Fix up MAINTAINERS file problems
[platform/kernel/linux-exynos.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <alex.aring@gmail.com>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208
209 A8293 MEDIA DRIVER
210 M:      Antti Palosaari <crope@iki.fi>
211 L:      linux-media@vger.kernel.org
212 W:      https://linuxtv.org
213 W:      http://palosaari.fi/linux/
214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
215 T:      git git://linuxtv.org/anttip/media_tree.git
216 S:      Maintained
217 F:      drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L:      linux-scsi@vger.kernel.org
222 W:      http://www.adaptec.com/
223 S:      Supported
224 F:      Documentation/scsi/aacraid.txt
225 F:      drivers/scsi/aacraid/
226
227 ABI/API
228 L:      linux-api@vger.kernel.org
229 F:      include/linux/syscalls.h
230 F:      kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M:      Hans de Goede <hdegoede@redhat.com>
234 L:      linux-hwmon@vger.kernel.org
235 S:      Maintained
236 F:      drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M:      Alistair John Strachan <alistair@devzero.co.uk>
240 L:      linux-hwmon@vger.kernel.org
241 S:      Maintained
242 F:      drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
246 L:      linux-gpio@vger.kernel.org
247 S:      Maintained
248 F:      drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L:      linux-gpio@vger.kernel.org
253 S:      Maintained
254 F:      drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L:      linux-gpio@vger.kernel.org
259 S:      Maintained
260 F:      drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
264 L:      linux-iio@vger.kernel.org
265 S:      Maintained
266 F:      drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
270 L:      linux-gpio@vger.kernel.org
271 S:      Maintained
272 F:      drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M:      Jes Sorensen <jes@trained-monkey.org>
276 L:      linux-acenic@sunsite.dk
277 S:      Maintained
278 F:      drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M:      Peter Feuerer <peter@piie.net>
282 L:      platform-driver-x86@vger.kernel.org
283 W:      http://piie.net/?section=acerhdf
284 S:      Maintained
285 F:      drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M:      "Lee, Chun-Yi" <jlee@suse.com>
289 L:      platform-driver-x86@vger.kernel.org
290 S:      Maintained
291 F:      drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M:      Len Brown <lenb@kernel.org>
296 L:      linux-acpi@vger.kernel.org
297 W:      https://01.org/linux-acpi
298 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B:      https://bugzilla.kernel.org
301 S:      Supported
302 F:      drivers/acpi/
303 F:      drivers/pnp/pnpacpi/
304 F:      include/linux/acpi.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M:      Robert Moore <robert.moore@intel.com>
316 M:      Lv Zheng <lv.zheng@intel.com>
317 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L:      linux-acpi@vger.kernel.org
319 L:      devel@acpica.org
320 W:      https://acpica.org/
321 W:      https://github.com/acpica/acpica/
322 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B:      https://bugzilla.kernel.org
325 B:      https://bugs.acpica.org
326 S:      Supported
327 F:      drivers/acpi/acpica/
328 F:      include/acpi/
329 F:      tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M:      Zhang Rui <rui.zhang@intel.com>
333 L:      linux-acpi@vger.kernel.org
334 W:      https://01.org/linux-acpi
335 B:      https://bugzilla.kernel.org
336 S:      Supported
337 F:      drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M:      Hanjun Guo <hanjun.guo@linaro.org>
342 M:      Sudeep Holla <sudeep.holla@arm.com>
343 L:      linux-acpi@vger.kernel.org
344 S:      Maintained
345 F:      drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M:      Zhang Rui <rui.zhang@intel.com>
349 L:      linux-acpi@vger.kernel.org
350 W:      https://01.org/linux-acpi
351 B:      https://bugzilla.kernel.org
352 S:      Supported
353 F:      drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L:      platform-driver-x86@vger.kernel.org
365 S:      Orphan
366 F:      drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M:      Thibaut Varene <T-Bone@parisc-linux.org>
370 W:      http://wiki.parisc-linux.org/AD1889
371 L:      linux-parisc@vger.kernel.org
372 S:      Maintained
373 F:      sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M:      Michael Hennerich <michael.hennerich@analog.com>
377 W:      http://wiki.analog.com/AD5254
378 W:      http://ez.analog.com/community/linux-device-drivers
379 S:      Supported
380 F:      drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M:      Michael Hennerich <michael.hennerich@analog.com>
384 W:      http://wiki.analog.com/AD5398
385 W:      http://ez.analog.com/community/linux-device-drivers
386 S:      Supported
387 F:      drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M:      Michael Hennerich <michael.hennerich@analog.com>
391 W:      http://wiki.analog.com/AD7142
392 W:      http://ez.analog.com/community/linux-device-drivers
393 S:      Supported
394 F:      drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD7877
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD7879
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M:      Jiri Kosina <jikos@kernel.org>
412 S:      Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M:      Michael Hennerich <michael.hennerich@analog.com>
416 W:      https://wiki.analog.com/ADF7242
417 W:      http://ez.analog.com/community/linux-device-drivers
418 L:      linux-wpan@vger.kernel.org
419 S:      Supported
420 F:      drivers/net/ieee802154/adf7242.c
421 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M:      Jean Delvare <jdelvare@suse.com>
425 L:      linux-hwmon@vger.kernel.org
426 S:      Maintained
427 F:      Documentation/hwmon/adm1025
428 F:      drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
432 L:      linux-hwmon@vger.kernel.org
433 S:      Maintained
434 F:      drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L:      linux-wireless@vger.kernel.org
438 W:      http://wireless.kernel.org/
439 S:      Orphan
440 F:      drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M:      Sakari Ailus <sakari.ailus@iki.fi>
444 L:      linux-media@vger.kernel.org
445 S:      Maintained
446 F:      drivers/media/i2c/adp1653.c
447 F:      include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      http://wiki.analog.com/ADP5520
452 W:      http://ez.analog.com/community/linux-device-drivers
453 S:      Supported
454 F:      drivers/mfd/adp5520.c
455 F:      drivers/video/backlight/adp5520_bl.c
456 F:      drivers/leds/leds-adp5520.c
457 F:      drivers/gpio/gpio-adp5520.c
458 F:      drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M:      Michael Hennerich <michael.hennerich@analog.com>
462 W:      http://wiki.analog.com/ADP5588
463 W:      http://ez.analog.com/community/linux-device-drivers
464 S:      Supported
465 F:      drivers/input/keyboard/adp5588-keys.c
466 F:      drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 W:      http://wiki.analog.com/ADP8860
471 W:      http://ez.analog.com/community/linux-device-drivers
472 S:      Supported
473 F:      drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M:      Dirk Eibach <eibach@gdsys.de>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      Documentation/hwmon/ads1015
480 F:      drivers/hwmon/ads1015.c
481 F:      include/linux/platform_data/ads1015.h
482
483 ADT746X FAN DRIVER
484 M:      Colin Leroy <colin@colino.net>
485 S:      Maintained
486 F:      drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M:      Jean Delvare <jdelvare@suse.com>
490 L:      linux-hwmon@vger.kernel.org
491 S:      Maintained
492 F:      Documentation/hwmon/adt7475
493 F:      drivers/hwmon/adt7475.c
494
495 ADVANSYS SCSI DRIVER
496 M:      Matthew Wilcox <matthew@wil.cx>
497 M:      Hannes Reinecke <hare@suse.com>
498 L:      linux-scsi@vger.kernel.org
499 S:      Maintained
500 F:      Documentation/scsi/advansys.txt
501 F:      drivers/scsi/advansys.c
502
503 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADXL345
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/misc/adxl34x.c
509
510 AEDSP16 DRIVER
511 M:      Riccardo Facchetti <fizban@tin.it>
512 S:      Maintained
513 F:      sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M:      Antti Palosaari <crope@iki.fi>
517 L:      linux-media@vger.kernel.org
518 W:      https://linuxtv.org
519 W:      http://palosaari.fi/linux/
520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
521 T:      git git://linuxtv.org/anttip/media_tree.git
522 S:      Maintained
523 F:      drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M:      Antti Palosaari <crope@iki.fi>
527 L:      linux-media@vger.kernel.org
528 W:      https://linuxtv.org
529 W:      http://palosaari.fi/linux/
530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
531 T:      git git://linuxtv.org/anttip/media_tree.git
532 S:      Maintained
533 F:      drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L:      linux-fsdevel@vger.kernel.org
537 S:      Orphan
538 F:      Documentation/filesystems/affs.txt
539 F:      fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M:      David Howells <dhowells@redhat.com>
543 L:      linux-afs@lists.infradead.org
544 S:      Supported
545 F:      fs/afs/
546 F:      include/net/af_rxrpc.h
547 F:      net/rxrpc/af_rxrpc.c
548 W:      https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M:      David Airlie <airlied@linux.ie>
552 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S:      Maintained
554 F:      drivers/char/agp/
555 F:      include/linux/agp*
556 F:      include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M:      "Juergen E. Fischer" <fischer@norbit.de>
560 L:      linux-scsi@vger.kernel.org
561 S:      Maintained
562 F:      drivers/scsi/aha152x*
563 F:      drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M:      Hannes Reinecke <hare@suse.com>
567 L:      linux-scsi@vger.kernel.org
568 S:      Maintained
569 F:      drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M:      Hans Verkuil <hverkuil@xs4all.nl>
573 L:      linux-media@vger.kernel.org
574 T:      git git://linuxtv.org/media_tree.git
575 W:      https://linuxtv.org
576 S:      Maintained
577 F:      drivers/media/radio/radio-aimslab*
578
579 AIO
580 M:      Benjamin LaHaise <bcrl@kvack.org>
581 L:      linux-aio@kvack.org
582 S:      Supported
583 F:      fs/aio.c
584 F:      include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M:      Antti Palosaari <crope@iki.fi>
588 L:      linux-media@vger.kernel.org
589 W:      https://linuxtv.org
590 W:      http://palosaari.fi/linux/
591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
592 T:      git git://linuxtv.org/anttip/media_tree.git
593 S:      Maintained
594 F:      drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S:      Maintained
599 F:      drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M:      Duncan Sands <duncan.sands@free.fr>
603 L:      linux-usb@vger.kernel.org
604 W:      http://www.linux-usb.org/SpeedTouch/
605 S:      Maintained
606 F:      drivers/usb/atm/speedtch.c
607 F:      drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M:      Manuel Lauss <manuel.lauss@gmail.com>
611 S:      Maintained
612 F:      drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M:      Rudolf Marek <r.marek@assembler.cz>
616 L:      linux-i2c@vger.kernel.org
617 S:      Maintained
618 F:      Documentation/i2c/busses/i2c-ali1563
619 F:      drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
623 L:      linux-crypto@vger.kernel.org
624 S:      Maintained
625 F:      drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M:      Richard Henderson <rth@twiddle.net>
629 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M:      Matt Turner <mattst88@gmail.com>
631 S:      Odd Fixes
632 L:      linux-alpha@vger.kernel.org
633 F:      arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R:      Pali Rohár <pali.rohar@gmail.com>
637 F:      drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M:      Ley Foon Tan <lftan@altera.com>
641 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S:      Maintained
643 F:      drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M:      Tien Hock Loh <thloh@altera.com>
647 L:      linux-gpio@vger.kernel.org
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M:      Thor Thayer <thor.thayer@linux.intel.com>
653 S:      Maintained
654 F:      drivers/gpio/gpio-altera-a10sr.c
655 F:      drivers/mfd/altera-a10sr.c
656 F:      drivers/reset/reset-a10sr.c
657 F:      include/linux/mfd/altera-a10sr.h
658 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659
660 ALTERA TRIPLE SPEED ETHERNET DRIVER
661 M:      Vince Bridgers <vbridger@opensource.altera.com>
662 L:      netdev@vger.kernel.org
663 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664 S:      Maintained
665 F:      drivers/net/ethernet/altera/
666
667 ALTERA UART/JTAG UART SERIAL DRIVERS
668 M:      Tobias Klauser <tklauser@distanz.ch>
669 L:      linux-serial@vger.kernel.org
670 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671 S:      Maintained
672 F:      drivers/tty/serial/altera_uart.c
673 F:      drivers/tty/serial/altera_jtaguart.c
674 F:      include/linux/altera_uart.h
675 F:      include/linux/altera_jtaguart.h
676
677 AMAZON ETHERNET DRIVERS
678 M:      Netanel Belgazal <netanel@annapurnalabs.com>
679 R:      Saeed Bishara <saeed@annapurnalabs.com>
680 R:      Zorik Machulsky <zorik@annapurnalabs.com>
681 L:      netdev@vger.kernel.org
682 S:      Supported
683 F:      Documentation/networking/ena.txt
684 F:      drivers/net/ethernet/amazon/
685
686 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687 M:      Tom Lendacky <thomas.lendacky@amd.com>
688 M:      Gary Hook <gary.hook@amd.com>
689 L:      linux-crypto@vger.kernel.org
690 S:      Supported
691 F:      drivers/crypto/ccp/
692 F:      include/linux/ccp.h
693
694 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695 M:      Huang Rui <ray.huang@amd.com>
696 L:      linux-hwmon@vger.kernel.org
697 S:      Supported
698 F:      Documentation/hwmon/fam15h_power
699 F:      drivers/hwmon/fam15h_power.c
700
701 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
703 S:      Orphan
704 F:      drivers/usb/gadget/udc/amd5536udc.*
705
706 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 P:      Andres Salomon <dilinger@queued.net>
708 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
709 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710 S:      Supported
711 F:      drivers/char/hw_random/geode-rng.c
712 F:      drivers/crypto/geode*
713 F:      drivers/video/fbdev/geode/
714 F:      arch/x86/include/asm/geode.h
715
716 AMD IOMMU (AMD-VI)
717 M:      Joerg Roedel <joro@8bytes.org>
718 L:      iommu@lists.linux-foundation.org
719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720 S:      Maintained
721 F:      drivers/iommu/amd_iommu*.[ch]
722 F:      include/linux/amd-iommu.h
723
724 AMD KFD
725 M:      Oded Gabbay <oded.gabbay@gmail.com>
726 L:      dri-devel@lists.freedesktop.org
727 T:      git git://people.freedesktop.org/~gabbayo/linux.git
728 S:      Supported
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733 F:      drivers/gpu/drm/amd/amdkfd/
734 F:      drivers/gpu/drm/amd/include/cik_structs.h
735 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736 F:      drivers/gpu/drm/amd/include/vi_structs.h
737 F:      drivers/gpu/drm/radeon/radeon_kfd.c
738 F:      drivers/gpu/drm/radeon/radeon_kfd.h
739 F:      include/uapi/linux/kfd_ioctl.h
740
741 AMD SEATTLE DEVICE TREE SUPPORT
742 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
743 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744 M:      Tom Lendacky <thomas.lendacky@amd.com>
745 S:      Supported
746 F:      arch/arm64/boot/dts/amd/
747
748 AMD XGBE DRIVER
749 M:      Tom Lendacky <thomas.lendacky@amd.com>
750 L:      netdev@vger.kernel.org
751 S:      Supported
752 F:      drivers/net/ethernet/amd/xgbe/
753 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754
755 AMS (Apple Motion Sensor) DRIVER
756 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
757 S:      Supported
758 F:      drivers/macintosh/ams/
759
760 ANALOG DEVICES INC AD9389B DRIVER
761 M:      Hans Verkuil <hans.verkuil@cisco.com>
762 L:      linux-media@vger.kernel.org
763 S:      Maintained
764 F:      drivers/media/i2c/ad9389b*
765
766 ANALOG DEVICES INC ADV7180 DRIVER
767 M:      Lars-Peter Clausen <lars@metafoo.de>
768 L:      linux-media@vger.kernel.org
769 W:      http://ez.analog.com/community/linux-device-drivers
770 S:      Supported
771 F:      drivers/media/i2c/adv7180.c
772
773 ANALOG DEVICES INC ADV7511 DRIVER
774 M:      Hans Verkuil <hans.verkuil@cisco.com>
775 L:      linux-media@vger.kernel.org
776 S:      Maintained
777 F:      drivers/media/i2c/adv7511*
778
779 ANALOG DEVICES INC ADV7604 DRIVER
780 M:      Hans Verkuil <hans.verkuil@cisco.com>
781 L:      linux-media@vger.kernel.org
782 S:      Maintained
783 F:      drivers/media/i2c/adv7604*
784
785 ANALOG DEVICES INC ADV7842 DRIVER
786 M:      Hans Verkuil <hans.verkuil@cisco.com>
787 L:      linux-media@vger.kernel.org
788 S:      Maintained
789 F:      drivers/media/i2c/adv7842*
790
791 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 M:      Lars-Peter Clausen <lars@metafoo.de>
793 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
794 W:      http://wiki.analog.com/
795 W:      http://ez.analog.com/community/linux-device-drivers
796 S:      Supported
797 F:      sound/soc/codecs/adau*
798 F:      sound/soc/codecs/adav*
799 F:      sound/soc/codecs/ad1*
800 F:      sound/soc/codecs/ad7*
801 F:      sound/soc/codecs/ssm*
802 F:      sound/soc/codecs/sigmadsp.*
803
804 ANALOG DEVICES INC ASOC DRIVERS
805 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
807 W:      http://blackfin.uclinux.org/
808 S:      Supported
809 F:      sound/soc/blackfin/*
810
811 ANALOG DEVICES INC IIO DRIVERS
812 M:      Lars-Peter Clausen <lars@metafoo.de>
813 M:      Michael Hennerich <Michael.Hennerich@analog.com>
814 W:      http://wiki.analog.com/
815 W:      http://ez.analog.com/community/linux-device-drivers
816 S:      Supported
817 F:      drivers/iio/*/ad*
818 F:      drivers/iio/adc/ltc2497*
819 X:      drivers/iio/*/adjd*
820 F:      drivers/staging/iio/*/ad*
821 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
822
823 ANALOG DEVICES INC DMA DRIVERS
824 M:      Lars-Peter Clausen <lars@metafoo.de>
825 W:      http://ez.analog.com/community/linux-device-drivers
826 S:      Supported
827 F:      drivers/dma/dma-axi-dmac.c
828
829 ANDROID CONFIG FRAGMENTS
830 M:      Rob Herring <robh@kernel.org>
831 S:      Supported
832 F:      kernel/configs/android*
833
834 ANDROID DRIVERS
835 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836 M:      Arve Hjønnevåg <arve@android.com>
837 M:      Riley Andrews <riandrews@android.com>
838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 L:      devel@driverdev.osuosl.org
840 S:      Supported
841 F:      drivers/android/
842 F:      drivers/staging/android/
843
844 ANDROID ION DRIVER
845 M:      Laura Abbott <labbott@redhat.com>
846 M:      Sumit Semwal <sumit.semwal@linaro.org>
847 L:      devel@driverdev.osuosl.org
848 S:      Supported
849 F:      drivers/staging/android/ion
850 F:      drivers/staging/android/uapi/ion.h
851 F:      drivers/staging/android/uapi/ion_test.h
852
853 AOA (Apple Onboard Audio) ALSA DRIVER
854 M:      Johannes Berg <johannes@sipsolutions.net>
855 L:      linuxppc-dev@lists.ozlabs.org
856 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
857 S:      Maintained
858 F:      sound/aoa/
859
860 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
861 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
862 L:      linux-iio@vger.kernel.org
863 S:      Maintained
864 F:      drivers/iio/adc/stx104.c
865
866 APM DRIVER
867 M:      Jiri Kosina <jikos@kernel.org>
868 S:      Odd fixes
869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
870 F:      arch/x86/kernel/apm_32.c
871 F:      include/linux/apm_bios.h
872 F:      include/uapi/linux/apm_bios.h
873 F:      drivers/char/apm-emulation.c
874
875 APPARMOR SECURITY MODULE
876 M:      John Johansen <john.johansen@canonical.com>
877 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
878 W:      apparmor.wiki.kernel.org
879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
880 S:      Supported
881 F:      security/apparmor/
882 F:      Documentation/admin-guide/LSM/apparmor.rst
883
884 APPLE BCM5974 MULTITOUCH DRIVER
885 M:      Henrik Rydberg <rydberg@bitmath.org>
886 L:      linux-input@vger.kernel.org
887 S:      Odd fixes
888 F:      drivers/input/mouse/bcm5974.c
889
890 APPLE SMC DRIVER
891 M:      Henrik Rydberg <rydberg@bitmath.org>
892 L:      linux-hwmon@vger.kernel.org
893 S:      Odd fixes
894 F:      drivers/hwmon/applesmc.c
895
896 APPLETALK NETWORK LAYER
897 L:      netdev@vger.kernel.org
898 S:      Odd fixes
899 F:      drivers/net/appletalk/
900 F:      net/appletalk/
901
902 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
903 M:      Duc Dang <dhdang@apm.com>
904 S:      Supported
905 F:      arch/arm64/boot/dts/apm/
906
907 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
908 M:      Iyappan Subramanian <isubramanian@apm.com>
909 M:      Keyur Chudgar <kchudgar@apm.com>
910 M:      Quan Nguyen <qnguyen@apm.com>
911 S:      Supported
912 F:      drivers/net/ethernet/apm/xgene/
913 F:      drivers/net/phy/mdio-xgene.c
914 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
915 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
916
917 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
918 M:      Iyappan Subramanian <isubramanian@apm.com>
919 M:      Keyur Chudgar <kchudgar@apm.com>
920 S:      Supported
921 F:      drivers/net/ethernet/apm/xgene-v2/
922
923 APPLIED MICRO (APM) X-GENE SOC PMU
924 M:      Tai Nguyen <ttnguyen@apm.com>
925 S:      Supported
926 F:      drivers/perf/xgene_pmu.c
927 F:      Documentation/perf/xgene-pmu.txt
928 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
929
930 APTINA CAMERA SENSOR PLL
931 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
932 L:      linux-media@vger.kernel.org
933 S:      Maintained
934 F:      drivers/media/i2c/aptina-pll.*
935
936 ARC FRAMEBUFFER DRIVER
937 M:      Jaya Kumar <jayalk@intworks.biz>
938 S:      Maintained
939 F:      drivers/video/fbdev/arcfb.c
940 F:      drivers/video/fbdev/core/fb_defio.c
941
942 ARC PGU DRM DRIVER
943 M:      Alexey Brodkin <abrodkin@synopsys.com>
944 S:      Supported
945 F:      drivers/gpu/drm/arc/
946 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
947
948 ARCNET NETWORK LAYER
949 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
950 L:      netdev@vger.kernel.org
951 S:      Maintained
952 F:      drivers/net/arcnet/
953 F:      include/uapi/linux/if_arcnet.h
954
955 ARM ARCHITECTED TIMER DRIVER
956 M:      Mark Rutland <mark.rutland@arm.com>
957 M:      Marc Zyngier <marc.zyngier@arm.com>
958 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
959 S:      Maintained
960 F:      arch/arm/include/asm/arch_timer.h
961 F:      arch/arm64/include/asm/arch_timer.h
962 F:      drivers/clocksource/arm_arch_timer.c
963
964 ARM HDLCD DRM DRIVER
965 M:      Liviu Dudau <liviu.dudau@arm.com>
966 S:      Supported
967 F:      drivers/gpu/drm/arm/hdlcd_*
968 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
969
970 ARM MALI-DP DRM DRIVER
971 M:      Liviu Dudau <liviu.dudau@arm.com>
972 M:      Brian Starkey <brian.starkey@arm.com>
973 M:      Mali DP Maintainers <malidp@foss.arm.com>
974 S:      Supported
975 F:      drivers/gpu/drm/arm/
976 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
977
978 ARM MFM AND FLOPPY DRIVERS
979 M:      Ian Molton <spyro@f2s.com>
980 S:      Maintained
981 F:      arch/arm/lib/floppydma.S
982 F:      arch/arm/include/asm/floppy.h
983
984 ARM PMU PROFILING AND DEBUGGING
985 M:      Will Deacon <will.deacon@arm.com>
986 M:      Mark Rutland <mark.rutland@arm.com>
987 S:      Maintained
988 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
989 F:      arch/arm*/kernel/perf_*
990 F:      arch/arm/oprofile/common.c
991 F:      arch/arm*/kernel/hw_breakpoint.c
992 F:      arch/arm*/include/asm/hw_breakpoint.h
993 F:      arch/arm*/include/asm/perf_event.h
994 F:      drivers/perf/*
995 F:      include/linux/perf/arm_pmu.h
996 F:      Documentation/devicetree/bindings/arm/pmu.txt
997 F:      Documentation/devicetree/bindings/perf/
998
999 ARM PORT
1000 M:      Russell King <linux@armlinux.org.uk>
1001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002 W:      http://www.armlinux.org.uk/
1003 S:      Maintained
1004 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1005 F:      arch/arm/
1006
1007 ARM SUB-ARCHITECTURES
1008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009 S:      Maintained
1010 F:      arch/arm/mach-*/
1011 F:      arch/arm/plat-*/
1012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1013
1014 ARM PRIMECELL AACI PL041 DRIVER
1015 M:      Russell King <linux@armlinux.org.uk>
1016 S:      Maintained
1017 F:      sound/arm/aaci.*
1018
1019 ARM PRIMECELL CLCD PL110 DRIVER
1020 M:      Russell King <linux@armlinux.org.uk>
1021 S:      Maintained
1022 F:      drivers/video/fbdev/amba-clcd.*
1023
1024 ARM PRIMECELL KMI PL050 DRIVER
1025 M:      Russell King <linux@armlinux.org.uk>
1026 S:      Maintained
1027 F:      drivers/input/serio/ambakmi.*
1028 F:      include/linux/amba/kmi.h
1029
1030 ARM PRIMECELL MMCI PL180/1 DRIVER
1031 M:      Russell King <linux@armlinux.org.uk>
1032 S:      Maintained
1033 F:      drivers/mmc/host/mmci.*
1034 F:      include/linux/amba/mmci.h
1035
1036 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1037 M:      Russell King <linux@armlinux.org.uk>
1038 S:      Maintained
1039 F:      drivers/tty/serial/amba-pl01*.c
1040 F:      include/linux/amba/serial.h
1041
1042 ARM PRIMECELL BUS SUPPORT
1043 M:      Russell King <linux@armlinux.org.uk>
1044 S:      Maintained
1045 F:      drivers/amba/
1046 F:      include/linux/amba/bus.h
1047
1048 ARM/ACTIONS SEMI ARCHITECTURE
1049 M:      Andreas Färber <afaerber@suse.de>
1050 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051 S:      Maintained
1052 N:      owl
1053 F:      arch/arm/mach-actions/
1054 F:      arch/arm/boot/dts/owl-*
1055 F:      arch/arm64/boot/dts/actions/
1056 F:      drivers/clocksource/owl-*
1057 F:      drivers/soc/actions/
1058 F:      include/dt-bindings/power/owl-*
1059 F:      include/linux/soc/actions/
1060 F:      Documentation/devicetree/bindings/arm/actions.txt
1061 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1062 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1063
1064 ARM/ADS SPHERE MACHINE SUPPORT
1065 M:      Lennert Buytenhek <kernel@wantstofly.org>
1066 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067 S:      Maintained
1068
1069 ARM/AFEB9260 MACHINE SUPPORT
1070 M:      Sergey Lapin <slapin@ossfans.org>
1071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072 S:      Maintained
1073
1074 ARM/AJECO 1ARM MACHINE SUPPORT
1075 M:      Lennert Buytenhek <kernel@wantstofly.org>
1076 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077 S:      Maintained
1078
1079 ARM/Allwinner sunXi SoC support
1080 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1081 M:      Chen-Yu Tsai <wens@csie.org>
1082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 S:      Maintained
1084 N:      sun[x456789]i
1085 N:      sun50i
1086 F:      arch/arm/mach-sunxi/
1087 F:      arch/arm64/boot/dts/allwinner/
1088 F:      drivers/clk/sunxi-ng/
1089 F:      drivers/pinctrl/sunxi/
1090 F:      drivers/soc/sunxi/
1091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1092
1093 ARM/Allwinner SoC Clock Support
1094 M:      Emilio López <emilio@elopez.com.ar>
1095 S:      Maintained
1096 F:      drivers/clk/sunxi/
1097
1098 ARM/Amlogic Meson SoC support
1099 M:      Carlo Caione <carlo@caione.org>
1100 M:      Kevin Hilman <khilman@baylibre.com>
1101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 L:      linux-amlogic@lists.infradead.org
1103 W:      http://linux-meson.com/
1104 S:      Maintained
1105 F:      arch/arm/mach-meson/
1106 F:      arch/arm/boot/dts/meson*
1107 F:      arch/arm64/boot/dts/amlogic/
1108 F:      drivers/pinctrl/meson/
1109 F:      drivers/mmc/host/meson*
1110 N:      meson
1111
1112 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1113 M:      Neil Armstrong <narmstrong@baylibre.com>
1114 M:      Jerome Brunet <jbrunet@baylibre.com>
1115 L:      linux-amlogic@lists.infradead.org
1116 S:      Maintained
1117 F:      drivers/clk/meson/
1118 F:      include/dt-bindings/clock/meson*
1119 F:      include/dt-bindings/clock/gxbb*
1120 F:      Documentation/devicetree/bindings/clock/amlogic*
1121
1122 ARM/Annapurna Labs ALPINE ARCHITECTURE
1123 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1124 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126 S:      Maintained
1127 F:      arch/arm/mach-alpine/
1128 F:      arch/arm/boot/dts/alpine*
1129 F:      arch/arm64/boot/dts/al/
1130 F:      drivers/*/*alpine*
1131
1132 ARM/ARTPEC MACHINE SUPPORT
1133 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1134 M:      Lars Persson <lars.persson@axis.com>
1135 M:      Niklas Cassel <niklas.cassel@axis.com>
1136 S:      Maintained
1137 L:      linux-arm-kernel@axis.com
1138 F:      arch/arm/mach-artpec
1139 F:      arch/arm/boot/dts/artpec6*
1140 F:      drivers/clk/axis
1141 F:      drivers/pinctrl/pinctrl-artpec*
1142 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1143
1144 ARM/ASPEED MACHINE SUPPORT
1145 M:      Joel Stanley <joel@jms.id.au>
1146 S:      Maintained
1147 F:      arch/arm/mach-aspeed/
1148 F:      arch/arm/boot/dts/aspeed-*
1149 F:      drivers/*/*aspeed*
1150
1151 ARM/ASPEED I2C DRIVER
1152 M:      Brendan Higgins <brendanhiggins@google.com>
1153 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1154 R:      Joel Stanley <joel@jms.id.au>
1155 L:      linux-i2c@vger.kernel.org
1156 L:      openbmc@lists.ozlabs.org
1157 S:      Maintained
1158 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1159 F:      drivers/i2c/busses/i2c-aspeed.c
1160 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1161 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1162
1163 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1164 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1165 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 W:      http://www.linux4sam.org
1168 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1169 S:      Supported
1170 F:      arch/arm/mach-at91/
1171 F:      include/soc/at91/
1172 F:      arch/arm/boot/dts/at91*.dts
1173 F:      arch/arm/boot/dts/at91*.dtsi
1174 F:      arch/arm/boot/dts/sama*.dts
1175 F:      arch/arm/boot/dts/sama*.dtsi
1176 F:      arch/arm/include/debug/at91.S
1177 F:      drivers/memory/atmel*
1178
1179 ARM/ATMEL AT91 Clock Support
1180 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1181 S:      Maintained
1182 F:      drivers/clk/at91
1183
1184 ARM/CALXEDA HIGHBANK ARCHITECTURE
1185 M:      Rob Herring <robh@kernel.org>
1186 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187 S:      Maintained
1188 F:      arch/arm/mach-highbank/
1189 F:      arch/arm/boot/dts/highbank.dts
1190 F:      arch/arm/boot/dts/ecx-*.dts*
1191
1192 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1193 M:      Krzysztof Halasa <khalasa@piap.pl>
1194 S:      Maintained
1195 F:      arch/arm/mach-cns3xxx/
1196
1197 ARM/CAVIUM THUNDER NETWORK DRIVER
1198 M:      Sunil Goutham <sgoutham@cavium.com>
1199 M:      Robert Richter <rric@kernel.org>
1200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201 S:      Supported
1202 F:      drivers/net/ethernet/cavium/thunder/
1203
1204 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1205 M:      Alexander Shiyan <shc_work@mail.ru>
1206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 S:      Odd Fixes
1208 N:      clps711x
1209
1210 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1211 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1212 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214 S:      Maintained
1215 F:      arch/arm/mach-ep93xx/
1216 F:      arch/arm/mach-ep93xx/include/mach/
1217
1218 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1219 M:      Lennert Buytenhek <kernel@wantstofly.org>
1220 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1221 S:      Maintained
1222
1223 ARM/CLKDEV SUPPORT
1224 M:      Russell King <linux@armlinux.org.uk>
1225 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226 S:      Maintained
1227 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1228 F:      arch/arm/include/asm/clkdev.h
1229 F:      drivers/clk/clkdev.c
1230
1231 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1232 M:      Mike Rapoport <mike@compulab.co.il>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235
1236 ARM/CONTEC MICRO9 MACHINE SUPPORT
1237 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1238 S:      Maintained
1239 F:      arch/arm/mach-ep93xx/micro9.c
1240
1241 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1242 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244 S:      Maintained
1245 F:      drivers/hwtracing/coresight/*
1246 F:      Documentation/trace/coresight.txt
1247 F:      Documentation/trace/coresight-cpu-debug.txt
1248 F:      Documentation/devicetree/bindings/arm/coresight.txt
1249 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1250 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1251 F:      tools/perf/arch/arm/util/pmu.c
1252 F:      tools/perf/arch/arm/util/auxtrace.c
1253 F:      tools/perf/arch/arm/util/cs-etm.c
1254 F:      tools/perf/arch/arm/util/cs-etm.h
1255 F:      tools/perf/util/cs-etm.h
1256
1257 ARM/CORGI MACHINE SUPPORT
1258 M:      Richard Purdie <rpurdie@rpsys.net>
1259 S:      Maintained
1260
1261 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1262 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 T:      git git://github.com/ulli-kroll/linux.git
1265 S:      Maintained
1266 F:      arch/arm/mach-gemini/
1267 F:      drivers/rtc/rtc-ftrtc010.c
1268
1269 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1270 M:      Barry Song <baohua@kernel.org>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1273 S:      Maintained
1274 F:      arch/arm/boot/dts/prima2*
1275 F:      arch/arm/mach-prima2/
1276 F:      drivers/clk/sirf/
1277 F:      drivers/clocksource/timer-prima2.c
1278 F:      drivers/clocksource/timer-atlas7.c
1279 N:      [^a-z]sirf
1280
1281 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1282 M:      Baruch Siach <baruch@tkos.co.il>
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285 F:      arch/arm/boot/dts/cx92755*
1286 N:      digicolor
1287
1288 ARM/EBSA110 MACHINE SUPPORT
1289 M:      Russell King <linux@armlinux.org.uk>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 W:      http://www.armlinux.org.uk/
1292 S:      Maintained
1293 F:      arch/arm/mach-ebsa110/
1294 F:      drivers/net/ethernet/amd/am79c961a.*
1295
1296 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1297 M:      Uwe Kleine-König <kernel@pengutronix.de>
1298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 S:      Maintained
1300 N:      efm32
1301
1302 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1303 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 S:      Maintained
1306 F:      arch/arm/mach-pxa/ezx.c
1307
1308 ARM/FARADAY FA526 PORT
1309 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 S:      Maintained
1312 T:      git git://git.berlios.de/gemini-board
1313 F:      arch/arm/mm/*-fa*
1314
1315 ARM/FOOTBRIDGE ARCHITECTURE
1316 M:      Russell King <linux@armlinux.org.uk>
1317 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 W:      http://www.armlinux.org.uk/
1319 S:      Maintained
1320 F:      arch/arm/include/asm/hardware/dec21285.h
1321 F:      arch/arm/mach-footbridge/
1322
1323 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1324 M:      Shawn Guo <shawnguo@kernel.org>
1325 M:      Sascha Hauer <kernel@pengutronix.de>
1326 R:      Fabio Estevam <fabio.estevam@nxp.com>
1327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 S:      Maintained
1329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1330 F:      arch/arm/mach-imx/
1331 F:      arch/arm/mach-mxs/
1332 F:      arch/arm/boot/dts/imx*
1333 F:      arch/arm/configs/imx*_defconfig
1334 F:      drivers/clk/imx/
1335 F:      drivers/soc/imx/
1336 F:      include/soc/imx/
1337
1338 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1339 M:      Shawn Guo <shawnguo@kernel.org>
1340 M:      Sascha Hauer <kernel@pengutronix.de>
1341 R:      Stefan Agner <stefan@agner.ch>
1342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 S:      Maintained
1344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1345 F:      arch/arm/mach-imx/*vf610*
1346 F:      arch/arm/boot/dts/vf*
1347
1348 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1349 M:      Lennert Buytenhek <kernel@wantstofly.org>
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 S:      Maintained
1352
1353 ARM/GUMSTIX MACHINE SUPPORT
1354 M:      Steve Sakoman <sakoman@gmail.com>
1355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 S:      Maintained
1357
1358 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1359 M:      Philipp Zabel <philipp.zabel@gmail.com>
1360 M:      Paul Parsons <lost.distance@yahoo.com>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-pxa/hx4700.c
1364 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1365 F:      sound/soc/pxa/hx4700.c
1366
1367 ARM/HISILICON SOC SUPPORT
1368 M:      Wei Xu <xuwei5@hisilicon.com>
1369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 W:      http://www.hisilicon.com
1371 S:      Supported
1372 T:      git git://github.com/hisilicon/linux-hisi.git
1373 F:      arch/arm/mach-hisi/
1374 F:      arch/arm/boot/dts/hi3*
1375 F:      arch/arm/boot/dts/hip*
1376 F:      arch/arm/boot/dts/hisi*
1377 F:      arch/arm64/boot/dts/hisilicon/
1378
1379 ARM/HP JORNADA 7XX MACHINE SUPPORT
1380 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1381 W:      www.jlime.com
1382 S:      Maintained
1383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1384 F:      arch/arm/mach-sa1100/jornada720.c
1385 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1386
1387 ARM/IGEP MACHINE SUPPORT
1388 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1389 M:      Javier Martinez Canillas <javier@dowhile0.org>
1390 L:      linux-omap@vger.kernel.org
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Maintained
1393 F:      arch/arm/boot/dts/omap3-igep*
1394
1395 ARM/INCOME PXA270 SUPPORT
1396 M:      Marek Vasut <marek.vasut@gmail.com>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 S:      Maintained
1399 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1400
1401 ARM/INTEL IOP32X ARM ARCHITECTURE
1402 M:      Lennert Buytenhek <kernel@wantstofly.org>
1403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 S:      Maintained
1405
1406 ARM/INTEL IOP33X ARM ARCHITECTURE
1407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 S:      Orphan
1409
1410 ARM/INTEL IOP13XX ARM ARCHITECTURE
1411 M:      Lennert Buytenhek <kernel@wantstofly.org>
1412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 S:      Maintained
1414
1415 ARM/INTEL IQ81342EX MACHINE SUPPORT
1416 M:      Lennert Buytenhek <kernel@wantstofly.org>
1417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 S:      Maintained
1419
1420 ARM/INTEL IXDP2850 MACHINE SUPPORT
1421 M:      Lennert Buytenhek <kernel@wantstofly.org>
1422 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 S:      Maintained
1424
1425 ARM/INTEL IXP4XX ARM ARCHITECTURE
1426 M:      Imre Kaloz <kaloz@openwrt.org>
1427 M:      Krzysztof Halasa <khalasa@piap.pl>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430 F:      arch/arm/mach-ixp4xx/
1431
1432 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1433 M:      Jonathan Cameron <jic23@cam.ac.uk>
1434 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 S:      Maintained
1436 F:      arch/arm/mach-pxa/stargate2.c
1437 F:      drivers/pcmcia/pxa2xx_stargate2.c
1438
1439 ARM/INTEL XSC3 (MANZANO) ARM CORE
1440 M:      Lennert Buytenhek <kernel@wantstofly.org>
1441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S:      Maintained
1443
1444 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1445 M:      Lennert Buytenhek <kernel@wantstofly.org>
1446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 S:      Maintained
1448
1449 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1450 M:      Santosh Shilimkar <ssantosh@kernel.org>
1451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 S:      Maintained
1453 F:      arch/arm/mach-keystone/
1454 F:      arch/arm/boot/dts/keystone-*
1455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1456
1457 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1458 M:      Santosh Shilimkar <ssantosh@kernel.org>
1459 L:      linux-kernel@vger.kernel.org
1460 S:      Maintained
1461 F:      drivers/clk/keystone/
1462
1463 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1464 M:      Santosh Shilimkar <ssantosh@kernel.org>
1465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 L:      linux-kernel@vger.kernel.org
1467 S:      Maintained
1468 F:      drivers/clocksource/timer-keystone.c
1469
1470 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1471 M:      Santosh Shilimkar <ssantosh@kernel.org>
1472 L:      linux-kernel@vger.kernel.org
1473 S:      Maintained
1474 F:      drivers/power/reset/keystone-reset.c
1475
1476 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1477 M:      Santosh Shilimkar <ssantosh@kernel.org>
1478 L:      linux-kernel@vger.kernel.org
1479 S:      Maintained
1480 F:      drivers/memory/*emif*
1481
1482 ARM/LG1K ARCHITECTURE
1483 M:      Chanho Min <chanho.min@lge.com>
1484 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 S:      Maintained
1486 F:      arch/arm64/boot/dts/lg/
1487
1488 ARM/LOGICPD PXA270 MACHINE SUPPORT
1489 M:      Lennert Buytenhek <kernel@wantstofly.org>
1490 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 S:      Maintained
1492
1493 ARM/LPC18XX ARCHITECTURE
1494 M:      Joachim Eastwood <manabian@gmail.com>
1495 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 S:      Maintained
1497 F:      arch/arm/boot/dts/lpc43*
1498 F:      drivers/clk/nxp/clk-lpc18xx*
1499 F:      drivers/clocksource/time-lpc32xx.c
1500 F:      drivers/i2c/busses/i2c-lpc2k.c
1501 F:      drivers/memory/pl172.c
1502 F:      drivers/mtd/spi-nor/nxp-spifi.c
1503 F:      drivers/rtc/rtc-lpc24xx.c
1504 N:      lpc18xx
1505
1506 ARM/LPC32XX SOC SUPPORT
1507 M:      Vladimir Zapolskiy <vz@mleia.com>
1508 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1511 S:      Maintained
1512 F:      arch/arm/boot/dts/lpc32*
1513 F:      arch/arm/mach-lpc32xx/
1514 F:      drivers/i2c/busses/i2c-pnx.c
1515 F:      drivers/net/ethernet/nxp/lpc_eth.c
1516 F:      drivers/usb/host/ohci-nxp.c
1517 F:      drivers/watchdog/pnx4008_wdt.c
1518 N:      lpc32xx
1519
1520 ARM/MAGICIAN MACHINE SUPPORT
1521 M:      Philipp Zabel <philipp.zabel@gmail.com>
1522 S:      Maintained
1523
1524 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1525 M:      Jason Cooper <jason@lakedaemon.net>
1526 M:      Andrew Lunn <andrew@lunn.ch>
1527 M:      Gregory Clement <gregory.clement@free-electrons.com>
1528 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1529 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 S:      Maintained
1531 F:      arch/arm/boot/dts/armada*
1532 F:      arch/arm/boot/dts/kirkwood*
1533 F:      arch/arm/configs/mvebu_*_defconfig
1534 F:      arch/arm/mach-mvebu/
1535 F:      arch/arm64/boot/dts/marvell/armada*
1536 F:      drivers/cpufreq/mvebu-cpufreq.c
1537 F:      drivers/irqchip/irq-armada-370-xp.c
1538 F:      drivers/irqchip/irq-mvebu-*
1539 F:      drivers/pinctrl/mvebu/
1540 F:      drivers/rtc/rtc-armada38x.c
1541
1542 ARM/Marvell Berlin SoC support
1543 M:      Jisheng Zhang <jszhang@marvell.com>
1544 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 S:      Maintained
1547 F:      arch/arm/mach-berlin/
1548 F:      arch/arm/boot/dts/berlin*
1549 F:      arch/arm64/boot/dts/marvell/berlin*
1550
1551
1552 ARM/Marvell Dove/MV78xx0/Orion SOC support
1553 M:      Jason Cooper <jason@lakedaemon.net>
1554 M:      Andrew Lunn <andrew@lunn.ch>
1555 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1556 M:      Gregory Clement <gregory.clement@free-electrons.com>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1559 F:      Documentation/devicetree/bindings/soc/dove/
1560 F:      arch/arm/mach-dove/
1561 F:      arch/arm/mach-mv78xx0/
1562 F:      arch/arm/mach-orion5x/
1563 F:      arch/arm/plat-orion/
1564 F:      arch/arm/boot/dts/dove*
1565 F:      arch/arm/boot/dts/orion5x*
1566
1567
1568 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1569 M:      Alexander Clouter <alex@digriz.org.uk>
1570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 W:      http://www.digriz.org.uk/ts78xx/kernel
1572 S:      Maintained
1573 F:      arch/arm/mach-orion5x/ts78xx-*
1574
1575 ARM/OXNAS platform support
1576 M:      Neil Armstrong <narmstrong@baylibre.com>
1577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1579 S:      Maintained
1580 F:      arch/arm/mach-oxnas/
1581 F:      arch/arm/boot/dts/ox8*.dtsi
1582 F:      arch/arm/boot/dts/wd-mbwe.dts
1583 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1584 N:      oxnas
1585
1586 ARM/Mediatek RTC DRIVER
1587 M:      Eddie Huang <eddie.huang@mediatek.com>
1588 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1590 S:      Maintained
1591 F:      drivers/rtc/rtc-mt6397.c
1592
1593 ARM/Mediatek SoC support
1594 M:      Matthias Brugger <matthias.bgg@gmail.com>
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598 F:      arch/arm/boot/dts/mt6*
1599 F:      arch/arm/boot/dts/mt7*
1600 F:      arch/arm/boot/dts/mt8*
1601 F:      arch/arm/mach-mediatek/
1602 F:      arch/arm64/boot/dts/mediatek/
1603 N:      mtk
1604 K:      mediatek
1605
1606 ARM/Mediatek USB3 PHY DRIVER
1607 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1610 S:      Maintained
1611 F:      drivers/phy/phy-mt65xx-usb3.c
1612
1613 ARM/MICREL KS8695 ARCHITECTURE
1614 M:      Greg Ungerer <gerg@uclinux.org>
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 F:      arch/arm/mach-ks8695/
1617 S:      Odd Fixes
1618
1619 ARM/MIOA701 MACHINE SUPPORT
1620 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 F:      arch/arm/mach-pxa/mioa701.c
1623 S:      Maintained
1624
1625 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1626 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1627 S:      Maintained
1628
1629 ARM/NOMADIK ARCHITECTURE
1630 M:      Alessandro Rubini <rubini@unipv.it>
1631 M:      Linus Walleij <linus.walleij@linaro.org>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 S:      Maintained
1634 F:      arch/arm/mach-nomadik/
1635 F:      drivers/pinctrl/nomadik/
1636 F:      drivers/i2c/busses/i2c-nomadik.c
1637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1638
1639 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1640 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1641 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1642 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1643 S:      Supported
1644
1645 ARM/TOSA MACHINE SUPPORT
1646 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1647 M:      Dirk Opfer <dirk@opfer-online.de>
1648 S:      Maintained
1649
1650 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1651 M:      Marek Vasut <marek.vasut@gmail.com>
1652 L:      linux-arm-kernel@lists.infradead.org
1653 W:      http://hackndev.com
1654 S:      Maintained
1655 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1656 F:      arch/arm/mach-pxa/palmtx.c
1657 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1658 F:      arch/arm/mach-pxa/palmt5.c
1659 F:      arch/arm/mach-pxa/include/mach/palmld.h
1660 F:      arch/arm/mach-pxa/palmld.c
1661 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1662 F:      arch/arm/mach-pxa/palmte2.c
1663 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1664 F:      arch/arm/mach-pxa/palmtc.c
1665
1666 ARM/PALM TREO SUPPORT
1667 M:      Tomas Cech <sleep_walker@suse.com>
1668 L:      linux-arm-kernel@lists.infradead.org
1669 W:      http://hackndev.com
1670 S:      Maintained
1671 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1672 F:      arch/arm/mach-pxa/palmtreo.c
1673
1674 ARM/PALMZ72 SUPPORT
1675 M:      Sergey Lapin <slapin@ossfans.org>
1676 L:      linux-arm-kernel@lists.infradead.org
1677 W:      http://hackndev.com
1678 S:      Maintained
1679 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1680 F:      arch/arm/mach-pxa/palmz72.c
1681
1682 ARM/PLEB SUPPORT
1683 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1684 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1685 S:      Maintained
1686
1687 ARM/PT DIGITAL BOARD PORT
1688 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1689 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 W:      http://www.armlinux.org.uk/
1691 S:      Maintained
1692
1693 ARM/QUALCOMM SUPPORT
1694 M:      Andy Gross <andy.gross@linaro.org>
1695 M:      David Brown <david.brown@linaro.org>
1696 L:      linux-arm-msm@vger.kernel.org
1697 L:      linux-soc@vger.kernel.org
1698 S:      Maintained
1699 F:      Documentation/devicetree/bindings/soc/qcom/
1700 F:      arch/arm/boot/dts/qcom-*.dts
1701 F:      arch/arm/boot/dts/qcom-*.dtsi
1702 F:      arch/arm/mach-qcom/
1703 F:      arch/arm64/boot/dts/qcom/*
1704 F:      drivers/i2c/busses/i2c-qup.c
1705 F:      drivers/clk/qcom/
1706 F:      drivers/dma/qcom/
1707 F:      drivers/soc/qcom/
1708 F:      drivers/spi/spi-qup.c
1709 F:      drivers/tty/serial/msm_serial.h
1710 F:      drivers/tty/serial/msm_serial.c
1711 F:      drivers/*/pm8???-*
1712 F:      drivers/mfd/ssbi.c
1713 F:      drivers/firmware/qcom_scm.c
1714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1715
1716 ARM/RADISYS ENP2611 MACHINE SUPPORT
1717 M:      Lennert Buytenhek <kernel@wantstofly.org>
1718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 S:      Maintained
1720
1721 ARM/REALTEK ARCHITECTURE
1722 M:      Andreas Färber <afaerber@suse.de>
1723 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 S:      Maintained
1725 F:      arch/arm64/boot/dts/realtek/
1726 F:      Documentation/devicetree/bindings/arm/realtek.txt
1727
1728 ARM/RENESAS ARM64 ARCHITECTURE
1729 M:      Simon Horman <horms@verge.net.au>
1730 M:      Magnus Damm <magnus.damm@gmail.com>
1731 L:      linux-renesas-soc@vger.kernel.org
1732 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1733 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1734 S:      Supported
1735 F:      arch/arm64/boot/dts/renesas/
1736 F:      drivers/soc/renesas/
1737 F:      include/linux/soc/renesas/
1738
1739 ARM/RISCPC ARCHITECTURE
1740 M:      Russell King <linux@armlinux.org.uk>
1741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 W:      http://www.armlinux.org.uk/
1743 S:      Maintained
1744 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1745 F:      arch/arm/include/asm/hardware/ioc.h
1746 F:      arch/arm/include/asm/hardware/iomd.h
1747 F:      arch/arm/include/asm/hardware/memc.h
1748 F:      arch/arm/mach-rpc/
1749 F:      drivers/net/ethernet/8390/etherh.c
1750 F:      drivers/net/ethernet/i825xx/ether1*
1751 F:      drivers/net/ethernet/seeq/ether3*
1752 F:      drivers/scsi/arm/
1753
1754 ARM/Rockchip SoC support
1755 M:      Heiko Stuebner <heiko@sntech.de>
1756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 L:      linux-rockchip@lists.infradead.org
1758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1759 S:      Maintained
1760 F:      arch/arm/boot/dts/rk3*
1761 F:      arch/arm/boot/dts/rv1108*
1762 F:      arch/arm/mach-rockchip/
1763 F:      drivers/clk/rockchip/
1764 F:      drivers/i2c/busses/i2c-rk3x.c
1765 F:      drivers/*/*rockchip*
1766 F:      drivers/*/*/*rockchip*
1767 F:      sound/soc/rockchip/
1768 N:      rockchip
1769
1770 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1771 M:      Kukjin Kim <kgene@kernel.org>
1772 M:      Krzysztof Kozlowski <krzk@kernel.org>
1773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1775 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1776 S:      Maintained
1777 F:      arch/arm/boot/dts/s3c*
1778 F:      arch/arm/boot/dts/s5p*
1779 F:      arch/arm/boot/dts/samsung*
1780 F:      arch/arm/boot/dts/exynos*
1781 F:      arch/arm64/boot/dts/exynos/
1782 F:      arch/arm/plat-samsung/
1783 F:      arch/arm/mach-s3c24*/
1784 F:      arch/arm/mach-s3c64xx/
1785 F:      arch/arm/mach-s5p*/
1786 F:      arch/arm/mach-exynos*/
1787 F:      drivers/*/*s3c24*
1788 F:      drivers/*/*/*s3c24*
1789 F:      drivers/*/*s3c64xx*
1790 F:      drivers/*/*s5pv210*
1791 F:      drivers/memory/samsung/*
1792 F:      drivers/soc/samsung/*
1793 F:      Documentation/arm/Samsung/
1794 F:      Documentation/devicetree/bindings/arm/samsung/
1795 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1796 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1797 N:      exynos
1798
1799 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1800 M:      Kyungmin Park <kyungmin.park@samsung.com>
1801 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 S:      Maintained
1803 F:      arch/arm/mach-s5pv210/
1804
1805 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1806 M:      Kyungmin Park <kyungmin.park@samsung.com>
1807 M:      Kamil Debski <kamil@wypas.org>
1808 M:      Andrzej Hajda <a.hajda@samsung.com>
1809 L:      linux-arm-kernel@lists.infradead.org
1810 L:      linux-media@vger.kernel.org
1811 S:      Maintained
1812 F:      drivers/media/platform/s5p-g2d/
1813
1814 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1815 M:      Kyungmin Park <kyungmin.park@samsung.com>
1816 M:      Kamil Debski <kamil@wypas.org>
1817 M:      Jeongtae Park <jtp.park@samsung.com>
1818 M:      Andrzej Hajda <a.hajda@samsung.com>
1819 L:      linux-arm-kernel@lists.infradead.org
1820 L:      linux-media@vger.kernel.org
1821 S:      Maintained
1822 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1823 F:      drivers/media/platform/s5p-mfc/
1824
1825 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1826 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1827 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1828 L:      linux-media@vger.kernel.org
1829 S:      Maintained
1830 F:      drivers/media/platform/s5p-cec/
1831 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1832
1833 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1834 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1835 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1836 L:      linux-arm-kernel@lists.infradead.org
1837 L:      linux-media@vger.kernel.org
1838 S:      Maintained
1839 F:      drivers/media/platform/s5p-jpeg/
1840
1841 ARM/SHMOBILE ARM ARCHITECTURE
1842 M:      Simon Horman <horms@verge.net.au>
1843 M:      Magnus Damm <magnus.damm@gmail.com>
1844 L:      linux-renesas-soc@vger.kernel.org
1845 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1847 S:      Supported
1848 F:      arch/arm/boot/dts/emev2*
1849 F:      arch/arm/boot/dts/r7s*
1850 F:      arch/arm/boot/dts/r8a*
1851 F:      arch/arm/boot/dts/sh*
1852 F:      arch/arm/configs/shmobile_defconfig
1853 F:      arch/arm/include/debug/renesas-scif.S
1854 F:      arch/arm/mach-shmobile/
1855 F:      drivers/soc/renesas/
1856 F:      include/linux/soc/renesas/
1857
1858 ARM/SOCFPGA ARCHITECTURE
1859 M:      Dinh Nguyen <dinguyen@kernel.org>
1860 S:      Maintained
1861 F:      arch/arm/mach-socfpga/
1862 F:      arch/arm/boot/dts/socfpga*
1863 F:      arch/arm/configs/socfpga_defconfig
1864 F:      arch/arm64/boot/dts/altera/
1865 W:      http://www.rocketboards.org
1866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1867
1868 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1869 M:      Dinh Nguyen <dinguyen@kernel.org>
1870 S:      Maintained
1871 F:      drivers/clk/socfpga/
1872
1873 ARM/SOCFPGA EDAC SUPPORT
1874 M:      Thor Thayer <thor.thayer@linux.intel.com>
1875 S:      Maintained
1876 F:      drivers/edac/altera_edac.
1877
1878 ARM/STI ARCHITECTURE
1879 M:      Patrice Chotard <patrice.chotard@st.com>
1880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 W:      http://www.stlinux.com
1882 S:      Maintained
1883 F:      arch/arm/mach-sti/
1884 F:      arch/arm/boot/dts/sti*
1885 F:      drivers/char/hw_random/st-rng.c
1886 F:      drivers/clocksource/arm_global_timer.c
1887 F:      drivers/clocksource/clksrc_st_lpc.c
1888 F:      drivers/cpufreq/sti-cpufreq.c
1889 F:      drivers/dma/st_fdma*
1890 F:      drivers/i2c/busses/i2c-st.c
1891 F:      drivers/media/rc/st_rc.c
1892 F:      drivers/media/platform/sti/c8sectpfe/
1893 F:      drivers/mmc/host/sdhci-st.c
1894 F:      drivers/phy/st/phy-miphy28lp.c
1895 F:      drivers/phy/st/phy-stih407-usb.c
1896 F:      drivers/pinctrl/pinctrl-st.c
1897 F:      drivers/remoteproc/st_remoteproc.c
1898 F:      drivers/remoteproc/st_slim_rproc.c
1899 F:      drivers/reset/sti/
1900 F:      drivers/rtc/rtc-st-lpc.c
1901 F:      drivers/tty/serial/st-asc.c
1902 F:      drivers/usb/dwc3/dwc3-st.c
1903 F:      drivers/usb/host/ehci-st.c
1904 F:      drivers/usb/host/ohci-st.c
1905 F:      drivers/watchdog/st_lpc_wdt.c
1906 F:      drivers/ata/ahci_st.c
1907 F:      include/linux/remoteproc/st_slim_rproc.h
1908
1909 ARM/STM32 ARCHITECTURE
1910 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1911 M:      Alexandre Torgue <alexandre.torgue@st.com>
1912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 S:      Maintained
1914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1915 N:      stm32
1916 F:      drivers/clocksource/armv7m_systick.c
1917
1918 ARM/TANGO ARCHITECTURE
1919 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1920 L:      linux-arm-kernel@lists.infradead.org
1921 S:      Maintained
1922 N:      tango
1923
1924 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1925 M:      Lennert Buytenhek <kernel@wantstofly.org>
1926 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 S:      Maintained
1928
1929 ARM/TETON BGA MACHINE SUPPORT
1930 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1931 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 S:      Maintained
1933
1934 ARM/THECUS N2100 MACHINE SUPPORT
1935 M:      Lennert Buytenhek <kernel@wantstofly.org>
1936 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 S:      Maintained
1938
1939 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1940 M:      Wan ZongShun <mcuos.com@gmail.com>
1941 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 W:      http://www.mcuos.com
1943 S:      Maintained
1944 F:      arch/arm/mach-w90x900/
1945 F:      drivers/input/keyboard/w90p910_keypad.c
1946 F:      drivers/input/touchscreen/w90p910_ts.c
1947 F:      drivers/watchdog/nuc900_wdt.c
1948 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1949 F:      drivers/mtd/nand/nuc900_nand.c
1950 F:      drivers/rtc/rtc-nuc900.c
1951 F:      drivers/spi/spi-nuc900.c
1952 F:      drivers/usb/host/ehci-w90x900.c
1953 F:      drivers/video/fbdev/nuc900fb.c
1954
1955 ARM/U300 MACHINE SUPPORT
1956 M:      Linus Walleij <linus.walleij@linaro.org>
1957 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 S:      Supported
1959 F:      arch/arm/mach-u300/
1960 F:      drivers/clocksource/timer-u300.c
1961 F:      drivers/i2c/busses/i2c-stu300.c
1962 F:      drivers/rtc/rtc-coh901331.c
1963 F:      drivers/watchdog/coh901327_wdt.c
1964 F:      drivers/dma/coh901318*
1965 F:      drivers/mfd/ab3100*
1966 F:      drivers/rtc/rtc-ab3100.c
1967 F:      drivers/rtc/rtc-coh901331.c
1968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1969
1970 ARM/UNIPHIER ARCHITECTURE
1971 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1974 S:      Maintained
1975 F:      arch/arm/boot/dts/uniphier*
1976 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1977 F:      arch/arm/mach-uniphier/
1978 F:      arch/arm/mm/cache-uniphier.c
1979 F:      arch/arm64/boot/dts/socionext/
1980 F:      drivers/bus/uniphier-system-bus.c
1981 F:      drivers/clk/uniphier/
1982 F:      drivers/i2c/busses/i2c-uniphier*
1983 F:      drivers/pinctrl/uniphier/
1984 F:      drivers/reset/reset-uniphier.c
1985 F:      drivers/tty/serial/8250/8250_uniphier.c
1986 N:      uniphier
1987
1988 ARM/Ux500 ARM ARCHITECTURE
1989 M:      Linus Walleij <linus.walleij@linaro.org>
1990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 S:      Maintained
1992 F:      arch/arm/mach-ux500/
1993 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1994 F:      drivers/dma/ste_dma40*
1995 F:      drivers/hwspinlock/u8500_hsem.c
1996 F:      drivers/mfd/abx500*
1997 F:      drivers/mfd/ab8500*
1998 F:      drivers/mfd/dbx500*
1999 F:      drivers/mfd/db8500*
2000 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2001 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2002 F:      drivers/rtc/rtc-ab8500.c
2003 F:      drivers/rtc/rtc-pl031.c
2004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2005
2006 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2007 M:      Ulf Hansson <ulf.hansson@linaro.org>
2008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 T:      git git://git.linaro.org/people/ulfh/clk.git
2010 S:      Maintained
2011 F:      drivers/clk/ux500/
2012
2013 ARM/VERSATILE EXPRESS PLATFORM
2014 M:      Liviu Dudau <liviu.dudau@arm.com>
2015 M:      Sudeep Holla <sudeep.holla@arm.com>
2016 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 S:      Maintained
2019 F:      arch/arm/boot/dts/vexpress*
2020 F:      arch/arm64/boot/dts/arm/
2021 F:      arch/arm/mach-vexpress/
2022 F:      */*/vexpress*
2023 F:      */*/*/vexpress*
2024 F:      drivers/clk/versatile/clk-vexpress-osc.c
2025 F:      drivers/clocksource/versatile.c
2026 N:      mps2
2027
2028 ARM/VFP SUPPORT
2029 M:      Russell King <linux@armlinux.org.uk>
2030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 W:      http://www.armlinux.org.uk/
2032 S:      Maintained
2033 F:      arch/arm/vfp/
2034
2035 ARM/VOIPAC PXA270 SUPPORT
2036 M:      Marek Vasut <marek.vasut@gmail.com>
2037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 S:      Maintained
2039 F:      arch/arm/mach-pxa/vpac270.c
2040 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2041
2042 ARM/VT8500 ARM ARCHITECTURE
2043 M:      Tony Prisk <linux@prisktech.co.nz>
2044 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2045 S:      Maintained
2046 F:      arch/arm/mach-vt8500/
2047 F:      drivers/clocksource/vt8500_timer.c
2048 F:      drivers/i2c/busses/i2c-wmt.c
2049 F:      drivers/mmc/host/wmt-sdmmc.c
2050 F:      drivers/pwm/pwm-vt8500.c
2051 F:      drivers/rtc/rtc-vt8500.c
2052 F:      drivers/tty/serial/vt8500_serial.c
2053 F:      drivers/usb/host/ehci-platform.c
2054 F:      drivers/usb/host/uhci-platform.c
2055 F:      drivers/video/fbdev/vt8500lcdfb.*
2056 F:      drivers/video/fbdev/wm8505fb*
2057 F:      drivers/video/fbdev/wmt_ge_rops.*
2058
2059 ARM/ZIPIT Z2 SUPPORT
2060 M:      Marek Vasut <marek.vasut@gmail.com>
2061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2062 S:      Maintained
2063 F:      arch/arm/mach-pxa/z2.c
2064 F:      arch/arm/mach-pxa/include/mach/z2.h
2065
2066 ARM/ZTE ARCHITECTURE
2067 M:      Jun Nie <jun.nie@linaro.org>
2068 M:      Baoyou Xie <baoyou.xie@linaro.org>
2069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 S:      Maintained
2071 F:      arch/arm/mach-zx/
2072 F:      drivers/clk/zte/
2073 F:      drivers/reset/reset-zx2967.c
2074 F:      drivers/soc/zte/
2075 F:      Documentation/devicetree/bindings/arm/zte.txt
2076 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2077 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2078 F:      Documentation/devicetree/bindings/soc/zte/
2079 F:      include/dt-bindings/soc/zx*.h
2080
2081 ARM/ZYNQ ARCHITECTURE
2082 M:      Michal Simek <michal.simek@xilinx.com>
2083 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 W:      http://wiki.xilinx.com
2086 T:      git https://github.com/Xilinx/linux-xlnx.git
2087 S:      Supported
2088 F:      arch/arm/mach-zynq/
2089 F:      drivers/cpuidle/cpuidle-zynq.c
2090 F:      drivers/block/xsysace.c
2091 N:      zynq
2092 N:      xilinx
2093 F:      drivers/clocksource/cadence_ttc_timer.c
2094 F:      drivers/i2c/busses/i2c-cadence.c
2095 F:      drivers/mmc/host/sdhci-of-arasan.c
2096 F:      drivers/edac/synopsys_edac.c
2097
2098 ARM SMMU DRIVERS
2099 M:      Will Deacon <will.deacon@arm.com>
2100 R:      Robin Murphy <robin.murphy@arm.com>
2101 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 S:      Maintained
2103 F:      drivers/iommu/arm-smmu.c
2104 F:      drivers/iommu/arm-smmu-v3.c
2105 F:      drivers/iommu/io-pgtable-arm.c
2106 F:      drivers/iommu/io-pgtable-arm-v7s.c
2107
2108 ARM64 PORT (AARCH64 ARCHITECTURE)
2109 M:      Catalin Marinas <catalin.marinas@arm.com>
2110 M:      Will Deacon <will.deacon@arm.com>
2111 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2113 S:      Maintained
2114 F:      arch/arm64/
2115 F:      Documentation/arm64/
2116
2117 AS3645A LED FLASH CONTROLLER DRIVER
2118 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2119 L:      linux-media@vger.kernel.org
2120 T:      git git://linuxtv.org/media_tree.git
2121 S:      Maintained
2122 F:      drivers/media/i2c/as3645a.c
2123 F:      include/media/i2c/as3645a.h
2124
2125 ASAHI KASEI AK8974 DRIVER
2126 M:      Linus Walleij <linus.walleij@linaro.org>
2127 L:      linux-iio@vger.kernel.org
2128 W:      http://www.akm.com/
2129 S:      Supported
2130 F:      drivers/iio/magnetometer/ak8974.c
2131
2132 ASC7621 HARDWARE MONITOR DRIVER
2133 M:      George Joseph <george.joseph@fairview5.com>
2134 L:      linux-hwmon@vger.kernel.org
2135 S:      Maintained
2136 F:      Documentation/hwmon/asc7621
2137 F:      drivers/hwmon/asc7621.c
2138
2139 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2140 M:      Corentin Chary <corentin.chary@gmail.com>
2141 L:      acpi4asus-user@lists.sourceforge.net
2142 L:      platform-driver-x86@vger.kernel.org
2143 W:      http://acpi4asus.sf.net
2144 S:      Maintained
2145 F:      drivers/platform/x86/asus*.c
2146 F:      drivers/platform/x86/eeepc*.c
2147
2148 ASUS WIRELESS RADIO CONTROL DRIVER
2149 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2150 L:      platform-driver-x86@vger.kernel.org
2151 S:      Maintained
2152 F:      drivers/platform/x86/asus-wireless.c
2153
2154 ASYMMETRIC KEYS
2155 M:      David Howells <dhowells@redhat.com>
2156 L:      keyrings@vger.kernel.org
2157 S:      Maintained
2158 F:      Documentation/crypto/asymmetric-keys.txt
2159 F:      include/linux/verification.h
2160 F:      include/crypto/public_key.h
2161 F:      include/crypto/pkcs7.h
2162 F:      crypto/asymmetric_keys/
2163
2164 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2165 R:      Dan Williams <dan.j.williams@intel.com>
2166 W:      http://sourceforge.net/projects/xscaleiop
2167 S:      Odd fixes
2168 F:      Documentation/crypto/async-tx-api.txt
2169 F:      crypto/async_tx/
2170 F:      drivers/dma/
2171 F:      include/linux/dmaengine.h
2172 F:      include/linux/async_tx.h
2173
2174 AT24 EEPROM DRIVER
2175 M:      Wolfram Sang <wsa@the-dreams.de>
2176 L:      linux-i2c@vger.kernel.org
2177 S:      Maintained
2178 F:      drivers/misc/eeprom/at24.c
2179 F:      include/linux/platform_data/at24.h
2180
2181 ATA OVER ETHERNET (AOE) DRIVER
2182 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2183 W:      http://www.openaoe.org/
2184 S:      Supported
2185 F:      Documentation/aoe/
2186 F:      drivers/block/aoe/
2187
2188 ATHEROS 71XX/9XXX GPIO DRIVER
2189 M:      Alban Bedel <albeu@free.fr>
2190 W:      https://github.com/AlbanBedel/linux
2191 T:      git git://github.com/AlbanBedel/linux
2192 S:      Maintained
2193 F:      drivers/gpio/gpio-ath79.c
2194 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2195
2196 ATHEROS ATH GENERIC UTILITIES
2197 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2198 L:      linux-wireless@vger.kernel.org
2199 S:      Supported
2200 F:      drivers/net/wireless/ath/*
2201
2202 ATHEROS ATH5K WIRELESS DRIVER
2203 M:      Jiri Slaby <jirislaby@gmail.com>
2204 M:      Nick Kossifidis <mickflemm@gmail.com>
2205 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2206 L:      linux-wireless@vger.kernel.org
2207 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2208 S:      Maintained
2209 F:      drivers/net/wireless/ath/ath5k/
2210
2211 ATHEROS ATH6KL WIRELESS DRIVER
2212 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2213 L:      linux-wireless@vger.kernel.org
2214 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2216 S:      Supported
2217 F:      drivers/net/wireless/ath/ath6kl/
2218
2219 ATI_REMOTE2 DRIVER
2220 M:      Ville Syrjala <syrjala@sci.fi>
2221 S:      Maintained
2222 F:      drivers/input/misc/ati_remote2.c
2223
2224 ATK0110 HWMON DRIVER
2225 M:      Luca Tettamanti <kronos.it@gmail.com>
2226 L:      linux-hwmon@vger.kernel.org
2227 S:      Maintained
2228 F:      drivers/hwmon/asus_atk0110.c
2229
2230 ATLX ETHERNET DRIVERS
2231 M:      Jay Cliburn <jcliburn@gmail.com>
2232 M:      Chris Snook <chris.snook@gmail.com>
2233 L:      netdev@vger.kernel.org
2234 W:      http://sourceforge.net/projects/atl1
2235 W:      http://atl1.sourceforge.net
2236 S:      Maintained
2237 F:      drivers/net/ethernet/atheros/
2238
2239 ATM
2240 M:      Chas Williams <3chas3@gmail.com>
2241 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2242 L:      netdev@vger.kernel.org
2243 W:      http://linux-atm.sourceforge.net
2244 S:      Maintained
2245 F:      drivers/atm/
2246 F:      include/linux/atm*
2247 F:      include/uapi/linux/atm*
2248
2249 ATMEL AT91 / AT32 MCI DRIVER
2250 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2251 S:      Maintained
2252 F:      drivers/mmc/host/atmel-mci.c
2253
2254 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2255 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2256 S:      Supported
2257 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2258
2259 ATMEL SAMA5D2 ADC DRIVER
2260 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2261 L:      linux-iio@vger.kernel.org
2262 S:      Supported
2263 F:      drivers/iio/adc/at91-sama5d2_adc.c
2264
2265 ATMEL Audio ALSA driver
2266 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2267 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2268 S:      Supported
2269 F:      sound/soc/atmel
2270
2271 ATMEL XDMA DRIVER
2272 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2273 L:      linux-arm-kernel@lists.infradead.org
2274 L:      dmaengine@vger.kernel.org
2275 S:      Supported
2276 F:      drivers/dma/at_xdmac.c
2277
2278 ATMEL I2C DRIVER
2279 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2280 L:      linux-i2c@vger.kernel.org
2281 S:      Supported
2282 F:      drivers/i2c/busses/i2c-at91.c
2283
2284 ATMEL ISI DRIVER
2285 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2286 L:      linux-media@vger.kernel.org
2287 S:      Supported
2288 F:      drivers/media/platform/atmel/atmel-isi.c
2289 F:      include/media/atmel-isi.h
2290
2291 ATMEL LCDFB DRIVER
2292 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2293 L:      linux-fbdev@vger.kernel.org
2294 S:      Maintained
2295 F:      drivers/video/fbdev/atmel_lcdfb.c
2296 F:      include/video/atmel_lcdc.h
2297
2298 ATMEL MACB ETHERNET DRIVER
2299 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2300 S:      Supported
2301 F:      drivers/net/ethernet/cadence/
2302
2303 ATMEL NAND DRIVER
2304 M:      Wenyou Yang <wenyou.yang@atmel.com>
2305 M:      Josh Wu <rainyfeeling@outlook.com>
2306 L:      linux-mtd@lists.infradead.org
2307 S:      Supported
2308 F:      drivers/mtd/nand/atmel/*
2309
2310 ATMEL SDMMC DRIVER
2311 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2312 L:      linux-mmc@vger.kernel.org
2313 S:      Supported
2314 F:      drivers/mmc/host/sdhci-of-at91.c
2315
2316 ATMEL SPI DRIVER
2317 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2318 S:      Supported
2319 F:      drivers/spi/spi-atmel.*
2320
2321 ATMEL SSC DRIVER
2322 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 S:      Supported
2325 F:      drivers/misc/atmel-ssc.c
2326 F:      include/linux/atmel-ssc.h
2327
2328 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2329 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331 S:      Supported
2332 F:      drivers/misc/atmel_tclib.c
2333 F:      drivers/clocksource/tcb_clksrc.c
2334
2335 ATMEL USBA UDC DRIVER
2336 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 S:      Supported
2339 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2340
2341 ATMEL WIRELESS DRIVER
2342 M:      Simon Kelley <simon@thekelleys.org.uk>
2343 L:      linux-wireless@vger.kernel.org
2344 W:      http://www.thekelleys.org.uk/atmel
2345 W:      http://atmelwlandriver.sourceforge.net/
2346 S:      Maintained
2347 F:      drivers/net/wireless/atmel/atmel*
2348
2349 ATMEL MAXTOUCH DRIVER
2350 M:      Nick Dyer <nick@shmanahar.org>
2351 T:      git git://github.com/ndyer/linux.git
2352 S:      Maintained
2353 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2354 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2355 F:      include/linux/platform_data/atmel_mxt_ts.h
2356
2357 ATOMIC INFRASTRUCTURE
2358 M:      Will Deacon <will.deacon@arm.com>
2359 M:      Peter Zijlstra <peterz@infradead.org>
2360 R:      Boqun Feng <boqun.feng@gmail.com>
2361 L:      linux-kernel@vger.kernel.org
2362 S:      Maintained
2363 F:      arch/*/include/asm/atomic*.h
2364 F:      include/*/atomic*.h
2365
2366 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2367 M:      Bradley Grove <linuxdrivers@attotech.com>
2368 L:      linux-scsi@vger.kernel.org
2369 W:      http://www.attotech.com
2370 S:      Supported
2371 F:      drivers/scsi/esas2r
2372
2373 ATUSB IEEE 802.15.4 RADIO DRIVER
2374 M:      Stefan Schmidt <stefan@osg.samsung.com>
2375 L:      linux-wpan@vger.kernel.org
2376 S:      Maintained
2377 F:      drivers/net/ieee802154/atusb.c
2378 F:      drivers/net/ieee802154/atusb.h
2379 F:      drivers/net/ieee802154/at86rf230.h
2380
2381 AUDIT SUBSYSTEM
2382 M:      Paul Moore <paul@paul-moore.com>
2383 M:      Eric Paris <eparis@redhat.com>
2384 L:      linux-audit@redhat.com (moderated for non-subscribers)
2385 W:      http://people.redhat.com/sgrubb/audit/
2386 T:      git git://git.infradead.org/users/pcmoore/audit
2387 S:      Maintained
2388 F:      include/linux/audit.h
2389 F:      include/uapi/linux/audit.h
2390 F:      kernel/audit*
2391
2392 AUXILIARY DISPLAY DRIVERS
2393 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2394 W:      http://miguelojeda.es/auxdisplay.htm
2395 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2396 S:      Maintained
2397 F:      drivers/auxdisplay/
2398 F:      include/linux/cfag12864b.h
2399
2400 AX.25 NETWORK LAYER
2401 M:      Ralf Baechle <ralf@linux-mips.org>
2402 L:      linux-hams@vger.kernel.org
2403 W:      http://www.linux-ax25.org/
2404 S:      Maintained
2405 F:      include/uapi/linux/ax25.h
2406 F:      include/net/ax25.h
2407 F:      net/ax25/
2408
2409 AXENTIA ASOC DRIVERS
2410 M:      Peter Rosin <peda@axentia.se>
2411 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2412 S:      Maintained
2413 F:      Documentation/devicetree/bindings/sound/axentia,*
2414 F:      sound/soc/atmel/tse850-pcm5142.c
2415
2416 AXENTIA ARM DEVICES
2417 M:      Peter Rosin <peda@axentia.se>
2418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419 S:      Maintained
2420 F:      Documentation/devicetree/bindings/arm/axentia.txt
2421 F:      arch/arm/boot/dts/at91-linea.dtsi
2422 F:      arch/arm/boot/dts/at91-tse850-3.dts
2423
2424 AZ6007 DVB DRIVER
2425 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2426 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2427 L:      linux-media@vger.kernel.org
2428 W:      https://linuxtv.org
2429 T:      git git://linuxtv.org/media_tree.git
2430 S:      Maintained
2431 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2432
2433 AZTECH FM RADIO RECEIVER DRIVER
2434 M:      Hans Verkuil <hverkuil@xs4all.nl>
2435 L:      linux-media@vger.kernel.org
2436 T:      git git://linuxtv.org/media_tree.git
2437 W:      https://linuxtv.org
2438 S:      Maintained
2439 F:      drivers/media/radio/radio-aztech*
2440
2441 B43 WIRELESS DRIVER
2442 L:      linux-wireless@vger.kernel.org
2443 L:      b43-dev@lists.infradead.org
2444 W:      http://wireless.kernel.org/en/users/Drivers/b43
2445 S:      Odd Fixes
2446 F:      drivers/net/wireless/broadcom/b43/
2447
2448 B43LEGACY WIRELESS DRIVER
2449 M:      Larry Finger <Larry.Finger@lwfinger.net>
2450 L:      linux-wireless@vger.kernel.org
2451 L:      b43-dev@lists.infradead.org
2452 W:      http://wireless.kernel.org/en/users/Drivers/b43
2453 S:      Maintained
2454 F:      drivers/net/wireless/broadcom/b43legacy/
2455
2456 BACKLIGHT CLASS/SUBSYSTEM
2457 M:      Lee Jones <lee.jones@linaro.org>
2458 M:      Daniel Thompson <daniel.thompson@linaro.org>
2459 M:      Jingoo Han <jingoohan1@gmail.com>
2460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2461 S:      Maintained
2462 F:      drivers/video/backlight/
2463 F:      include/linux/backlight.h
2464 F:      include/linux/pwm_backlight.h
2465 F:      Documentation/devicetree/bindings/leds/backlight
2466
2467 BATMAN ADVANCED
2468 M:      Marek Lindner <mareklindner@neomailbox.ch>
2469 M:      Simon Wunderlich <sw@simonwunderlich.de>
2470 M:      Antonio Quartulli <a@unstable.cc>
2471 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2472 W:      https://www.open-mesh.org/
2473 Q:      https://patchwork.open-mesh.org/project/batman/list/
2474 S:      Maintained
2475 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2476 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2477 F:      Documentation/networking/batman-adv.txt
2478 F:      include/uapi/linux/batman_adv.h
2479 F:      net/batman-adv/
2480
2481 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2482 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2483 L:      linux-hams@vger.kernel.org
2484 W:      http://www.baycom.org/~tom/ham/ham.html
2485 S:      Maintained
2486 F:      drivers/net/hamradio/baycom*
2487
2488 BCACHE (BLOCK LAYER CACHE)
2489 M:      Kent Overstreet <kent.overstreet@gmail.com>
2490 L:      linux-bcache@vger.kernel.org
2491 W:      http://bcache.evilpiepirate.org
2492 S:      Orphan
2493 F:      drivers/md/bcache/
2494
2495 BDISP ST MEDIA DRIVER
2496 M:      Fabien Dessenne <fabien.dessenne@st.com>
2497 L:      linux-media@vger.kernel.org
2498 T:      git git://linuxtv.org/media_tree.git
2499 W:      https://linuxtv.org
2500 S:      Supported
2501 F:      drivers/media/platform/sti/bdisp
2502
2503 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2504 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2505 L:      netdev@vger.kernel.org
2506 S:      Maintained
2507 F:      drivers/net/ethernet/ec_bhf.c
2508
2509 BEFS FILE SYSTEM
2510 M:      Luis de Bethencourt <luisbg@kernel.org>
2511 M:      Salah Triki <salah.triki@gmail.com>
2512 S:      Maintained
2513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2514 F:      Documentation/filesystems/befs.txt
2515 F:      fs/befs/
2516
2517 BFQ I/O SCHEDULER
2518 M:      Paolo Valente <paolo.valente@linaro.org>
2519 M:      Jens Axboe <axboe@kernel.dk>
2520 L:      linux-block@vger.kernel.org
2521 S:      Maintained
2522 F:      block/bfq-*
2523 F:      Documentation/block/bfq-iosched.txt
2524
2525 BFS FILE SYSTEM
2526 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2527 S:      Maintained
2528 F:      Documentation/filesystems/bfs.txt
2529 F:      fs/bfs/
2530 F:      include/uapi/linux/bfs_fs.h
2531
2532 BLACKFIN ARCHITECTURE
2533 M:      Steven Miao <realmz6@gmail.com>
2534 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2535 T:      git git://git.code.sf.net/p/adi-linux/code
2536 W:      http://blackfin.uclinux.org
2537 S:      Supported
2538 F:      arch/blackfin/
2539
2540 BLACKFIN EMAC DRIVER
2541 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2542 W:      http://blackfin.uclinux.org
2543 S:      Supported
2544 F:      drivers/net/ethernet/adi/
2545
2546 BLACKFIN RTC DRIVER
2547 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2548 W:      http://blackfin.uclinux.org
2549 S:      Supported
2550 F:      drivers/rtc/rtc-bfin.c
2551
2552 BLACKFIN SDH DRIVER
2553 M:      Sonic Zhang <sonic.zhang@analog.com>
2554 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2555 W:      http://blackfin.uclinux.org
2556 S:      Supported
2557 F:      drivers/mmc/host/bfin_sdh.c
2558
2559 BLACKFIN SERIAL DRIVER
2560 M:      Sonic Zhang <sonic.zhang@analog.com>
2561 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2562 W:      http://blackfin.uclinux.org
2563 S:      Supported
2564 F:      drivers/tty/serial/bfin_uart.c
2565
2566 BLACKFIN WATCHDOG DRIVER
2567 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2568 W:      http://blackfin.uclinux.org
2569 S:      Supported
2570 F:      drivers/watchdog/bfin_wdt.c
2571
2572 BLACKFIN I2C TWI DRIVER
2573 M:      Sonic Zhang <sonic.zhang@analog.com>
2574 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2575 W:      http://blackfin.uclinux.org/
2576 S:      Supported
2577 F:      drivers/i2c/busses/i2c-bfin-twi.c
2578
2579 BLACKFIN MEDIA DRIVER
2580 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2581 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2582 W:      http://blackfin.uclinux.org/
2583 S:      Supported
2584 F:      drivers/media/platform/blackfin/
2585 F:      drivers/media/i2c/adv7183*
2586 F:      drivers/media/i2c/vs6624*
2587
2588 BLINKM RGB LED DRIVER
2589 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2590 S:      Maintained
2591 F:      drivers/leds/leds-blinkm.c
2592
2593 BLOCK LAYER
2594 M:      Jens Axboe <axboe@kernel.dk>
2595 L:      linux-block@vger.kernel.org
2596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2597 S:      Maintained
2598 F:      block/
2599 F:      kernel/trace/blktrace.c
2600 F:      lib/sbitmap.c
2601
2602 BLOCK2MTD DRIVER
2603 M:      Joern Engel <joern@lazybastard.org>
2604 L:      linux-mtd@lists.infradead.org
2605 S:      Maintained
2606 F:      drivers/mtd/devices/block2mtd.c
2607
2608 BLUETOOTH DRIVERS
2609 M:      Marcel Holtmann <marcel@holtmann.org>
2610 M:      Gustavo Padovan <gustavo@padovan.org>
2611 M:      Johan Hedberg <johan.hedberg@gmail.com>
2612 L:      linux-bluetooth@vger.kernel.org
2613 W:      http://www.bluez.org/
2614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2616 S:      Maintained
2617 F:      drivers/bluetooth/
2618
2619 BLUETOOTH SUBSYSTEM
2620 M:      Marcel Holtmann <marcel@holtmann.org>
2621 M:      Gustavo Padovan <gustavo@padovan.org>
2622 M:      Johan Hedberg <johan.hedberg@gmail.com>
2623 L:      linux-bluetooth@vger.kernel.org
2624 W:      http://www.bluez.org/
2625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2627 S:      Maintained
2628 F:      net/bluetooth/
2629 F:      include/net/bluetooth/
2630
2631 DMA MAPPING HELPERS
2632 M:      Christoph Hellwig <hch@lst.de>
2633 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2634 R:      Robin Murphy <robin.murphy@arm.com>
2635 L:      linux-kernel@vger.kernel.org
2636 T:      git git://git.infradead.org/users/hch/dma-mapping.git
2637 W:      http://git.infradead.org/users/hch/dma-mapping.git
2638 S:      Supported
2639 F:      lib/dma-debug.c
2640 F:      lib/dma-noop.c
2641 F:      lib/dma-virt.c
2642 F:      drivers/base/dma-mapping.c
2643 F:      drivers/base/dma-coherent.c
2644 F:      include/linux/dma-mapping.h
2645
2646 BONDING DRIVER
2647 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2648 M:      Veaceslav Falico <vfalico@gmail.com>
2649 M:      Andy Gospodarek <andy@greyhouse.net>
2650 L:      netdev@vger.kernel.org
2651 W:      http://sourceforge.net/projects/bonding/
2652 S:      Supported
2653 F:      drivers/net/bonding/
2654 F:      include/uapi/linux/if_bonding.h
2655
2656 BPF (Safe dynamic programs and tools)
2657 M:      Alexei Starovoitov <ast@kernel.org>
2658 M:      Daniel Borkmann <daniel@iogearbox.net>
2659 L:      netdev@vger.kernel.org
2660 L:      linux-kernel@vger.kernel.org
2661 S:      Supported
2662 F:      arch/x86/net/bpf_jit*
2663 F:      Documentation/networking/filter.txt
2664 F:      include/linux/bpf*
2665 F:      include/linux/filter.h
2666 F:      include/uapi/linux/bpf*
2667 F:      include/uapi/linux/filter.h
2668 F:      kernel/bpf/
2669 F:      kernel/trace/bpf_trace.c
2670 F:      lib/test_bpf.c
2671 F:      net/bpf/
2672 F:      net/core/filter.c
2673 F:      net/sched/act_bpf.c
2674 F:      net/sched/cls_bpf.c
2675 F:      samples/bpf/
2676 F:      tools/net/bpf*
2677 F:      tools/testing/selftests/bpf/
2678
2679 BROADCOM B44 10/100 ETHERNET DRIVER
2680 M:      Michael Chan <michael.chan@broadcom.com>
2681 L:      netdev@vger.kernel.org
2682 S:      Supported
2683 F:      drivers/net/ethernet/broadcom/b44.*
2684
2685 BROADCOM B53 ETHERNET SWITCH DRIVER
2686 M:      Florian Fainelli <f.fainelli@gmail.com>
2687 L:      netdev@vger.kernel.org
2688 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2689 S:      Supported
2690 F:      drivers/net/dsa/b53/*
2691 F:      include/linux/platform_data/b53.h
2692
2693 BROADCOM GENET ETHERNET DRIVER
2694 M:      Florian Fainelli <f.fainelli@gmail.com>
2695 L:      netdev@vger.kernel.org
2696 S:      Supported
2697 F:      drivers/net/ethernet/broadcom/genet/
2698
2699 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2700 M:      Rasesh Mody <rasesh.mody@cavium.com>
2701 M:      Harish Patil <harish.patil@cavium.com>
2702 M:      Dept-GELinuxNICDev@cavium.com
2703 L:      netdev@vger.kernel.org
2704 S:      Supported
2705 F:      drivers/net/ethernet/broadcom/bnx2.*
2706 F:      drivers/net/ethernet/broadcom/bnx2_*
2707
2708 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2709 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2710 M:      Ariel Elior <ariel.elior@cavium.com>
2711 M:      everest-linux-l2@cavium.com
2712 L:      netdev@vger.kernel.org
2713 S:      Supported
2714 F:      drivers/net/ethernet/broadcom/bnx2x/
2715
2716 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2717 M:      Michael Chan <michael.chan@broadcom.com>
2718 L:      netdev@vger.kernel.org
2719 S:      Supported
2720 F:      drivers/net/ethernet/broadcom/bnxt/
2721
2722 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2723 M:      Florian Fainelli <f.fainelli@gmail.com>
2724 M:      Ray Jui <rjui@broadcom.com>
2725 M:      Scott Branden <sbranden@broadcom.com>
2726 M:      bcm-kernel-feedback-list@broadcom.com
2727 T:      git git://github.com/broadcom/mach-bcm
2728 S:      Maintained
2729 N:      bcm281*
2730 N:      bcm113*
2731 N:      bcm216*
2732 N:      kona
2733 F:      arch/arm/mach-bcm/
2734
2735 BROADCOM BCM2835 ARM ARCHITECTURE
2736 M:      Eric Anholt <eric@anholt.net>
2737 M:      Stefan Wahren <stefan.wahren@i2se.com>
2738 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2740 T:      git git://github.com/anholt/linux
2741 S:      Maintained
2742 N:      bcm2835
2743 F:      drivers/staging/vc04_services
2744
2745 BROADCOM BCM47XX MIPS ARCHITECTURE
2746 M:      Hauke Mehrtens <hauke@hauke-m.de>
2747 M:      Rafał Miłecki <zajec5@gmail.com>
2748 L:      linux-mips@linux-mips.org
2749 S:      Maintained
2750 F:      Documentation/devicetree/bindings/mips/brcm/
2751 F:      arch/mips/bcm47xx/*
2752 F:      arch/mips/include/asm/mach-bcm47xx/*
2753
2754 BROADCOM BCM5301X ARM ARCHITECTURE
2755 M:      Hauke Mehrtens <hauke@hauke-m.de>
2756 M:      Rafał Miłecki <zajec5@gmail.com>
2757 M:      Jon Mason <jonmason@broadcom.com>
2758 M:      bcm-kernel-feedback-list@broadcom.com
2759 L:      linux-arm-kernel@lists.infradead.org
2760 S:      Maintained
2761 F:      arch/arm/mach-bcm/bcm_5301x.c
2762 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2763 F:      arch/arm/boot/dts/bcm470*
2764 F:      arch/arm/boot/dts/bcm953012*
2765
2766 BROADCOM BCM53573 ARM ARCHITECTURE
2767 M:      Rafał Miłecki <rafal@milecki.pl>
2768 L:      linux-arm-kernel@lists.infradead.org
2769 S:      Maintained
2770 F:      arch/arm/boot/dts/bcm53573*
2771 F:      arch/arm/boot/dts/bcm47189*
2772
2773 BROADCOM BCM63XX ARM ARCHITECTURE
2774 M:      Florian Fainelli <f.fainelli@gmail.com>
2775 M:      bcm-kernel-feedback-list@broadcom.com
2776 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777 T:      git git://github.com/broadcom/stblinux.git
2778 S:      Maintained
2779 N:      bcm63xx
2780
2781 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2782 M:      Kevin Cernekee <cernekee@gmail.com>
2783 L:      linux-usb@vger.kernel.org
2784 S:      Maintained
2785 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2786
2787 BROADCOM BCM7XXX ARM ARCHITECTURE
2788 M:      Brian Norris <computersforpeace@gmail.com>
2789 M:      Gregory Fong <gregory.0xf0@gmail.com>
2790 M:      Florian Fainelli <f.fainelli@gmail.com>
2791 M:      bcm-kernel-feedback-list@broadcom.com
2792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2793 T:      git git://github.com/broadcom/stblinux.git
2794 S:      Maintained
2795 F:      arch/arm/mach-bcm/*brcmstb*
2796 F:      arch/arm/boot/dts/bcm7*.dts*
2797 F:      drivers/bus/brcmstb_gisb.c
2798 N:      brcmstb
2799
2800 BROADCOM BMIPS MIPS ARCHITECTURE
2801 M:      Kevin Cernekee <cernekee@gmail.com>
2802 M:      Florian Fainelli <f.fainelli@gmail.com>
2803 L:      linux-mips@linux-mips.org
2804 T:      git git://github.com/broadcom/stblinux.git
2805 S:      Maintained
2806 F:      arch/mips/bmips/*
2807 F:      arch/mips/include/asm/mach-bmips/*
2808 F:      arch/mips/kernel/*bmips*
2809 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2810 F:      drivers/irqchip/irq-bcm63*
2811 F:      drivers/irqchip/irq-bcm7*
2812 F:      drivers/irqchip/irq-brcmstb*
2813 F:      include/linux/bcm963xx_nvram.h
2814 F:      include/linux/bcm963xx_tag.h
2815
2816 BROADCOM BMIPS CPUFREQ DRIVER
2817 M:      Markus Mayer <mmayer@broadcom.com>
2818 M:      bcm-kernel-feedback-list@broadcom.com
2819 L:      linux-pm@vger.kernel.org
2820 S:      Maintained
2821 F:      drivers/cpufreq/bmips-cpufreq.c
2822
2823 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2824 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2825 M:      Prashant Sreedharan <prashant@broadcom.com>
2826 M:      Michael Chan <mchan@broadcom.com>
2827 L:      netdev@vger.kernel.org
2828 S:      Supported
2829 F:      drivers/net/ethernet/broadcom/tg3.*
2830
2831 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2832 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2833 M:      Franky Lin <franky.lin@broadcom.com>
2834 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2835 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2836 M:      Wright Feng <wright.feng@cypress.com>
2837 L:      linux-wireless@vger.kernel.org
2838 L:      brcm80211-dev-list.pdl@broadcom.com
2839 L:      brcm80211-dev-list@cypress.com
2840 S:      Supported
2841 F:      drivers/net/wireless/broadcom/brcm80211/
2842
2843 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2844 M:      QLogic-Storage-Upstream@qlogic.com
2845 L:      linux-scsi@vger.kernel.org
2846 S:      Supported
2847 F:      drivers/scsi/bnx2fc/
2848
2849 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2850 M:      QLogic-Storage-Upstream@qlogic.com
2851 L:      linux-scsi@vger.kernel.org
2852 S:      Supported
2853 F:      drivers/scsi/bnx2i/
2854
2855 BROADCOM IPROC ARM ARCHITECTURE
2856 M:      Ray Jui <rjui@broadcom.com>
2857 M:      Scott Branden <sbranden@broadcom.com>
2858 M:      Jon Mason <jonmason@broadcom.com>
2859 M:      bcm-kernel-feedback-list@broadcom.com
2860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861 T:      git git://github.com/broadcom/cygnus-linux.git
2862 S:      Maintained
2863 N:      iproc
2864 N:      cygnus
2865 N:      bcm[-_]nsp
2866 N:      bcm9113*
2867 N:      bcm9583*
2868 N:      bcm9585*
2869 N:      bcm9586*
2870 N:      bcm988312
2871 N:      bcm113*
2872 N:      bcm583*
2873 N:      bcm585*
2874 N:      bcm586*
2875 N:      bcm88312
2876 F:      arch/arm64/boot/dts/broadcom/ns2*
2877 F:      drivers/clk/bcm/clk-ns*
2878 F:      drivers/pinctrl/bcm/pinctrl-ns*
2879
2880 BROADCOM BRCMSTB GPIO DRIVER
2881 M:      Gregory Fong <gregory.0xf0@gmail.com>
2882 L:      bcm-kernel-feedback-list@broadcom.com
2883 S:      Supported
2884 F:      drivers/gpio/gpio-brcmstb.c
2885 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2886
2887 BROADCOM KONA GPIO DRIVER
2888 M:      Ray Jui <rjui@broadcom.com>
2889 L:      bcm-kernel-feedback-list@broadcom.com
2890 S:      Supported
2891 F:      drivers/gpio/gpio-bcm-kona.c
2892 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2893
2894 BROADCOM NVRAM DRIVER
2895 M:      Rafał Miłecki <zajec5@gmail.com>
2896 L:      linux-mips@linux-mips.org
2897 S:      Maintained
2898 F:      drivers/firmware/broadcom/*
2899
2900 BROADCOM STB NAND FLASH DRIVER
2901 M:      Brian Norris <computersforpeace@gmail.com>
2902 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2903 L:      linux-mtd@lists.infradead.org
2904 L:      bcm-kernel-feedback-list@broadcom.com
2905 S:      Maintained
2906 F:      drivers/mtd/nand/brcmnand/
2907
2908 BROADCOM STB AVS CPUFREQ DRIVER
2909 M:      Markus Mayer <mmayer@broadcom.com>
2910 M:      bcm-kernel-feedback-list@broadcom.com
2911 L:      linux-pm@vger.kernel.org
2912 S:      Maintained
2913 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2914 F:      drivers/cpufreq/brcmstb*
2915
2916 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2917 M:      Rafał Miłecki <zajec5@gmail.com>
2918 L:      linux-wireless@vger.kernel.org
2919 S:      Maintained
2920 F:      drivers/bcma/
2921 F:      include/linux/bcma/
2922
2923 BROADCOM SYSTEMPORT ETHERNET DRIVER
2924 M:      Florian Fainelli <f.fainelli@gmail.com>
2925 L:      netdev@vger.kernel.org
2926 S:      Supported
2927 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2928
2929 BROADCOM NETXTREME-E ROCE DRIVER
2930 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2931 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2932 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2933 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2934 L:      linux-rdma@vger.kernel.org
2935 W:      http://www.broadcom.com
2936 S:      Supported
2937 F:      drivers/infiniband/hw/bnxt_re/
2938 F:      include/uapi/rdma/bnxt_re-abi.h
2939
2940 BROCADE BFA FC SCSI DRIVER
2941 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2942 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2943 L:      linux-scsi@vger.kernel.org
2944 S:      Supported
2945 F:      drivers/scsi/bfa/
2946
2947 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2948 M:      Rasesh Mody <rasesh.mody@cavium.com>
2949 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2950 M:      Dept-GELinuxNICDev@cavium.com
2951 L:      netdev@vger.kernel.org
2952 S:      Supported
2953 F:      drivers/net/ethernet/brocade/bna/
2954
2955 BSG (block layer generic sg v4 driver)
2956 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2957 L:      linux-scsi@vger.kernel.org
2958 S:      Supported
2959 F:      block/bsg.c
2960 F:      include/linux/bsg.h
2961 F:      include/uapi/linux/bsg.h
2962
2963 BT87X AUDIO DRIVER
2964 M:      Clemens Ladisch <clemens@ladisch.de>
2965 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2966 T:      git git://git.alsa-project.org/alsa-kernel.git
2967 S:      Maintained
2968 F:      Documentation/sound/alsa/Bt87x.txt
2969 F:      sound/pci/bt87x.c
2970
2971 BT8XXGPIO DRIVER
2972 M:      Michael Buesch <m@bues.ch>
2973 W:      http://bu3sch.de/btgpio.php
2974 S:      Maintained
2975 F:      drivers/gpio/gpio-bt8xx.c
2976
2977 BTRFS FILE SYSTEM
2978 M:      Chris Mason <clm@fb.com>
2979 M:      Josef Bacik <jbacik@fb.com>
2980 M:      David Sterba <dsterba@suse.com>
2981 L:      linux-btrfs@vger.kernel.org
2982 W:      http://btrfs.wiki.kernel.org/
2983 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2985 S:      Maintained
2986 F:      Documentation/filesystems/btrfs.txt
2987 F:      fs/btrfs/
2988 F:      include/linux/btrfs*
2989 F:      include/uapi/linux/btrfs*
2990
2991 BTTV VIDEO4LINUX DRIVER
2992 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2993 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2994 L:      linux-media@vger.kernel.org
2995 W:      https://linuxtv.org
2996 T:      git git://linuxtv.org/media_tree.git
2997 S:      Odd fixes
2998 F:      Documentation/media/v4l-drivers/bttv*
2999 F:      drivers/media/pci/bt8xx/bttv*
3000
3001 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3002 M:      Chanwoo Choi <cw00.choi@samsung.com>
3003 L:      linux-pm@vger.kernel.org
3004 L:      linux-samsung-soc@vger.kernel.org
3005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3006 S:      Maintained
3007 F:      drivers/devfreq/exynos-bus.c
3008 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3009
3010 BUSLOGIC SCSI DRIVER
3011 M:      Khalid Aziz <khalid@gonehiking.org>
3012 L:      linux-scsi@vger.kernel.org
3013 S:      Maintained
3014 F:      drivers/scsi/BusLogic.*
3015 F:      drivers/scsi/FlashPoint.*
3016
3017 C-MEDIA CMI8788 DRIVER
3018 M:      Clemens Ladisch <clemens@ladisch.de>
3019 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3020 T:      git git://git.alsa-project.org/alsa-kernel.git
3021 S:      Maintained
3022 F:      sound/pci/oxygen/
3023
3024 C6X ARCHITECTURE
3025 M:      Mark Salter <msalter@redhat.com>
3026 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3027 L:      linux-c6x-dev@linux-c6x.org
3028 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3029 S:      Maintained
3030 F:      arch/c6x/
3031
3032 CA8210 IEEE-802.15.4 RADIO DRIVER
3033 M:      Harry Morris <h.morris@cascoda.com>
3034 M:      linuxdev@cascoda.com
3035 L:      linux-wpan@vger.kernel.org
3036 W:      https://github.com/Cascoda/ca8210-linux.git
3037 S:      Maintained
3038 F:      drivers/net/ieee802154/ca8210.c
3039 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3040
3041 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3042 M:      David Howells <dhowells@redhat.com>
3043 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3044 S:      Supported
3045 F:      Documentation/filesystems/caching/cachefiles.txt
3046 F:      fs/cachefiles/
3047
3048 CADET FM/AM RADIO RECEIVER DRIVER
3049 M:      Hans Verkuil <hverkuil@xs4all.nl>
3050 L:      linux-media@vger.kernel.org
3051 T:      git git://linuxtv.org/media_tree.git
3052 W:      https://linuxtv.org
3053 S:      Maintained
3054 F:      drivers/media/radio/radio-cadet*
3055
3056 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3057 M:      Jonathan Corbet <corbet@lwn.net>
3058 L:      linux-media@vger.kernel.org
3059 T:      git git://linuxtv.org/media_tree.git
3060 S:      Maintained
3061 F:      Documentation/media/v4l-drivers/cafe_ccic*
3062 F:      drivers/media/platform/marvell-ccic/
3063
3064 CAIF NETWORK LAYER
3065 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3066 L:      netdev@vger.kernel.org
3067 S:      Supported
3068 F:      Documentation/networking/caif/
3069 F:      drivers/net/caif/
3070 F:      include/uapi/linux/caif/
3071 F:      include/net/caif/
3072 F:      net/caif/
3073
3074 CALGARY x86-64 IOMMU
3075 M:      Muli Ben-Yehuda <mulix@mulix.org>
3076 M:      Jon Mason <jdmason@kudzu.us>
3077 L:      iommu@lists.linux-foundation.org
3078 S:      Maintained
3079 F:      arch/x86/kernel/pci-calgary_64.c
3080 F:      arch/x86/kernel/tce_64.c
3081 F:      arch/x86/include/asm/calgary.h
3082 F:      arch/x86/include/asm/tce.h
3083
3084 CAN NETWORK LAYER
3085 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3086 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3087 L:      linux-can@vger.kernel.org
3088 W:      https://github.com/linux-can
3089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3091 S:      Maintained
3092 F:      Documentation/networking/can.txt
3093 F:      net/can/
3094 F:      include/linux/can/core.h
3095 F:      include/uapi/linux/can.h
3096 F:      include/uapi/linux/can/bcm.h
3097 F:      include/uapi/linux/can/raw.h
3098 F:      include/uapi/linux/can/gw.h
3099
3100 CAN NETWORK DRIVERS
3101 M:      Wolfgang Grandegger <wg@grandegger.com>
3102 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3103 L:      linux-can@vger.kernel.org
3104 W:      https://github.com/linux-can
3105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3107 S:      Maintained
3108 F:      Documentation/devicetree/bindings/net/can/
3109 F:      drivers/net/can/
3110 F:      include/linux/can/dev.h
3111 F:      include/linux/can/platform/
3112 F:      include/uapi/linux/can/error.h
3113 F:      include/uapi/linux/can/netlink.h
3114
3115 CAPABILITIES
3116 M:      Serge Hallyn <serge@hallyn.com>
3117 L:      linux-security-module@vger.kernel.org
3118 S:      Supported
3119 F:      include/linux/capability.h
3120 F:      include/uapi/linux/capability.h
3121 F:      security/commoncap.c
3122 F:      kernel/capability.c
3123
3124 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3125 M:      Kevin Tsai <ktsai@capellamicro.com>
3126 S:      Maintained
3127 F:      drivers/iio/light/cm*
3128
3129 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3130 M:      Christian Lamparter <chunkeey@googlemail.com>
3131 L:      linux-wireless@vger.kernel.org
3132 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3133 S:      Maintained
3134 F:      drivers/net/wireless/ath/carl9170/
3135
3136 CAVIUM THUNDERX2 ARM64 SOC
3137 M:      Jayachandran C <jnair@caviumnetworks.com>
3138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3139 S:      Maintained
3140 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3141 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3142
3143 CAVIUM I2C DRIVER
3144 M:      Jan Glauber <jglauber@cavium.com>
3145 M:      David Daney <david.daney@cavium.com>
3146 W:      http://www.cavium.com
3147 S:      Supported
3148 F:      drivers/i2c/busses/i2c-octeon*
3149 F:      drivers/i2c/busses/i2c-thunderx*
3150
3151 CAVIUM MMC DRIVER
3152 M:      Jan Glauber <jglauber@cavium.com>
3153 M:      David Daney <david.daney@cavium.com>
3154 M:      Steven J. Hill <Steven.Hill@cavium.com>
3155 W:      http://www.cavium.com
3156 S:      Supported
3157 F:      drivers/mmc/host/cavium*
3158
3159 CAVIUM LIQUIDIO NETWORK DRIVER
3160 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3161 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3162 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3163 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3164 L:     netdev@vger.kernel.org
3165 W:     http://www.cavium.com
3166 S:     Supported
3167 F:     drivers/net/ethernet/cavium/liquidio/
3168
3169 CAVIUM OCTEON-TX CRYPTO DRIVER
3170 M:      George Cherian <george.cherian@cavium.com>
3171 L:      linux-crypto@vger.kernel.org
3172 W:      http://www.cavium.com
3173 S:      Supported
3174 F:      drivers/crypto/cavium/cpt/
3175
3176 CC2520 IEEE-802.15.4 RADIO DRIVER
3177 M:      Varka Bhadram <varkabhadram@gmail.com>
3178 L:      linux-wpan@vger.kernel.org
3179 S:      Maintained
3180 F:      drivers/net/ieee802154/cc2520.c
3181 F:      include/linux/spi/cc2520.h
3182 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3183
3184 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3185 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3186 L:      linux-crypto@vger.kernel.org
3187 L:      driverdev-devel@linuxdriverproject.org
3188 S:      Supported
3189 F:      drivers/staging/ccree/
3190 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3191
3192 CEC FRAMEWORK
3193 M:      Hans Verkuil <hans.verkuil@cisco.com>
3194 L:      linux-media@vger.kernel.org
3195 T:      git git://linuxtv.org/media_tree.git
3196 W:      http://linuxtv.org
3197 S:      Supported
3198 F:      Documentation/media/kapi/cec-core.rst
3199 F:      Documentation/media/uapi/cec
3200 F:      drivers/media/cec/
3201 F:      drivers/media/rc/keymaps/rc-cec.c
3202 F:      include/media/cec.h
3203 F:      include/media/cec-notifier.h
3204 F:      include/uapi/linux/cec.h
3205 F:      include/uapi/linux/cec-funcs.h
3206 F:      Documentation/devicetree/bindings/media/cec.txt
3207
3208 CELL BROADBAND ENGINE ARCHITECTURE
3209 M:      Arnd Bergmann <arnd@arndb.de>
3210 L:      linuxppc-dev@lists.ozlabs.org
3211 W:      http://www.ibm.com/developerworks/power/cell/
3212 S:      Supported
3213 F:      arch/powerpc/include/asm/cell*.h
3214 F:      arch/powerpc/include/asm/spu*.h
3215 F:      arch/powerpc/include/uapi/asm/spu*.h
3216 F:      arch/powerpc/oprofile/*cell*
3217 F:      arch/powerpc/platforms/cell/
3218
3219 CEPH COMMON CODE (LIBCEPH)
3220 M:      Ilya Dryomov <idryomov@gmail.com>
3221 M:      "Yan, Zheng" <zyan@redhat.com>
3222 M:      Sage Weil <sage@redhat.com>
3223 L:      ceph-devel@vger.kernel.org
3224 W:      http://ceph.com/
3225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3226 T:      git git://github.com/ceph/ceph-client.git
3227 S:      Supported
3228 F:      net/ceph/
3229 F:      include/linux/ceph/
3230 F:      include/linux/crush/
3231
3232 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3233 M:      "Yan, Zheng" <zyan@redhat.com>
3234 M:      Sage Weil <sage@redhat.com>
3235 M:      Ilya Dryomov <idryomov@gmail.com>
3236 L:      ceph-devel@vger.kernel.org
3237 W:      http://ceph.com/
3238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3239 T:      git git://github.com/ceph/ceph-client.git
3240 S:      Supported
3241 F:      Documentation/filesystems/ceph.txt
3242 F:      fs/ceph/
3243
3244 CERTIFICATE HANDLING:
3245 M:      David Howells <dhowells@redhat.com>
3246 M:      David Woodhouse <dwmw2@infradead.org>
3247 L:      keyrings@vger.kernel.org
3248 S:      Maintained
3249 F:      Documentation/module-signing.txt
3250 F:      certs/
3251 F:      scripts/sign-file.c
3252 F:      scripts/extract-cert.c
3253
3254 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3255 L:      linux-usb@vger.kernel.org
3256 S:      Orphan
3257 F:      Documentation/usb/WUSB-Design-overview.txt
3258 F:      Documentation/usb/wusb-cbaf
3259 F:      drivers/usb/host/hwa-hc.c
3260 F:      drivers/usb/host/whci/
3261 F:      drivers/usb/wusbcore/
3262 F:      include/linux/usb/wusb*
3263
3264 CFAG12864B LCD DRIVER
3265 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3266 W:      http://miguelojeda.es/auxdisplay.htm
3267 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3268 S:      Maintained
3269 F:      drivers/auxdisplay/cfag12864b.c
3270 F:      include/linux/cfag12864b.h
3271
3272 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3273 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3274 W:      http://miguelojeda.es/auxdisplay.htm
3275 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3276 S:      Maintained
3277 F:      drivers/auxdisplay/cfag12864bfb.c
3278 F:      include/linux/cfag12864b.h
3279
3280 CFG80211 and NL80211
3281 M:      Johannes Berg <johannes@sipsolutions.net>
3282 L:      linux-wireless@vger.kernel.org
3283 W:      http://wireless.kernel.org/
3284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3286 S:      Maintained
3287 F:      include/uapi/linux/nl80211.h
3288 F:      include/net/cfg80211.h
3289 F:      net/wireless/*
3290 X:      net/wireless/wext*
3291
3292 CHAR and MISC DRIVERS
3293 M:      Arnd Bergmann <arnd@arndb.de>
3294 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3296 S:      Supported
3297 F:      drivers/char/*
3298 F:      drivers/misc/*
3299 F:      include/linux/miscdevice.h
3300
3301 CHECKPATCH
3302 M:      Andy Whitcroft <apw@canonical.com>
3303 M:      Joe Perches <joe@perches.com>
3304 S:      Maintained
3305 F:      scripts/checkpatch.pl
3306
3307 CHINESE DOCUMENTATION
3308 M:      Harry Wei <harryxiyou@gmail.com>
3309 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3310 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3311 S:      Maintained
3312 F:      Documentation/translations/zh_CN/
3313
3314 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3315 M:      Peter Chen <Peter.Chen@nxp.com>
3316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3317 L:      linux-usb@vger.kernel.org
3318 S:      Maintained
3319 F:      drivers/usb/chipidea/
3320
3321 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3322 M:      Hans de Goede <hdegoede@redhat.com>
3323 L:      linux-input@vger.kernel.org
3324 S:      Maintained
3325 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3326 F:      drivers/input/touchscreen/chipone_icn8318.c
3327
3328 CHROME HARDWARE PLATFORM SUPPORT
3329 M:      Benson Leung <bleung@chromium.org>
3330 M:      Olof Johansson <olof@lixom.net>
3331 S:      Maintained
3332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3333 F:      drivers/platform/chrome/
3334
3335 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3336 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3337 L:      netdev@vger.kernel.org
3338 S:      Maintained
3339 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3340
3341 CIRRUS LOGIC AUDIO CODEC DRIVERS
3342 M:      Brian Austin <brian.austin@cirrus.com>
3343 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3344 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3345 S:      Maintained
3346 F:      sound/soc/codecs/cs*
3347
3348 CISCO FCOE HBA DRIVER
3349 M:      Satish Kharat <satishkh@cisco.com>
3350 M:      Sesidhar Baddela <sebaddel@cisco.com>
3351 M:      Karan Tilak Kumar <kartilak@cisco.com>
3352 L:      linux-scsi@vger.kernel.org
3353 S:      Supported
3354 F:      drivers/scsi/fnic/
3355
3356 CISCO SCSI HBA DRIVER
3357 M:      Karan Tilak Kumar <kartilak@cisco.com>
3358 M:      Sesidhar Baddela <sebaddel@cisco.com>
3359 L:      linux-scsi@vger.kernel.org
3360 S:      Supported
3361 F:      drivers/scsi/snic/
3362
3363 CISCO VIC ETHERNET NIC DRIVER
3364 M:      Christian Benvenuti <benve@cisco.com>
3365 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3366 M:      Neel Patel <neepatel@cisco.com>
3367 S:      Supported
3368 F:      drivers/net/ethernet/cisco/enic/
3369
3370 CISCO VIC LOW LATENCY NIC DRIVER
3371 M:      Christian Benvenuti <benve@cisco.com>
3372 M:      Dave Goodell <dgoodell@cisco.com>
3373 S:      Supported
3374 F:      drivers/infiniband/hw/usnic/
3375
3376 CLEANCACHE API
3377 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3378 L:      linux-kernel@vger.kernel.org
3379 S:      Maintained
3380 F:      mm/cleancache.c
3381 F:      include/linux/cleancache.h
3382
3383 CLK API
3384 M:      Russell King <linux@armlinux.org.uk>
3385 L:      linux-clk@vger.kernel.org
3386 S:      Maintained
3387 F:      include/linux/clk.h
3388
3389 CLOCKSOURCE, CLOCKEVENT DRIVERS
3390 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3391 M:      Thomas Gleixner <tglx@linutronix.de>
3392 L:      linux-kernel@vger.kernel.org
3393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3394 S:      Supported
3395 F:      drivers/clocksource
3396
3397 CMPC ACPI DRIVER
3398 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3399 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3400 L:      platform-driver-x86@vger.kernel.org
3401 S:      Supported
3402 F:      drivers/platform/x86/classmate-laptop.c
3403
3404 COBALT MEDIA DRIVER
3405 M:      Hans Verkuil <hans.verkuil@cisco.com>
3406 L:      linux-media@vger.kernel.org
3407 T:      git git://linuxtv.org/media_tree.git
3408 W:      https://linuxtv.org
3409 S:      Supported
3410 F:      drivers/media/pci/cobalt/
3411
3412 COCCINELLE/Semantic Patches (SmPL)
3413 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3414 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3415 M:      Nicolas Palix <nicolas.palix@imag.fr>
3416 M:      Michal Marek <mmarek@suse.com>
3417 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3419 W:      http://coccinelle.lip6.fr/
3420 S:      Supported
3421 F:      Documentation/dev-tools/coccinelle.rst
3422 F:      scripts/coccinelle/
3423 F:      scripts/coccicheck
3424
3425 CODA FILE SYSTEM
3426 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3427 M:      coda@cs.cmu.edu
3428 L:      codalist@coda.cs.cmu.edu
3429 W:      http://www.coda.cs.cmu.edu/
3430 S:      Maintained
3431 F:      Documentation/filesystems/coda.txt
3432 F:      fs/coda/
3433 F:      include/linux/coda*.h
3434 F:      include/uapi/linux/coda*.h
3435
3436 CODA V4L2 MEM2MEM DRIVER
3437 M:      Philipp Zabel <p.zabel@pengutronix.de>
3438 L:      linux-media@vger.kernel.org
3439 S:      Maintained
3440 F:      Documentation/devicetree/bindings/media/coda.txt
3441 F:      drivers/media/platform/coda/
3442
3443 COMMON CLK FRAMEWORK
3444 M:      Michael Turquette <mturquette@baylibre.com>
3445 M:      Stephen Boyd <sboyd@codeaurora.org>
3446 L:      linux-clk@vger.kernel.org
3447 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3448 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3449 S:      Maintained
3450 F:      Documentation/devicetree/bindings/clock/
3451 F:      drivers/clk/
3452 X:      drivers/clk/clkdev.c
3453 F:      include/linux/clk-pr*
3454 F:      include/linux/clk/
3455
3456 COMMON INTERNET FILE SYSTEM (CIFS)
3457 M:      Steve French <sfrench@samba.org>
3458 L:      linux-cifs@vger.kernel.org
3459 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3460 W:      http://linux-cifs.samba.org/
3461 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3462 S:      Supported
3463 F:      Documentation/filesystems/cifs/
3464 F:      fs/cifs/
3465
3466 COMPACTPCI HOTPLUG CORE
3467 M:      Scott Murray <scott@spiteful.org>
3468 L:      linux-pci@vger.kernel.org
3469 S:      Maintained
3470 F:      drivers/pci/hotplug/cpci_hotplug*
3471
3472 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3473 M:      Scott Murray <scott@spiteful.org>
3474 L:      linux-pci@vger.kernel.org
3475 S:      Maintained
3476 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3477
3478 COMPACTPCI HOTPLUG GENERIC DRIVER
3479 M:      Scott Murray <scott@spiteful.org>
3480 L:      linux-pci@vger.kernel.org
3481 S:      Maintained
3482 F:      drivers/pci/hotplug/cpcihp_generic.c
3483
3484 COMPAL LAPTOP SUPPORT
3485 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3486 L:      platform-driver-x86@vger.kernel.org
3487 S:      Maintained
3488 F:      drivers/platform/x86/compal-laptop.c
3489
3490 CONEXANT ACCESSRUNNER USB DRIVER
3491 L:      accessrunner-general@lists.sourceforge.net
3492 W:      http://accessrunner.sourceforge.net/
3493 S:      Orphan
3494 F:      drivers/usb/atm/cxacru.c
3495
3496 CONFIGFS
3497 M:      Joel Becker <jlbec@evilplan.org>
3498 M:      Christoph Hellwig <hch@lst.de>
3499 T:      git git://git.infradead.org/users/hch/configfs.git
3500 S:      Supported
3501 F:      fs/configfs/
3502 F:      include/linux/configfs.h
3503
3504 CONNECTOR
3505 M:      Evgeniy Polyakov <zbr@ioremap.net>
3506 L:      netdev@vger.kernel.org
3507 S:      Maintained
3508 F:      drivers/connector/
3509
3510 CONTROL GROUP (CGROUP)
3511 M:      Tejun Heo <tj@kernel.org>
3512 M:      Li Zefan <lizefan@huawei.com>
3513 M:      Johannes Weiner <hannes@cmpxchg.org>
3514 L:      cgroups@vger.kernel.org
3515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3516 S:      Maintained
3517 F:      Documentation/cgroup*
3518 F:      include/linux/cgroup*
3519 F:      kernel/cgroup*
3520
3521 CONTROL GROUP - CPUSET
3522 M:      Li Zefan <lizefan@huawei.com>
3523 L:      cgroups@vger.kernel.org
3524 W:      http://www.bullopensource.org/cpuset/
3525 W:      http://oss.sgi.com/projects/cpusets/
3526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3527 S:      Maintained
3528 F:      Documentation/cgroup-v1/cpusets.txt
3529 F:      include/linux/cpuset.h
3530 F:      kernel/cpuset.c
3531
3532 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3533 M:      Johannes Weiner <hannes@cmpxchg.org>
3534 M:      Michal Hocko <mhocko@kernel.org>
3535 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3536 L:      cgroups@vger.kernel.org
3537 L:      linux-mm@kvack.org
3538 S:      Maintained
3539 F:      mm/memcontrol.c
3540 F:      mm/swap_cgroup.c
3541
3542 CORETEMP HARDWARE MONITORING DRIVER
3543 M:      Fenghua Yu <fenghua.yu@intel.com>
3544 L:      linux-hwmon@vger.kernel.org
3545 S:      Maintained
3546 F:      Documentation/hwmon/coretemp
3547 F:      drivers/hwmon/coretemp.c
3548
3549 COSA/SRP SYNC SERIAL DRIVER
3550 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3551 W:      http://www.fi.muni.cz/~kas/cosa/
3552 S:      Maintained
3553 F:      drivers/net/wan/cosa*
3554
3555 CPMAC ETHERNET DRIVER
3556 M:      Florian Fainelli <f.fainelli@gmail.com>
3557 L:      netdev@vger.kernel.org
3558 S:      Maintained
3559 F:      drivers/net/ethernet/ti/cpmac.c
3560
3561 CPU FREQUENCY DRIVERS
3562 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3563 M:      Viresh Kumar <viresh.kumar@linaro.org>
3564 L:      linux-pm@vger.kernel.org
3565 S:      Maintained
3566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3567 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3568 B:      https://bugzilla.kernel.org
3569 F:      Documentation/cpu-freq/
3570 F:      Documentation/devicetree/bindings/cpufreq/
3571 F:      drivers/cpufreq/
3572 F:      include/linux/cpufreq.h
3573 F:      tools/testing/selftests/cpufreq/
3574
3575 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3576 M:      Viresh Kumar <viresh.kumar@linaro.org>
3577 M:      Sudeep Holla <sudeep.holla@arm.com>
3578 L:      linux-pm@vger.kernel.org
3579 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3580 S:      Maintained
3581 F:      drivers/cpufreq/arm_big_little.h
3582 F:      drivers/cpufreq/arm_big_little.c
3583 F:      drivers/cpufreq/arm_big_little_dt.c
3584
3585 CPU POWER MONITORING SUBSYSTEM
3586 M:      Thomas Renninger <trenn@suse.com>
3587 L:      linux-pm@vger.kernel.org
3588 S:      Maintained
3589 F:      tools/power/cpupower/
3590
3591 CPUID/MSR DRIVER
3592 M:      "H. Peter Anvin" <hpa@zytor.com>
3593 S:      Maintained
3594 F:      arch/x86/kernel/cpuid.c
3595 F:      arch/x86/kernel/msr.c
3596
3597 CPUIDLE DRIVER - ARM BIG LITTLE
3598 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3599 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3600 L:      linux-pm@vger.kernel.org
3601 L:      linux-arm-kernel@lists.infradead.org
3602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3603 S:      Maintained
3604 F:      drivers/cpuidle/cpuidle-big_little.c
3605
3606 CPUIDLE DRIVER - ARM EXYNOS
3607 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3608 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3609 M:      Kukjin Kim <kgene@kernel.org>
3610 L:      linux-pm@vger.kernel.org
3611 L:      linux-samsung-soc@vger.kernel.org
3612 S:      Supported
3613 F:      drivers/cpuidle/cpuidle-exynos.c
3614 F:      arch/arm/mach-exynos/pm.c
3615
3616 CPUIDLE DRIVERS
3617 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3618 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3619 L:      linux-pm@vger.kernel.org
3620 S:      Maintained
3621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3622 B:      https://bugzilla.kernel.org
3623 F:      drivers/cpuidle/*
3624 F:      include/linux/cpuidle.h
3625
3626 CRAMFS FILESYSTEM
3627 W:      http://sourceforge.net/projects/cramfs/
3628 S:      Orphan / Obsolete
3629 F:      Documentation/filesystems/cramfs.txt
3630 F:      fs/cramfs/
3631
3632 CRIS PORT
3633 M:      Mikael Starvik <starvik@axis.com>
3634 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3635 L:      linux-cris-kernel@axis.com
3636 W:      http://developer.axis.com
3637 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3638 S:      Maintained
3639 F:      arch/cris/
3640 F:      drivers/tty/serial/crisv10.*
3641
3642 CRYPTO API
3643 M:      Herbert Xu <herbert@gondor.apana.org.au>
3644 M:      "David S. Miller" <davem@davemloft.net>
3645 L:      linux-crypto@vger.kernel.org
3646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3648 S:      Maintained
3649 F:      Documentation/crypto/
3650 F:      Documentation/devicetree/bindings/crypto/
3651 F:      arch/*/crypto/
3652 F:      crypto/
3653 F:      drivers/crypto/
3654 F:      include/crypto/
3655 F:      include/linux/crypto*
3656
3657 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3658 M:      Neil Horman <nhorman@tuxdriver.com>
3659 L:      linux-crypto@vger.kernel.org
3660 S:      Maintained
3661 F:      crypto/ansi_cprng.c
3662 F:      crypto/rng.c
3663
3664 CS3308 MEDIA DRIVER
3665 M:      Hans Verkuil <hverkuil@xs4all.nl>
3666 L:      linux-media@vger.kernel.org
3667 T:      git git://linuxtv.org/media_tree.git
3668 W:      http://linuxtv.org
3669 S:      Odd Fixes
3670 F:      drivers/media/i2c/cs3308.c
3671 F:      drivers/media/i2c/cs3308.h
3672
3673 CS5535 Audio ALSA driver
3674 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3675 S:      Maintained
3676 F:      sound/pci/cs5535audio/
3677
3678 CW1200 WLAN driver
3679 M:      Solomon Peachy <pizza@shaftnet.org>
3680 S:      Maintained
3681 F:      drivers/net/wireless/st/cw1200/
3682
3683 CX18 VIDEO4LINUX DRIVER
3684 M:      Andy Walls <awalls@md.metrocast.net>
3685 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3686 L:      linux-media@vger.kernel.org
3687 T:      git git://linuxtv.org/media_tree.git
3688 W:      https://linuxtv.org
3689 W:      http://www.ivtvdriver.org/index.php/Cx18
3690 S:      Maintained
3691 F:      Documentation/media/v4l-drivers/cx18*
3692 F:      drivers/media/pci/cx18/
3693 F:      include/uapi/linux/ivtv*
3694
3695 CX2341X MPEG ENCODER HELPER MODULE
3696 M:      Hans Verkuil <hverkuil@xs4all.nl>
3697 L:      linux-media@vger.kernel.org
3698 T:      git git://linuxtv.org/media_tree.git
3699 W:      https://linuxtv.org
3700 S:      Maintained
3701 F:      drivers/media/common/cx2341x*
3702 F:      include/media/cx2341x*
3703
3704 CX24120 MEDIA DRIVER
3705 M:      Jemma Denson <jdenson@gmail.com>
3706 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3707 L:      linux-media@vger.kernel.org
3708 W:      https://linuxtv.org
3709 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3710 S:      Maintained
3711 F:      drivers/media/dvb-frontends/cx24120*
3712
3713 CX88 VIDEO4LINUX DRIVER
3714 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3715 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3716 L:      linux-media@vger.kernel.org
3717 W:      https://linuxtv.org
3718 T:      git git://linuxtv.org/media_tree.git
3719 S:      Odd fixes
3720 F:      Documentation/media/v4l-drivers/cx88*
3721 F:      drivers/media/pci/cx88/
3722
3723 CXD2820R MEDIA DRIVER
3724 M:      Antti Palosaari <crope@iki.fi>
3725 L:      linux-media@vger.kernel.org
3726 W:      https://linuxtv.org
3727 W:      http://palosaari.fi/linux/
3728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3729 T:      git git://linuxtv.org/anttip/media_tree.git
3730 S:      Maintained
3731 F:      drivers/media/dvb-frontends/cxd2820r*
3732
3733 CXGB3 ETHERNET DRIVER (CXGB3)
3734 M:      Santosh Raspatur <santosh@chelsio.com>
3735 L:      netdev@vger.kernel.org
3736 W:      http://www.chelsio.com
3737 S:      Supported
3738 F:      drivers/net/ethernet/chelsio/cxgb3/
3739
3740 CXGB3 ISCSI DRIVER (CXGB3I)
3741 M:      Karen Xie <kxie@chelsio.com>
3742 L:      linux-scsi@vger.kernel.org
3743 W:      http://www.chelsio.com
3744 S:      Supported
3745 F:      drivers/scsi/cxgbi/cxgb3i
3746
3747 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3748 M:      Steve Wise <swise@chelsio.com>
3749 L:      linux-rdma@vger.kernel.org
3750 W:      http://www.openfabrics.org
3751 S:      Supported
3752 F:      drivers/infiniband/hw/cxgb3/
3753 F:      include/uapi/rdma/cxgb3-abi.h
3754
3755 CXGB4 ETHERNET DRIVER (CXGB4)
3756 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3757 L:      netdev@vger.kernel.org
3758 W:      http://www.chelsio.com
3759 S:      Supported
3760 F:      drivers/net/ethernet/chelsio/cxgb4/
3761
3762 CXGB4 ISCSI DRIVER (CXGB4I)
3763 M:      Karen Xie <kxie@chelsio.com>
3764 L:      linux-scsi@vger.kernel.org
3765 W:      http://www.chelsio.com
3766 S:      Supported
3767 F:      drivers/scsi/cxgbi/cxgb4i
3768
3769 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3770 M:      Steve Wise <swise@chelsio.com>
3771 L:      linux-rdma@vger.kernel.org
3772 W:      http://www.openfabrics.org
3773 S:      Supported
3774 F:      drivers/infiniband/hw/cxgb4/
3775 F:      include/uapi/rdma/cxgb4-abi.h
3776
3777 CXGB4 CRYPTO DRIVER (chcr)
3778 M:      Harsh Jain <harsh@chelsio.com>
3779 L:      linux-crypto@vger.kernel.org
3780 W:      http://www.chelsio.com
3781 S:      Supported
3782 F:      drivers/crypto/chelsio
3783
3784 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3785 M:      Casey Leedom <leedom@chelsio.com>
3786 L:      netdev@vger.kernel.org
3787 W:      http://www.chelsio.com
3788 S:      Supported
3789 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3790
3791 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3792 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3793 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3794 L:      linuxppc-dev@lists.ozlabs.org
3795 S:      Supported
3796 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3797 F:      drivers/misc/cxl/
3798 F:      include/misc/cxl*
3799 F:      include/uapi/misc/cxl.h
3800 F:      Documentation/powerpc/cxl.txt
3801 F:      Documentation/ABI/testing/sysfs-class-cxl
3802
3803 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3804 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3805 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3806 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3807 L:      linux-scsi@vger.kernel.org
3808 S:      Supported
3809 F:      drivers/scsi/cxlflash/
3810 F:      include/uapi/scsi/cxlflash_ioctls.h
3811 F:      Documentation/powerpc/cxlflash.txt
3812
3813 CYBERPRO FB DRIVER
3814 M:      Russell King <linux@armlinux.org.uk>
3815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3816 W:      http://www.armlinux.org.uk/
3817 S:      Maintained
3818 F:      drivers/video/fbdev/cyber2000fb.*
3819
3820 CYCLADES ASYNC MUX DRIVER
3821 W:      http://www.cyclades.com/
3822 S:      Orphan
3823 F:      drivers/tty/cyclades.c
3824 F:      include/linux/cyclades.h
3825 F:      include/uapi/linux/cyclades.h
3826
3827 CYCLADES PC300 DRIVER
3828 W:      http://www.cyclades.com/
3829 S:      Orphan
3830 F:      drivers/net/wan/pc300*
3831
3832 CYPRESS_FIRMWARE MEDIA DRIVER
3833 M:      Antti Palosaari <crope@iki.fi>
3834 L:      linux-media@vger.kernel.org
3835 W:      https://linuxtv.org
3836 W:      http://palosaari.fi/linux/
3837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3838 T:      git git://linuxtv.org/anttip/media_tree.git
3839 S:      Maintained
3840 F:      drivers/media/common/cypress_firmware*
3841
3842 CYTTSP TOUCHSCREEN DRIVER
3843 M:      Ferruh Yigit <fery@cypress.com>
3844 L:      linux-input@vger.kernel.org
3845 S:      Supported
3846 F:      drivers/input/touchscreen/cyttsp*
3847 F:      include/linux/input/cyttsp.h
3848
3849 D-LINK DIR-685 TOUCHKEYS DRIVER
3850 M:      Linus Walleij <linus.walleij@linaro.org>
3851 L:      linux-input@vger.kernel.org
3852 S:      Supported
3853 F:      drivers/input/dlink-dir685-touchkeys.c
3854
3855 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3856 M:      Joshua Kinard <kumba@gentoo.org>
3857 S:      Maintained
3858 F:      drivers/rtc/rtc-ds1685.c
3859 F:      include/linux/rtc/ds1685.h
3860
3861 DAMA SLAVE for AX.25
3862 M:      Joerg Reuter <jreuter@yaina.de>
3863 W:      http://yaina.de/jreuter/
3864 W:      http://www.qsl.net/dl1bke/
3865 L:      linux-hams@vger.kernel.org
3866 S:      Maintained
3867 F:      net/ax25/af_ax25.c
3868 F:      net/ax25/ax25_dev.c
3869 F:      net/ax25/ax25_ds_*
3870 F:      net/ax25/ax25_in.c
3871 F:      net/ax25/ax25_out.c
3872 F:      net/ax25/ax25_timer.c
3873 F:      net/ax25/sysctl_net_ax25.c
3874
3875 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3876 L:      netdev@vger.kernel.org
3877 S:      Orphan
3878 F:      Documentation/networking/dmfe.txt
3879 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3880
3881 DC390/AM53C974 SCSI driver
3882 M:      Hannes Reinecke <hare@suse.com>
3883 L:      linux-scsi@vger.kernel.org
3884 S:      Maintained
3885 F:      drivers/scsi/am53c974.c
3886
3887 DC395x SCSI driver
3888 M:      Oliver Neukum <oliver@neukum.org>
3889 M:      Ali Akcaagac <aliakc@web.de>
3890 M:      Jamie Lenehan <lenehan@twibble.org>
3891 L:      dc395x@twibble.org
3892 W:      http://twibble.org/dist/dc395x/
3893 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3894 S:      Maintained
3895 F:      Documentation/scsi/dc395x.txt
3896 F:      drivers/scsi/dc395x.*
3897
3898 DCCP PROTOCOL
3899 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3900 L:      dccp@vger.kernel.org
3901 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3902 S:      Maintained
3903 F:      include/linux/dccp.h
3904 F:      include/uapi/linux/dccp.h
3905 F:      include/linux/tfrc.h
3906 F:      net/dccp/
3907
3908 DECnet NETWORK LAYER
3909 W:      http://linux-decnet.sourceforge.net
3910 L:      linux-decnet-user@lists.sourceforge.net
3911 S:      Orphan
3912 F:      Documentation/networking/decnet.txt
3913 F:      net/decnet/
3914
3915 DECSTATION PLATFORM SUPPORT
3916 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3917 L:      linux-mips@linux-mips.org
3918 W:      http://www.linux-mips.org/wiki/DECstation
3919 S:      Maintained
3920 F:      arch/mips/dec/
3921 F:      arch/mips/include/asm/dec/
3922 F:      arch/mips/include/asm/mach-dec/
3923
3924 DEFXX FDDI NETWORK DRIVER
3925 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3926 S:      Maintained
3927 F:      drivers/net/fddi/defxx.*
3928
3929 DELL LAPTOP DRIVER
3930 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3931 M:      Pali Rohár <pali.rohar@gmail.com>
3932 L:      platform-driver-x86@vger.kernel.org
3933 S:      Maintained
3934 F:      drivers/platform/x86/dell-laptop.c
3935
3936 DELL LAPTOP RBTN DRIVER
3937 M:      Pali Rohár <pali.rohar@gmail.com>
3938 S:      Maintained
3939 F:      drivers/platform/x86/dell-rbtn.*
3940
3941 DELL LAPTOP FREEFALL DRIVER
3942 M:      Pali Rohár <pali.rohar@gmail.com>
3943 S:      Maintained
3944 F:      drivers/platform/x86/dell-smo8800.c
3945
3946 DELL LAPTOP SMM DRIVER
3947 M:      Pali Rohár <pali.rohar@gmail.com>
3948 S:      Maintained
3949 F:      drivers/hwmon/dell-smm-hwmon.c
3950 F:      include/uapi/linux/i8k.h
3951
3952 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3953 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3954 S:      Maintained
3955 F:      Documentation/dcdbas.txt
3956 F:      drivers/firmware/dcdbas.*
3957
3958 DELL WMI EXTRAS DRIVER
3959 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3960 M:      Pali Rohár <pali.rohar@gmail.com>
3961 S:      Maintained
3962 F:      drivers/platform/x86/dell-wmi.c
3963
3964 DENALI NAND DRIVER
3965 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
3966 L:      linux-mtd@lists.infradead.org
3967 S:      Supported
3968 F:      drivers/mtd/nand/denali*
3969
3970 DELTA ST MEDIA DRIVER
3971 M:      Hugues Fruchet <hugues.fruchet@st.com>
3972 L:      linux-media@vger.kernel.org
3973 T:      git git://linuxtv.org/media_tree.git
3974 W:      https://linuxtv.org
3975 S:      Supported
3976 F:      drivers/media/platform/sti/delta
3977
3978 DESIGNWARE USB2 DRD IP DRIVER
3979 M:      John Youn <johnyoun@synopsys.com>
3980 L:      linux-usb@vger.kernel.org
3981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3982 S:      Maintained
3983 F:      drivers/usb/dwc2/
3984
3985 DESIGNWARE USB3 DRD IP DRIVER
3986 M:      Felipe Balbi <balbi@kernel.org>
3987 L:      linux-usb@vger.kernel.org
3988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3989 S:      Maintained
3990 F:      drivers/usb/dwc3/
3991
3992 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3993 M:      Andreas Klinger <ak@it-klinger.de>
3994 L:      linux-iio@vger.kernel.org
3995 S:      Maintained
3996 F:      drivers/iio/proximity/srf*.c
3997
3998 DEVICE COREDUMP (DEV_COREDUMP)
3999 M:      Johannes Berg <johannes@sipsolutions.net>
4000 L:      linux-kernel@vger.kernel.org
4001 S:      Maintained
4002 F:      drivers/base/devcoredump.c
4003 F:      include/linux/devcoredump.h
4004
4005 DEVICE FREQUENCY (DEVFREQ)
4006 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4007 M:      Kyungmin Park <kyungmin.park@samsung.com>
4008 R:      Chanwoo Choi <cw00.choi@samsung.com>
4009 L:      linux-pm@vger.kernel.org
4010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4011 S:      Maintained
4012 F:      drivers/devfreq/
4013 F:      include/linux/devfreq.h
4014 F:      Documentation/devicetree/bindings/devfreq/
4015
4016 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4017 M:      Chanwoo Choi <cw00.choi@samsung.com>
4018 L:      linux-pm@vger.kernel.org
4019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4020 S:      Supported
4021 F:      drivers/devfreq/event/
4022 F:      drivers/devfreq/devfreq-event.c
4023 F:      include/linux/devfreq-event.h
4024 F:      Documentation/devicetree/bindings/devfreq/event/
4025
4026 DEVICE NUMBER REGISTRY
4027 M:      Torben Mathiasen <device@lanana.org>
4028 W:      http://lanana.org/docs/device-list/index.html
4029 S:      Maintained
4030
4031 DEVICE-MAPPER  (LVM)
4032 M:      Alasdair Kergon <agk@redhat.com>
4033 M:      Mike Snitzer <snitzer@redhat.com>
4034 M:      dm-devel@redhat.com
4035 L:      dm-devel@redhat.com
4036 W:      http://sources.redhat.com/dm
4037 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4039 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4040 S:      Maintained
4041 F:      Documentation/device-mapper/
4042 F:      drivers/md/dm*
4043 F:      drivers/md/persistent-data/
4044 F:      include/linux/device-mapper.h
4045 F:      include/linux/dm-*.h
4046 F:      include/uapi/linux/dm-*.h
4047
4048 DEVLINK
4049 M:      Jiri Pirko <jiri@mellanox.com>
4050 L:      netdev@vger.kernel.org
4051 S:      Supported
4052 F:      net/core/devlink.c
4053 F:      include/net/devlink.h
4054 F:      include/uapi/linux/devlink.h
4055
4056 DIALOG SEMICONDUCTOR DRIVERS
4057 M:      Support Opensource <support.opensource@diasemi.com>
4058 W:      http://www.dialog-semiconductor.com/products
4059 S:      Supported
4060 F:      Documentation/hwmon/da90??
4061 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4062 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4063 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4064 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4065 F:      Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4066 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4067 F:      drivers/gpio/gpio-da90??.c
4068 F:      drivers/hwmon/da90??-hwmon.c
4069 F:      drivers/iio/adc/da91??-*.c
4070 F:      drivers/input/misc/da90??_onkey.c
4071 F:      drivers/input/touchscreen/da9052_tsi.c
4072 F:      drivers/leds/leds-da90??.c
4073 F:      drivers/mfd/da903x.c
4074 F:      drivers/mfd/da90??-*.c
4075 F:      drivers/mfd/da91??-*.c
4076 F:      drivers/power/supply/da9052-battery.c
4077 F:      drivers/power/supply/da91??-*.c
4078 F:      drivers/regulator/da903x.c
4079 F:      drivers/regulator/da9???-regulator.[ch]
4080 F:      drivers/thermal/da90??-thermal.c
4081 F:      drivers/rtc/rtc-da90??.c
4082 F:      drivers/video/backlight/da90??_bl.c
4083 F:      drivers/watchdog/da90??_wdt.c
4084 F:      include/linux/mfd/da903x.h
4085 F:      include/linux/mfd/da9052/
4086 F:      include/linux/mfd/da9055/
4087 F:      include/linux/mfd/da9062/
4088 F:      include/linux/mfd/da9063/
4089 F:      include/linux/mfd/da9150/
4090 F:      include/linux/regulator/da9211.h
4091 F:      include/sound/da[79]*.h
4092 F:      sound/soc/codecs/da[79]*.[ch]
4093
4094 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4095 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4096 L:      linux-gpio@vger.kernel.org
4097 S:      Maintained
4098 F:      drivers/gpio/gpio-gpio-mm.c
4099
4100 DIGI NEO AND CLASSIC PCI PRODUCTS
4101 M:      Lidza Louina <lidza.louina@gmail.com>
4102 M:      Mark Hounschell <markh@compro.net>
4103 L:      driverdev-devel@linuxdriverproject.org
4104 S:      Maintained
4105 F:      drivers/staging/dgnc/
4106
4107 DIOLAN U2C-12 I2C DRIVER
4108 M:      Guenter Roeck <linux@roeck-us.net>
4109 L:      linux-i2c@vger.kernel.org
4110 S:      Maintained
4111 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4112
4113 DIRECT ACCESS (DAX)
4114 M:      Matthew Wilcox <mawilcox@microsoft.com>
4115 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4116 L:      linux-fsdevel@vger.kernel.org
4117 S:      Supported
4118 F:      fs/dax.c
4119 F:      include/linux/dax.h
4120 F:      include/trace/events/fs_dax.h
4121
4122 DIRECTORY NOTIFICATION (DNOTIFY)
4123 M:      Eric Paris <eparis@parisplace.org>
4124 S:      Maintained
4125 F:      Documentation/filesystems/dnotify.txt
4126 F:      fs/notify/dnotify/
4127 F:      include/linux/dnotify.h
4128
4129 DISK GEOMETRY AND PARTITION HANDLING
4130 M:      Andries Brouwer <aeb@cwi.nl>
4131 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4132 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4133 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4134 S:      Maintained
4135
4136 DISKQUOTA
4137 M:      Jan Kara <jack@suse.com>
4138 S:      Maintained
4139 F:      Documentation/filesystems/quota.txt
4140 F:      fs/quota/
4141 F:      include/linux/quota*.h
4142 F:      include/uapi/linux/quota*.h
4143
4144 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4145 M:      Bernie Thompson <bernie@plugable.com>
4146 L:      linux-fbdev@vger.kernel.org
4147 S:      Maintained
4148 W:      http://plugable.com/category/projects/udlfb/
4149 F:      drivers/video/fbdev/udlfb.c
4150 F:      include/video/udlfb.h
4151 F:      Documentation/fb/udlfb.txt
4152
4153 DISTRIBUTED LOCK MANAGER (DLM)
4154 M:      Christine Caulfield <ccaulfie@redhat.com>
4155 M:      David Teigland <teigland@redhat.com>
4156 L:      cluster-devel@redhat.com
4157 W:      http://sources.redhat.com/cluster/
4158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4159 S:      Supported
4160 F:      fs/dlm/
4161
4162 DMA BUFFER SHARING FRAMEWORK
4163 M:      Sumit Semwal <sumit.semwal@linaro.org>
4164 S:      Maintained
4165 L:      linux-media@vger.kernel.org
4166 L:      dri-devel@lists.freedesktop.org
4167 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4168 F:      drivers/dma-buf/
4169 F:      include/linux/dma-buf*
4170 F:      include/linux/reservation.h
4171 F:      include/linux/*fence.h
4172 F:      Documentation/driver-api/dma-buf.rst
4173 T:      git git://anongit.freedesktop.org/drm/drm-misc
4174
4175 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4176 M:      Vinod Koul <vinod.koul@intel.com>
4177 L:      dmaengine@vger.kernel.org
4178 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4179 S:      Maintained
4180 F:      drivers/dma/
4181 F:      include/linux/dmaengine.h
4182 F:      Documentation/devicetree/bindings/dma/
4183 F:      Documentation/dmaengine/
4184 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4185
4186 DME1737 HARDWARE MONITOR DRIVER
4187 M:      Juerg Haefliger <juergh@gmail.com>
4188 L:      linux-hwmon@vger.kernel.org
4189 S:      Maintained
4190 F:      Documentation/hwmon/dme1737
4191 F:      drivers/hwmon/dme1737.c
4192
4193 DMI/SMBIOS SUPPORT
4194 M:      Jean Delvare <jdelvare@suse.com>
4195 S:      Maintained
4196 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4197 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4198 F:      drivers/firmware/dmi-id.c
4199 F:      drivers/firmware/dmi_scan.c
4200 F:      include/linux/dmi.h
4201
4202 DOCUMENTATION
4203 M:      Jonathan Corbet <corbet@lwn.net>
4204 L:      linux-doc@vger.kernel.org
4205 S:      Maintained
4206 F:      Documentation/
4207 F:      scripts/kernel-doc
4208 X:      Documentation/ABI/
4209 X:      Documentation/devicetree/
4210 X:      Documentation/acpi
4211 X:      Documentation/power
4212 X:      Documentation/spi
4213 X:      Documentation/media
4214 T:      git git://git.lwn.net/linux.git docs-next
4215
4216 DOUBLETALK DRIVER
4217 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4218 L:      blinux-list@redhat.com
4219 S:      Maintained
4220 F:      drivers/char/dtlk.c
4221 F:      include/linux/dtlk.h
4222
4223 DPAA2 DATAPATH I/O (DPIO) DRIVER
4224 M:      Roy Pledge <Roy.Pledge@nxp.com>
4225 L:      linux-kernel@vger.kernel.org
4226 S:      Maintained
4227 F:      drivers/staging/fsl-mc/bus/dpio
4228
4229 DPAA2 ETHERNET DRIVER
4230 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4231 L:      linux-kernel@vger.kernel.org
4232 S:      Maintained
4233 F:      drivers/staging/fsl-dpaa2/ethernet
4234
4235 DPT_I2O SCSI RAID DRIVER
4236 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4237 L:      linux-scsi@vger.kernel.org
4238 W:      http://www.adaptec.com/
4239 S:      Maintained
4240 F:      drivers/scsi/dpt*
4241 F:      drivers/scsi/dpt/
4242
4243 DRBD DRIVER
4244 M:      Philipp Reisner <philipp.reisner@linbit.com>
4245 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4246 L:      drbd-dev@lists.linbit.com
4247 W:      http://www.drbd.org
4248 T:      git git://git.linbit.com/linux-drbd.git
4249 T:      git git://git.linbit.com/drbd-8.4.git
4250 S:      Supported
4251 F:      drivers/block/drbd/
4252 F:      lib/lru_cache.c
4253 F:      Documentation/blockdev/drbd/
4254
4255 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4256 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4258 S:      Supported
4259 F:      Documentation/kobject.txt
4260 F:      drivers/base/
4261 F:      fs/debugfs/
4262 F:      fs/sysfs/
4263 F:      include/linux/debugfs.h
4264 F:      include/linux/kobj*
4265 F:      lib/kobj*
4266
4267 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4268 M:      Kevin Hilman <khilman@kernel.org>
4269 M:      Nishanth Menon <nm@ti.com>
4270 S:      Maintained
4271 F:      drivers/power/avs/
4272 F:      include/linux/power/smartreflex.h
4273 L:      linux-pm@vger.kernel.org
4274
4275 DRM DRIVERS
4276 M:      David Airlie <airlied@linux.ie>
4277 L:      dri-devel@lists.freedesktop.org
4278 T:      git git://people.freedesktop.org/~airlied/linux
4279 B:      https://bugs.freedesktop.org/
4280 C:      irc://chat.freenode.net/dri-devel
4281 S:      Maintained
4282 F:      drivers/gpu/drm/
4283 F:      drivers/gpu/vga/
4284 F:      Documentation/devicetree/bindings/display/
4285 F:      Documentation/devicetree/bindings/gpu/
4286 F:      Documentation/devicetree/bindings/video/
4287 F:      Documentation/gpu/
4288 F:      include/drm/
4289 F:      include/uapi/drm/
4290 F:      include/linux/vga*
4291
4292 DRM DRIVERS AND MISC GPU PATCHES
4293 M:      Daniel Vetter <daniel.vetter@intel.com>
4294 M:      Jani Nikula <jani.nikula@linux.intel.com>
4295 M:      Sean Paul <seanpaul@chromium.org>
4296 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4297 S:      Maintained
4298 T:      git git://anongit.freedesktop.org/drm/drm-misc
4299 F:      Documentation/gpu/
4300 F:      drivers/gpu/vga/
4301 F:      drivers/gpu/drm/*
4302 F:      include/drm/drm*
4303 F:      include/uapi/drm/drm*
4304 F:      include/linux/vga*
4305
4306 DRM DRIVER FOR ARM PL111 CLCD
4307 M:      Eric Anholt <eric@anholt.net>
4308 T:      git git://anongit.freedesktop.org/drm/drm-misc
4309 S:      Supported
4310 F:      drivers/gpu/drm/pl111/
4311
4312 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4313 M:      Dave Airlie <airlied@redhat.com>
4314 S:      Odd Fixes
4315 F:      drivers/gpu/drm/ast/
4316
4317 DRM DRIVERS FOR BRIDGE CHIPS
4318 M:      Archit Taneja <architt@codeaurora.org>
4319 M:      Andrzej Hajda <a.hajda@samsung.com>
4320 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4321 S:      Maintained
4322 T:      git git://anongit.freedesktop.org/drm/drm-misc
4323 F:      drivers/gpu/drm/bridge/
4324
4325 DRM DRIVER FOR BOCHS VIRTUAL GPU
4326 M:      Gerd Hoffmann <kraxel@redhat.com>
4327 L:      virtualization@lists.linux-foundation.org
4328 T:      git git://anongit.freedesktop.org/drm/drm-misc
4329 S:      Maintained
4330 F:      drivers/gpu/drm/bochs/
4331
4332 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4333 M:      Dave Airlie <airlied@redhat.com>
4334 M:      Gerd Hoffmann <kraxel@redhat.com>
4335 L:      virtualization@lists.linux-foundation.org
4336 T:      git git://anongit.freedesktop.org/drm/drm-misc
4337 S:      Obsolete
4338 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4339 F:      drivers/gpu/drm/cirrus/
4340
4341 RADEON and AMDGPU DRM DRIVERS
4342 M:      Alex Deucher <alexander.deucher@amd.com>
4343 M:      Christian König <christian.koenig@amd.com>
4344 L:      amd-gfx@lists.freedesktop.org
4345 T:      git git://people.freedesktop.org/~agd5f/linux
4346 S:      Supported
4347 F:      drivers/gpu/drm/radeon/
4348 F:      include/uapi/drm/radeon_drm.h
4349 F:      drivers/gpu/drm/amd/
4350 F:      include/uapi/drm/amdgpu_drm.h
4351
4352 DRM PANEL DRIVERS
4353 M:      Thierry Reding <thierry.reding@gmail.com>
4354 L:      dri-devel@lists.freedesktop.org
4355 T:      git git://anongit.freedesktop.org/tegra/linux.git
4356 S:      Maintained
4357 F:      drivers/gpu/drm/drm_panel.c
4358 F:      drivers/gpu/drm/panel/
4359 F:      include/drm/drm_panel.h
4360 F:      Documentation/devicetree/bindings/display/panel/
4361
4362 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4363 M:      Daniel Vetter <daniel.vetter@intel.com>
4364 M:      Jani Nikula <jani.nikula@linux.intel.com>
4365 L:      intel-gfx@lists.freedesktop.org
4366 W:      https://01.org/linuxgraphics/
4367 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4368 C:      irc://chat.freenode.net/intel-gfx
4369 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4370 T:      git git://anongit.freedesktop.org/drm-intel
4371 S:      Supported
4372 F:      drivers/gpu/drm/i915/
4373 F:      include/drm/i915*
4374 F:      include/uapi/drm/i915_drm.h
4375 F:      Documentation/gpu/i915.rst
4376
4377 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4378 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4379 M:      Zhi Wang <zhi.a.wang@intel.com>
4380 L:      intel-gvt-dev@lists.freedesktop.org
4381 L:      intel-gfx@lists.freedesktop.org
4382 W:      https://01.org/igvt-g
4383 T:      git https://github.com/01org/gvt-linux.git
4384 S:      Supported
4385 F:      drivers/gpu/drm/i915/gvt/
4386
4387 DRM DRIVERS FOR ATMEL HLCDC
4388 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4389 L:      dri-devel@lists.freedesktop.org
4390 S:      Supported
4391 F:      drivers/gpu/drm/atmel-hlcdc/
4392 F:      Documentation/devicetree/bindings/drm/atmel/
4393 T:      git git://anongit.freedesktop.org/drm/drm-misc
4394
4395 DRM DRIVERS FOR ALLWINNER A10
4396 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4397 L:      dri-devel@lists.freedesktop.org
4398 S:      Supported
4399 F:      drivers/gpu/drm/sun4i/
4400 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4402
4403 DRM DRIVERS FOR AMLOGIC SOCS
4404 M:      Neil Armstrong <narmstrong@baylibre.com>
4405 L:      dri-devel@lists.freedesktop.org
4406 L:      linux-amlogic@lists.infradead.org
4407 W:      http://linux-meson.com/
4408 S:      Supported
4409 F:      drivers/gpu/drm/meson/
4410 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4411 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4412 F:      Documentation/gpu/meson.rst
4413 T:      git git://anongit.freedesktop.org/drm/drm-misc
4414
4415 DRM DRIVERS FOR EXYNOS
4416 M:      Inki Dae <inki.dae@samsung.com>
4417 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4418 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4419 M:      Kyungmin Park <kyungmin.park@samsung.com>
4420 L:      dri-devel@lists.freedesktop.org
4421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4422 S:      Supported
4423 F:      drivers/gpu/drm/exynos/
4424 F:      include/uapi/drm/exynos_drm.h
4425 F:      Documentation/devicetree/bindings/display/exynos/
4426
4427 DRM DRIVERS FOR FREESCALE DCU
4428 M:      Stefan Agner <stefan@agner.ch>
4429 M:      Alison Wang <alison.wang@freescale.com>
4430 L:      dri-devel@lists.freedesktop.org
4431 S:      Supported
4432 F:      drivers/gpu/drm/fsl-dcu/
4433 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4434 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4435 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4436
4437 DRM DRIVERS FOR FREESCALE IMX
4438 M:      Philipp Zabel <p.zabel@pengutronix.de>
4439 L:      dri-devel@lists.freedesktop.org
4440 S:      Maintained
4441 F:      drivers/gpu/drm/imx/
4442 F:      drivers/gpu/ipu-v3/
4443 F:      Documentation/devicetree/bindings/display/imx/
4444
4445 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4446 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4447 L:      dri-devel@lists.freedesktop.org
4448 T:      git git://github.com/patjak/drm-gma500
4449 S:      Maintained
4450 F:      drivers/gpu/drm/gma500/
4451
4452 DRM DRIVERS FOR HISILICON
4453 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4454 M:      Rongrong Zou <zourongrong@gmail.com>
4455 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4456 R:      Chen Feng <puck.chen@hisilicon.com>
4457 L:      dri-devel@lists.freedesktop.org
4458 T:      git git://github.com/xin3liang/linux.git
4459 S:      Maintained
4460 F:      drivers/gpu/drm/hisilicon/
4461 F:      Documentation/devicetree/bindings/display/hisilicon/
4462
4463 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4464 S:      Orphan / Obsolete
4465 F:      drivers/gpu/drm/i810/
4466 F:      include/uapi/drm/i810_drm.h
4467
4468 DRM DRIVERS FOR MEDIATEK
4469 M:      CK Hu <ck.hu@mediatek.com>
4470 M:      Philipp Zabel <p.zabel@pengutronix.de>
4471 L:      dri-devel@lists.freedesktop.org
4472 S:      Supported
4473 F:      drivers/gpu/drm/mediatek/
4474 F:      Documentation/devicetree/bindings/display/mediatek/
4475
4476 DRM DRIVER FOR MI0283QT
4477 M:      Noralf Trønnes <noralf@tronnes.org>
4478 S:      Maintained
4479 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4480 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4481
4482 DRM DRIVER FOR MSM ADRENO GPU
4483 M:      Rob Clark <robdclark@gmail.com>
4484 L:      linux-arm-msm@vger.kernel.org
4485 L:      dri-devel@lists.freedesktop.org
4486 L:      freedreno@lists.freedesktop.org
4487 T:      git git://people.freedesktop.org/~robclark/linux
4488 S:      Maintained
4489 F:      drivers/gpu/drm/msm/
4490 F:      include/uapi/drm/msm_drm.h
4491 F:      Documentation/devicetree/bindings/display/msm/
4492
4493 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4494 M:      Ben Skeggs <bskeggs@redhat.com>
4495 L:      dri-devel@lists.freedesktop.org
4496 L:      nouveau@lists.freedesktop.org
4497 T:      git git://github.com/skeggsb/linux
4498 S:      Supported
4499 F:      drivers/gpu/drm/nouveau/
4500 F:      include/uapi/drm/nouveau_drm.h
4501
4502 DRM DRIVERS FOR NVIDIA TEGRA
4503 M:      Thierry Reding <thierry.reding@gmail.com>
4504 L:      dri-devel@lists.freedesktop.org
4505 L:      linux-tegra@vger.kernel.org
4506 T:      git git://anongit.freedesktop.org/tegra/linux.git
4507 S:      Supported
4508 F:      drivers/gpu/drm/tegra/
4509 F:      drivers/gpu/host1x/
4510 F:      include/linux/host1x.h
4511 F:      include/uapi/drm/tegra_drm.h
4512 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4513
4514 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4515 S:      Orphan / Obsolete
4516 F:      drivers/gpu/drm/mga/
4517 F:      include/uapi/drm/mga_drm.h
4518
4519 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4520 M:      Dave Airlie <airlied@redhat.com>
4521 S:      Odd Fixes
4522 F:      drivers/gpu/drm/mgag200/
4523
4524 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4525 S:      Orphan / Obsolete
4526 F:      drivers/gpu/drm/r128/
4527 F:      include/uapi/drm/r128_drm.h
4528
4529 DRM DRIVERS FOR RENESAS
4530 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4531 L:      dri-devel@lists.freedesktop.org
4532 L:      linux-renesas-soc@vger.kernel.org
4533 T:      git git://linuxtv.org/pinchartl/fbdev
4534 S:      Supported
4535 F:      drivers/gpu/drm/rcar-du/
4536 F:      drivers/gpu/drm/shmobile/
4537 F:      include/linux/platform_data/shmob_drm.h
4538 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4539 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4540
4541 DRM DRIVER FOR QXL VIRTUAL GPU
4542 M:      Dave Airlie <airlied@redhat.com>
4543 M:      Gerd Hoffmann <kraxel@redhat.com>
4544 L:      virtualization@lists.linux-foundation.org
4545 T:      git git://anongit.freedesktop.org/drm/drm-misc
4546 S:      Maintained
4547 F:      drivers/gpu/drm/qxl/
4548 F:      include/uapi/drm/qxl_drm.h
4549
4550 DRM DRIVERS FOR ROCKCHIP
4551 M:      Mark Yao <mark.yao@rock-chips.com>
4552 L:      dri-devel@lists.freedesktop.org
4553 S:      Maintained
4554 F:      drivers/gpu/drm/rockchip/
4555 F:      Documentation/devicetree/bindings/display/rockchip/
4556 T:      git git://anongit.freedesktop.org/drm/drm-misc
4557
4558 DRM DRIVER FOR SAVAGE VIDEO CARDS
4559 S:      Orphan / Obsolete
4560 F:      drivers/gpu/drm/savage/
4561 F:      include/uapi/drm/savage_drm.h
4562
4563 DRM DRIVER FOR SIS VIDEO CARDS
4564 S:      Orphan / Obsolete
4565 F:      drivers/gpu/drm/sis/
4566 F:      include/uapi/drm/sis_drm.h
4567
4568 DRM DRIVERS FOR STI
4569 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4570 M:      Vincent Abriou <vincent.abriou@st.com>
4571 L:      dri-devel@lists.freedesktop.org
4572 T:      git git://anongit.freedesktop.org/drm/drm-misc
4573 S:      Maintained
4574 F:      drivers/gpu/drm/sti
4575 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4576
4577 DRM DRIVERS FOR STM
4578 M:      Yannick Fertre <yannick.fertre@st.com>
4579 M:      Philippe Cornu <philippe.cornu@st.com>
4580 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4581 M:      Vincent Abriou <vincent.abriou@st.com>
4582 L:      dri-devel@lists.freedesktop.org
4583 T:      git git://anongit.freedesktop.org/drm/drm-misc
4584 S:      Maintained
4585 F:      drivers/gpu/drm/stm
4586 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4587
4588 DRM DRIVER FOR TDFX VIDEO CARDS
4589 S:      Orphan / Obsolete
4590 F:      drivers/gpu/drm/tdfx/
4591
4592 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4593 M:      Dave Airlie <airlied@redhat.com>
4594 S:      Odd Fixes
4595 F:      drivers/gpu/drm/udl/
4596
4597 DRM DRIVERS FOR VIVANTE GPU IP
4598 M:      Lucas Stach <l.stach@pengutronix.de>
4599 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4600 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4601 L:      etnaviv@lists.freedesktop.org
4602 L:      dri-devel@lists.freedesktop.org
4603 S:      Maintained
4604 F:      drivers/gpu/drm/etnaviv/
4605 F:      include/uapi/drm/etnaviv_drm.h
4606 F:      Documentation/devicetree/bindings/display/etnaviv/
4607
4608 DRM DRIVER FOR VMWARE VIRTUAL GPU
4609 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4610 M:      Sinclair Yeh <syeh@vmware.com>
4611 M:      Thomas Hellstrom <thellstrom@vmware.com>
4612 L:      dri-devel@lists.freedesktop.org
4613 T:      git git://people.freedesktop.org/~syeh/repos_linux
4614 T:      git git://people.freedesktop.org/~thomash/linux
4615 S:      Supported
4616 F:      drivers/gpu/drm/vmwgfx/
4617 F:      include/uapi/drm/vmwgfx_drm.h
4618
4619 DRM DRIVERS FOR VC4
4620 M:      Eric Anholt <eric@anholt.net>
4621 T:      git git://github.com/anholt/linux
4622 S:      Supported
4623 F:      drivers/gpu/drm/vc4/
4624 F:      include/uapi/drm/vc4_drm.h
4625 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4626 T:      git git://anongit.freedesktop.org/drm/drm-misc
4627
4628 DRM DRIVERS FOR TI OMAP
4629 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4630 L:      dri-devel@lists.freedesktop.org
4631 S:      Maintained
4632 F:      drivers/gpu/drm/omapdrm/
4633 F:      Documentation/devicetree/bindings/display/ti/
4634
4635 DRM DRIVERS FOR TI LCDC
4636 M:      Jyri Sarha <jsarha@ti.com>
4637 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4638 L:      dri-devel@lists.freedesktop.org
4639 S:      Maintained
4640 F:      drivers/gpu/drm/tilcdc/
4641 F:      Documentation/devicetree/bindings/display/tilcdc/
4642
4643 DRM DRIVERS FOR ZTE ZX
4644 M:      Shawn Guo <shawnguo@kernel.org>
4645 L:      dri-devel@lists.freedesktop.org
4646 S:      Maintained
4647 F:      drivers/gpu/drm/zte/
4648 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4649 T:      git git://anongit.freedesktop.org/drm/drm-misc
4650
4651 DSBR100 USB FM RADIO DRIVER
4652 M:      Alexey Klimov <klimov.linux@gmail.com>
4653 L:      linux-media@vger.kernel.org
4654 T:      git git://linuxtv.org/media_tree.git
4655 S:      Maintained
4656 F:      drivers/media/radio/dsbr100.c
4657
4658 DSCC4 DRIVER
4659 M:      Francois Romieu <romieu@fr.zoreil.com>
4660 L:      netdev@vger.kernel.org
4661 S:      Maintained
4662 F:      drivers/net/wan/dscc4.c
4663
4664 DT3155 MEDIA DRIVER
4665 M:      Hans Verkuil <hverkuil@xs4all.nl>
4666 L:      linux-media@vger.kernel.org
4667 T:      git git://linuxtv.org/media_tree.git
4668 W:      https://linuxtv.org
4669 S:      Odd Fixes
4670 F:      drivers/media/pci/dt3155/
4671
4672 DVB_USB_AF9015 MEDIA DRIVER
4673 M:      Antti Palosaari <crope@iki.fi>
4674 L:      linux-media@vger.kernel.org
4675 W:      https://linuxtv.org
4676 W:      http://palosaari.fi/linux/
4677 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4678 T:      git git://linuxtv.org/anttip/media_tree.git
4679 S:      Maintained
4680 F:      drivers/media/usb/dvb-usb-v2/af9015*
4681
4682 DVB_USB_AF9035 MEDIA DRIVER
4683 M:      Antti Palosaari <crope@iki.fi>
4684 L:      linux-media@vger.kernel.org
4685 W:      https://linuxtv.org
4686 W:      http://palosaari.fi/linux/
4687 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4688 T:      git git://linuxtv.org/anttip/media_tree.git
4689 S:      Maintained
4690 F:      drivers/media/usb/dvb-usb-v2/af9035*
4691
4692 DVB_USB_ANYSEE MEDIA DRIVER
4693 M:      Antti Palosaari <crope@iki.fi>
4694 L:      linux-media@vger.kernel.org
4695 W:      https://linuxtv.org
4696 W:      http://palosaari.fi/linux/
4697 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4698 T:      git git://linuxtv.org/anttip/media_tree.git
4699 S:      Maintained
4700 F:      drivers/media/usb/dvb-usb-v2/anysee*
4701
4702 DVB_USB_AU6610 MEDIA DRIVER
4703 M:      Antti Palosaari <crope@iki.fi>
4704 L:      linux-media@vger.kernel.org
4705 W:      https://linuxtv.org
4706 W:      http://palosaari.fi/linux/
4707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4708 T:      git git://linuxtv.org/anttip/media_tree.git
4709 S:      Maintained
4710 F:      drivers/media/usb/dvb-usb-v2/au6610*
4711
4712 DVB_USB_CE6230 MEDIA DRIVER
4713 M:      Antti Palosaari <crope@iki.fi>
4714 L:      linux-media@vger.kernel.org
4715 W:      https://linuxtv.org
4716 W:      http://palosaari.fi/linux/
4717 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4718 T:      git git://linuxtv.org/anttip/media_tree.git
4719 S:      Maintained
4720 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4721
4722 DVB_USB_CXUSB MEDIA DRIVER
4723 M:      Michael Krufky <mkrufky@linuxtv.org>
4724 L:      linux-media@vger.kernel.org
4725 W:      https://linuxtv.org
4726 W:      http://github.com/mkrufky
4727 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4728 T:      git git://linuxtv.org/media_tree.git
4729 S:      Maintained
4730 F:      drivers/media/usb/dvb-usb/cxusb*
4731
4732 DVB_USB_EC168 MEDIA DRIVER
4733 M:      Antti Palosaari <crope@iki.fi>
4734 L:      linux-media@vger.kernel.org
4735 W:      https://linuxtv.org
4736 W:      http://palosaari.fi/linux/
4737 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4738 T:      git git://linuxtv.org/anttip/media_tree.git
4739 S:      Maintained
4740 F:      drivers/media/usb/dvb-usb-v2/ec168*
4741
4742 DVB_USB_GL861 MEDIA DRIVER
4743 M:      Antti Palosaari <crope@iki.fi>
4744 L:      linux-media@vger.kernel.org
4745 W:      https://linuxtv.org
4746 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4747 T:      git git://linuxtv.org/anttip/media_tree.git
4748 S:      Maintained
4749 F:      drivers/media/usb/dvb-usb-v2/gl861*
4750
4751 DVB_USB_MXL111SF MEDIA DRIVER
4752 M:      Michael Krufky <mkrufky@linuxtv.org>
4753 L:      linux-media@vger.kernel.org
4754 W:      https://linuxtv.org
4755 W:      http://github.com/mkrufky
4756 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4757 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4758 S:      Maintained
4759 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4760
4761 DVB_USB_RTL28XXU MEDIA DRIVER
4762 M:      Antti Palosaari <crope@iki.fi>
4763 L:      linux-media@vger.kernel.org
4764 W:      https://linuxtv.org
4765 W:      http://palosaari.fi/linux/
4766 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4767 T:      git git://linuxtv.org/anttip/media_tree.git
4768 S:      Maintained
4769 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4770
4771 DVB_USB_V2 MEDIA DRIVER
4772 M:      Antti Palosaari <crope@iki.fi>
4773 L:      linux-media@vger.kernel.org
4774 W:      https://linuxtv.org
4775 W:      http://palosaari.fi/linux/
4776 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4777 T:      git git://linuxtv.org/anttip/media_tree.git
4778 S:      Maintained
4779 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4780 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4781
4782 DONGWOON DW9714 LENS VOICE COIL DRIVER
4783 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4784 L:      linux-media@vger.kernel.org
4785 T:      git git://linuxtv.org/media_tree.git
4786 S:      Maintained
4787 F:      drivers/media/i2c/dw9714.c
4788
4789 DYNAMIC DEBUG
4790 M:      Jason Baron <jbaron@akamai.com>
4791 S:      Maintained
4792 F:      lib/dynamic_debug.c
4793 F:      include/linux/dynamic_debug.h
4794
4795 DZ DECSTATION DZ11 SERIAL DRIVER
4796 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4797 S:      Maintained
4798 F:      drivers/tty/serial/dz.*
4799
4800 E3X0 POWER BUTTON DRIVER
4801 M:      Moritz Fischer <moritz.fischer@ettus.com>
4802 L:      usrp-users@lists.ettus.com
4803 W:      http://www.ettus.com
4804 S:      Supported
4805 F:      drivers/input/misc/e3x0-button.c
4806 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4807
4808 E4000 MEDIA DRIVER
4809 M:      Antti Palosaari <crope@iki.fi>
4810 L:      linux-media@vger.kernel.org
4811 W:      https://linuxtv.org
4812 W:      http://palosaari.fi/linux/
4813 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4814 T:      git git://linuxtv.org/anttip/media_tree.git
4815 S:      Maintained
4816 F:      drivers/media/tuners/e4000*
4817
4818 EATA ISA/EISA/PCI SCSI DRIVER
4819 M:      Dario Ballabio <ballabio_dario@emc.com>
4820 L:      linux-scsi@vger.kernel.org
4821 S:      Maintained
4822 F:      drivers/scsi/eata.c
4823
4824 EC100 MEDIA DRIVER
4825 M:      Antti Palosaari <crope@iki.fi>
4826 L:      linux-media@vger.kernel.org
4827 W:      https://linuxtv.org
4828 W:      http://palosaari.fi/linux/
4829 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4830 T:      git git://linuxtv.org/anttip/media_tree.git
4831 S:      Maintained
4832 F:      drivers/media/dvb-frontends/ec100*
4833
4834 ECRYPT FILE SYSTEM
4835 M:      Tyler Hicks <tyhicks@canonical.com>
4836 L:      ecryptfs@vger.kernel.org
4837 W:      http://ecryptfs.org
4838 W:      https://launchpad.net/ecryptfs
4839 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4840 S:      Supported
4841 F:      Documentation/filesystems/ecryptfs.txt
4842 F:      fs/ecryptfs/
4843
4844 EDAC-CORE
4845 M:      Borislav Petkov <bp@alien8.de>
4846 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4847 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4848 L:      linux-edac@vger.kernel.org
4849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4851 S:      Supported
4852 F:      Documentation/admin-guide/ras.rst
4853 F:      Documentation/driver-api/edac.rst
4854 F:      drivers/edac/
4855 F:      include/linux/edac.h
4856
4857 EDAC-AMD64
4858 M:      Borislav Petkov <bp@alien8.de>
4859 L:      linux-edac@vger.kernel.org
4860 S:      Maintained
4861 F:      drivers/edac/amd64_edac*
4862
4863 EDAC-CALXEDA
4864 M:      Robert Richter <rric@kernel.org>
4865 L:      linux-edac@vger.kernel.org
4866 S:      Maintained
4867 F:      drivers/edac/highbank*
4868
4869 EDAC-CAVIUM
4870 M:      Ralf Baechle <ralf@linux-mips.org>
4871 M:      David Daney <david.daney@cavium.com>
4872 L:      linux-edac@vger.kernel.org
4873 L:      linux-mips@linux-mips.org
4874 S:      Supported
4875 F:      drivers/edac/octeon_edac*
4876 F:      drivers/edac/thunderx_edac*
4877
4878 EDAC-E752X
4879 M:      Mark Gross <mark.gross@intel.com>
4880 L:      linux-edac@vger.kernel.org
4881 S:      Maintained
4882 F:      drivers/edac/e752x_edac.c
4883
4884 EDAC-E7XXX
4885 L:      linux-edac@vger.kernel.org
4886 S:      Maintained
4887 F:      drivers/edac/e7xxx_edac.c
4888
4889 EDAC-FSL_DDR
4890 M:      York Sun <york.sun@nxp.com>
4891 L:      linux-edac@vger.kernel.org
4892 S:      Maintained
4893 F:      drivers/edac/fsl_ddr_edac.*
4894
4895 EDAC-GHES
4896 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4897 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4898 L:      linux-edac@vger.kernel.org
4899 S:      Maintained
4900 F:      drivers/edac/ghes_edac.c
4901
4902 EDAC-I82443BXGX
4903 M:      Tim Small <tim@buttersideup.com>
4904 L:      linux-edac@vger.kernel.org
4905 S:      Maintained
4906 F:      drivers/edac/i82443bxgx_edac.c
4907
4908 EDAC-I3000
4909 L:      linux-edac@vger.kernel.org
4910 S:      Orphan
4911 F:      drivers/edac/i3000_edac.c
4912
4913 EDAC-I5000
4914 L:      linux-edac@vger.kernel.org
4915 S:      Maintained
4916 F:      drivers/edac/i5000_edac.c
4917
4918 EDAC-I5400
4919 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4920 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4921 L:      linux-edac@vger.kernel.org
4922 S:      Maintained
4923 F:      drivers/edac/i5400_edac.c
4924
4925 EDAC-I7300
4926 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4927 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4928 L:      linux-edac@vger.kernel.org
4929 S:      Maintained
4930 F:      drivers/edac/i7300_edac.c
4931
4932 EDAC-I7CORE
4933 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4934 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4935 L:      linux-edac@vger.kernel.org
4936 S:      Maintained
4937 F:      drivers/edac/i7core_edac.c
4938
4939 EDAC-I82975X
4940 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4941 M:      "Arvind R." <arvino55@gmail.com>
4942 L:      linux-edac@vger.kernel.org
4943 S:      Maintained
4944 F:      drivers/edac/i82975x_edac.c
4945
4946 EDAC-IE31200
4947 M:      Jason Baron <jbaron@akamai.com>
4948 L:      linux-edac@vger.kernel.org
4949 S:      Maintained
4950 F:      drivers/edac/ie31200_edac.c
4951
4952 EDAC-MPC85XX
4953 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4954 L:      linux-edac@vger.kernel.org
4955 S:      Maintained
4956 F:      drivers/edac/mpc85xx_edac.[ch]
4957
4958 EDAC-PND2
4959 M:      Tony Luck <tony.luck@intel.com>
4960 L:      linux-edac@vger.kernel.org
4961 S:      Maintained
4962 F:      drivers/edac/pnd2_edac.[ch]
4963
4964 EDAC-PASEMI
4965 M:      Egor Martovetsky <egor@pasemi.com>
4966 L:      linux-edac@vger.kernel.org
4967 S:      Maintained
4968 F:      drivers/edac/pasemi_edac.c
4969
4970 EDAC-R82600
4971 M:      Tim Small <tim@buttersideup.com>
4972 L:      linux-edac@vger.kernel.org
4973 S:      Maintained
4974 F:      drivers/edac/r82600_edac.c
4975
4976 EDAC-SBRIDGE
4977 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4978 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4979 L:      linux-edac@vger.kernel.org
4980 S:      Maintained
4981 F:      drivers/edac/sb_edac.c
4982
4983 EDAC-SKYLAKE
4984 M:      Tony Luck <tony.luck@intel.com>
4985 L:      linux-edac@vger.kernel.org
4986 S:      Maintained
4987 F:      drivers/edac/skx_edac.c
4988
4989 APPLIED MICRO (APM) X-GENE SOC EDAC
4990 M:     Loc Ho <lho@apm.com>
4991 S:     Supported
4992 F:     drivers/edac/xgene_edac.c
4993 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4994
4995 EDIROL UA-101/UA-1000 DRIVER
4996 M:      Clemens Ladisch <clemens@ladisch.de>
4997 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4998 T:      git git://git.alsa-project.org/alsa-kernel.git
4999 S:      Maintained
5000 F:      sound/usb/misc/ua101.c
5001
5002 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5003 M:      Matt Fleming <matt@codeblueprint.co.uk>
5004 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5005 L:      linux-efi@vger.kernel.org
5006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5007 S:      Maintained
5008 F:      Documentation/efi-stub.txt
5009 F:      arch/*/kernel/efi.c
5010 F:      arch/x86/boot/compressed/eboot.[ch]
5011 F:      arch/*/include/asm/efi.h
5012 F:      arch/x86/platform/efi/
5013 F:      drivers/firmware/efi/
5014 F:      include/linux/efi*.h
5015 F:      arch/arm/boot/compressed/efi-header.S
5016 F:      arch/arm64/kernel/efi-entry.S
5017
5018 EFI VARIABLE FILESYSTEM
5019 M:      Matthew Garrett <matthew.garrett@nebula.com>
5020 M:      Jeremy Kerr <jk@ozlabs.org>
5021 M:      Matt Fleming <matt@codeblueprint.co.uk>
5022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5023 L:      linux-efi@vger.kernel.org
5024 S:      Maintained
5025 F:      fs/efivarfs/
5026
5027 EFIFB FRAMEBUFFER DRIVER
5028 L:      linux-fbdev@vger.kernel.org
5029 M:      Peter Jones <pjones@redhat.com>
5030 S:      Maintained
5031 F:      drivers/video/fbdev/efifb.c
5032
5033 EFI TEST DRIVER
5034 L:      linux-efi@vger.kernel.org
5035 M:      Ivan Hu <ivan.hu@canonical.com>
5036 M:      Matt Fleming <matt@codeblueprint.co.uk>
5037 S:      Maintained
5038 F:      drivers/firmware/efi/test/
5039
5040 EFS FILESYSTEM
5041 W:      http://aeschi.ch.eu.org/efs/
5042 S:      Orphan
5043 F:      fs/efs/
5044
5045 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5046 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5047 L:      netdev@vger.kernel.org
5048 S:      Maintained
5049 F:      drivers/net/ethernet/ibm/ehea/
5050
5051 EM28XX VIDEO4LINUX DRIVER
5052 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5053 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5054 L:      linux-media@vger.kernel.org
5055 W:      https://linuxtv.org
5056 T:      git git://linuxtv.org/media_tree.git
5057 S:      Maintained
5058 F:      drivers/media/usb/em28xx/
5059 F:      Documentation/media/v4l-drivers/em28xx*
5060
5061 EMBEDDED LINUX
5062 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5063 M:      Matt Mackall <mpm@selenic.com>
5064 M:      David Woodhouse <dwmw2@infradead.org>
5065 L:      linux-embedded@vger.kernel.org
5066 S:      Maintained
5067
5068 Emulex 10Gbps iSCSI - OneConnect DRIVER
5069 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5070 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5071 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5072 L:      linux-scsi@vger.kernel.org
5073 W:      http://www.broadcom.com
5074 S:      Supported
5075 F:      drivers/scsi/be2iscsi/
5076
5077 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5078 M:      Sathya Perla <sathya.perla@broadcom.com>
5079 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5080 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5081 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5082 L:      netdev@vger.kernel.org
5083 W:      http://www.emulex.com
5084 S:      Supported
5085 F:      drivers/net/ethernet/emulex/benet/
5086
5087 EMULEX ONECONNECT ROCE DRIVER
5088 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5089 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5090 L:      linux-rdma@vger.kernel.org
5091 W:      http://www.broadcom.com
5092 S:      Odd Fixes
5093 F:      drivers/infiniband/hw/ocrdma/
5094 F:      include/uapi/rdma/ocrdma-abi.h
5095
5096 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5097 M:      James Smart <james.smart@broadcom.com>
5098 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5099 L:      linux-scsi@vger.kernel.org
5100 W:      http://www.broadcom.com
5101 S:      Supported
5102 F:      drivers/scsi/lpfc/
5103
5104 ENE CB710 FLASH CARD READER DRIVER
5105 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5106 S:      Maintained
5107 F:      drivers/misc/cb710/
5108 F:      drivers/mmc/host/cb710-mmc.*
5109 F:      include/linux/cb710.h
5110
5111 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5112 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5113 S:      Maintained
5114 F:      drivers/media/rc/ene_ir.*
5115
5116 EPSON S1D13XXX FRAMEBUFFER DRIVER
5117 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5118 S:      Maintained
5119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5120 F:      drivers/video/fbdev/s1d13xxxfb.c
5121 F:      include/video/s1d13xxxfb.h
5122
5123 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5124 M:      Jeff Layton <jlayton@poochiereds.net>
5125 S:      Maintained
5126 F:      lib/errseq.c
5127 F:      include/linux/errseq.h
5128
5129 ET131X NETWORK DRIVER
5130 M:      Mark Einon <mark.einon@gmail.com>
5131 S:      Odd Fixes
5132 F:      drivers/net/ethernet/agere/
5133
5134 ETHERNET BRIDGE
5135 M:      Stephen Hemminger <stephen@networkplumber.org>
5136 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5137 L:      netdev@vger.kernel.org
5138 W:      http://www.linuxfoundation.org/en/Net:Bridge
5139 S:      Maintained
5140 F:      include/linux/netfilter_bridge/
5141 F:      net/bridge/
5142
5143 ETHERNET PHY LIBRARY
5144 M:      Andrew Lunn <andrew@lunn.ch>
5145 M:      Florian Fainelli <f.fainelli@gmail.com>
5146 L:      netdev@vger.kernel.org
5147 S:      Maintained
5148 F:      include/linux/phy.h
5149 F:      include/linux/phy_fixed.h
5150 F:      drivers/net/phy/
5151 F:      Documentation/networking/phy.txt
5152 F:      drivers/of/of_mdio.c
5153 F:      drivers/of/of_net.c
5154
5155 EXT2 FILE SYSTEM
5156 M:      Jan Kara <jack@suse.com>
5157 L:      linux-ext4@vger.kernel.org
5158 S:      Maintained
5159 F:      Documentation/filesystems/ext2.txt
5160 F:      fs/ext2/
5161 F:      include/linux/ext2*
5162
5163 EXT4 FILE SYSTEM
5164 M:      "Theodore Ts'o" <tytso@mit.edu>
5165 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5166 L:      linux-ext4@vger.kernel.org
5167 W:      http://ext4.wiki.kernel.org
5168 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5169 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5170 S:      Maintained
5171 F:      Documentation/filesystems/ext4.txt
5172 F:      fs/ext4/
5173
5174 Extended Verification Module (EVM)
5175 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5176 L:      linux-ima-devel@lists.sourceforge.net
5177 L:      linux-security-module@vger.kernel.org
5178 S:      Supported
5179 F:      security/integrity/evm/
5180
5181 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5182 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5183 M:      Chanwoo Choi <cw00.choi@samsung.com>
5184 L:      linux-kernel@vger.kernel.org
5185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5186 S:      Maintained
5187 F:      drivers/extcon/
5188 F:      include/linux/extcon/
5189 F:      include/linux/extcon.h
5190 F:      Documentation/extcon/
5191 F:      Documentation/devicetree/bindings/extcon/
5192
5193 EXYNOS DP DRIVER
5194 M:      Jingoo Han <jingoohan1@gmail.com>
5195 L:      dri-devel@lists.freedesktop.org
5196 S:      Maintained
5197 F:      drivers/gpu/drm/exynos/exynos_dp*
5198
5199 EXYNOS SYSMMU (IOMMU) driver
5200 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5201 L:      iommu@lists.linux-foundation.org
5202 S:      Maintained
5203 F:      drivers/iommu/exynos-iommu.c
5204
5205 EZchip NPS platform support
5206 M:      Noam Camus <noamc@ezchip.com>
5207 S:      Supported
5208 F:      arch/arc/plat-eznps
5209 F:      arch/arc/boot/dts/eznps.dts
5210
5211 F2FS FILE SYSTEM
5212 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5213 M:      Chao Yu <yuchao0@huawei.com>
5214 L:      linux-f2fs-devel@lists.sourceforge.net
5215 W:      https://f2fs.wiki.kernel.org/
5216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5217 S:      Maintained
5218 F:      Documentation/filesystems/f2fs.txt
5219 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5220 F:      fs/f2fs/
5221 F:      include/linux/f2fs_fs.h
5222 F:      include/trace/events/f2fs.h
5223
5224 F71805F HARDWARE MONITORING DRIVER
5225 M:      Jean Delvare <jdelvare@suse.com>
5226 L:      linux-hwmon@vger.kernel.org
5227 S:      Maintained
5228 F:      Documentation/hwmon/f71805f
5229 F:      drivers/hwmon/f71805f.c
5230
5231 FANOTIFY
5232 M:      Eric Paris <eparis@redhat.com>
5233 S:      Maintained
5234 F:      fs/notify/fanotify/
5235 F:      include/linux/fanotify.h
5236 F:      include/uapi/linux/fanotify.h
5237
5238 FARSYNC SYNCHRONOUS DRIVER
5239 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5240 W:      http://www.farsite.co.uk/
5241 S:      Supported
5242 F:      drivers/net/wan/farsync.*
5243
5244 FAULT INJECTION SUPPORT
5245 M:      Akinobu Mita <akinobu.mita@gmail.com>
5246 S:      Supported
5247 F:      Documentation/fault-injection/
5248 F:      lib/fault-inject.c
5249
5250 FBTFT Framebuffer drivers
5251 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5252 S:      Maintained
5253 F:      drivers/staging/fbtft/
5254
5255 FC0011 TUNER DRIVER
5256 M:      Michael Buesch <m@bues.ch>
5257 L:      linux-media@vger.kernel.org
5258 S:      Maintained
5259 F:      drivers/media/tuners/fc0011.h
5260 F:      drivers/media/tuners/fc0011.c
5261
5262 FC2580 MEDIA DRIVER
5263 M:      Antti Palosaari <crope@iki.fi>
5264 L:      linux-media@vger.kernel.org
5265 W:      https://linuxtv.org
5266 W:      http://palosaari.fi/linux/
5267 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5268 T:      git git://linuxtv.org/anttip/media_tree.git
5269 S:      Maintained
5270 F:      drivers/media/tuners/fc2580*
5271
5272 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5273 M:      Johannes Thumshirn <jth@kernel.org>
5274 L:      fcoe-devel@open-fcoe.org
5275 W:      www.Open-FCoE.org
5276 S:      Supported
5277 F:      drivers/scsi/libfc/
5278 F:      drivers/scsi/fcoe/
5279 F:      include/scsi/fc/
5280 F:      include/scsi/libfc.h
5281 F:      include/scsi/libfcoe.h
5282 F:      include/uapi/scsi/fc/
5283
5284 FILE LOCKING (flock() and fcntl()/lockf())
5285 M:      Jeff Layton <jlayton@poochiereds.net>
5286 M:      "J. Bruce Fields" <bfields@fieldses.org>
5287 L:      linux-fsdevel@vger.kernel.org
5288 S:      Maintained
5289 F:      include/linux/fcntl.h
5290 F:      include/linux/fs.h
5291 F:      include/uapi/linux/fcntl.h
5292 F:      include/uapi/linux/fs.h
5293 F:      fs/fcntl.c
5294 F:      fs/locks.c
5295
5296 FILESYSTEMS (VFS and infrastructure)
5297 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5298 L:      linux-fsdevel@vger.kernel.org
5299 S:      Maintained
5300 F:      fs/*
5301
5302 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5303 M:      Riku Voipio <riku.voipio@iki.fi>
5304 L:      linux-hwmon@vger.kernel.org
5305 S:      Maintained
5306 F:      drivers/hwmon/f75375s.c
5307 F:      include/linux/f75375s.h
5308
5309 FIREWIRE AUDIO DRIVERS
5310 M:      Clemens Ladisch <clemens@ladisch.de>
5311 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5312 T:      git git://git.alsa-project.org/alsa-kernel.git
5313 S:      Maintained
5314 F:      sound/firewire/
5315
5316 FIREWIRE MEDIA DRIVERS (firedtv)
5317 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5318 L:      linux-media@vger.kernel.org
5319 L:      linux1394-devel@lists.sourceforge.net
5320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5321 S:      Maintained
5322 F:      drivers/media/firewire/
5323
5324 FIREWIRE SBP-2 TARGET
5325 M:      Chris Boot <bootc@bootc.net>
5326 L:      linux-scsi@vger.kernel.org
5327 L:      target-devel@vger.kernel.org
5328 L:      linux1394-devel@lists.sourceforge.net
5329 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5330 S:      Maintained
5331 F:      drivers/target/sbp/
5332
5333 FIREWIRE SUBSYSTEM
5334 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5335 L:      linux1394-devel@lists.sourceforge.net
5336 W:      http://ieee1394.wiki.kernel.org/
5337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5338 S:      Maintained
5339 F:      drivers/firewire/
5340 F:      include/linux/firewire.h
5341 F:      include/uapi/linux/firewire*.h
5342 F:      tools/firewire/
5343
5344 FIRMWARE LOADER (request_firmware)
5345 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5346 L:      linux-kernel@vger.kernel.org
5347 S:      Maintained
5348 F:      Documentation/firmware_class/
5349 F:      drivers/base/firmware*.c
5350 F:      include/linux/firmware.h
5351
5352 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5353 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5354 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5355 S:      Maintained
5356 F:      drivers/block/rsxx/
5357
5358 FLOPPY DRIVER
5359 M:      Jiri Kosina <jikos@kernel.org>
5360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5361 S:      Odd fixes
5362 F:      drivers/block/floppy.c
5363
5364 FMC SUBSYSTEM
5365 M:      Alessandro Rubini <rubini@gnudd.com>
5366 W:      http://www.ohwr.org/projects/fmc-bus
5367 S:      Supported
5368 F:      drivers/fmc/
5369 F:      include/linux/fmc*.h
5370 F:      include/linux/ipmi-fru.h
5371 K:      fmc_d.*register
5372
5373 FPGA MANAGER FRAMEWORK
5374 M:      Alan Tull <atull@kernel.org>
5375 R:      Moritz Fischer <moritz.fischer@ettus.com>
5376 L:      linux-fpga@vger.kernel.org
5377 S:      Maintained
5378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5379 F:      Documentation/fpga/
5380 F:      Documentation/devicetree/bindings/fpga/
5381 F:      drivers/fpga/
5382 F:      include/linux/fpga/
5383 W:      http://www.rocketboards.org
5384
5385 FPU EMULATOR
5386 M:      Bill Metzenthen <billm@melbpc.org.au>
5387 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5388 S:      Maintained
5389 F:      arch/x86/math-emu/
5390
5391 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5392 L:      netdev@vger.kernel.org
5393 S:      Orphan
5394 F:      drivers/net/wan/dlci.c
5395 F:      drivers/net/wan/sdla.c
5396
5397 FRAMEBUFFER LAYER
5398 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5399 L:      linux-fbdev@vger.kernel.org
5400 T:      git git://github.com/bzolnier/linux.git
5401 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5402 S:      Maintained
5403 F:      Documentation/fb/
5404 F:      drivers/video/
5405 F:      include/video/
5406 F:      include/linux/fb.h
5407 F:      include/uapi/video/
5408 F:      include/uapi/linux/fb.h
5409
5410 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5411 M:      Horia Geantă <horia.geanta@nxp.com>
5412 M:      Dan Douglass <dan.douglass@nxp.com>
5413 L:      linux-crypto@vger.kernel.org
5414 S:      Maintained
5415 F:      drivers/crypto/caam/
5416 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5417
5418 FREESCALE DIU FRAMEBUFFER DRIVER
5419 M:      Timur Tabi <timur@tabi.org>
5420 L:      linux-fbdev@vger.kernel.org
5421 S:      Maintained
5422 F:      drivers/video/fbdev/fsl-diu-fb.*
5423
5424 FREESCALE DMA DRIVER
5425 M:      Li Yang <leoyang.li@nxp.com>
5426 M:      Zhang Wei <zw@zh-kernel.org>
5427 L:      linuxppc-dev@lists.ozlabs.org
5428 S:      Maintained
5429 F:      drivers/dma/fsldma.*
5430
5431 FREESCALE GPMI NAND DRIVER
5432 M:      Han Xu <han.xu@nxp.com>
5433 L:      linux-mtd@lists.infradead.org
5434 S:      Maintained
5435 F:      drivers/mtd/nand/gpmi-nand/*
5436
5437 FREESCALE I2C CPM DRIVER
5438 M:      Jochen Friedrich <jochen@scram.de>
5439 L:      linuxppc-dev@lists.ozlabs.org
5440 L:      linux-i2c@vger.kernel.org
5441 S:      Maintained
5442 F:      drivers/i2c/busses/i2c-cpm.c
5443
5444 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5445 M:      Sascha Hauer <kernel@pengutronix.de>
5446 L:      linux-fbdev@vger.kernel.org
5447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5448 S:      Maintained
5449 F:      include/linux/platform_data/video-imxfb.h
5450 F:      drivers/video/fbdev/imxfb.c
5451
5452 FREESCALE QUAD SPI DRIVER
5453 M:      Han Xu <han.xu@nxp.com>
5454 L:      linux-mtd@lists.infradead.org
5455 S:      Maintained
5456 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5457
5458 FREESCALE SOC FS_ENET DRIVER
5459 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5460 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5461 L:      linuxppc-dev@lists.ozlabs.org
5462 L:      netdev@vger.kernel.org
5463 S:      Maintained
5464 F:      drivers/net/ethernet/freescale/fs_enet/
5465 F:      include/linux/fs_enet_pd.h
5466
5467 FREESCALE IMX / MXC FEC DRIVER
5468 M:      Fugang Duan <fugang.duan@nxp.com>
5469 L:      netdev@vger.kernel.org
5470 S:      Maintained
5471 F:      drivers/net/ethernet/freescale/fec_main.c
5472 F:      drivers/net/ethernet/freescale/fec_ptp.c
5473 F:      drivers/net/ethernet/freescale/fec.h
5474 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5475
5476 FREESCALE QORIQ DPAA FMAN DRIVER
5477 M:      Madalin Bucur <madalin.bucur@nxp.com>
5478 L:      netdev@vger.kernel.org
5479 S:      Maintained
5480 F:      drivers/net/ethernet/freescale/fman
5481 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5482
5483 FREESCALE QORIQ DPAA ETHERNET DRIVER
5484 M:      Madalin Bucur <madalin.bucur@nxp.com>
5485 L:      netdev@vger.kernel.org
5486 S:      Maintained
5487 F:      drivers/net/ethernet/freescale/dpaa
5488
5489 FREESCALE SOC DRIVERS
5490 M:      Li Yang <leoyang.li@nxp.com>
5491 L:      linuxppc-dev@lists.ozlabs.org
5492 L:      linux-arm-kernel@lists.infradead.org
5493 S:      Maintained
5494 F:      Documentation/devicetree/bindings/soc/fsl/
5495 F:      drivers/soc/fsl/
5496 F:      include/linux/fsl/
5497
5498 FREESCALE QUICC ENGINE LIBRARY
5499 M:      Qiang Zhao <qiang.zhao@nxp.com>
5500 L:      linuxppc-dev@lists.ozlabs.org
5501 S:      Maintained
5502 F:      drivers/soc/fsl/qe/
5503 F:      include/soc/fsl/*qe*.h
5504 F:      include/soc/fsl/*ucc*.h
5505
5506 FREESCALE USB PERIPHERAL DRIVERS
5507 M:      Li Yang <leoyang.li@nxp.com>
5508 L:      linux-usb@vger.kernel.org
5509 L:      linuxppc-dev@lists.ozlabs.org
5510 S:      Maintained
5511 F:      drivers/usb/gadget/udc/fsl*
5512
5513 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5514 M:      Li Yang <leoyang.li@nxp.com>
5515 L:      netdev@vger.kernel.org
5516 L:      linuxppc-dev@lists.ozlabs.org
5517 S:      Maintained
5518 F:      drivers/net/ethernet/freescale/ucc_geth*
5519
5520 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5521 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5522 L:      netdev@vger.kernel.org
5523 S:      Maintained
5524 F:      drivers/net/ethernet/freescale/gianfar*
5525 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5526 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5527
5528 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5529 M:      Zhao Qiang <qiang.zhao@nxp.com>
5530 L:      netdev@vger.kernel.org
5531 L:      linuxppc-dev@lists.ozlabs.org
5532 S:      Maintained
5533 F:      drivers/net/wan/fsl_ucc_hdlc*
5534
5535 FREESCALE QUICC ENGINE UCC UART DRIVER
5536 M:      Timur Tabi <timur@tabi.org>
5537 L:      linuxppc-dev@lists.ozlabs.org
5538 S:      Maintained
5539 F:      drivers/tty/serial/ucc_uart.c
5540
5541 FREESCALE SOC SOUND DRIVERS
5542 M:      Timur Tabi <timur@tabi.org>
5543 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5544 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5545 R:      Fabio Estevam <fabio.estevam@nxp.com>
5546 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5547 L:      linuxppc-dev@lists.ozlabs.org
5548 S:      Maintained
5549 F:      sound/soc/fsl/fsl*
5550 F:      sound/soc/fsl/imx*
5551 F:      sound/soc/fsl/mpc8610_hpcd.c
5552
5553 FREEVXFS FILESYSTEM
5554 M:      Christoph Hellwig <hch@infradead.org>
5555 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5556 S:      Maintained
5557 F:      fs/freevxfs/
5558
5559 FREEZER
5560 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5561 M:      Pavel Machek <pavel@ucw.cz>
5562 L:      linux-pm@vger.kernel.org
5563 S:      Supported
5564 F:      Documentation/power/freezing-of-tasks.txt
5565 F:      include/linux/freezer.h
5566 F:      kernel/freezer.c
5567
5568 FRONTSWAP API
5569 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5570 L:      linux-kernel@vger.kernel.org
5571 S:      Maintained
5572 F:      mm/frontswap.c
5573 F:      include/linux/frontswap.h
5574
5575 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5576 M:      David Howells <dhowells@redhat.com>
5577 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5578 S:      Supported
5579 F:      Documentation/filesystems/caching/
5580 F:      fs/fscache/
5581 F:      include/linux/fscache*.h
5582
5583 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5584 M:      Theodore Y. Ts'o <tytso@mit.edu>
5585 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5586 L:      linux-fscrypt@vger.kernel.org
5587 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5589 S:      Supported
5590 F:      fs/crypto/
5591 F:      include/linux/fscrypt*.h
5592
5593 FUJITSU FR-V (FRV) PORT
5594 S:      Orphan
5595 F:      arch/frv/
5596
5597 FUJITSU LAPTOP EXTRAS
5598 M:      Jonathan Woithe <jwoithe@just42.net>
5599 L:      platform-driver-x86@vger.kernel.org
5600 S:      Maintained
5601 F:      drivers/platform/x86/fujitsu-laptop.c
5602
5603 FUJITSU M-5MO LS CAMERA ISP DRIVER
5604 M:      Kyungmin Park <kyungmin.park@samsung.com>
5605 M:      Heungjun Kim <riverful.kim@samsung.com>
5606 L:      linux-media@vger.kernel.org
5607 S:      Maintained
5608 F:      drivers/media/i2c/m5mols/
5609 F:      include/media/i2c/m5mols.h
5610
5611 FUJITSU TABLET EXTRAS
5612 M:      Robert Gerlach <khnz@gmx.de>
5613 L:      platform-driver-x86@vger.kernel.org
5614 S:      Maintained
5615 F:      drivers/platform/x86/fujitsu-tablet.c
5616
5617 FUSE: FILESYSTEM IN USERSPACE
5618 M:      Miklos Szeredi <miklos@szeredi.hu>
5619 L:      linux-fsdevel@vger.kernel.org
5620 W:      http://fuse.sourceforge.net/
5621 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5622 S:      Maintained
5623 F:      fs/fuse/
5624 F:      include/uapi/linux/fuse.h
5625 F:      Documentation/filesystems/fuse.txt
5626
5627 FUTEX SUBSYSTEM
5628 M:      Thomas Gleixner <tglx@linutronix.de>
5629 M:      Ingo Molnar <mingo@redhat.com>
5630 R:      Peter Zijlstra <peterz@infradead.org>
5631 R:      Darren Hart <dvhart@infradead.org>
5632 L:      linux-kernel@vger.kernel.org
5633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5634 S:      Maintained
5635 F:      kernel/futex.c
5636 F:      kernel/futex_compat.c
5637 F:      include/asm-generic/futex.h
5638 F:      include/linux/futex.h
5639 F:      include/uapi/linux/futex.h
5640 F:      tools/testing/selftests/futex/
5641 F:      tools/perf/bench/futex*
5642 F:      Documentation/*futex*
5643
5644 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5645 M:      Rik Faith <faith@cs.unc.edu>
5646 L:      linux-scsi@vger.kernel.org
5647 S:      Odd Fixes (e.g., new signatures)
5648 F:      drivers/scsi/fdomain.*
5649
5650 GCC PLUGINS
5651 M:      Kees Cook <keescook@chromium.org>
5652 R:      Emese Revfy <re.emese@gmail.com>
5653 L:      kernel-hardening@lists.openwall.com
5654 S:      Maintained
5655 F:      scripts/gcc-plugins/
5656 F:      scripts/gcc-plugin.sh
5657 F:      scripts/Makefile.gcc-plugins
5658 F:      Documentation/gcc-plugins.txt
5659
5660 GCOV BASED KERNEL PROFILING
5661 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5662 S:      Maintained
5663 F:      kernel/gcov/
5664 F:      Documentation/dev-tools/gcov.rst
5665
5666 GDB KERNEL DEBUGGING HELPER SCRIPTS
5667 M:      Jan Kiszka <jan.kiszka@siemens.com>
5668 M:      Kieran Bingham <kieran@bingham.xyz>
5669 S:      Supported
5670 F:      scripts/gdb/
5671
5672 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5673 M:      Achim Leubner <achim_leubner@adaptec.com>
5674 L:      linux-scsi@vger.kernel.org
5675 W:      http://www.icp-vortex.com/
5676 S:      Supported
5677 F:      drivers/scsi/gdt*
5678
5679 GEMTEK FM RADIO RECEIVER DRIVER
5680 M:      Hans Verkuil <hverkuil@xs4all.nl>
5681 L:      linux-media@vger.kernel.org
5682 T:      git git://linuxtv.org/media_tree.git
5683 W:      https://linuxtv.org
5684 S:      Maintained
5685 F:      drivers/media/radio/radio-gemtek*
5686
5687 GENERIC GPIO I2C DRIVER
5688 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5689 S:      Supported
5690 F:      drivers/i2c/busses/i2c-gpio.c
5691 F:      include/linux/i2c-gpio.h
5692
5693 GENERIC GPIO I2C MULTIPLEXER DRIVER
5694 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5695 L:      linux-i2c@vger.kernel.org
5696 S:      Supported
5697 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5698 F:      include/linux/i2c-mux-gpio.h
5699 F:      Documentation/i2c/muxes/i2c-mux-gpio
5700
5701 GENERIC HDLC (WAN) DRIVERS
5702 M:      Krzysztof Halasa <khc@pm.waw.pl>
5703 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5704 S:      Maintained
5705 F:      drivers/net/wan/c101.c
5706 F:      drivers/net/wan/hd6457*
5707 F:      drivers/net/wan/hdlc*
5708 F:      drivers/net/wan/n2.c
5709 F:      drivers/net/wan/pc300too.c
5710 F:      drivers/net/wan/pci200syn.c
5711 F:      drivers/net/wan/wanxl*
5712
5713 GENERIC INCLUDE/ASM HEADER FILES
5714 M:      Arnd Bergmann <arnd@arndb.de>
5715 L:      linux-arch@vger.kernel.org
5716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5717 S:      Maintained
5718 F:      include/asm-generic/
5719 F:      include/uapi/asm-generic/
5720
5721 GENERIC PHY FRAMEWORK
5722 M:      Kishon Vijay Abraham I <kishon@ti.com>
5723 L:      linux-kernel@vger.kernel.org
5724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5725 S:      Supported
5726 F:      drivers/phy/
5727 F:      include/linux/phy/
5728
5729 GENERIC PM DOMAINS
5730 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5731 M:      Kevin Hilman <khilman@kernel.org>
5732 M:      Ulf Hansson <ulf.hansson@linaro.org>
5733 L:      linux-pm@vger.kernel.org
5734 S:      Supported
5735 F:      drivers/base/power/domain*.c
5736 F:      include/linux/pm_domain.h
5737 F:      Documentation/devicetree/bindings/power/power_domain.txt
5738
5739 GENERIC UIO DRIVER FOR PCI DEVICES
5740 M:      "Michael S. Tsirkin" <mst@redhat.com>
5741 L:      kvm@vger.kernel.org
5742 S:      Supported
5743 F:      drivers/uio/uio_pci_generic.c
5744
5745 GENWQE (IBM Generic Workqueue Card)
5746 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5747 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5748 S:      Supported
5749 F:      drivers/misc/genwqe/
5750
5751 GET_MAINTAINER SCRIPT
5752 M:      Joe Perches <joe@perches.com>
5753 S:      Maintained
5754 F:      scripts/get_maintainer.pl
5755
5756 GFS2 FILE SYSTEM
5757 M:      Steven Whitehouse <swhiteho@redhat.com>
5758 M:      Bob Peterson <rpeterso@redhat.com>
5759 L:      cluster-devel@redhat.com
5760 W:      http://sources.redhat.com/cluster/
5761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5762 S:      Supported
5763 F:      Documentation/filesystems/gfs2*.txt
5764 F:      fs/gfs2/
5765 F:      include/uapi/linux/gfs2_ondisk.h
5766
5767 GIGASET ISDN DRIVERS
5768 M:      Paul Bolle <pebolle@tiscali.nl>
5769 L:      gigaset307x-common@lists.sourceforge.net
5770 W:      http://gigaset307x.sourceforge.net/
5771 S:      Odd Fixes
5772 F:      Documentation/isdn/README.gigaset
5773 F:      drivers/isdn/gigaset/
5774 F:      include/uapi/linux/gigaset_dev.h
5775
5776 GO7007 MPEG CODEC
5777 M:      Hans Verkuil <hans.verkuil@cisco.com>
5778 L:      linux-media@vger.kernel.org
5779 S:      Maintained
5780 F:      drivers/media/usb/go7007/
5781
5782 GOODIX TOUCHSCREEN
5783 M:      Bastien Nocera <hadess@hadess.net>
5784 L:      linux-input@vger.kernel.org
5785 S:      Maintained
5786 F:      drivers/input/touchscreen/goodix.c
5787
5788 GPIO MOCKUP DRIVER
5789 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5790 L:      linux-gpio@vger.kernel.org
5791 S:      Maintained
5792 F:      drivers/gpio/gpio-mockup.c
5793 F:      tools/testing/selftests/gpio/
5794
5795 GPIO SUBSYSTEM
5796 M:      Linus Walleij <linus.walleij@linaro.org>
5797 L:      linux-gpio@vger.kernel.org
5798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5799 S:      Maintained
5800 F:      Documentation/devicetree/bindings/gpio/
5801 F:      Documentation/gpio/
5802 F:      Documentation/ABI/testing/gpio-cdev
5803 F:      Documentation/ABI/obsolete/sysfs-gpio
5804 F:      drivers/gpio/
5805 F:      include/linux/gpio/
5806 F:      include/linux/gpio.h
5807 F:      include/asm-generic/gpio.h
5808 F:      include/uapi/linux/gpio.h
5809 F:      tools/gpio/
5810
5811 GPIO ACPI SUPPORT
5812 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5813 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5814 L:      linux-gpio@vger.kernel.org
5815 L:      linux-acpi@vger.kernel.org
5816 S:      Maintained
5817 F:      Documentation/acpi/gpio-properties.txt
5818 F:      drivers/gpio/gpiolib-acpi.c
5819
5820 GRE DEMULTIPLEXER DRIVER
5821 M:      Dmitry Kozlov <xeb@mail.ru>
5822 L:      netdev@vger.kernel.org
5823 S:      Maintained
5824 F:      net/ipv4/gre_demux.c
5825 F:      net/ipv4/gre_offload.c
5826 F:      include/net/gre.h
5827
5828 GRETH 10/100/1G Ethernet MAC device driver
5829 M:      Andreas Larsson <andreas@gaisler.com>
5830 L:      netdev@vger.kernel.org
5831 S:      Maintained
5832 F:      drivers/net/ethernet/aeroflex/
5833
5834 GREYBUS SUBSYSTEM
5835 M:      Johan Hovold <johan@kernel.org>
5836 M:      Alex Elder <elder@kernel.org>
5837 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5838 S:      Maintained
5839 F:      drivers/staging/greybus/
5840 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5841
5842 GREYBUS AUDIO PROTOCOLS DRIVERS
5843 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5844 M:      Mark Greer <mgreer@animalcreek.com>
5845 S:      Maintained
5846 F:      drivers/staging/greybus/audio_apbridgea.c
5847 F:      drivers/staging/greybus/audio_apbridgea.h
5848 F:      drivers/staging/greybus/audio_codec.c
5849 F:      drivers/staging/greybus/audio_codec.h
5850 F:      drivers/staging/greybus/audio_gb.c
5851 F:      drivers/staging/greybus/audio_manager.c
5852 F:      drivers/staging/greybus/audio_manager.h
5853 F:      drivers/staging/greybus/audio_manager_module.c
5854 F:      drivers/staging/greybus/audio_manager_private.h
5855 F:      drivers/staging/greybus/audio_manager_sysfs.c
5856 F:      drivers/staging/greybus/audio_module.c
5857 F:      drivers/staging/greybus/audio_topology.c
5858
5859 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5860 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5861 S:      Maintained
5862 F:      drivers/staging/greybus/sdio.c
5863 F:      drivers/staging/greybus/light.c
5864 F:      drivers/staging/greybus/gpio.c
5865 F:      drivers/staging/greybus/power_supply.c
5866 F:      drivers/staging/greybus/spi.c
5867 F:      drivers/staging/greybus/spilib.c
5868
5869 GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS
5870 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5871 S:      Maintained
5872 F:      drivers/staging/greybus/loopback.c
5873 F:      drivers/staging/greybus/timesync.c
5874 F:      drivers/staging/greybus/timesync_platform.c
5875
5876 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5877 M:      Viresh Kumar <vireshk@kernel.org>
5878 S:      Maintained
5879 F:      drivers/staging/greybus/authentication.c
5880 F:      drivers/staging/greybus/bootrom.c
5881 F:      drivers/staging/greybus/firmware.h
5882 F:      drivers/staging/greybus/fw-core.c
5883 F:      drivers/staging/greybus/fw-download.c
5884 F:      drivers/staging/greybus/fw-managament.c
5885 F:      drivers/staging/greybus/greybus_authentication.h
5886 F:      drivers/staging/greybus/greybus_firmware.h
5887 F:      drivers/staging/greybus/hid.c
5888 F:      drivers/staging/greybus/i2c.c
5889 F:      drivers/staging/greybus/spi.c
5890 F:      drivers/staging/greybus/spilib.c
5891 F:      drivers/staging/greybus/spilib.h
5892
5893 GREYBUS UART PROTOCOLS DRIVERS
5894 M:      David Lin <dtwlin@gmail.com>
5895 S:      Maintained
5896 F:      drivers/staging/greybus/uart.c
5897 F:      drivers/staging/greybus/log.c
5898
5899 GREYBUS PLATFORM DRIVERS
5900 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5901 S:      Maintained
5902 F:      drivers/staging/greybus/arche-platform.c
5903 F:      drivers/staging/greybus/arche-apb-ctrl.c
5904 F:      drivers/staging/greybus/arche_platform.h
5905
5906 GS1662 VIDEO SERIALIZER
5907 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5908 L:      linux-media@vger.kernel.org
5909 T:      git git://linuxtv.org/media_tree.git
5910 S:      Maintained
5911 F:      drivers/media/spi/gs1662.c
5912
5913 GSPCA FINEPIX SUBDRIVER
5914 M:      Frank Zago <frank@zago.net>
5915 L:      linux-media@vger.kernel.org
5916 T:      git git://linuxtv.org/media_tree.git
5917 S:      Maintained
5918 F:      drivers/media/usb/gspca/finepix.c
5919
5920 GSPCA GL860 SUBDRIVER
5921 M:      Olivier Lorin <o.lorin@laposte.net>
5922 L:      linux-media@vger.kernel.org
5923 T:      git git://linuxtv.org/media_tree.git
5924 S:      Maintained
5925 F:      drivers/media/usb/gspca/gl860/
5926
5927 GSPCA M5602 SUBDRIVER
5928 M:      Erik Andren <erik.andren@gmail.com>
5929 L:      linux-media@vger.kernel.org
5930 T:      git git://linuxtv.org/media_tree.git
5931 S:      Maintained
5932 F:      drivers/media/usb/gspca/m5602/
5933
5934 GSPCA PAC207 SONIXB SUBDRIVER
5935 M:      Hans Verkuil <hverkuil@xs4all.nl>
5936 L:      linux-media@vger.kernel.org
5937 T:      git git://linuxtv.org/media_tree.git
5938 S:      Odd Fixes
5939 F:      drivers/media/usb/gspca/pac207.c
5940
5941 GSPCA SN9C20X SUBDRIVER
5942 M:      Brian Johnson <brijohn@gmail.com>
5943 L:      linux-media@vger.kernel.org
5944 T:      git git://linuxtv.org/media_tree.git
5945 S:      Maintained
5946 F:      drivers/media/usb/gspca/sn9c20x.c
5947
5948 GSPCA T613 SUBDRIVER
5949 M:      Leandro Costantino <lcostantino@gmail.com>
5950 L:      linux-media@vger.kernel.org
5951 T:      git git://linuxtv.org/media_tree.git
5952 S:      Maintained
5953 F:      drivers/media/usb/gspca/t613.c
5954
5955 GSPCA USB WEBCAM DRIVER
5956 M:      Hans Verkuil <hverkuil@xs4all.nl>
5957 L:      linux-media@vger.kernel.org
5958 T:      git git://linuxtv.org/media_tree.git
5959 S:      Odd Fixes
5960 F:      drivers/media/usb/gspca/
5961
5962 GTP (GPRS Tunneling Protocol)
5963 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5964 M:      Harald Welte <laforge@gnumonks.org>
5965 L:      osmocom-net-gprs@lists.osmocom.org
5966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5967 S:      Maintained
5968 F:      drivers/net/gtp.c
5969
5970 GUID PARTITION TABLE (GPT)
5971 M:      Davidlohr Bueso <dave@stgolabs.net>
5972 L:      linux-efi@vger.kernel.org
5973 S:      Maintained
5974 F:      block/partitions/efi.*
5975
5976 H8/300 ARCHITECTURE
5977 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5978 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5979 W:      http://uclinux-h8.sourceforge.jp
5980 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5981 S:      Maintained
5982 F:      arch/h8300/
5983 F:      drivers/clocksource/h8300_*.c
5984 F:      drivers/clk/h8300/
5985 F:      drivers/irqchip/irq-renesas-h8*.c
5986
5987 HACKRF MEDIA DRIVER
5988 M:      Antti Palosaari <crope@iki.fi>
5989 L:      linux-media@vger.kernel.org
5990 W:      https://linuxtv.org
5991 W:      http://palosaari.fi/linux/
5992 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5993 T:      git git://linuxtv.org/anttip/media_tree.git
5994 S:      Maintained
5995 F:      drivers/media/usb/hackrf/
5996
5997 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5998 M:      Frank Seidel <frank@f-seidel.de>
5999 L:      platform-driver-x86@vger.kernel.org
6000 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6001 S:      Maintained
6002 F:      drivers/platform/x86/hdaps.c
6003
6004 HARDWARE MONITORING
6005 M:      Jean Delvare <jdelvare@suse.com>
6006 M:      Guenter Roeck <linux@roeck-us.net>
6007 L:      linux-hwmon@vger.kernel.org
6008 W:      http://hwmon.wiki.kernel.org/
6009 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6011 S:      Maintained
6012 F:      Documentation/hwmon/
6013 F:      drivers/hwmon/
6014 F:      include/linux/hwmon*.h
6015
6016 HARDWARE RANDOM NUMBER GENERATOR CORE
6017 M:      Matt Mackall <mpm@selenic.com>
6018 M:      Herbert Xu <herbert@gondor.apana.org.au>
6019 L:      linux-crypto@vger.kernel.org
6020 S:      Odd fixes
6021 F:      Documentation/devicetree/bindings/rng/
6022 F:      Documentation/hw_random.txt
6023 F:      drivers/char/hw_random/
6024 F:      include/linux/hw_random.h
6025
6026 HARDWARE SPINLOCK CORE
6027 M:      Ohad Ben-Cohen <ohad@wizery.com>
6028 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6029 L:      linux-remoteproc@vger.kernel.org
6030 S:      Maintained
6031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6032 F:      Documentation/devicetree/bindings/hwlock/
6033 F:      Documentation/hwspinlock.txt
6034 F:      drivers/hwspinlock/
6035 F:      include/linux/hwspinlock.h
6036
6037 HARMONY SOUND DRIVER
6038 L:      linux-parisc@vger.kernel.org
6039 S:      Maintained
6040 F:      sound/parisc/harmony.*
6041
6042 HDPVR USB VIDEO ENCODER DRIVER
6043 M:      Hans Verkuil <hverkuil@xs4all.nl>
6044 L:      linux-media@vger.kernel.org
6045 T:      git git://linuxtv.org/media_tree.git
6046 W:      https://linuxtv.org
6047 S:      Odd Fixes
6048 F:      drivers/media/usb/hdpvr/
6049
6050 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6051 M:      Jimmy Vance <jimmy.vance@hpe.com>
6052 S:      Supported
6053 F:      Documentation/watchdog/hpwdt.txt
6054 F:      drivers/watchdog/hpwdt.c
6055
6056 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6057 M:      Don Brace <don.brace@microsemi.com>
6058 L:      esc.storagedev@microsemi.com
6059 L:      linux-scsi@vger.kernel.org
6060 S:      Supported
6061 F:      Documentation/scsi/hpsa.txt
6062 F:      drivers/scsi/hpsa*.[ch]
6063 F:      include/linux/cciss*.h
6064 F:      include/uapi/linux/cciss*.h
6065
6066 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6067 M:      Don Brace <don.brace@microsemi.com>
6068 L:      esc.storagedev@microsemi.com
6069 L:      linux-scsi@vger.kernel.org
6070 S:      Supported
6071 F:      Documentation/blockdev/cciss.txt
6072 F:      drivers/block/cciss*
6073 F:      include/linux/cciss_ioctl.h
6074 F:      include/uapi/linux/cciss_ioctl.h
6075
6076 HFI1 DRIVER
6077 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6078 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6079 L:      linux-rdma@vger.kernel.org
6080 S:      Supported
6081 F:      drivers/infiniband/hw/hfi1
6082
6083 HFS FILESYSTEM
6084 L:      linux-fsdevel@vger.kernel.org
6085 S:      Orphan
6086 F:      Documentation/filesystems/hfs.txt
6087 F:      fs/hfs/
6088
6089 HFSPLUS FILESYSTEM
6090 L:      linux-fsdevel@vger.kernel.org
6091 S:      Orphan
6092 F:      Documentation/filesystems/hfsplus.txt
6093 F:      fs/hfsplus/
6094
6095 HGA FRAMEBUFFER DRIVER
6096 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6097 L:      linux-nvidia@lists.surfsouth.com
6098 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6099 S:      Maintained
6100 F:      drivers/video/fbdev/hgafb.c
6101
6102 HIBERNATION (aka Software Suspend, aka swsusp)
6103 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6104 M:      Pavel Machek <pavel@ucw.cz>
6105 L:      linux-pm@vger.kernel.org
6106 B:      https://bugzilla.kernel.org
6107 S:      Supported
6108 F:      arch/x86/power/
6109 F:      drivers/base/power/
6110 F:      kernel/power/
6111 F:      include/linux/suspend.h
6112 F:      include/linux/freezer.h
6113 F:      include/linux/pm.h
6114 F:      arch/*/include/asm/suspend*.h
6115
6116 HID CORE LAYER
6117 M:      Jiri Kosina <jikos@kernel.org>
6118 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6119 L:      linux-input@vger.kernel.org
6120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6121 S:      Maintained
6122 F:      drivers/hid/
6123 F:      include/linux/hid*
6124 F:      include/uapi/linux/hid*
6125
6126 HID SENSOR HUB DRIVERS
6127 M:      Jiri Kosina <jikos@kernel.org>
6128 M:      Jonathan Cameron <jic23@kernel.org>
6129 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6130 L:      linux-input@vger.kernel.org
6131 L:      linux-iio@vger.kernel.org
6132 S:      Maintained
6133 F:      Documentation/hid/hid-sensor*
6134 F:      drivers/hid/hid-sensor-*
6135 F:      drivers/iio/*/hid-*
6136 F:      include/linux/hid-sensor-*
6137
6138 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6139 M:      Thomas Gleixner <tglx@linutronix.de>
6140 L:      linux-kernel@vger.kernel.org
6141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6142 S:      Maintained
6143 F:      Documentation/timers/
6144 F:      kernel/time/hrtimer.c
6145 F:      kernel/time/clockevents.c
6146 F:      kernel/time/timer_*.c
6147 F:      include/linux/clockchips.h
6148 F:      include/linux/hrtimer.h
6149
6150 HIGH-SPEED SCC DRIVER FOR AX.25
6151 L:      linux-hams@vger.kernel.org
6152 S:      Orphan
6153 F:      drivers/net/hamradio/dmascc.c
6154 F:      drivers/net/hamradio/scc.c
6155
6156 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6157 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6158 W:      http://www.highpoint-tech.com
6159 S:      Supported
6160 F:      Documentation/scsi/hptiop.txt
6161 F:      drivers/scsi/hptiop.c
6162
6163 HIPPI
6164 M:      Jes Sorensen <jes@trained-monkey.org>
6165 L:      linux-hippi@sunsite.dk
6166 S:      Maintained
6167 F:      include/linux/hippidevice.h
6168 F:      include/uapi/linux/if_hippi.h
6169 F:      net/802/hippi.c
6170 F:      drivers/net/hippi/
6171
6172 HISILICON NETWORK SUBSYSTEM DRIVER
6173 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6174 M:      Salil Mehta <salil.mehta@huawei.com>
6175 L:      netdev@vger.kernel.org
6176 W:      http://www.hisilicon.com
6177 S:      Maintained
6178 F:      drivers/net/ethernet/hisilicon/
6179 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6180
6181 HISILICON ROCE DRIVER
6182 M:      Lijun Ou <oulijun@huawei.com>
6183 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6184 L:      linux-rdma@vger.kernel.org
6185 S:      Maintained
6186 F:      drivers/infiniband/hw/hns/
6187 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6188
6189 HISILICON SAS Controller
6190 M:      John Garry <john.garry@huawei.com>
6191 W:      http://www.hisilicon.com
6192 S:      Supported
6193 F:      drivers/scsi/hisi_sas/
6194 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6195
6196 HOST AP DRIVER
6197 M:      Jouni Malinen <j@w1.fi>
6198 L:      linux-wireless@vger.kernel.org
6199 W:      http://w1.fi/hostap-driver.html
6200 S:      Obsolete
6201 F:      drivers/net/wireless/intersil/hostap/
6202
6203 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6204 L:      platform-driver-x86@vger.kernel.org
6205 S:      Orphan
6206 F:      drivers/platform/x86/tc1100-wmi.c
6207
6208 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6209 M:      Jaroslav Kysela <perex@perex.cz>
6210 S:      Maintained
6211 F:      drivers/net/ethernet/hp/hp100.*
6212
6213 HPET:   High Precision Event Timers driver
6214 M:      Clemens Ladisch <clemens@ladisch.de>
6215 S:      Maintained
6216 F:      Documentation/timers/hpet.txt
6217 F:      drivers/char/hpet.c
6218 F:      include/linux/hpet.h
6219 F:      include/uapi/linux/hpet.h
6220
6221 HPET:   x86
6222 S:      Orphan
6223 F:      arch/x86/kernel/hpet.c
6224 F:      arch/x86/include/asm/hpet.h
6225
6226 HPFS FILESYSTEM
6227 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6228 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6229 S:      Maintained
6230 F:      fs/hpfs/
6231
6232 HSI SUBSYSTEM
6233 M:      Sebastian Reichel <sre@kernel.org>
6234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6235 S:      Maintained
6236 F:      Documentation/ABI/testing/sysfs-bus-hsi
6237 F:      Documentation/driver-api/hsi.rst
6238 F:      drivers/hsi/
6239 F:      include/linux/hsi/
6240 F:      include/uapi/linux/hsi/
6241
6242 HSO 3G MODEM DRIVER
6243 L:      linux-usb@vger.kernel.org
6244 S:      Orphan
6245 F:      drivers/net/usb/hso.c
6246
6247 HSR NETWORK PROTOCOL
6248 M:      Arvid Brodin <arvid.brodin@alten.se>
6249 L:      netdev@vger.kernel.org
6250 S:      Maintained
6251 F:      net/hsr/
6252
6253 HT16K33 LED CONTROLLER DRIVER
6254 M:      Robin van der Gracht <robin@protonic.nl>
6255 S:      Maintained
6256 F:      drivers/auxdisplay/ht16k33.c
6257 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6258
6259 HTCPEN TOUCHSCREEN DRIVER
6260 M:      Pau Oliva Fora <pof@eslack.org>
6261 L:      linux-input@vger.kernel.org
6262 S:      Maintained
6263 F:      drivers/input/touchscreen/htcpen.c
6264
6265 HUGETLB FILESYSTEM
6266 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6267 S:      Maintained
6268 F:      fs/hugetlbfs/
6269
6270 HVA ST MEDIA DRIVER
6271 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6272 L:      linux-media@vger.kernel.org
6273 T:      git git://linuxtv.org/media_tree.git
6274 W:      https://linuxtv.org
6275 S:      Supported
6276 F:      drivers/media/platform/sti/hva
6277
6278 HWPOISON MEMORY FAILURE HANDLING
6279 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6280 L:      linux-mm@kvack.org
6281 S:      Maintained
6282 F:      mm/memory-failure.c
6283 F:      mm/hwpoison-inject.c
6284
6285 Hyper-V CORE AND DRIVERS
6286 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6287 M:      Haiyang Zhang <haiyangz@microsoft.com>
6288 M:      Stephen Hemminger <sthemmin@microsoft.com>
6289 L:      devel@linuxdriverproject.org
6290 S:      Maintained
6291 F:      arch/x86/include/asm/mshyperv.h
6292 F:      arch/x86/include/uapi/asm/hyperv.h
6293 F:      arch/x86/kernel/cpu/mshyperv.c
6294 F:      arch/x86/hyperv
6295 F:      drivers/hid/hid-hyperv.c
6296 F:      drivers/hv/
6297 F:      drivers/input/serio/hyperv-keyboard.c
6298 F:      drivers/pci/host/pci-hyperv.c
6299 F:      drivers/net/hyperv/
6300 F:      drivers/scsi/storvsc_drv.c
6301 F:      drivers/uio/uio_hv_generic.c
6302 F:      drivers/video/fbdev/hyperv_fb.c
6303 F:      include/linux/hyperv.h
6304 F:      tools/hv/
6305 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6306
6307 HYPERVISOR VIRTUAL CONSOLE DRIVER
6308 L:      linuxppc-dev@lists.ozlabs.org
6309 S:      Odd Fixes
6310 F:      drivers/tty/hvc/
6311
6312 I2C MUXES
6313 M:      Peter Rosin <peda@axentia.se>
6314 L:      linux-i2c@vger.kernel.org
6315 S:      Maintained
6316 F:      Documentation/i2c/i2c-topology
6317 F:      Documentation/i2c/muxes/
6318 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6319 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6320 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6321 F:      drivers/i2c/i2c-mux.c
6322 F:      drivers/i2c/muxes/
6323 F:      include/linux/i2c-mux.h
6324
6325 I2C OVER PARALLEL PORT
6326 M:      Jean Delvare <jdelvare@suse.com>
6327 L:      linux-i2c@vger.kernel.org
6328 S:      Maintained
6329 F:      Documentation/i2c/busses/i2c-parport
6330 F:      Documentation/i2c/busses/i2c-parport-light
6331 F:      drivers/i2c/busses/i2c-parport.c
6332 F:      drivers/i2c/busses/i2c-parport-light.c
6333
6334 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6335 M:      Jean Delvare <jdelvare@suse.com>
6336 L:      linux-i2c@vger.kernel.org
6337 S:      Maintained
6338 F:      Documentation/i2c/busses/i2c-ali1535
6339 F:      Documentation/i2c/busses/i2c-ali1563
6340 F:      Documentation/i2c/busses/i2c-ali15x3
6341 F:      Documentation/i2c/busses/i2c-amd756
6342 F:      Documentation/i2c/busses/i2c-amd8111
6343 F:      Documentation/i2c/busses/i2c-i801
6344 F:      Documentation/i2c/busses/i2c-nforce2
6345 F:      Documentation/i2c/busses/i2c-piix4
6346 F:      Documentation/i2c/busses/i2c-sis5595
6347 F:      Documentation/i2c/busses/i2c-sis630
6348 F:      Documentation/i2c/busses/i2c-sis96x
6349 F:      Documentation/i2c/busses/i2c-via
6350 F:      Documentation/i2c/busses/i2c-viapro
6351 F:      drivers/i2c/busses/i2c-ali1535.c
6352 F:      drivers/i2c/busses/i2c-ali1563.c
6353 F:      drivers/i2c/busses/i2c-ali15x3.c
6354 F:      drivers/i2c/busses/i2c-amd756.c
6355 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6356 F:      drivers/i2c/busses/i2c-amd8111.c
6357 F:      drivers/i2c/busses/i2c-i801.c
6358 F:      drivers/i2c/busses/i2c-isch.c
6359 F:      drivers/i2c/busses/i2c-nforce2.c
6360 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6361 F:      drivers/i2c/busses/i2c-piix4.c
6362 F:      drivers/i2c/busses/i2c-sis5595.c
6363 F:      drivers/i2c/busses/i2c-sis630.c
6364 F:      drivers/i2c/busses/i2c-sis96x.c
6365 F:      drivers/i2c/busses/i2c-via.c
6366 F:      drivers/i2c/busses/i2c-viapro.c
6367
6368 I2C/SMBUS ISMT DRIVER
6369 M:      Seth Heasley <seth.heasley@intel.com>
6370 M:      Neil Horman <nhorman@tuxdriver.com>
6371 L:      linux-i2c@vger.kernel.org
6372 F:      drivers/i2c/busses/i2c-ismt.c
6373 F:      Documentation/i2c/busses/i2c-ismt
6374
6375 I2C/SMBUS STUB DRIVER
6376 M:      Jean Delvare <jdelvare@suse.com>
6377 L:      linux-i2c@vger.kernel.org
6378 S:      Maintained
6379 F:      drivers/i2c/i2c-stub.c
6380
6381 I2C SUBSYSTEM
6382 M:      Wolfram Sang <wsa@the-dreams.de>
6383 L:      linux-i2c@vger.kernel.org
6384 W:      https://i2c.wiki.kernel.org/
6385 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6387 S:      Maintained
6388 F:      Documentation/devicetree/bindings/i2c/
6389 F:      Documentation/i2c/
6390 F:      drivers/i2c/
6391 F:      drivers/i2c/*/
6392 F:      include/linux/i2c.h
6393 F:      include/linux/i2c-*.h
6394 F:      include/uapi/linux/i2c.h
6395 F:      include/uapi/linux/i2c-*.h
6396
6397 I2C ACPI SUPPORT
6398 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6399 L:      linux-i2c@vger.kernel.org
6400 L:      linux-acpi@vger.kernel.org
6401 S:      Maintained
6402 F:      drivers/i2c/i2c-core-acpi.c
6403
6404 I2C-TAOS-EVM DRIVER
6405 M:      Jean Delvare <jdelvare@suse.com>
6406 L:      linux-i2c@vger.kernel.org
6407 S:      Maintained
6408 F:      Documentation/i2c/busses/i2c-taos-evm
6409 F:      drivers/i2c/busses/i2c-taos-evm.c
6410
6411 I2C-TINY-USB DRIVER
6412 M:      Till Harbaum <till@harbaum.org>
6413 L:      linux-i2c@vger.kernel.org
6414 W:      http://www.harbaum.org/till/i2c_tiny_usb
6415 S:      Maintained
6416 F:      drivers/i2c/busses/i2c-tiny-usb.c
6417
6418 i386 BOOT CODE
6419 M:      "H. Peter Anvin" <hpa@zytor.com>
6420 S:      Maintained
6421 F:      arch/x86/boot/
6422
6423 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6424 M:      "H. Peter Anvin" <hpa@zytor.com>
6425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6426 S:      Maintained
6427
6428 IA64 (Itanium) PLATFORM
6429 M:      Tony Luck <tony.luck@intel.com>
6430 M:      Fenghua Yu <fenghua.yu@intel.com>
6431 L:      linux-ia64@vger.kernel.org
6432 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6433 S:      Maintained
6434 F:      arch/ia64/
6435
6436 IBM Power VMX Cryptographic instructions
6437 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6438 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6439 L:      linux-crypto@vger.kernel.org
6440 S:      Supported
6441 F:      drivers/crypto/vmx/Makefile
6442 F:      drivers/crypto/vmx/Kconfig
6443 F:      drivers/crypto/vmx/vmx.c
6444 F:      drivers/crypto/vmx/aes*
6445 F:      drivers/crypto/vmx/ghash*
6446 F:      drivers/crypto/vmx/ppc-xlate.pl
6447
6448 IBM Power in-Nest Crypto Acceleration
6449 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6450 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6451 L:      linux-crypto@vger.kernel.org
6452 S:      Supported
6453 F:      drivers/crypto/nx/Makefile
6454 F:      drivers/crypto/nx/Kconfig
6455 F:      drivers/crypto/nx/nx-aes*
6456 F:      drivers/crypto/nx/nx-sha*
6457 F:      drivers/crypto/nx/nx.*
6458 F:      drivers/crypto/nx/nx_csbcpb.h
6459 F:      drivers/crypto/nx/nx_debugfs.h
6460
6461 IBM Power 842 compression accelerator
6462 M:      Haren Myneni <haren@us.ibm.com>
6463 S:      Supported
6464 F:      drivers/crypto/nx/Makefile
6465 F:      drivers/crypto/nx/Kconfig
6466 F:      drivers/crypto/nx/nx-842*
6467 F:      include/linux/sw842.h
6468 F:      crypto/842.c
6469 F:      lib/842/
6470
6471 IBM Power Linux RAID adapter
6472 M:      Brian King <brking@us.ibm.com>
6473 S:      Supported
6474 F:      drivers/scsi/ipr.*
6475
6476 IBM Power Virtual Ethernet Device Driver
6477 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6478 L:      netdev@vger.kernel.org
6479 S:      Supported
6480 F:      drivers/net/ethernet/ibm/ibmveth.*
6481
6482 IBM Power SRIOV Virtual NIC Device Driver
6483 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6484 M:      John Allen <jallen@linux.vnet.ibm.com>
6485 L:      netdev@vger.kernel.org
6486 S:      Supported
6487 F:      drivers/net/ethernet/ibm/ibmvnic.*
6488
6489 IBM Power Virtual SCSI Device Drivers
6490 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6491 L:      linux-scsi@vger.kernel.org
6492 S:      Supported
6493 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6494 F:      include/scsi/viosrp.h
6495
6496 IBM Power Virtual SCSI Device Target Driver
6497 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6498 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6499 L:      linux-scsi@vger.kernel.org
6500 L:      target-devel@vger.kernel.org
6501 S:      Supported
6502 F:      drivers/scsi/ibmvscsi_tgt/
6503
6504 IBM Power Virtual FC Device Drivers
6505 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6506 L:      linux-scsi@vger.kernel.org
6507 S:      Supported
6508 F:      drivers/scsi/ibmvscsi/ibmvfc*
6509
6510 IBM ServeRAID RAID DRIVER
6511 S:      Orphan
6512 F:      drivers/scsi/ips.*
6513
6514 ICH LPC AND GPIO DRIVER
6515 M:      Peter Tyser <ptyser@xes-inc.com>
6516 S:      Maintained
6517 F:      drivers/mfd/lpc_ich.c
6518 F:      drivers/gpio/gpio-ich.c
6519
6520 IDE SUBSYSTEM
6521 M:      "David S. Miller" <davem@davemloft.net>
6522 L:      linux-ide@vger.kernel.org
6523 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6525 S:      Maintained
6526 F:      Documentation/ide/
6527 F:      drivers/ide/
6528 F:      include/linux/ide.h
6529
6530 IDE/ATAPI DRIVERS
6531 M:      Borislav Petkov <bp@alien8.de>
6532 L:      linux-ide@vger.kernel.org
6533 S:      Maintained
6534 F:      Documentation/cdrom/ide-cd
6535 F:      drivers/ide/ide-cd*
6536
6537 IDEAPAD LAPTOP EXTRAS DRIVER
6538 M:      Ike Panhc <ike.pan@canonical.com>
6539 L:      platform-driver-x86@vger.kernel.org
6540 W:      http://launchpad.net/ideapad-laptop
6541 S:      Maintained
6542 F:      drivers/platform/x86/ideapad-laptop.c
6543
6544 IDEAPAD LAPTOP SLIDEBAR DRIVER
6545 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6546 L:      linux-input@vger.kernel.org
6547 W:      https://github.com/o2genum/ideapad-slidebar
6548 S:      Maintained
6549 F:      drivers/input/misc/ideapad_slidebar.c
6550
6551 IDT VersaClock 5 CLOCK DRIVER
6552 M:      Marek Vasut <marek.vasut@gmail.com>
6553 S:      Maintained
6554 F:      drivers/clk/clk-versaclock5.c
6555
6556 IEEE 802.15.4 SUBSYSTEM
6557 M:      Alexander Aring <alex.aring@gmail.com>
6558 M:      Stefan Schmidt <stefan@osg.samsung.com>
6559 L:      linux-wpan@vger.kernel.org
6560 W:      http://wpan.cakelab.org/
6561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6563 S:      Maintained
6564 F:      net/ieee802154/
6565 F:      net/mac802154/
6566 F:      drivers/net/ieee802154/
6567 F:      include/linux/nl802154.h
6568 F:      include/linux/ieee802154.h
6569 F:      include/net/nl802154.h
6570 F:      include/net/mac802154.h
6571 F:      include/net/af_ieee802154.h
6572 F:      include/net/cfg802154.h
6573 F:      include/net/ieee802154_netdev.h
6574 F:      Documentation/networking/ieee802154.txt
6575
6576 IFE PROTOCOL
6577 M:      Yotam Gigi <yotamg@mellanox.com>
6578 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6579 F:      net/ife
6580 F:      include/net/ife.h
6581 F:      include/uapi/linux/ife.h
6582
6583 IGORPLUG-USB IR RECEIVER
6584 M:      Sean Young <sean@mess.org>
6585 L:      linux-media@vger.kernel.org
6586 S:      Maintained
6587 F:      drivers/media/rc/igorplugusb.c
6588
6589 IGUANAWORKS USB IR TRANSCEIVER
6590 M:      Sean Young <sean@mess.org>
6591 L:      linux-media@vger.kernel.org
6592 S:      Maintained
6593 F:      drivers/media/rc/iguanair.c
6594
6595 IIO DIGITAL POTENTIOMETER DAC
6596 M:      Peter Rosin <peda@axentia.se>
6597 L:      linux-iio@vger.kernel.org
6598 S:      Maintained
6599 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6600 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6601 F:      drivers/iio/dac/dpot-dac.c
6602
6603 IIO ENVELOPE DETECTOR
6604 M:      Peter Rosin <peda@axentia.se>
6605 L:      linux-iio@vger.kernel.org
6606 S:      Maintained
6607 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6608 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6609 F:      drivers/iio/adc/envelope-detector.c
6610
6611 IIO MULTIPLEXER
6612 M:      Peter Rosin <peda@axentia.se>
6613 L:      linux-iio@vger.kernel.org
6614 S:      Maintained
6615 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6616 F:      drivers/iio/multiplexer/iio-mux.c
6617
6618 IIO SUBSYSTEM AND DRIVERS
6619 M:      Jonathan Cameron <jic23@kernel.org>
6620 R:      Hartmut Knaack <knaack.h@gmx.de>
6621 R:      Lars-Peter Clausen <lars@metafoo.de>
6622 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6623 L:      linux-iio@vger.kernel.org
6624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6625 S:      Maintained
6626 F:      Documentation/devicetree/bindings/iio/
6627 F:      drivers/iio/
6628 F:      drivers/staging/iio/
6629 F:      include/linux/iio/
6630 F:      tools/iio/
6631
6632 IKANOS/ADI EAGLE ADSL USB DRIVER
6633 M:      Matthieu Castet <castet.matthieu@free.fr>
6634 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6635 S:      Maintained
6636 F:      drivers/usb/atm/ueagle-atm.c
6637
6638 IMGTEC ASCII LCD DRIVER
6639 M:      Paul Burton <paul.burton@imgtec.com>
6640 S:      Maintained
6641 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6642 F:      drivers/auxdisplay/img-ascii-lcd.c
6643
6644 IMGTEC IR DECODER DRIVER
6645 M:      James Hogan <james.hogan@imgtec.com>
6646 S:      Maintained
6647 F:      drivers/media/rc/img-ir/
6648
6649 IMS TWINTURBO FRAMEBUFFER DRIVER
6650 L:      linux-fbdev@vger.kernel.org
6651 S:      Orphan
6652 F:      drivers/video/fbdev/imsttfb.c
6653
6654 INA209 HARDWARE MONITOR DRIVER
6655 M:      Guenter Roeck <linux@roeck-us.net>
6656 L:      linux-hwmon@vger.kernel.org
6657 S:      Maintained
6658 F:      Documentation/hwmon/ina209
6659 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6660 F:      drivers/hwmon/ina209.c
6661
6662 INA2XX HARDWARE MONITOR DRIVER
6663 M:      Guenter Roeck <linux@roeck-us.net>
6664 L:      linux-hwmon@vger.kernel.org
6665 S:      Maintained
6666 F:      Documentation/hwmon/ina2xx
6667 F:      drivers/hwmon/ina2xx.c
6668 F:      include/linux/platform_data/ina2xx.h
6669
6670 INDUSTRY PACK SUBSYSTEM (IPACK)
6671 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6672 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6673 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6674 L:      industrypack-devel@lists.sourceforge.net
6675 W:      http://industrypack.sourceforge.net
6676 S:      Maintained
6677 F:      drivers/ipack/
6678
6679 INFINIBAND SUBSYSTEM
6680 M:      Doug Ledford <dledford@redhat.com>
6681 M:      Sean Hefty <sean.hefty@intel.com>
6682 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6683 L:      linux-rdma@vger.kernel.org
6684 W:      http://www.openfabrics.org/
6685 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6687 S:      Supported
6688 F:      Documentation/devicetree/bindings/infiniband/
6689 F:      Documentation/infiniband/
6690 F:      drivers/infiniband/
6691 F:      include/uapi/linux/if_infiniband.h
6692 F:      include/uapi/rdma/
6693 F:      include/rdma/
6694
6695 INGENIC JZ4780 DMA Driver
6696 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6697 S:      Maintained
6698 F:      drivers/dma/dma-jz4780.c
6699
6700 INGENIC JZ4780 NAND DRIVER
6701 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6702 L:      linux-mtd@lists.infradead.org
6703 S:      Maintained
6704 F:      drivers/mtd/nand/jz4780_*
6705
6706 INOTIFY
6707 M:      John McCutchan <john@johnmccutchan.com>
6708 M:      Robert Love <rlove@rlove.org>
6709 M:      Eric Paris <eparis@parisplace.org>
6710 S:      Maintained
6711 F:      Documentation/filesystems/inotify.txt
6712 F:      fs/notify/inotify/
6713 F:      include/linux/inotify.h
6714 F:      include/uapi/linux/inotify.h
6715
6716 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6717 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6718 L:      linux-input@vger.kernel.org
6719 Q:      http://patchwork.kernel.org/project/linux-input/list/
6720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6721 S:      Maintained
6722 F:      drivers/input/
6723 F:      include/linux/input.h
6724 F:      include/uapi/linux/input.h
6725 F:      include/uapi/linux/input-event-codes.h
6726 F:      include/linux/input/
6727 F:      Documentation/devicetree/bindings/input/
6728 F:      Documentation/input/
6729
6730 INPUT MULTITOUCH (MT) PROTOCOL
6731 M:      Henrik Rydberg <rydberg@bitmath.org>
6732 L:      linux-input@vger.kernel.org
6733 S:      Odd fixes
6734 F:      Documentation/input/multi-touch-protocol.rst
6735 F:      drivers/input/input-mt.c
6736 K:      \b(ABS|SYN)_MT_
6737
6738 INSIDE SECURE CRYPTO DRIVER
6739 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6740 F:      drivers/crypto/inside-secure/
6741 S:      Maintained
6742 L:      linux-crypto@vger.kernel.org
6743
6744 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6745 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6746 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6747 L:      linux-ima-devel@lists.sourceforge.net
6748 L:      linux-ima-user@lists.sourceforge.net
6749 L:      linux-security-module@vger.kernel.org
6750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6751 S:      Supported
6752 F:      security/integrity/ima/
6753
6754 INTEL ASoC BDW/HSW DRIVERS
6755 M:      Jie Yang <yang.jie@linux.intel.com>
6756 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6757 S:      Supported
6758 F:      sound/soc/intel/common/sst-dsp*
6759 F:      sound/soc/intel/common/sst-firmware.c
6760 F:      sound/soc/intel/boards/broadwell.c
6761 F:      sound/soc/intel/haswell/
6762
6763 INTEL C600 SERIES SAS CONTROLLER DRIVER
6764 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6765 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6766 L:      linux-scsi@vger.kernel.org
6767 T:      git git://git.code.sf.net/p/intel-sas/isci
6768 S:      Supported
6769 F:      drivers/scsi/isci/
6770
6771 INTEL HID EVENT DRIVER
6772 M:      Alex Hung <alex.hung@canonical.com>
6773 L:      platform-driver-x86@vger.kernel.org
6774 S:      Maintained
6775 F:      drivers/platform/x86/intel-hid.c
6776
6777 INTEL VIRTUAL BUTTON DRIVER
6778 M:      AceLan Kao <acelan.kao@canonical.com>
6779 L:      platform-driver-x86@vger.kernel.org
6780 S:      Maintained
6781 F:      drivers/platform/x86/intel-vbtn.c
6782
6783 INTEL IDLE DRIVER
6784 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6785 M:      Len Brown <lenb@kernel.org>
6786 L:      linux-pm@vger.kernel.org
6787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6788 B:      https://bugzilla.kernel.org
6789 S:      Supported
6790 F:      drivers/idle/intel_idle.c
6791
6792 INTEL INTEGRATED SENSOR HUB DRIVER
6793 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6794 M:      Jiri Kosina <jikos@kernel.org>
6795 L:      linux-input@vger.kernel.org
6796 S:      Maintained
6797 F:      drivers/hid/intel-ish-hid/
6798
6799 INTEL PSTATE DRIVER
6800 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6801 M:      Len Brown <lenb@kernel.org>
6802 L:      linux-pm@vger.kernel.org
6803 S:      Supported
6804 F:      drivers/cpufreq/intel_pstate.c
6805
6806 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6807 M:      Maik Broemme <mbroemme@libmpq.org>
6808 L:      linux-fbdev@vger.kernel.org
6809 S:      Maintained
6810 F:      Documentation/fb/intelfb.txt
6811 F:      drivers/video/fbdev/intelfb/
6812
6813 INTEL 810/815 FRAMEBUFFER DRIVER
6814 M:      Antonino Daplas <adaplas@gmail.com>
6815 L:      linux-fbdev@vger.kernel.org
6816 S:      Maintained
6817 F:      drivers/video/fbdev/i810/
6818
6819 INTEL MENLOW THERMAL DRIVER
6820 M:      Sujith Thomas <sujith.thomas@intel.com>
6821 L:      platform-driver-x86@vger.kernel.org
6822 W:      https://01.org/linux-acpi
6823 S:      Supported
6824 F:      drivers/platform/x86/intel_menlow.c
6825
6826 INTEL I/OAT DMA DRIVER
6827 M:      Dave Jiang <dave.jiang@intel.com>
6828 R:      Dan Williams <dan.j.williams@intel.com>
6829 L:      dmaengine@vger.kernel.org
6830 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6831 S:      Supported
6832 F:      drivers/dma/ioat*
6833
6834 INTEL IOMMU (VT-d)
6835 M:      David Woodhouse <dwmw2@infradead.org>
6836 L:      iommu@lists.linux-foundation.org
6837 T:      git git://git.infradead.org/iommu-2.6.git
6838 S:      Supported
6839 F:      drivers/iommu/intel-iommu.c
6840 F:      include/linux/intel-iommu.h
6841
6842 INTEL IOP-ADMA DMA DRIVER
6843 R:      Dan Williams <dan.j.williams@intel.com>
6844 S:      Odd fixes
6845 F:      drivers/dma/iop-adma.c
6846
6847 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6848 M:      Krzysztof Halasa <khalasa@piap.pl>
6849 S:      Maintained
6850 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6851 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6852 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6853 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6854 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6855 F:      drivers/net/wan/ixp4xx_hss.c
6856
6857 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6858 M:      Deepak Saxena <dsaxena@plexity.net>
6859 S:      Maintained
6860 F:      drivers/char/hw_random/ixp4xx-rng.c
6861
6862 INTEL ETHERNET DRIVERS
6863 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6864 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6865 W:      http://www.intel.com/support/feedback.htm
6866 W:      http://e1000.sourceforge.net/
6867 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6870 S:      Supported
6871 F:      Documentation/networking/e100.txt
6872 F:      Documentation/networking/e1000.txt
6873 F:      Documentation/networking/e1000e.txt
6874 F:      Documentation/networking/igb.txt
6875 F:      Documentation/networking/igbvf.txt
6876 F:      Documentation/networking/ixgb.txt
6877 F:      Documentation/networking/ixgbe.txt
6878 F:      Documentation/networking/ixgbevf.txt
6879 F:      Documentation/networking/i40e.txt
6880 F:      Documentation/networking/i40evf.txt
6881 F:      drivers/net/ethernet/intel/
6882 F:      drivers/net/ethernet/intel/*/
6883 F:      include/linux/avf/virtchnl.h
6884
6885 INTEL RDMA RNIC DRIVER
6886 M:     Faisal Latif <faisal.latif@intel.com>
6887 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6888 L:     linux-rdma@vger.kernel.org
6889 S:     Supported
6890 F:     drivers/infiniband/hw/i40iw/
6891
6892 INTEL MERRIFIELD GPIO DRIVER
6893 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6894 L:      linux-gpio@vger.kernel.org
6895 S:      Maintained
6896 F:      drivers/gpio/gpio-merrifield.c
6897
6898 INTEL-MID GPIO DRIVER
6899 M:      David Cohen <david.a.cohen@linux.intel.com>
6900 L:      linux-gpio@vger.kernel.org
6901 S:      Maintained
6902 F:      drivers/gpio/gpio-intel-mid.c
6903
6904 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6905 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6906 L:      linux-wireless@vger.kernel.org
6907 S:      Maintained
6908 F:      Documentation/networking/README.ipw2100
6909 F:      Documentation/networking/README.ipw2200
6910 F:      drivers/net/wireless/intel/ipw2x00/
6911
6912 INTEL(R) TRACE HUB
6913 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6914 S:      Supported
6915 F:      Documentation/trace/intel_th.txt
6916 F:      drivers/hwtracing/intel_th/
6917
6918 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6919 M:      Ning Sun <ning.sun@intel.com>
6920 L:      tboot-devel@lists.sourceforge.net
6921 W:      http://tboot.sourceforge.net
6922 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6923 S:      Supported
6924 F:      Documentation/intel_txt.txt
6925 F:      include/linux/tboot.h
6926 F:      arch/x86/kernel/tboot.c
6927
6928 INTEL WIRELESS WIMAX CONNECTION 2400
6929 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6930 M:      linux-wimax@intel.com
6931 L:      wimax@linuxwimax.org (subscribers-only)
6932 S:      Supported
6933 W:      http://linuxwimax.org
6934 F:      Documentation/wimax/README.i2400m
6935 F:      drivers/net/wimax/i2400m/
6936 F:      include/uapi/linux/wimax/i2400m.h
6937
6938 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6939 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6940 L:      linux-wireless@vger.kernel.org
6941 S:      Supported
6942 F:      drivers/net/wireless/intel/iwlegacy/
6943
6944 INTEL WIRELESS WIFI LINK (iwlwifi)
6945 M:      Johannes Berg <johannes.berg@intel.com>
6946 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6947 M:      Luca Coelho <luciano.coelho@intel.com>
6948 M:      Intel Linux Wireless <linuxwifi@intel.com>
6949 L:      linux-wireless@vger.kernel.org
6950 W:      http://intellinuxwireless.org
6951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6952 S:      Supported
6953 F:      drivers/net/wireless/intel/iwlwifi/
6954
6955 INTEL MANAGEMENT ENGINE (mei)
6956 M:      Tomas Winkler <tomas.winkler@intel.com>
6957 L:      linux-kernel@vger.kernel.org
6958 S:      Supported
6959 F:      include/uapi/linux/mei.h
6960 F:      include/linux/mei_cl_bus.h
6961 F:      drivers/misc/mei/*
6962 F:      drivers/watchdog/mei_wdt.c
6963 F:      Documentation/misc-devices/mei/*
6964 F:      samples/mei/*
6965
6966 INTEL MIC DRIVERS (mic)
6967 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6968 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6969 S:      Supported
6970 W:      https://github.com/sudeepdutt/mic
6971 W:      http://software.intel.com/en-us/mic-developer
6972 F:      include/linux/mic_bus.h
6973 F:      include/linux/scif.h
6974 F:      include/uapi/linux/mic_common.h
6975 F:      include/uapi/linux/mic_ioctl.h
6976 F:      include/uapi/linux/scif_ioctl.h
6977 F:      drivers/misc/mic/
6978 F:      drivers/dma/mic_x100_dma.c
6979 F:      drivers/dma/mic_x100_dma.h
6980 F:      Documentation/mic/
6981
6982 INTEL PMC/P-Unit IPC DRIVER
6983 M:      Zha Qipeng<qipeng.zha@intel.com>
6984 L:      platform-driver-x86@vger.kernel.org
6985 S:      Maintained
6986 F:      drivers/platform/x86/intel_pmc_ipc.c
6987 F:      drivers/platform/x86/intel_punit_ipc.c
6988 F:      arch/x86/include/asm/intel_pmc_ipc.h
6989 F:      arch/x86/include/asm/intel_punit_ipc.h
6990
6991 INTEL TELEMETRY DRIVER
6992 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6993 L:      platform-driver-x86@vger.kernel.org
6994 S:      Maintained
6995 F:      arch/x86/include/asm/intel_telemetry.h
6996 F:      drivers/platform/x86/intel_telemetry*
6997
6998 INTEL PMC CORE DRIVER
6999 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7000 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7001 L:      platform-driver-x86@vger.kernel.org
7002 S:      Maintained
7003 F:      arch/x86/include/asm/pmc_core.h
7004 F:      drivers/platform/x86/intel_pmc_core*
7005
7006 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7007 M:      Linus Walleij <linus.walleij@linaro.org>
7008 L:      linux-iio@vger.kernel.org
7009 S:      Maintained
7010 F:      drivers/iio/gyro/mpu3050*
7011 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7012
7013 IOC3 ETHERNET DRIVER
7014 M:      Ralf Baechle <ralf@linux-mips.org>
7015 L:      linux-mips@linux-mips.org
7016 S:      Maintained
7017 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7018
7019 IOC3 SERIAL DRIVER
7020 M:      Pat Gefre <pfg@sgi.com>
7021 L:      linux-serial@vger.kernel.org
7022 S:      Maintained
7023 F:      drivers/tty/serial/ioc3_serial.c
7024
7025 IOMMU DRIVERS
7026 M:      Joerg Roedel <joro@8bytes.org>
7027 L:      iommu@lists.linux-foundation.org
7028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7029 S:      Maintained
7030 F:      Documentation/devicetree/bindings/iommu/
7031 F:      drivers/iommu/
7032 F:      include/linux/iommu.h
7033 F:      include/linux/iova.h
7034
7035 IP MASQUERADING
7036 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7037 S:      Maintained
7038 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7039
7040 IPMI SUBSYSTEM
7041 M:      Corey Minyard <minyard@acm.org>
7042 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7043 W:      http://openipmi.sourceforge.net/
7044 S:      Supported
7045 F:      Documentation/IPMI.txt
7046 F:      drivers/char/ipmi/
7047 F:      include/linux/ipmi*
7048 F:      include/uapi/linux/ipmi*
7049
7050 IPS SCSI RAID DRIVER
7051 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7052 L:      linux-scsi@vger.kernel.org
7053 W:      http://www.adaptec.com/
7054 S:      Maintained
7055 F:      drivers/scsi/ips*
7056
7057 IPVS
7058 M:      Wensong Zhang <wensong@linux-vs.org>
7059 M:      Simon Horman <horms@verge.net.au>
7060 M:      Julian Anastasov <ja@ssi.bg>
7061 L:      netdev@vger.kernel.org
7062 L:      lvs-devel@vger.kernel.org
7063 S:      Maintained
7064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7066 F:      Documentation/networking/ipvs-sysctl.txt
7067 F:      include/net/ip_vs.h
7068 F:      include/uapi/linux/ip_vs.h
7069 F:      net/netfilter/ipvs/
7070
7071 IPWIRELESS DRIVER
7072 M:      Jiri Kosina <jikos@kernel.org>
7073 M:      David Sterba <dsterba@suse.com>
7074 S:      Odd Fixes
7075 F:      drivers/tty/ipwireless/
7076
7077 IPX NETWORK LAYER
7078 L:      netdev@vger.kernel.org
7079 S:      Odd fixes
7080 F:      include/net/ipx.h
7081 F:      include/uapi/linux/ipx.h
7082 F:      net/ipx/
7083
7084 IRDA SUBSYSTEM
7085 M:      Samuel Ortiz <samuel@sortiz.org>
7086 L:      irda-users@lists.sourceforge.net (subscribers-only)
7087 L:      netdev@vger.kernel.org
7088 W:      http://irda.sourceforge.net/
7089 S:      Maintained
7090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7091 F:      Documentation/networking/irda.txt
7092 F:      drivers/net/irda/
7093 F:      include/net/irda/
7094 F:      net/irda/
7095
7096 IRQ SUBSYSTEM
7097 M:      Thomas Gleixner <tglx@linutronix.de>
7098 L:      linux-kernel@vger.kernel.org
7099 S:      Maintained
7100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7101 F:      kernel/irq/
7102
7103 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7104 M:      Marc Zyngier <marc.zyngier@arm.com>
7105 S:      Maintained
7106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7107 F:      Documentation/IRQ-domain.txt
7108 F:      include/linux/irqdomain.h
7109 F:      kernel/irq/irqdomain.c
7110 F:      kernel/irq/msi.c
7111
7112 IRQCHIP DRIVERS
7113 M:      Thomas Gleixner <tglx@linutronix.de>
7114 M:      Jason Cooper <jason@lakedaemon.net>
7115 M:      Marc Zyngier <marc.zyngier@arm.com>
7116 L:      linux-kernel@vger.kernel.org
7117 S:      Maintained
7118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7119 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7120 F:      Documentation/devicetree/bindings/interrupt-controller/
7121 F:      drivers/irqchip/
7122
7123 ISA
7124 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7125 S:      Maintained
7126 F:      Documentation/isa.txt
7127 F:      drivers/base/isa.c
7128 F:      include/linux/isa.h
7129
7130 ISA RADIO MODULE
7131 M:      Hans Verkuil <hverkuil@xs4all.nl>
7132 L:      linux-media@vger.kernel.org
7133 T:      git git://linuxtv.org/media_tree.git
7134 W:      https://linuxtv.org
7135 S:      Maintained
7136 F:      drivers/media/radio/radio-isa*
7137
7138 ISAPNP
7139 M:      Jaroslav Kysela <perex@perex.cz>
7140 S:      Maintained
7141 F:      Documentation/isapnp.txt
7142 F:      drivers/pnp/isapnp/
7143 F:      include/linux/isapnp.h
7144
7145 ISCSI
7146 M:      Lee Duncan <lduncan@suse.com>
7147 M:      Chris Leech <cleech@redhat.com>
7148 L:      open-iscsi@googlegroups.com
7149 W:      www.open-iscsi.com
7150 S:      Maintained
7151 F:      drivers/scsi/*iscsi*
7152 F:      include/scsi/*iscsi*
7153
7154 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7155 M:      Peter Jones <pjones@redhat.com>
7156 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7157 S:      Maintained
7158 F:      drivers/firmware/iscsi_ibft*
7159
7160 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7161 M:      Or Gerlitz <ogerlitz@mellanox.com>
7162 M:      Sagi Grimberg <sagi@grimberg.me>
7163 M:      Roi Dayan <roid@mellanox.com>
7164 L:      linux-rdma@vger.kernel.org
7165 S:      Supported
7166 W:      http://www.openfabrics.org
7167 W:      www.open-iscsi.org
7168 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7169 F:      drivers/infiniband/ulp/iser/
7170
7171 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7172 M:      Sagi Grimberg <sagi@grimberg.me>
7173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7174 L:      linux-rdma@vger.kernel.org
7175 L:      target-devel@vger.kernel.org
7176 S:      Supported
7177 W:      http://www.linux-iscsi.org
7178 F:      drivers/infiniband/ulp/isert
7179
7180 ISDN SUBSYSTEM
7181 M:      Karsten Keil <isdn@linux-pingi.de>
7182 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7183 L:      netdev@vger.kernel.org
7184 W:      http://www.isdn4linux.de
7185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7186 S:      Maintained
7187 F:      Documentation/isdn/
7188 F:      drivers/isdn/
7189 F:      include/linux/isdn.h
7190 F:      include/linux/isdn/
7191 F:      include/uapi/linux/isdn.h
7192 F:      include/uapi/linux/isdn/
7193
7194 ISDN SUBSYSTEM (Eicon active card driver)
7195 M:      Armin Schindler <mac@melware.de>
7196 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7197 W:      http://www.melware.de
7198 S:      Maintained
7199 F:      drivers/isdn/hardware/eicon/
7200
7201 IT87 HARDWARE MONITORING DRIVER
7202 M:      Jean Delvare <jdelvare@suse.com>
7203 L:      linux-hwmon@vger.kernel.org
7204 S:      Maintained
7205 F:      Documentation/hwmon/it87
7206 F:      drivers/hwmon/it87.c
7207
7208 IT913X MEDIA DRIVER
7209 M:      Antti Palosaari <crope@iki.fi>
7210 L:      linux-media@vger.kernel.org
7211 W:      https://linuxtv.org
7212 W:      http://palosaari.fi/linux/
7213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7214 T:      git git://linuxtv.org/anttip/media_tree.git
7215 S:      Maintained
7216 F:      drivers/media/tuners/it913x*
7217
7218 IVTV VIDEO4LINUX DRIVER
7219 M:      Andy Walls <awalls@md.metrocast.net>
7220 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7221 L:      linux-media@vger.kernel.org
7222 T:      git git://linuxtv.org/media_tree.git
7223 W:      http://www.ivtvdriver.org
7224 S:      Maintained
7225 F:      Documentation/media/v4l-drivers/ivtv*
7226 F:      drivers/media/pci/ivtv/
7227 F:      include/uapi/linux/ivtv*
7228
7229 IX2505V MEDIA DRIVER
7230 M:      Malcolm Priestley <tvboxspy@gmail.com>
7231 L:      linux-media@vger.kernel.org
7232 W:      https://linuxtv.org
7233 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7234 S:      Maintained
7235 F:      drivers/media/dvb-frontends/ix2505v*
7236
7237 JC42.4 TEMPERATURE SENSOR DRIVER
7238 M:      Guenter Roeck <linux@roeck-us.net>
7239 L:      linux-hwmon@vger.kernel.org
7240 S:      Maintained
7241 F:      drivers/hwmon/jc42.c
7242 F:      Documentation/hwmon/jc42
7243
7244 JFS FILESYSTEM
7245 M:      Dave Kleikamp <shaggy@kernel.org>
7246 L:      jfs-discussion@lists.sourceforge.net
7247 W:      http://jfs.sourceforge.net/
7248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7249 S:      Maintained
7250 F:      Documentation/filesystems/jfs.txt
7251 F:      fs/jfs/
7252
7253 JME NETWORK DRIVER
7254 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7255 L:      netdev@vger.kernel.org
7256 S:      Maintained
7257 F:      drivers/net/ethernet/jme.*
7258
7259 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7260 M:      David Woodhouse <dwmw2@infradead.org>
7261 L:      linux-mtd@lists.infradead.org
7262 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7263 S:      Maintained
7264 F:      fs/jffs2/
7265 F:      include/uapi/linux/jffs2.h
7266
7267 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7268 M:      "Theodore Ts'o" <tytso@mit.edu>
7269 M:      Jan Kara <jack@suse.com>
7270 L:      linux-ext4@vger.kernel.org
7271 S:      Maintained
7272 F:      fs/jbd2/
7273 F:      include/linux/jbd2.h
7274
7275 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7276 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7277 L:      linux-media@vger.kernel.org
7278 S:      Maintained
7279 F:      drivers/media/platform/rcar_jpu.c
7280
7281 JSM Neo PCI based serial card
7282 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7283 L:      linux-serial@vger.kernel.org
7284 S:      Maintained
7285 F:      drivers/tty/serial/jsm/
7286
7287 K10TEMP HARDWARE MONITORING DRIVER
7288 M:      Clemens Ladisch <clemens@ladisch.de>
7289 L:      linux-hwmon@vger.kernel.org
7290 S:      Maintained
7291 F:      Documentation/hwmon/k10temp
7292 F:      drivers/hwmon/k10temp.c
7293
7294 K8TEMP HARDWARE MONITORING DRIVER
7295 M:      Rudolf Marek <r.marek@assembler.cz>
7296 L:      linux-hwmon@vger.kernel.org
7297 S:      Maintained
7298 F:      Documentation/hwmon/k8temp
7299 F:      drivers/hwmon/k8temp.c
7300
7301 KASAN
7302 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7303 R:      Alexander Potapenko <glider@google.com>
7304 R:      Dmitry Vyukov <dvyukov@google.com>
7305 L:      kasan-dev@googlegroups.com
7306 S:      Maintained
7307 F:      arch/*/include/asm/kasan.h
7308 F:      arch/*/mm/kasan_init*
7309 F:      Documentation/dev-tools/kasan.rst
7310 F:      include/linux/kasan*.h
7311 F:      lib/test_kasan.c
7312 F:      mm/kasan/
7313 F:      scripts/Makefile.kasan
7314
7315 KCONFIG
7316 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7317 L:      linux-kbuild@vger.kernel.org
7318 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7319 S:      Maintained
7320 F:      Documentation/kbuild/kconfig-language.txt
7321 F:      scripts/kconfig/
7322
7323 KDUMP
7324 M:      Dave Young <dyoung@redhat.com>
7325 M:      Baoquan He <bhe@redhat.com>
7326 R:      Vivek Goyal <vgoyal@redhat.com>
7327 L:      kexec@lists.infradead.org
7328 W:      http://lse.sourceforge.net/kdump/
7329 S:      Maintained
7330 F:      Documentation/kdump/
7331
7332 KEENE FM RADIO TRANSMITTER DRIVER
7333 M:      Hans Verkuil <hverkuil@xs4all.nl>
7334 L:      linux-media@vger.kernel.org
7335 T:      git git://linuxtv.org/media_tree.git
7336 W:      https://linuxtv.org
7337 S:      Maintained
7338 F:      drivers/media/radio/radio-keene*
7339
7340 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7341 M:      Ian Kent <raven@themaw.net>
7342 L:      autofs@vger.kernel.org
7343 S:      Maintained
7344 F:      fs/autofs4/
7345
7346 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7347 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7348 M:      Michal Marek <mmarek@suse.com>
7349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7350 L:      linux-kbuild@vger.kernel.org
7351 S:      Maintained
7352 F:      Documentation/kbuild/
7353 F:      Makefile
7354 F:      scripts/Makefile.*
7355 F:      scripts/basic/
7356 F:      scripts/mk*
7357 F:      scripts/package/
7358
7359 KERNEL JANITORS
7360 L:      kernel-janitors@vger.kernel.org
7361 W:      http://kernelnewbies.org/KernelJanitors
7362 S:      Odd Fixes
7363
7364 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7365 M:      "J. Bruce Fields" <bfields@fieldses.org>
7366 M:      Jeff Layton <jlayton@poochiereds.net>
7367 L:      linux-nfs@vger.kernel.org
7368 W:      http://nfs.sourceforge.net/
7369 T:      git git://linux-nfs.org/~bfields/linux.git
7370 S:      Supported
7371 F:      fs/nfsd/
7372 F:      include/uapi/linux/nfsd/
7373 F:      fs/lockd/
7374 F:      fs/nfs_common/
7375 F:      net/sunrpc/
7376 F:      include/linux/lockd/
7377 F:      include/linux/sunrpc/
7378 F:      include/uapi/linux/sunrpc/
7379
7380 KERNEL SELFTEST FRAMEWORK
7381 M:      Shuah Khan <shuahkh@osg.samsung.com>
7382 M:      Shuah Khan <shuah@kernel.org>
7383 L:      linux-kselftest@vger.kernel.org
7384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7385 S:      Maintained
7386 F:      tools/testing/selftests/
7387 F:      Documentation/dev-tools/kselftest*
7388
7389 KERNEL VIRTUAL MACHINE (KVM)
7390 M:      Paolo Bonzini <pbonzini@redhat.com>
7391 M:      Radim Krčmář <rkrcmar@redhat.com>
7392 L:      kvm@vger.kernel.org
7393 W:      http://www.linux-kvm.org
7394 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7395 S:      Supported
7396 F:      Documentation/*/kvm*.txt
7397 F:      Documentation/virtual/kvm/
7398 F:      arch/*/kvm/
7399 F:      arch/x86/kernel/kvm.c
7400 F:      arch/x86/kernel/kvmclock.c
7401 F:      arch/*/include/asm/kvm*
7402 F:      include/linux/kvm*
7403 F:      include/uapi/linux/kvm*
7404 F:      virt/kvm/
7405 F:      tools/kvm/
7406
7407 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7408 M:      Joerg Roedel <joro@8bytes.org>
7409 L:      kvm@vger.kernel.org
7410 W:      http://www.linux-kvm.org/
7411 S:      Maintained
7412 F:      arch/x86/include/asm/svm.h
7413 F:      arch/x86/kvm/svm.c
7414
7415 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7416 M:      Alexander Graf <agraf@suse.com>
7417 L:      kvm-ppc@vger.kernel.org
7418 W:      http://www.linux-kvm.org/
7419 T:      git git://github.com/agraf/linux-2.6.git
7420 S:      Supported
7421 F:      arch/powerpc/include/asm/kvm*
7422 F:      arch/powerpc/kvm/
7423
7424 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7425 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7426 M:      Cornelia Huck <cohuck@redhat.com>
7427 L:      linux-s390@vger.kernel.org
7428 W:      http://www.ibm.com/developerworks/linux/linux390/
7429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7430 S:      Supported
7431 F:      Documentation/s390/kvm.txt
7432 F:      arch/s390/include/asm/kvm*
7433 F:      arch/s390/kvm/
7434 F:      arch/s390/mm/gmap.c
7435
7436 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7437 M:      Christoffer Dall <christoffer.dall@linaro.org>
7438 M:      Marc Zyngier <marc.zyngier@arm.com>
7439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7440 L:      kvmarm@lists.cs.columbia.edu
7441 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7443 S:      Supported
7444 F:      arch/arm/include/uapi/asm/kvm*
7445 F:      arch/arm/include/asm/kvm*
7446 F:      arch/arm/kvm/
7447 F:      virt/kvm/arm/
7448 F:      include/kvm/arm_*
7449
7450 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7451 M:      Christoffer Dall <christoffer.dall@linaro.org>
7452 M:      Marc Zyngier <marc.zyngier@arm.com>
7453 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7454 L:      kvmarm@lists.cs.columbia.edu
7455 S:      Maintained
7456 F:      arch/arm64/include/uapi/asm/kvm*
7457 F:      arch/arm64/include/asm/kvm*
7458 F:      arch/arm64/kvm/
7459
7460 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7461 M:      James Hogan <james.hogan@imgtec.com>
7462 L:      linux-mips@linux-mips.org
7463 S:      Supported
7464 F:      arch/mips/include/uapi/asm/kvm*
7465 F:      arch/mips/include/asm/kvm*
7466 F:      arch/mips/kvm/
7467
7468 KERNFS
7469 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7470 M:      Tejun Heo <tj@kernel.org>
7471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7472 S:      Supported
7473 F:      include/linux/kernfs.h
7474 F:      fs/kernfs/
7475
7476 KEXEC
7477 M:      Eric Biederman <ebiederm@xmission.com>
7478 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7479 L:      kexec@lists.infradead.org
7480 S:      Maintained
7481 F:      include/linux/kexec.h
7482 F:      include/uapi/linux/kexec.h
7483 F:      kernel/kexec*
7484
7485 KEYS/KEYRINGS:
7486 M:      David Howells <dhowells@redhat.com>
7487 L:      keyrings@vger.kernel.org
7488 S:      Maintained
7489 F:      Documentation/security/keys/core.rst
7490 F:      include/linux/key.h
7491 F:      include/linux/key-type.h
7492 F:      include/linux/keyctl.h
7493 F:      include/uapi/linux/keyctl.h
7494 F:      include/keys/
7495 F:      security/keys/
7496
7497 KEYS-TRUSTED
7498 M:      David Safford <safford@us.ibm.com>
7499 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7500 L:      linux-security-module@vger.kernel.org
7501 L:      keyrings@vger.kernel.org
7502 S:      Supported
7503 F:      Documentation/security/keys/trusted-encrypted.rst
7504 F:      include/keys/trusted-type.h
7505 F:      security/keys/trusted.c
7506 F:      security/keys/trusted.h
7507
7508 KEYS-ENCRYPTED
7509 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7510 M:      David Safford <safford@us.ibm.com>
7511 L:      linux-security-module@vger.kernel.org
7512 L:      keyrings@vger.kernel.org
7513 S:      Supported
7514 F:      Documentation/security/keys/trusted-encrypted.rst
7515 F:      include/keys/encrypted-type.h
7516 F:      security/keys/encrypted-keys/
7517
7518 KGDB / KDB /debug_core
7519 M:      Jason Wessel <jason.wessel@windriver.com>
7520 W:      http://kgdb.wiki.kernel.org/
7521 L:      kgdb-bugreport@lists.sourceforge.net
7522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7523 S:      Maintained
7524 F:      Documentation/dev-tools/kgdb.rst
7525 F:      drivers/misc/kgdbts.c
7526 F:      drivers/tty/serial/kgdboc.c
7527 F:      include/linux/kdb.h
7528 F:      include/linux/kgdb.h
7529 F:      kernel/debug/
7530
7531 KMEMCHECK
7532 M:      Vegard Nossum <vegardno@ifi.uio.no>
7533 M:      Pekka Enberg <penberg@kernel.org>
7534 S:      Maintained
7535 F:      Documentation/dev-tools/kmemcheck.rst
7536 F:      arch/x86/include/asm/kmemcheck.h
7537 F:      arch/x86/mm/kmemcheck/
7538 F:      include/linux/kmemcheck.h
7539 F:      mm/kmemcheck.c
7540
7541 KMEMLEAK
7542 M:      Catalin Marinas <catalin.marinas@arm.com>
7543 S:      Maintained
7544 F:      Documentation/dev-tools/kmemleak.rst
7545 F:      include/linux/kmemleak.h
7546 F:      mm/kmemleak.c
7547 F:      mm/kmemleak-test.c
7548
7549 KMOD MODULE USERMODE HELPER
7550 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7551 L:      linux-kernel@vger.kernel.org
7552 S:      Maintained
7553 F:      kernel/kmod.c
7554 F:      include/linux/kmod.h
7555 F:      lib/test_kmod.c
7556 F:      tools/testing/selftests/kmod/
7557
7558 KPROBES
7559 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7560 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7561 M:      "David S. Miller" <davem@davemloft.net>
7562 M:      Masami Hiramatsu <mhiramat@kernel.org>
7563 S:      Maintained
7564 F:      Documentation/kprobes.txt
7565 F:      include/linux/kprobes.h
7566 F:      include/asm-generic/kprobes.h
7567 F:      kernel/kprobes.c
7568
7569 KS0108 LCD CONTROLLER DRIVER
7570 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7571 W:      http://miguelojeda.es/auxdisplay.htm
7572 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7573 S:      Maintained
7574 F:      Documentation/auxdisplay/ks0108
7575 F:      drivers/auxdisplay/ks0108.c
7576 F:      include/linux/ks0108.h
7577
7578 L3MDEV
7579 M:      David Ahern <dsa@cumulusnetworks.com>
7580 L:      netdev@vger.kernel.org
7581 S:      Maintained
7582 F:      net/l3mdev
7583 F:      include/net/l3mdev.h
7584
7585 LANTIQ MIPS ARCHITECTURE
7586 M:      John Crispin <john@phrozen.org>
7587 L:      linux-mips@linux-mips.org
7588 S:      Maintained
7589 F:      arch/mips/lantiq
7590
7591 LAPB module
7592 L:      linux-x25@vger.kernel.org
7593 S:      Orphan
7594 F:      Documentation/networking/lapb-module.txt
7595 F:      include/*/lapb.h
7596 F:      net/lapb/
7597
7598 LASI 53c700 driver for PARISC
7599 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7600 L:      linux-scsi@vger.kernel.org
7601 S:      Maintained
7602 F:      Documentation/scsi/53c700.txt
7603 F:      drivers/scsi/53c700*
7604
7605 LED SUBSYSTEM
7606 M:      Richard Purdie <rpurdie@rpsys.net>
7607 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7608 M:      Pavel Machek <pavel@ucw.cz>
7609 L:      linux-leds@vger.kernel.org
7610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7611 S:      Maintained
7612 F:      Documentation/devicetree/bindings/leds/
7613 F:      drivers/leds/
7614 F:      include/linux/leds.h
7615
7616 LEGACY EEPROM DRIVER
7617 M:      Jean Delvare <jdelvare@suse.com>
7618 S:      Maintained
7619 F:      Documentation/misc-devices/eeprom
7620 F:      drivers/misc/eeprom/eeprom.c
7621
7622 LEGO USB Tower driver
7623 M:      Juergen Stuber <starblue@users.sourceforge.net>
7624 L:      legousb-devel@lists.sourceforge.net
7625 W:      http://legousb.sourceforge.net/
7626 S:      Maintained
7627 F:      drivers/usb/misc/legousbtower.c
7628
7629 LG2160 MEDIA DRIVER
7630 M:      Michael Krufky <mkrufky@linuxtv.org>
7631 L:      linux-media@vger.kernel.org
7632 W:      https://linuxtv.org
7633 W:      http://github.com/mkrufky
7634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7635 T:      git git://linuxtv.org/mkrufky/tuners.git
7636 S:      Maintained
7637 F:      drivers/media/dvb-frontends/lg2160.*
7638
7639 LGDT3305 MEDIA DRIVER
7640 M:      Michael Krufky <mkrufky@linuxtv.org>
7641 L:      linux-media@vger.kernel.org
7642 W:      https://linuxtv.org
7643 W:      http://github.com/mkrufky
7644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7645 T:      git git://linuxtv.org/mkrufky/tuners.git
7646 S:      Maintained
7647 F:      drivers/media/dvb-frontends/lgdt3305.*
7648
7649 LGUEST
7650 M:      Rusty Russell <rusty@rustcorp.com.au>
7651 L:      lguest@lists.ozlabs.org
7652 W:      http://lguest.ozlabs.org/
7653 S:      Odd Fixes
7654 F:      arch/x86/include/asm/lguest*.h
7655 F:      arch/x86/lguest/
7656 F:      drivers/lguest/
7657 F:      include/linux/lguest*.h
7658 F:      tools/lguest/
7659
7660 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7661 M:      Tejun Heo <tj@kernel.org>
7662 L:      linux-ide@vger.kernel.org
7663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7664 S:      Maintained
7665 F:      drivers/ata/
7666 F:      include/linux/ata.h
7667 F:      include/linux/libata.h
7668 F:      Documentation/devicetree/bindings/ata/
7669
7670 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7671 M:      Viresh Kumar <vireshk@kernel.org>
7672 L:      linux-ide@vger.kernel.org
7673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7674 S:      Maintained
7675 F:      include/linux/pata_arasan_cf_data.h
7676 F:      drivers/ata/pata_arasan_cf.c
7677
7678 LIBATA PATA DRIVERS
7679 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7680 M:      Tejun Heo <tj@kernel.org>
7681 L:      linux-ide@vger.kernel.org
7682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7683 S:      Maintained
7684 F:      drivers/ata/pata_*.c
7685 F:      drivers/ata/ata_generic.c
7686
7687 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7688 M:      Linus Walleij <linus.walleij@linaro.org>
7689 L:      linux-ide@vger.kernel.org
7690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7691 S:      Maintained
7692 F:      drivers/ata/pata_ftide010.c
7693 F:      drivers/ata/sata_gemini.c
7694 F:      drivers/ata/sata_gemini.h
7695
7696 LIBATA SATA AHCI PLATFORM devices support
7697 M:      Hans de Goede <hdegoede@redhat.com>
7698 M:      Tejun Heo <tj@kernel.org>
7699 L:      linux-ide@vger.kernel.org
7700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7701 S:      Maintained
7702 F:      drivers/ata/ahci_platform.c
7703 F:      drivers/ata/libahci_platform.c
7704 F:      include/linux/ahci_platform.h
7705
7706 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7707 M:      Mikael Pettersson <mikpelinux@gmail.com>
7708 L:      linux-ide@vger.kernel.org
7709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7710 S:      Maintained
7711 F:      drivers/ata/sata_promise.*
7712
7713 LIBLOCKDEP
7714 M:      Sasha Levin <alexander.levin@verizon.com>
7715 S:      Maintained
7716 F:      tools/lib/lockdep/
7717
7718 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7719 M:      Dan Williams <dan.j.williams@intel.com>
7720 L:      linux-nvdimm@lists.01.org
7721 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7723 S:      Supported
7724 F:      drivers/nvdimm/*
7725 F:      drivers/acpi/nfit/*
7726 F:      include/linux/nd.h
7727 F:      include/linux/libnvdimm.h
7728 F:      include/uapi/linux/ndctl.h
7729
7730 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7731 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7732 L:      linux-nvdimm@lists.01.org
7733 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7734 S:      Supported
7735 F:      drivers/nvdimm/blk.c
7736 F:      drivers/nvdimm/region_devs.c
7737
7738 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7739 M:      Vishal Verma <vishal.l.verma@intel.com>
7740 L:      linux-nvdimm@lists.01.org
7741 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7742 S:      Supported
7743 F:      drivers/nvdimm/btt*
7744
7745 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7746 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7747 L:      linux-nvdimm@lists.01.org
7748 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7749 S:      Supported
7750 F:      drivers/nvdimm/pmem*
7751
7752 LIGHTNVM PLATFORM SUPPORT
7753 M:      Matias Bjorling <mb@lightnvm.io>
7754 W:      http://github/OpenChannelSSD
7755 L:      linux-block@vger.kernel.org
7756 S:      Maintained
7757 F:      drivers/lightnvm/
7758 F:      include/linux/lightnvm.h
7759 F:      include/uapi/linux/lightnvm.h
7760
7761 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7762 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7763 M:      Paul Mackerras <paulus@samba.org>
7764 M:      Michael Ellerman <mpe@ellerman.id.au>
7765 W:      https://github.com/linuxppc/linux/wiki
7766 L:      linuxppc-dev@lists.ozlabs.org
7767 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7769 S:      Supported
7770 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7771 F:      Documentation/devicetree/bindings/powerpc/
7772 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7773 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7774 F:      Documentation/powerpc/
7775 F:      arch/powerpc/
7776 F:      drivers/char/tpm/tpm_ibmvtpm*
7777 F:      drivers/crypto/nx/
7778 F:      drivers/crypto/vmx/
7779 F:      drivers/i2c/busses/i2c-opal.c
7780 F:      drivers/net/ethernet/ibm/ibmveth.*
7781 F:      drivers/net/ethernet/ibm/ibmvnic.*
7782 F:      drivers/pci/hotplug/pnv_php.c
7783 F:      drivers/pci/hotplug/rpa*
7784 F:      drivers/rtc/rtc-opal.c
7785 F:      drivers/scsi/ibmvscsi/
7786 F:      drivers/tty/hvc/hvc_opal.c
7787 F:      tools/testing/selftests/powerpc
7788 N:      /pmac
7789 N:      powermac
7790 N:      powernv
7791 N:      [^a-z0-9]ps3
7792 N:      pseries
7793
7794 LINUX FOR POWER MACINTOSH
7795 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7796 W:      http://www.penguinppc.org/
7797 L:      linuxppc-dev@lists.ozlabs.org
7798 S:      Maintained
7799 F:      arch/powerpc/platforms/powermac/
7800 F:      drivers/macintosh/
7801
7802 LINUX FOR POWERPC EMBEDDED MPC5XXX
7803 M:      Anatolij Gustschin <agust@denx.de>
7804 L:      linuxppc-dev@lists.ozlabs.org
7805 T:      git git://git.denx.de/linux-denx-agust.git
7806 S:      Maintained
7807 F:      arch/powerpc/platforms/512x/
7808 F:      arch/powerpc/platforms/52xx/
7809
7810 LINUX FOR POWERPC EMBEDDED PPC4XX
7811 M:      Alistair Popple <alistair@popple.id.au>
7812 M:      Matt Porter <mporter@kernel.crashing.org>
7813 W:      http://www.penguinppc.org/
7814 L:      linuxppc-dev@lists.ozlabs.org
7815 S:      Maintained
7816 F:      arch/powerpc/platforms/40x/
7817 F:      arch/powerpc/platforms/44x/
7818
7819 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7820 L:      linuxppc-dev@lists.ozlabs.org
7821 S:      Orphan
7822 F:      arch/powerpc/*/*virtex*
7823 F:      arch/powerpc/*/*/*virtex*
7824
7825 LINUX FOR POWERPC EMBEDDED PPC8XX
7826 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7827 W:      http://www.penguinppc.org/
7828 L:      linuxppc-dev@lists.ozlabs.org
7829 S:      Maintained
7830 F:      arch/powerpc/platforms/8xx/
7831
7832 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7833 M:      Scott Wood <oss@buserror.net>
7834 M:      Kumar Gala <galak@kernel.crashing.org>
7835 W:      http://www.penguinppc.org/
7836 L:      linuxppc-dev@lists.ozlabs.org
7837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7838 S:      Maintained
7839 F:      arch/powerpc/platforms/83xx/
7840 F:      arch/powerpc/platforms/85xx/
7841 F:      Documentation/devicetree/bindings/powerpc/fsl/
7842
7843 LINUX FOR POWERPC PA SEMI PWRFICIENT
7844 L:      linuxppc-dev@lists.ozlabs.org
7845 S:      Orphan
7846 F:      arch/powerpc/platforms/pasemi/
7847 F:      drivers/*/*pasemi*
7848 F:      drivers/*/*/*pasemi*
7849
7850 LINUX SECURITY MODULE (LSM) FRAMEWORK
7851 M:      Chris Wright <chrisw@sous-sol.org>
7852 L:      linux-security-module@vger.kernel.org
7853 S:      Supported
7854
7855 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7856 M:      Kees Cook <keescook@chromium.org>
7857 S:      Maintained
7858 F:      drivers/misc/lkdtm*
7859
7860 LIS3LV02D ACCELEROMETER DRIVER
7861 M:      Eric Piel <eric.piel@tremplin-utc.net>
7862 S:      Maintained
7863 F:      Documentation/misc-devices/lis3lv02d
7864 F:      drivers/misc/lis3lv02d/
7865 F:      drivers/platform/x86/hp_accel.c
7866
7867 LIVE PATCHING
7868 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7869 M:      Jessica Yu <jeyu@kernel.org>
7870 M:      Jiri Kosina <jikos@kernel.org>
7871 M:      Miroslav Benes <mbenes@suse.cz>
7872 R:      Petr Mladek <pmladek@suse.com>
7873 S:      Maintained
7874 F:      kernel/livepatch/
7875 F:      include/linux/livepatch.h
7876 F:      arch/x86/include/asm/livepatch.h
7877 F:      arch/x86/kernel/livepatch.c
7878 F:      Documentation/livepatch/
7879 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7880 F:      samples/livepatch/
7881 L:      live-patching@vger.kernel.org
7882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7883
7884 LLC (802.2)
7885 L:      netdev@vger.kernel.org
7886 S:      Odd fixes
7887 F:      include/linux/llc.h
7888 F:      include/uapi/linux/llc.h
7889 F:      include/net/llc*
7890 F:      net/llc/
7891
7892 LM73 HARDWARE MONITOR DRIVER
7893 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7894 L:      linux-hwmon@vger.kernel.org
7895 S:      Maintained
7896 F:      drivers/hwmon/lm73.c
7897
7898 LM78 HARDWARE MONITOR DRIVER
7899 M:      Jean Delvare <jdelvare@suse.com>
7900 L:      linux-hwmon@vger.kernel.org
7901 S:      Maintained
7902 F:      Documentation/hwmon/lm78
7903 F:      drivers/hwmon/lm78.c
7904
7905 LM83 HARDWARE MONITOR DRIVER
7906 M:      Jean Delvare <jdelvare@suse.com>
7907 L:      linux-hwmon@vger.kernel.org
7908 S:      Maintained
7909 F:      Documentation/hwmon/lm83
7910 F:      drivers/hwmon/lm83.c
7911
7912 LM90 HARDWARE MONITOR DRIVER
7913 M:      Jean Delvare <jdelvare@suse.com>
7914 L:      linux-hwmon@vger.kernel.org
7915 S:      Maintained
7916 F:      Documentation/hwmon/lm90
7917 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7918 F:      drivers/hwmon/lm90.c
7919 F:      include/dt-bindings/thermal/lm90.h
7920
7921 LM95234 HARDWARE MONITOR DRIVER
7922 M:      Guenter Roeck <linux@roeck-us.net>
7923 L:      linux-hwmon@vger.kernel.org
7924 S:      Maintained
7925 F:      Documentation/hwmon/lm95234
7926 F:      drivers/hwmon/lm95234.c
7927
7928 LME2510 MEDIA DRIVER
7929 M:      Malcolm Priestley <tvboxspy@gmail.com>
7930 L:      linux-media@vger.kernel.org
7931 W:      https://linuxtv.org
7932 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7933 S:      Maintained
7934 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7935
7936 LOADPIN SECURITY MODULE
7937 M:      Kees Cook <keescook@chromium.org>
7938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7939 S:      Supported
7940 F:      security/loadpin/
7941 F:      Documentation/admin-guide/LSM/LoadPin.rst
7942
7943 LOCKING PRIMITIVES
7944 M:      Peter Zijlstra <peterz@infradead.org>
7945 M:      Ingo Molnar <mingo@redhat.com>
7946 L:      linux-kernel@vger.kernel.org
7947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7948 S:      Maintained
7949 F:      Documentation/locking/
7950 F:      include/linux/lockdep.h
7951 F:      include/linux/spinlock*.h
7952 F:      arch/*/include/asm/spinlock*.h
7953 F:      include/linux/rwlock*.h
7954 F:      include/linux/mutex*.h
7955 F:      arch/*/include/asm/mutex*.h
7956 F:      include/linux/rwsem*.h
7957 F:      arch/*/include/asm/rwsem.h
7958 F:      include/linux/seqlock.h
7959 F:      lib/locking*.[ch]
7960 F:      kernel/locking/
7961
7962 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7963 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7964 L:      linux-ntfs-dev@lists.sourceforge.net
7965 W:      http://www.linux-ntfs.org/content/view/19/37/
7966 S:      Maintained
7967 F:      Documentation/ldm.txt
7968 F:      block/partitions/ldm.*
7969
7970 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7971 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7972 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7973 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7974 L:      MPT-FusionLinux.pdl@broadcom.com
7975 L:      linux-scsi@vger.kernel.org
7976 W:      http://www.avagotech.com/support/
7977 S:      Supported
7978 F:      drivers/message/fusion/
7979 F:      drivers/scsi/mpt2sas/
7980 F:      drivers/scsi/mpt3sas/
7981
7982 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7983 M:      Matthew Wilcox <matthew@wil.cx>
7984 L:      linux-scsi@vger.kernel.org
7985 S:      Maintained
7986 F:      drivers/scsi/sym53c8xx_2/
7987
7988 LTC4261 HARDWARE MONITOR DRIVER
7989 M:      Guenter Roeck <linux@roeck-us.net>
7990 L:      linux-hwmon@vger.kernel.org
7991 S:      Maintained
7992 F:      Documentation/hwmon/ltc4261
7993 F:      drivers/hwmon/ltc4261.c
7994
7995 LTC4306 I2C MULTIPLEXER DRIVER
7996 M:      Michael Hennerich <michael.hennerich@analog.com>
7997 W:      http://ez.analog.com/community/linux-device-drivers
7998 L:      linux-i2c@vger.kernel.org
7999 S:      Supported
8000 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8001 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8002
8003 LTP (Linux Test Project)
8004 M:      Mike Frysinger <vapier@gentoo.org>
8005 M:      Cyril Hrubis <chrubis@suse.cz>
8006 M:      Wanlong Gao <wanlong.gao@gmail.com>
8007 M:      Jan Stancek <jstancek@redhat.com>
8008 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8009 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8010 L:      ltp@lists.linux.it (subscribers-only)
8011 W:      http://linux-test-project.github.io/
8012 T:      git git://github.com/linux-test-project/ltp.git
8013 S:      Maintained
8014
8015 M32R ARCHITECTURE
8016 W:      http://www.linux-m32r.org/
8017 S:      Orphan
8018 F:      arch/m32r/
8019
8020 M68K ARCHITECTURE
8021 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8022 L:      linux-m68k@lists.linux-m68k.org
8023 W:      http://www.linux-m68k.org/
8024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8025 S:      Maintained
8026 F:      arch/m68k/
8027 F:      drivers/zorro/
8028
8029 M68K ON APPLE MACINTOSH
8030 M:      Joshua Thompson <funaho@jurai.org>
8031 W:      http://www.mac.linux-m68k.org/
8032 L:      linux-m68k@lists.linux-m68k.org
8033 S:      Maintained
8034 F:      arch/m68k/mac/
8035
8036 M68K ON HP9000/300
8037 M:      Philip Blundell <philb@gnu.org>
8038 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8039 S:      Maintained
8040 F:      arch/m68k/hp300/
8041
8042 M88DS3103 MEDIA DRIVER
8043 M:      Antti Palosaari <crope@iki.fi>
8044 L:      linux-media@vger.kernel.org
8045 W:      https://linuxtv.org
8046 W:      http://palosaari.fi/linux/
8047 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8048 T:      git git://linuxtv.org/anttip/media_tree.git
8049 S:      Maintained
8050 F:      drivers/media/dvb-frontends/m88ds3103*
8051
8052 M88RS2000 MEDIA DRIVER
8053 M:      Malcolm Priestley <tvboxspy@gmail.com>
8054 L:      linux-media@vger.kernel.org
8055 W:      https://linuxtv.org
8056 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8057 S:      Maintained
8058 F:      drivers/media/dvb-frontends/m88rs2000*
8059
8060 MA901 MASTERKIT USB FM RADIO DRIVER
8061 M:      Alexey Klimov <klimov.linux@gmail.com>
8062 L:      linux-media@vger.kernel.org
8063 T:      git git://linuxtv.org/media_tree.git
8064 S:      Maintained
8065 F:      drivers/media/radio/radio-ma901.c
8066
8067 MAC80211
8068 M:      Johannes Berg <johannes@sipsolutions.net>
8069 L:      linux-wireless@vger.kernel.org
8070 W:      http://wireless.kernel.org/
8071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8073 S:      Maintained
8074 F:      Documentation/networking/mac80211-injection.txt
8075 F:      include/net/mac80211.h
8076 F:      net/mac80211/
8077 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8078
8079 MAILBOX API
8080 M:      Jassi Brar <jassisinghbrar@gmail.com>
8081 L:      linux-kernel@vger.kernel.org
8082 S:      Maintained
8083 F:      drivers/mailbox/
8084 F:      include/linux/mailbox_client.h
8085 F:      include/linux/mailbox_controller.h
8086
8087 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8088 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8089 W:      http://www.kernel.org/doc/man-pages
8090 L:      linux-man@vger.kernel.org
8091 S:      Maintained
8092
8093 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8094 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8095 L:      linux-mips@linux-mips.org
8096 S:      Maintained
8097 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8098
8099 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8100 M:      Andrew Lunn <andrew@lunn.ch>
8101 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8102 L:      netdev@vger.kernel.org
8103 S:      Maintained
8104 F:      drivers/net/dsa/mv88e6xxx/
8105 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8106
8107 MARVELL ARMADA DRM SUPPORT
8108 M:      Russell King <linux@armlinux.org.uk>
8109 S:      Maintained
8110 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8111 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8112 F:      drivers/gpu/drm/armada/
8113 F:      include/uapi/drm/armada_drm.h
8114 F:      Documentation/devicetree/bindings/display/armada/
8115
8116 MARVELL CRYPTO DRIVER
8117 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8118 M:      Arnaud Ebalard <arno@natisbad.org>
8119 F:      drivers/crypto/marvell/
8120 S:      Maintained
8121 L:      linux-crypto@vger.kernel.org
8122
8123 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8124 M:      Mirko Lindner <mlindner@marvell.com>
8125 M:      Stephen Hemminger <stephen@networkplumber.org>
8126 L:      netdev@vger.kernel.org
8127 S:      Maintained
8128 F:      drivers/net/ethernet/marvell/sk*
8129
8130 MARVELL LIBERTAS WIRELESS DRIVER
8131 L:      libertas-dev@lists.infradead.org
8132 S:      Orphan
8133 F:      drivers/net/wireless/marvell/libertas/
8134
8135 MARVELL MV643XX ETHERNET DRIVER
8136 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8137 L:      netdev@vger.kernel.org
8138 S:      Maintained
8139 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8140 F:      include/linux/mv643xx.h
8141
8142 MARVELL MV88X3310 PHY DRIVER
8143 M:      Russell King <rmk@armlinux.org.uk>
8144 L:      netdev@vger.kernel.org
8145 S:      Maintained
8146 F:      drivers/net/phy/marvell10g.c
8147
8148 MARVELL MVNETA ETHERNET DRIVER
8149 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8150 L:      netdev@vger.kernel.org
8151 S:      Maintained
8152 F:      drivers/net/ethernet/marvell/mvneta.*
8153
8154 MARVELL MWIFIEX WIRELESS DRIVER
8155 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8156 M:      Nishant Sarmukadam <nishants@marvell.com>
8157 M:      Ganapathi Bhat <gbhat@marvell.com>
8158 M:      Xinming Hu <huxm@marvell.com>
8159 L:      linux-wireless@vger.kernel.org
8160 S:      Maintained
8161 F:      drivers/net/wireless/marvell/mwifiex/
8162
8163 MARVELL MWL8K WIRELESS DRIVER
8164 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8165 L:      linux-wireless@vger.kernel.org
8166 S:      Odd Fixes
8167 F:      drivers/net/wireless/marvell/mwl8k.c
8168
8169 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8170 M:      Nicolas Pitre <nico@fluxnic.net>
8171 S:      Odd Fixes
8172 F:      drivers/mmc/host/mvsdio.*
8173
8174 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8175 M:      Hu Ziji <huziji@marvell.com>
8176 L:      linux-mmc@vger.kernel.org
8177 S:      Supported
8178 F:      drivers/mmc/host/sdhci-xenon*
8179 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8180
8181 MATROX FRAMEBUFFER DRIVER
8182 L:      linux-fbdev@vger.kernel.org
8183 S:      Orphan
8184 F:      drivers/video/fbdev/matrox/matroxfb_*
8185 F:      include/uapi/linux/matroxfb.h
8186
8187 MAX16065 HARDWARE MONITOR DRIVER
8188 M:      Guenter Roeck <linux@roeck-us.net>
8189 L:      linux-hwmon@vger.kernel.org
8190 S:      Maintained
8191 F:      Documentation/hwmon/max16065
8192 F:      drivers/hwmon/max16065.c
8193
8194 MAX20751 HARDWARE MONITOR DRIVER
8195 M:      Guenter Roeck <linux@roeck-us.net>
8196 L:      linux-hwmon@vger.kernel.org
8197 S:      Maintained
8198 F:      Documentation/hwmon/max20751
8199 F:      drivers/hwmon/max20751.c
8200
8201 MAX2175 SDR TUNER DRIVER
8202 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8203 L:      linux-media@vger.kernel.org
8204 T:      git git://linuxtv.org/media_tree.git
8205 S:      Maintained
8206 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8207 F:      Documentation/media/v4l-drivers/max2175.rst
8208 F:      drivers/media/i2c/max2175*
8209 F:      include/uapi/linux/max2175.h
8210
8211 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8212 L:      linux-hwmon@vger.kernel.org
8213 S:      Orphan
8214 F:      Documentation/hwmon/max6650
8215 F:      drivers/hwmon/max6650.c
8216
8217 MAX6697 HARDWARE MONITOR DRIVER
8218 M:      Guenter Roeck <linux@roeck-us.net>
8219 L:      linux-hwmon@vger.kernel.org
8220 S:      Maintained
8221 F:      Documentation/hwmon/max6697
8222 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8223 F:      drivers/hwmon/max6697.c
8224 F:      include/linux/platform_data/max6697.h
8225
8226 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8227 M:      Peter Rosin <peda@axentia.se>
8228 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8229 S:      Maintained
8230 F:      Documentation/devicetree/bindings/sound/max9860.txt
8231 F:      sound/soc/codecs/max9860.*
8232
8233 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8234 M:      Krzysztof Kozlowski <krzk@kernel.org>
8235 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8236 L:      linux-pm@vger.kernel.org
8237 S:      Supported
8238 F:      drivers/power/supply/max14577_charger.c
8239 F:      drivers/power/supply/max77693_charger.c
8240
8241 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8242 M:      Javier Martinez Canillas <javier@dowhile0.org>
8243 L:      linux-kernel@vger.kernel.org
8244 S:      Supported
8245 F:      drivers/regulator/max77802-regulator.c
8246 F:      Documentation/devicetree/bindings/*/*max77802.txt
8247 F:      include/dt-bindings/*/*max77802.h
8248
8249 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8250 M:      Chanwoo Choi <cw00.choi@samsung.com>
8251 M:      Krzysztof Kozlowski <krzk@kernel.org>
8252 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8253 L:      linux-kernel@vger.kernel.org
8254 S:      Supported
8255 F:      drivers/*/max14577*.c
8256 F:      drivers/*/max77686*.c
8257 F:      drivers/*/max77693*.c
8258 F:      drivers/extcon/extcon-max14577.c
8259 F:      drivers/extcon/extcon-max77693.c
8260 F:      drivers/rtc/rtc-max77686.c
8261 F:      drivers/clk/clk-max77686.c
8262 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8263 F:      Documentation/devicetree/bindings/*/max77686.txt
8264 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8265 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8266 F:      include/linux/mfd/max14577*.h
8267 F:      include/linux/mfd/max77686*.h
8268 F:      include/linux/mfd/max77693*.h
8269
8270 MAXIRADIO FM RADIO RECEIVER DRIVER
8271 M:      Hans Verkuil <hverkuil@xs4all.nl>
8272 L:      linux-media@vger.kernel.org
8273 T:      git git://linuxtv.org/media_tree.git
8274 W:      https://linuxtv.org
8275 S:      Maintained
8276 F:      drivers/media/radio/radio-maxiradio*
8277
8278 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8279 M:      Peter Rosin <peda@axentia.se>
8280 L:      linux-iio@vger.kernel.org
8281 S:      Maintained
8282 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8283 F:      drivers/iio/potentiometer/mcp4531.c
8284
8285 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8287 L:      linux-iio@vger.kernel.org
8288 S:      Maintained
8289 F:      drivers/iio/dac/cio-dac.c
8290
8291 MEDIA DRIVERS FOR RENESAS - DRIF
8292 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8293 L:      linux-media@vger.kernel.org
8294 L:      linux-renesas-soc@vger.kernel.org
8295 T:      git git://linuxtv.org/media_tree.git
8296 S:      Supported
8297 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8298 F:      drivers/media/platform/rcar_drif.c
8299
8300 MEDIA DRIVERS FOR FREESCALE IMX
8301 M:      Steve Longerbeam <slongerbeam@gmail.com>
8302 M:      Philipp Zabel <p.zabel@pengutronix.de>
8303 L:      linux-media@vger.kernel.org
8304 T:      git git://linuxtv.org/media_tree.git
8305 S:      Maintained
8306 F:      Documentation/devicetree/bindings/media/imx.txt
8307 F:      Documentation/media/v4l-drivers/imx.rst
8308 F:      drivers/staging/media/imx/
8309 F:      include/linux/imx-media.h
8310 F:      include/media/imx.h
8311
8312 MEDIA DRIVERS FOR RENESAS - FCP
8313 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8314 L:      linux-media@vger.kernel.org
8315 L:      linux-renesas-soc@vger.kernel.org
8316 T:      git git://linuxtv.org/media_tree.git
8317 S:      Supported
8318 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8319 F:      drivers/media/platform/rcar-fcp.c
8320 F:      include/media/rcar-fcp.h
8321
8322 MEDIA DRIVERS FOR RENESAS - FDP1
8323 M:      Kieran Bingham <kieran@bingham.xyz>
8324 L:      linux-media@vger.kernel.org
8325 L:      linux-renesas-soc@vger.kernel.org
8326 T:      git git://linuxtv.org/media_tree.git
8327 S:      Supported
8328 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8329 F:      drivers/media/platform/rcar_fdp1.c
8330
8331 MEDIA DRIVERS FOR RENESAS - VIN
8332 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8333 L:      linux-media@vger.kernel.org
8334 L:      linux-renesas-soc@vger.kernel.org
8335 T:      git git://linuxtv.org/media_tree.git
8336 S:      Supported
8337 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8338 F:      drivers/media/platform/rcar-vin/
8339
8340 MEDIA DRIVERS FOR RENESAS - VSP1
8341 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8342 L:      linux-media@vger.kernel.org
8343 L:      linux-renesas-soc@vger.kernel.org
8344 T:      git git://linuxtv.org/media_tree.git
8345 S:      Supported
8346 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8347 F:      drivers/media/platform/vsp1/
8348
8349 MEDIA DRIVERS FOR HELENE
8350 M:      Abylay Ospan <aospan@netup.ru>
8351 L:      linux-media@vger.kernel.org
8352 W:      https://linuxtv.org
8353 W:      http://netup.tv/
8354 T:      git git://linuxtv.org/media_tree.git
8355 S:      Supported
8356 F:      drivers/media/dvb-frontends/helene*
8357
8358 MEDIA DRIVERS FOR ASCOT2E
8359 M:      Sergey Kozlov <serjk@netup.ru>
8360 M:      Abylay Ospan <aospan@netup.ru>
8361 L:      linux-media@vger.kernel.org
8362 W:      https://linuxtv.org
8363 W:      http://netup.tv/
8364 T:      git git://linuxtv.org/media_tree.git
8365 S:      Supported
8366 F:      drivers/media/dvb-frontends/ascot2e*
8367
8368 MEDIA DRIVERS FOR CXD2841ER
8369 M:      Sergey Kozlov <serjk@netup.ru>
8370 M:      Abylay Ospan <aospan@netup.ru>
8371 L:      linux-media@vger.kernel.org
8372 W:      https://linuxtv.org
8373 W:      http://netup.tv/
8374 T:      git git://linuxtv.org/media_tree.git
8375 S:      Supported
8376 F:      drivers/media/dvb-frontends/cxd2841er*
8377
8378 MEDIA DRIVERS FOR HORUS3A
8379 M:      Sergey Kozlov <serjk@netup.ru>
8380 M:      Abylay Ospan <aospan@netup.ru>
8381 L:      linux-media@vger.kernel.org
8382 W:      https://linuxtv.org
8383 W:      http://netup.tv/
8384 T:      git git://linuxtv.org/media_tree.git
8385 S:      Supported
8386 F:      drivers/media/dvb-frontends/horus3a*
8387
8388 MEDIA DRIVERS FOR LNBH25
8389 M:      Sergey Kozlov <serjk@netup.ru>
8390 M:      Abylay Ospan <aospan@netup.ru>
8391 L:      linux-media@vger.kernel.org
8392 W:      https://linuxtv.org
8393 W:      http://netup.tv/
8394 T:      git git://linuxtv.org/media_tree.git
8395 S:      Supported
8396 F:      drivers/media/dvb-frontends/lnbh25*
8397
8398 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8399 M:      Sergey Kozlov <serjk@netup.ru>
8400 M:      Abylay Ospan <aospan@netup.ru>
8401 L:      linux-media@vger.kernel.org
8402 W:      https://linuxtv.org
8403 W:      http://netup.tv/
8404 T:      git git://linuxtv.org/media_tree.git
8405 S:      Supported
8406 F:      drivers/media/pci/netup_unidvb/*
8407
8408 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8409 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8410 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8411 P:      LinuxTV.org Project
8412 L:      linux-media@vger.kernel.org
8413 W:      https://linuxtv.org
8414 Q:      http://patchwork.kernel.org/project/linux-media/list/
8415 T:      git git://linuxtv.org/media_tree.git
8416 S:      Maintained
8417 F:      Documentation/devicetree/bindings/media/
8418 F:      Documentation/media/
8419 F:      drivers/media/
8420 F:      drivers/staging/media/
8421 F:      include/linux/platform_data/media/
8422 F:      include/media/
8423 F:      include/uapi/linux/dvb/
8424 F:      include/uapi/linux/videodev2.h
8425 F:      include/uapi/linux/media.h
8426 F:      include/uapi/linux/v4l2-*
8427 F:      include/uapi/linux/meye.h
8428 F:      include/uapi/linux/ivtv*
8429 F:      include/uapi/linux/uvcvideo.h
8430
8431 MEDIATEK ETHERNET DRIVER
8432 M:      Felix Fietkau <nbd@openwrt.org>
8433 M:      John Crispin <blogic@openwrt.org>
8434 L:      netdev@vger.kernel.org
8435 S:      Maintained
8436 F:      drivers/net/ethernet/mediatek/
8437
8438 MEDIATEK JPEG DRIVER
8439 M:      Rick Chang <rick.chang@mediatek.com>
8440 M:      Bin Liu <bin.liu@mediatek.com>
8441 S:      Supported
8442 F:      drivers/media/platform/mtk-jpeg/
8443 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8444
8445 MEDIATEK MEDIA DRIVER
8446 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8447 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8448 S:      Supported
8449 F:      drivers/media/platform/mtk-vcodec/
8450 F:      drivers/media/platform/mtk-vpu/
8451 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8452 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8453
8454 MEDIATEK MDP DRIVER
8455 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8456 M:      Houlong Wei <houlong.wei@mediatek.com>
8457 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8458 S:      Supported
8459 F:      drivers/media/platform/mtk-mdp/
8460 F:      drivers/media/platform/mtk-vpu/
8461 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8462
8463 MEDIATEK MT7601U WIRELESS LAN DRIVER
8464 M:      Jakub Kicinski <kubakici@wp.pl>
8465 L:      linux-wireless@vger.kernel.org
8466 S:      Maintained
8467 F:      drivers/net/wireless/mediatek/mt7601u/
8468
8469 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8470 M:      Sean Wang <sean.wang@mediatek.com>
8471 S:      Maintained
8472 F:      drivers/char/hw_random/mtk-rng.c
8473
8474 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8475 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8476 M:      Martin Donnelly <martin.donnelly@ge.com>
8477 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8478 S:      Maintained
8479 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8480 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8481
8482 MEGARAID SCSI/SAS DRIVERS
8483 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8484 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8485 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8486 L:      megaraidlinux.pdl@broadcom.com
8487 L:      linux-scsi@vger.kernel.org
8488 W:      http://www.avagotech.com/support/
8489 S:      Maintained
8490 F:      Documentation/scsi/megaraid.txt
8491 F:      drivers/scsi/megaraid.*
8492 F:      drivers/scsi/megaraid/
8493
8494 MELEXIS MLX90614 DRIVER
8495 M:      Crt Mori <cmo@melexis.com>
8496 L:      linux-iio@vger.kernel.org
8497 W:      http://www.melexis.com
8498 S:      Supported
8499 F:      drivers/iio/temperature/mlx90614.c
8500
8501 MELFAS MIP4 TOUCHSCREEN DRIVER
8502 M:      Sangwon Jee <jeesw@melfas.com>
8503 W:      http://www.melfas.com
8504 S:      Supported
8505 F:      drivers/input/touchscreen/melfas_mip4.c
8506 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8507
8508 MELLANOX ETHERNET DRIVER (mlx4_en)
8509 M:      Tariq Toukan <tariqt@mellanox.com>
8510 L:      netdev@vger.kernel.org
8511 S:      Supported
8512 W:      http://www.mellanox.com
8513 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8514 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8515
8516 MELLANOX ETHERNET DRIVER (mlx5e)
8517 M:      Saeed Mahameed <saeedm@mellanox.com>
8518 L:      netdev@vger.kernel.org
8519 S:      Supported
8520 W:      http://www.mellanox.com
8521 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8522 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8523
8524 MELLANOX ETHERNET INNOVA DRIVER
8525 M:      Ilan Tayari <ilant@mellanox.com>
8526 R:      Boris Pismenny <borisp@mellanox.com>
8527 L:      netdev@vger.kernel.org
8528 S:      Supported
8529 W:      http://www.mellanox.com
8530 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8531 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8532 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8533
8534 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8535 M:      Ilan Tayari <ilant@mellanox.com>
8536 R:      Boris Pismenny <borisp@mellanox.com>
8537 L:      netdev@vger.kernel.org
8538 S:      Supported
8539 W:      http://www.mellanox.com
8540 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8541 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8542 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8543
8544 MELLANOX ETHERNET SWITCH DRIVERS
8545 M:      Jiri Pirko <jiri@mellanox.com>
8546 M:      Ido Schimmel <idosch@mellanox.com>
8547 L:      netdev@vger.kernel.org
8548 S:      Supported
8549 W:      http://www.mellanox.com
8550 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8551 F:      drivers/net/ethernet/mellanox/mlxsw/
8552
8553 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8554 M:      Yotam Gigi <yotamg@mellanox.com>
8555 L:      netdev@vger.kernel.org
8556 S:      Supported
8557 W:      http://www.mellanox.com
8558 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8559 F:      drivers/net/ethernet/mellanox/mlxfw/
8560
8561 MELLANOX MLXCPLD I2C AND MUX DRIVER
8562 M:      Vadim Pasternak <vadimp@mellanox.com>
8563 M:      Michael Shych <michaelsh@mellanox.com>
8564 L:      linux-i2c@vger.kernel.org
8565 S:      Supported
8566 F:      drivers/i2c/busses/i2c-mlxcpld.c
8567 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8568 F:      Documentation/i2c/busses/i2c-mlxcpld
8569
8570 MELLANOX MLXCPLD LED DRIVER
8571 M:      Vadim Pasternak <vadimp@mellanox.com>
8572 L:      linux-leds@vger.kernel.org
8573 S:      Supported
8574 F:      drivers/leds/leds-mlxcpld.c
8575 F:      Documentation/leds/leds-mlxcpld.txt
8576
8577 MELLANOX PLATFORM DRIVER
8578 M:      Vadim Pasternak <vadimp@mellanox.com>
8579 L:      platform-driver-x86@vger.kernel.org
8580 S:      Supported
8581 F:      drivers/platform/x86/mlx-platform.c
8582
8583 MELLANOX MLX CPLD HOTPLUG DRIVER
8584 M:      Vadim Pasternak <vadimp@mellanox.com>
8585 L:      platform-driver-x86@vger.kernel.org
8586 S:      Supported
8587 F:      drivers/platform/x86/mlxcpld-hotplug.c
8588 F:      include/linux/platform_data/mlxcpld-hotplug.h
8589
8590 MELLANOX MLX4 core VPI driver
8591 M:      Tariq Toukan <tariqt@mellanox.com>
8592 L:      netdev@vger.kernel.org
8593 L:      linux-rdma@vger.kernel.org
8594 W:      http://www.mellanox.com
8595 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8596 S:      Supported
8597 F:      drivers/net/ethernet/mellanox/mlx4/
8598 F:      include/linux/mlx4/
8599
8600 MELLANOX MLX4 IB driver
8601 M:      Yishai Hadas <yishaih@mellanox.com>
8602 L:      linux-rdma@vger.kernel.org
8603 W:      http://www.mellanox.com
8604 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8605 S:      Supported
8606 F:      drivers/infiniband/hw/mlx4/
8607 F:      include/linux/mlx4/
8608 F:      include/uapi/rdma/mlx4-abi.h
8609
8610 MELLANOX MLX5 core VPI driver
8611 M:      Saeed Mahameed <saeedm@mellanox.com>
8612 M:      Matan Barak <matanb@mellanox.com>
8613 M:      Leon Romanovsky <leonro@mellanox.com>
8614 L:      netdev@vger.kernel.org
8615 L:      linux-rdma@vger.kernel.org
8616 W:      http://www.mellanox.com
8617 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8618 S:      Supported
8619 F:      drivers/net/ethernet/mellanox/mlx5/core/
8620 F:      include/linux/mlx5/
8621
8622 MELLANOX MLX5 IB driver
8623 M:      Matan Barak <matanb@mellanox.com>
8624 M:      Leon Romanovsky <leonro@mellanox.com>
8625 L:      linux-rdma@vger.kernel.org
8626 W:      http://www.mellanox.com
8627 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8628 S:      Supported
8629 F:      drivers/infiniband/hw/mlx5/
8630 F:      include/linux/mlx5/
8631 F:      include/uapi/rdma/mlx5-abi.h
8632
8633 MEMBARRIER SUPPORT
8634 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8635 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8636 L:      linux-kernel@vger.kernel.org
8637 S:      Supported
8638 F:      kernel/membarrier.c
8639 F:      include/uapi/linux/membarrier.h
8640
8641 MEMORY MANAGEMENT
8642 L:      linux-mm@kvack.org
8643 W:      http://www.linux-mm.org
8644 S:      Maintained
8645 F:      include/linux/mm.h
8646 F:      include/linux/gfp.h
8647 F:      include/linux/mmzone.h
8648 F:      include/linux/memory_hotplug.h
8649 F:      include/linux/vmalloc.h
8650 F:      mm/
8651
8652 MEMORY TECHNOLOGY DEVICES (MTD)
8653 M:      David Woodhouse <dwmw2@infradead.org>
8654 M:      Brian Norris <computersforpeace@gmail.com>
8655 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8656 M:      Marek Vasut <marek.vasut@gmail.com>
8657 M:      Richard Weinberger <richard@nod.at>
8658 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8659 L:      linux-mtd@lists.infradead.org
8660 W:      http://www.linux-mtd.infradead.org/
8661 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8662 T:      git git://git.infradead.org/linux-mtd.git master
8663 T:      git git://git.infradead.org/l2-mtd.git master
8664 S:      Maintained
8665 F:      Documentation/devicetree/bindings/mtd/
8666 F:      drivers/mtd/
8667 F:      include/linux/mtd/
8668 F:      include/uapi/mtd/
8669
8670 MEN A21 WATCHDOG DRIVER
8671 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8672 L:      linux-watchdog@vger.kernel.org
8673 S:      Maintained
8674 F:      drivers/watchdog/mena21_wdt.c
8675
8676 MEN CHAMELEON BUS (mcb)
8677 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8678 S:      Maintained
8679 F:      drivers/mcb/
8680 F:      include/linux/mcb.h
8681 F:      Documentation/men-chameleon-bus.txt
8682
8683 MEN F21BMC (Board Management Controller)
8684 M:      Andreas Werner <andreas.werner@men.de>
8685 S:      Supported
8686 F:      drivers/mfd/menf21bmc.c
8687 F:      drivers/watchdog/menf21bmc_wdt.c
8688 F:      drivers/leds/leds-menf21bmc.c
8689 F:      drivers/hwmon/menf21bmc_hwmon.c
8690 F:      Documentation/hwmon/menf21bmc
8691
8692 METAG ARCHITECTURE
8693 M:      James Hogan <james.hogan@imgtec.com>
8694 L:      linux-metag@vger.kernel.org
8695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8696 S:      Odd Fixes
8697 F:      arch/metag/
8698 F:      Documentation/metag/
8699 F:      Documentation/devicetree/bindings/metag/
8700 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8701 F:      drivers/clocksource/metag_generic.c
8702 F:      drivers/irqchip/irq-metag.c
8703 F:      drivers/irqchip/irq-metag-ext.c
8704 F:      drivers/tty/metag_da.c
8705
8706 MICROBLAZE ARCHITECTURE
8707 M:      Michal Simek <monstr@monstr.eu>
8708 W:      http://www.monstr.eu/fdt/
8709 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8710 S:      Supported
8711 F:      arch/microblaze/
8712
8713 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8714 M:      Richard Genoud <richard.genoud@gmail.com>
8715 S:      Maintained
8716 F:      drivers/tty/serial/atmel_serial.c
8717 F:      drivers/tty/serial/atmel_serial.h
8718
8719 MICROCHIP / ATMEL DMA DRIVER
8720 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8721 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8722 L:      dmaengine@vger.kernel.org
8723 S:      Supported
8724 F:      drivers/dma/at_hdmac.c
8725 F:      drivers/dma/at_hdmac_regs.h
8726 F:      include/linux/platform_data/dma-atmel.h
8727
8728 MICROCHIP / ATMEL ISC DRIVER
8729 M:      Songjun Wu <songjun.wu@microchip.com>
8730 L:      linux-media@vger.kernel.org
8731 S:      Supported
8732 F:      drivers/media/platform/atmel/atmel-isc.c
8733 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8734 F:      devicetree/bindings/media/atmel-isc.txt
8735
8736 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8737 M:      Woojung Huh <Woojung.Huh@microchip.com>
8738 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8739 L:      netdev@vger.kernel.org
8740 S:      Maintained
8741 F:      net/dsa/tag_ksz.c
8742 F:      drivers/net/dsa/microchip/*
8743 F:      include/linux/platform_data/microchip-ksz.h
8744 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8745
8746 MICROCHIP USB251XB DRIVER
8747 M:      Richard Leitner <richard.leitner@skidata.com>
8748 L:      linux-usb@vger.kernel.org
8749 S:      Maintained
8750 F:      drivers/usb/misc/usb251xb.c
8751 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8752
8753 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8754 M:      Don Brace <don.brace@microsemi.com>
8755 L:      esc.storagedev@microsemi.com
8756 L:      linux-scsi@vger.kernel.org
8757 S:      Supported
8758 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8759 F:      drivers/scsi/smartpqi/Kconfig
8760 F:      drivers/scsi/smartpqi/Makefile
8761 F:      include/linux/cciss*.h
8762 F:      include/uapi/linux/cciss*.h
8763 F:      Documentation/scsi/smartpqi.txt
8764
8765 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8766 M:      Chen Yu <yu.c.chen@intel.com>
8767 L:      platform-driver-x86@vger.kernel.org
8768 S:      Supported
8769 F:      drivers/platform/x86/surfacepro3_button.c
8770
8771 MICROTEK X6 SCANNER
8772 M:      Oliver Neukum <oliver@neukum.org>
8773 S:      Maintained
8774 F:      drivers/usb/image/microtek.*
8775
8776 MIPS
8777 M:      Ralf Baechle <ralf@linux-mips.org>
8778 L:      linux-mips@linux-mips.org
8779 W:      http://www.linux-mips.org/
8780 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8781 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8782 S:      Supported
8783 F:      Documentation/devicetree/bindings/mips/
8784 F:      Documentation/mips/
8785 F:      arch/mips/
8786
8787 MIPS GENERIC PLATFORM
8788 M:      Paul Burton <paul.burton@imgtec.com>
8789 L:      linux-mips@linux-mips.org
8790 S:      Supported
8791 F:      arch/mips/generic/
8792
8793 MIPS/LOONGSON1 ARCHITECTURE
8794 M:      Keguang Zhang <keguang.zhang@gmail.com>
8795 L:      linux-mips@linux-mips.org
8796 S:      Maintained
8797 F:      arch/mips/loongson32/
8798 F:      arch/mips/include/asm/mach-loongson32/
8799 F:      drivers/*/*loongson1*
8800 F:      drivers/*/*/*loongson1*
8801
8802 MIPS BOSTON DEVELOPMENT BOARD
8803 M:      Paul Burton <paul.burton@imgtec.com>
8804 L:      linux-mips@linux-mips.org
8805 S:      Maintained
8806 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
8807 F:      arch/mips/boot/dts/img/boston.dts
8808 F:      arch/mips/configs/generic/board-boston.config
8809 F:      drivers/clk/imgtec/clk-boston.c
8810 F:      include/dt-bindings/clock/boston-clock.h
8811
8812 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8813 M:      Hans Verkuil <hverkuil@xs4all.nl>
8814 L:      linux-media@vger.kernel.org
8815 T:      git git://linuxtv.org/media_tree.git
8816 W:      https://linuxtv.org
8817 S:      Odd Fixes
8818 F:      drivers/media/radio/radio-miropcm20*
8819
8820 MMP SUPPORT
8821 M:      Eric Miao <eric.y.miao@gmail.com>
8822 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
8823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8824 T:      git git://github.com/hzhuang1/linux.git
8825 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
8826 S:      Maintained
8827 F:      arch/arm/boot/dts/mmp*
8828 F:      arch/arm/mach-mmp/
8829
8830 MN88472 MEDIA DRIVER
8831 M:      Antti Palosaari <crope@iki.fi>
8832 L:      linux-media@vger.kernel.org
8833 W:      https://linuxtv.org
8834 W:      http://palosaari.fi/linux/
8835 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8836 S:      Maintained
8837 F:      drivers/media/dvb-frontends/mn88472*
8838
8839 MN88473 MEDIA DRIVER
8840 M:      Antti Palosaari <crope@iki.fi>
8841 L:      linux-media@vger.kernel.org
8842 W:      https://linuxtv.org
8843 W:      http://palosaari.fi/linux/
8844 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8845 S:      Maintained
8846 F:      drivers/media/dvb-frontends/mn88473*
8847
8848 MODULE SUPPORT
8849 M:      Jessica Yu <jeyu@kernel.org>
8850 M:      Rusty Russell <rusty@rustcorp.com.au>
8851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8852 S:      Maintained
8853 F:      include/linux/module.h
8854 F:      kernel/module.c
8855
8856 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8857 W:      http://popies.net/meye/
8858 S:      Orphan
8859 F:      Documentation/media/v4l-drivers/meye*
8860 F:      drivers/media/pci/meye/
8861 F:      include/uapi/linux/meye.h
8862
8863 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8864 M:      Jiri Slaby <jirislaby@gmail.com>
8865 S:      Maintained
8866 F:      Documentation/serial/moxa-smartio
8867 F:      drivers/tty/mxser.*
8868
8869 MR800 AVERMEDIA USB FM RADIO DRIVER
8870 M:      Alexey Klimov <klimov.linux@gmail.com>
8871 L:      linux-media@vger.kernel.org
8872 T:      git git://linuxtv.org/media_tree.git
8873 S:      Maintained
8874 F:      drivers/media/radio/radio-mr800.c
8875
8876 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8877 M:      Alan Ott <alan@signal11.us>
8878 L:      linux-wpan@vger.kernel.org
8879 S:      Maintained
8880 F:      drivers/net/ieee802154/mrf24j40.c
8881 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8882
8883 MSI LAPTOP SUPPORT
8884 M:      "Lee, Chun-Yi" <jlee@suse.com>
8885 L:      platform-driver-x86@vger.kernel.org
8886 S:      Maintained
8887 F:      drivers/platform/x86/msi-laptop.c
8888
8889 MSI WMI SUPPORT
8890 L:      platform-driver-x86@vger.kernel.org
8891 S:      Orphan
8892 F:      drivers/platform/x86/msi-wmi.c
8893
8894 MSI001 MEDIA DRIVER
8895 M:      Antti Palosaari <crope@iki.fi>
8896 L:      linux-media@vger.kernel.org
8897 W:      https://linuxtv.org
8898 W:      http://palosaari.fi/linux/
8899 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8900 T:      git git://linuxtv.org/anttip/media_tree.git
8901 S:      Maintained
8902 F:      drivers/media/tuners/msi001*
8903
8904 MSI2500 MEDIA DRIVER
8905 M:      Antti Palosaari <crope@iki.fi>
8906 L:      linux-media@vger.kernel.org
8907 W:      https://linuxtv.org
8908 W:      http://palosaari.fi/linux/
8909 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8910 T:      git git://linuxtv.org/anttip/media_tree.git
8911 S:      Maintained
8912 F:      drivers/media/usb/msi2500/
8913
8914 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8915 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8916 L:      linux-mtd@lists.infradead.org
8917 S:      Maintained
8918 F:      drivers/mtd/devices/docg3*
8919
8920 MT9M032 APTINA SENSOR DRIVER
8921 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8922 L:      linux-media@vger.kernel.org
8923 T:      git git://linuxtv.org/media_tree.git
8924 S:      Maintained
8925 F:      drivers/media/i2c/mt9m032.c
8926 F:      include/media/i2c/mt9m032.h
8927
8928 MT9P031 APTINA CAMERA SENSOR
8929 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8930 L:      linux-media@vger.kernel.org
8931 T:      git git://linuxtv.org/media_tree.git
8932 S:      Maintained
8933 F:      drivers/media/i2c/mt9p031.c
8934 F:      include/media/i2c/mt9p031.h
8935
8936 MT9T001 APTINA CAMERA SENSOR
8937 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8938 L:      linux-media@vger.kernel.org
8939 T:      git git://linuxtv.org/media_tree.git
8940 S:      Maintained
8941 F:      drivers/media/i2c/mt9t001.c
8942 F:      include/media/i2c/mt9t001.h
8943
8944 MT9V032 APTINA CAMERA SENSOR
8945 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8946 L:      linux-media@vger.kernel.org
8947 T:      git git://linuxtv.org/media_tree.git
8948 S:      Maintained
8949 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8950 F:      drivers/media/i2c/mt9v032.c
8951 F:      include/media/i2c/mt9v032.h
8952
8953 MULTIFUNCTION DEVICES (MFD)
8954 M:      Lee Jones <lee.jones@linaro.org>
8955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8956 S:      Supported
8957 F:      Documentation/devicetree/bindings/mfd/
8958 F:      drivers/mfd/
8959 F:      include/linux/mfd/
8960 F:      include/dt-bindings/mfd/
8961
8962 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8963 M:      Ulf Hansson <ulf.hansson@linaro.org>
8964 L:      linux-mmc@vger.kernel.org
8965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8966 S:      Maintained
8967 F:      Documentation/devicetree/bindings/mmc/
8968 F:      drivers/mmc/
8969 F:      include/linux/mmc/
8970 F:      include/uapi/linux/mmc/
8971
8972 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8973 S:      Orphan
8974 F:      drivers/mmc/host/mmc_spi.c
8975 F:      include/linux/spi/mmc_spi.h
8976
8977 MULTIPLEXER SUBSYSTEM
8978 M:      Peter Rosin <peda@axentia.se>
8979 S:      Maintained
8980 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
8981 F:      Documentation/devicetree/bindings/mux/
8982 F:      include/linux/dt-bindings/mux/
8983 F:      include/linux/mux/
8984 F:      drivers/mux/
8985
8986 MULTISOUND SOUND DRIVER
8987 M:      Andrew Veliath <andrewtv@usa.net>
8988 S:      Maintained
8989 F:      Documentation/sound/oss/MultiSound
8990 F:      sound/oss/msnd*
8991
8992 MULTITECH MULTIPORT CARD (ISICOM)
8993 S:      Orphan
8994 F:      drivers/tty/isicom.c
8995 F:      include/linux/isicom.h
8996
8997 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8998 M:      Bin Liu <b-liu@ti.com>
8999 L:      linux-usb@vger.kernel.org
9000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9001 S:      Maintained
9002 F:      drivers/usb/musb/
9003
9004 MXL5007T MEDIA DRIVER
9005 M:      Michael Krufky <mkrufky@linuxtv.org>
9006 L:      linux-media@vger.kernel.org
9007 W:      https://linuxtv.org
9008 W:      http://github.com/mkrufky
9009 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9010 T:      git git://linuxtv.org/mkrufky/tuners.git
9011 S:      Maintained
9012 F:      drivers/media/tuners/mxl5007t.*
9013
9014 MXSFB DRM DRIVER
9015 M:      Marek Vasut <marex@denx.de>
9016 S:      Supported
9017 F:      drivers/gpu/drm/mxsfb/
9018 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9019
9020 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9021 M:      Hyong-Youb Kim <hykim@myri.com>
9022 L:      netdev@vger.kernel.org
9023 W:      https://www.myricom.com/support/downloads/myri10ge.html
9024 S:      Supported
9025 F:      drivers/net/ethernet/myricom/myri10ge/
9026
9027 NAND FLASH SUBSYSTEM
9028 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9029 R:      Richard Weinberger <richard@nod.at>
9030 L:      linux-mtd@lists.infradead.org
9031 W:      http://www.linux-mtd.infradead.org/
9032 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9033 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9034 T:      git git://git.infradead.org/l2-mtd.git nand/next
9035 S:      Maintained
9036 F:      drivers/mtd/nand/
9037 F:      include/linux/mtd/nand*.h
9038
9039 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9040 M:      Daniel Mack <zonque@gmail.com>
9041 S:      Maintained
9042 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9043 W:      http://www.native-instruments.com
9044 F:      sound/usb/caiaq/
9045
9046 NATSEMI ETHERNET DRIVER (DP8381x)
9047 S:      Orphan
9048 F:      drivers/net/ethernet/natsemi/natsemi.c
9049
9050 NCP FILESYSTEM
9051 M:      Petr Vandrovec <petr@vandrovec.name>
9052 S:      Odd Fixes
9053 F:      fs/ncpfs/
9054
9055 NCR 5380 SCSI DRIVERS
9056 M:      Finn Thain <fthain@telegraphics.com.au>
9057 M:      Michael Schmitz <schmitzmic@gmail.com>
9058 L:      linux-scsi@vger.kernel.org
9059 S:      Maintained
9060 F:      Documentation/scsi/g_NCR5380.txt
9061 F:      drivers/scsi/NCR5380.*
9062 F:      drivers/scsi/arm/cumana_1.c
9063 F:      drivers/scsi/arm/oak.c
9064 F:      drivers/scsi/atari_scsi.*
9065 F:      drivers/scsi/dmx3191d.c
9066 F:      drivers/scsi/g_NCR5380.*
9067 F:      drivers/scsi/mac_scsi.*
9068 F:      drivers/scsi/sun3_scsi.*
9069 F:      drivers/scsi/sun3_scsi_vme.c
9070
9071 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9072 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9073 L:      linux-scsi@vger.kernel.org
9074 S:      Maintained
9075 F:      drivers/scsi/NCR_D700.*
9076
9077 NCT6775 HARDWARE MONITOR DRIVER
9078 M:      Guenter Roeck <linux@roeck-us.net>
9079 L:      linux-hwmon@vger.kernel.org
9080 S:      Maintained
9081 F:      Documentation/hwmon/nct6775
9082 F:      drivers/hwmon/nct6775.c
9083
9084 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9085 M:      Faisal Latif <faisal.latif@intel.com>
9086 L:      linux-rdma@vger.kernel.org
9087 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9088 S:      Supported
9089 F:      drivers/infiniband/hw/nes/
9090 F:      include/uapi/rdma/nes-abi.h
9091
9092 NETEM NETWORK EMULATOR
9093 M:      Stephen Hemminger <stephen@networkplumber.org>
9094 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9095 S:      Maintained
9096 F:      net/sched/sch_netem.c
9097
9098 NETERION 10GbE DRIVERS (s2io/vxge)
9099 M:      Jon Mason <jdmason@kudzu.us>
9100 L:      netdev@vger.kernel.org
9101 S:      Supported
9102 F:      Documentation/networking/s2io.txt
9103 F:      Documentation/networking/vxge.txt
9104 F:      drivers/net/ethernet/neterion/
9105
9106 NETFILTER
9107 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9108 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9109 M:      Florian Westphal <fw@strlen.de>
9110 L:      netfilter-devel@vger.kernel.org
9111 L:      coreteam@netfilter.org
9112 W:      http://www.netfilter.org/
9113 W:      http://www.iptables.org/
9114 W:      http://www.nftables.org/
9115 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9118 S:      Maintained
9119 F:      include/linux/netfilter*
9120 F:      include/linux/netfilter/
9121 F:      include/net/netfilter/
9122 F:      include/uapi/linux/netfilter*
9123 F:      include/uapi/linux/netfilter/
9124 F:      net/*/netfilter.c
9125 F:      net/*/netfilter/
9126 F:      net/netfilter/
9127 F:      net/bridge/br_netfilter*.c
9128
9129 NETLABEL
9130 M:      Paul Moore <paul@paul-moore.com>
9131 W:      http://netlabel.sf.net
9132 L:      netdev@vger.kernel.org
9133 S:      Maintained
9134 F:      Documentation/netlabel/
9135 F:      include/net/netlabel.h
9136 F:      net/netlabel/
9137
9138 NETROM NETWORK LAYER
9139 M:      Ralf Baechle <ralf@linux-mips.org>
9140 L:      linux-hams@vger.kernel.org
9141 W:      http://www.linux-ax25.org/
9142 S:      Maintained
9143 F:      include/net/netrom.h
9144 F:      include/uapi/linux/netrom.h
9145 F:      net/netrom/
9146
9147 NETRONOME ETHERNET DRIVERS
9148 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9149 L:      oss-drivers@netronome.com
9150 S:      Maintained
9151 F:      drivers/net/ethernet/netronome/
9152
9153 NETWORK BLOCK DEVICE (NBD)
9154 M:      Josef Bacik <jbacik@fb.com>
9155 S:      Maintained
9156 L:      linux-block@vger.kernel.org
9157 L:      nbd-general@lists.sourceforge.net
9158 F:      Documentation/blockdev/nbd.txt
9159 F:      drivers/block/nbd.c
9160 F:      include/uapi/linux/nbd.h
9161
9162 NETWORK DROP MONITOR
9163 M:      Neil Horman <nhorman@tuxdriver.com>
9164 L:      netdev@vger.kernel.org
9165 S:      Maintained
9166 W:      https://fedorahosted.org/dropwatch/
9167 F:      net/core/drop_monitor.c
9168
9169 NETWORKING [DSA]
9170 M:      Andrew Lunn <andrew@lunn.ch>
9171 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9172 M:      Florian Fainelli <f.fainelli@gmail.com>
9173 S:      Maintained
9174 F:      net/dsa/
9175 F:      include/net/dsa.h
9176 F:      drivers/net/dsa/
9177
9178 NETWORKING [GENERAL]
9179 M:      "David S. Miller" <davem@davemloft.net>
9180 L:      netdev@vger.kernel.org
9181 W:      http://www.linuxfoundation.org/en/Net
9182 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9185 B:      mailto:netdev@vger.kernel.org
9186 S:      Maintained
9187 F:      net/
9188 F:      include/net/
9189 F:      include/linux/in.h
9190 F:      include/linux/net.h
9191 F:      include/linux/netdevice.h
9192 F:      include/uapi/linux/in.h
9193 F:      include/uapi/linux/net.h
9194 F:      include/uapi/linux/netdevice.h
9195 F:      include/uapi/linux/net_namespace.h
9196 F:      tools/net/
9197 F:      tools/testing/selftests/net/
9198 F:      lib/random32.c
9199
9200 NETWORKING [IPv4/IPv6]
9201 M:      "David S. Miller" <davem@davemloft.net>
9202 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9203 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9204 L:      netdev@vger.kernel.org
9205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9206 S:      Maintained
9207 F:      net/ipv4/
9208 F:      net/ipv6/
9209 F:      include/net/ip*
9210 F:      arch/x86/net/*
9211
9212 NETWORKING [TLS]
9213 M:      Ilya Lesokhin <ilyal@mellanox.com>
9214 M:      Aviad Yehezkel <aviadye@mellanox.com>
9215 M:      Dave Watson <davejwatson@fb.com>
9216 L:      netdev@vger.kernel.org
9217 S:      Maintained
9218 F:      net/tls/*
9219 F:      include/uapi/linux/tls.h
9220 F:      include/net/tls.h
9221
9222 NETWORKING [IPSEC]
9223 M:      Steffen Klassert <steffen.klassert@secunet.com>
9224 M:      Herbert Xu <herbert@gondor.apana.org.au>
9225 M:      "David S. Miller" <davem@davemloft.net>
9226 L:      netdev@vger.kernel.org
9227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9229 S:      Maintained
9230 F:      net/core/flow.c
9231 F:      net/xfrm/
9232 F:      net/key/
9233 F:      net/ipv4/xfrm*
9234 F:      net/ipv4/esp4*
9235 F:      net/ipv4/ah4.c
9236 F:      net/ipv4/ipcomp.c
9237 F:      net/ipv4/ip_vti.c
9238 F:      net/ipv6/xfrm*
9239 F:      net/ipv6/esp6*
9240 F:      net/ipv6/ah6.c
9241 F:      net/ipv6/ipcomp6.c
9242 F:      net/ipv6/ip6_vti.c
9243 F:      include/uapi/linux/xfrm.h
9244 F:      include/net/xfrm.h
9245
9246 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9247 M:      Paul Moore <paul@paul-moore.com>
9248 L:      netdev@vger.kernel.org
9249 S:      Maintained
9250
9251 NETWORKING [WIRELESS]
9252 L:      linux-wireless@vger.kernel.org
9253 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9254
9255 NETWORKING DRIVERS
9256 L:      netdev@vger.kernel.org
9257 W:      http://www.linuxfoundation.org/en/Net
9258 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9261 S:      Odd Fixes
9262 F:      Documentation/devicetree/bindings/net/
9263 F:      drivers/net/
9264 F:      include/linux/if_*
9265 F:      include/linux/netdevice.h
9266 F:      include/linux/etherdevice.h
9267 F:      include/linux/fcdevice.h
9268 F:      include/linux/fddidevice.h
9269 F:      include/linux/hippidevice.h
9270 F:      include/linux/inetdevice.h
9271 F:      include/uapi/linux/if_*
9272 F:      include/uapi/linux/netdevice.h
9273
9274 NETWORKING DRIVERS (WIRELESS)
9275 M:      Kalle Valo <kvalo@codeaurora.org>
9276 L:      linux-wireless@vger.kernel.org
9277 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9280 S:      Maintained
9281 F:      Documentation/devicetree/bindings/net/wireless/
9282 F:      drivers/net/wireless/
9283
9284 NETXEN (1/10) GbE SUPPORT
9285 M:      Manish Chopra <manish.chopra@cavium.com>
9286 M:      Rahul Verma <rahul.verma@cavium.com>
9287 M:      Dept-GELinuxNICDev@cavium.com
9288 L:      netdev@vger.kernel.org
9289 S:      Supported
9290 F:      drivers/net/ethernet/qlogic/netxen/
9291
9292 NFC SUBSYSTEM
9293 M:      Samuel Ortiz <sameo@linux.intel.com>
9294 L:      linux-wireless@vger.kernel.org
9295 L:      linux-nfc@lists.01.org (subscribers-only)
9296 S:      Supported
9297 F:      net/nfc/
9298 F:      include/net/nfc/
9299 F:      include/uapi/linux/nfc.h
9300 F:      drivers/nfc/
9301 F:      include/linux/platform_data/nfcmrvl.h
9302 F:      include/linux/platform_data/nxp-nci.h
9303 F:      Documentation/devicetree/bindings/net/nfc/
9304
9305 NFS, SUNRPC, AND LOCKD CLIENTS
9306 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9307 M:      Anna Schumaker <anna.schumaker@netapp.com>
9308 L:      linux-nfs@vger.kernel.org
9309 W:      http://client.linux-nfs.org
9310 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9311 S:      Maintained
9312 F:      fs/lockd/
9313 F:      fs/nfs/
9314 F:      fs/nfs_common/
9315 F:      net/sunrpc/
9316 F:      include/linux/lockd/
9317 F:      include/linux/nfs*
9318 F:      include/linux/sunrpc/
9319 F:      include/uapi/linux/nfs*
9320 F:      include/uapi/linux/sunrpc/
9321
9322 NILFS2 FILESYSTEM
9323 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9324 L:      linux-nilfs@vger.kernel.org
9325 W:      http://nilfs.sourceforge.net/
9326 W:      http://nilfs.osdn.jp/
9327 T:      git git://github.com/konis/nilfs2.git
9328 S:      Supported
9329 F:      Documentation/filesystems/nilfs2.txt
9330 F:      fs/nilfs2/
9331 F:      include/trace/events/nilfs2.h
9332 F:      include/uapi/linux/nilfs2_api.h
9333 F:      include/uapi/linux/nilfs2_ondisk.h
9334
9335 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9336 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9337 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9338 S:      Maintained
9339 F:      Documentation/scsi/NinjaSCSI.txt
9340 F:      drivers/scsi/pcmcia/nsp_*
9341
9342 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9343 M:      GOTO Masanori <gotom@debian.or.jp>
9344 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9345 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9346 S:      Maintained
9347 F:      Documentation/scsi/NinjaSCSI.txt
9348 F:      drivers/scsi/nsp32*
9349
9350 NIOS2 ARCHITECTURE
9351 M:      Ley Foon Tan <lftan@altera.com>
9352 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9354 S:      Maintained
9355 F:      arch/nios2/
9356
9357 NOHZ, DYNTICKS SUPPORT
9358 M:      Frederic Weisbecker <fweisbec@gmail.com>
9359 M:      Thomas Gleixner <tglx@linutronix.de>
9360 M:      Ingo Molnar <mingo@kernel.org>
9361 L:      linux-kernel@vger.kernel.org
9362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9363 S:      Maintained
9364 F:      kernel/time/tick*.*
9365 F:      include/linux/tick.h
9366 F:      include/linux/sched/nohz.h
9367
9368 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9369 M:      Pavel Machek <pavel@ucw.cz>
9370 M:      Sakari Ailus <sakari.ailus@iki.fi>
9371 L:      linux-media@vger.kernel.org
9372 S:      Maintained
9373 F:      drivers/media/i2c/et8ek8
9374 F:      drivers/media/i2c/ad5820.c
9375
9376 NOKIA N900 POWER SUPPLY DRIVERS
9377 R:      Pali Rohár <pali.rohar@gmail.com>
9378 F:      include/linux/power/bq2415x_charger.h
9379 F:      include/linux/power/bq27xxx_battery.h
9380 F:      include/linux/power/isp1704_charger.h
9381 F:      drivers/power/supply/bq2415x_charger.c
9382 F:      drivers/power/supply/bq27xxx_battery.c
9383 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9384 F:      drivers/power/supply/isp1704_charger.c
9385 F:      drivers/power/supply/rx51_battery.c
9386
9387 NTB DRIVER CORE
9388 M:      Jon Mason <jdmason@kudzu.us>
9389 M:      Dave Jiang <dave.jiang@intel.com>
9390 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9391 L:      linux-ntb@googlegroups.com
9392 S:      Supported
9393 W:      https://github.com/jonmason/ntb/wiki
9394 T:      git git://github.com/jonmason/ntb.git
9395 F:      drivers/ntb/
9396 F:      drivers/net/ntb_netdev.c
9397 F:      include/linux/ntb.h
9398 F:      include/linux/ntb_transport.h
9399 F:      tools/testing/selftests/ntb/
9400
9401 NTB IDT DRIVER
9402 M:      Serge Semin <fancer.lancer@gmail.com>
9403 L:      linux-ntb@googlegroups.com
9404 S:      Supported
9405 F:      drivers/ntb/hw/idt/
9406
9407 NTB INTEL DRIVER
9408 M:      Jon Mason <jdmason@kudzu.us>
9409 M:      Dave Jiang <dave.jiang@intel.com>
9410 L:      linux-ntb@googlegroups.com
9411 S:      Supported
9412 W:      https://github.com/jonmason/ntb/wiki
9413 T:      git git://github.com/jonmason/ntb.git
9414 F:      drivers/ntb/hw/intel/
9415
9416 NTB AMD DRIVER
9417 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9418 L:      linux-ntb@googlegroups.com
9419 S:      Supported
9420 F:      drivers/ntb/hw/amd/
9421
9422 NTFS FILESYSTEM
9423 M:      Anton Altaparmakov <anton@tuxera.com>
9424 L:      linux-ntfs-dev@lists.sourceforge.net
9425 W:      http://www.tuxera.com/
9426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9427 S:      Supported
9428 F:      Documentation/filesystems/ntfs.txt
9429 F:      fs/ntfs/
9430
9431 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9432 M:      Antonino Daplas <adaplas@gmail.com>
9433 L:      linux-fbdev@vger.kernel.org
9434 S:      Maintained
9435 F:      drivers/video/fbdev/riva/
9436 F:      drivers/video/fbdev/nvidia/
9437
9438 NVM EXPRESS DRIVER
9439 M:      Keith Busch <keith.busch@intel.com>
9440 M:      Jens Axboe <axboe@fb.com>
9441 M:      Christoph Hellwig <hch@lst.de>
9442 M:      Sagi Grimberg <sagi@grimberg.me>
9443 L:      linux-nvme@lists.infradead.org
9444 T:      git://git.infradead.org/nvme.git
9445 W:      http://git.infradead.org/nvme.git
9446 S:      Supported
9447 F:      drivers/nvme/host/
9448 F:      include/linux/nvme.h
9449 F:      include/uapi/linux/nvme_ioctl.h
9450
9451 NVM EXPRESS TARGET DRIVER
9452 M:      Christoph Hellwig <hch@lst.de>
9453 M:      Sagi Grimberg <sagi@grimberg.me>
9454 L:      linux-nvme@lists.infradead.org
9455 T:      git://git.infradead.org/nvme.git
9456 W:      http://git.infradead.org/nvme.git
9457 S:      Supported
9458 F:      drivers/nvme/target/
9459
9460 NVM EXPRESS FC TRANSPORT DRIVERS
9461 M:      James Smart <james.smart@broadcom.com>
9462 L:      linux-nvme@lists.infradead.org
9463 S:      Supported
9464 F:      include/linux/nvme-fc.h
9465 F:      include/linux/nvme-fc-driver.h
9466 F:      drivers/nvme/host/fc.c
9467 F:      drivers/nvme/target/fc.c
9468 F:      drivers/nvme/target/fcloop.c
9469
9470 NVMEM FRAMEWORK
9471 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9472 S:      Maintained
9473 F:      drivers/nvmem/
9474 F:      Documentation/devicetree/bindings/nvmem/
9475 F:      include/linux/nvmem-consumer.h
9476 F:      include/linux/nvmem-provider.h
9477
9478 NXP-NCI NFC DRIVER
9479 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9480 R:      Charles Gorand <charles.gorand@effinnov.com>
9481 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9482 S:      Supported
9483 F:      drivers/nfc/nxp-nci
9484
9485 NXP TDA998X DRM DRIVER
9486 M:      Russell King <linux@armlinux.org.uk>
9487 S:      Supported
9488 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9489 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9490 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9491 F:      include/drm/i2c/tda998x.h
9492
9493 NXP TFA9879 DRIVER
9494 M:      Peter Rosin <peda@axentia.se>
9495 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9496 S:      Maintained
9497 F:      sound/soc/codecs/tfa9879*
9498
9499 OBJTOOL
9500 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9501 S:      Supported
9502 F:      tools/objtool/
9503
9504 OMAP1 SUPPORT
9505 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9506 M:      Tony Lindgren <tony@atomide.com>
9507 L:      linux-omap@vger.kernel.org
9508 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9510 S:      Maintained
9511 F:      arch/arm/mach-omap1/
9512 F:      arch/arm/plat-omap/
9513 F:      arch/arm/configs/omap1_defconfig
9514 F:      drivers/i2c/busses/i2c-omap.c
9515 F:      include/linux/i2c-omap.h
9516
9517 OMAP2+ SUPPORT
9518 M:      Tony Lindgren <tony@atomide.com>
9519 L:      linux-omap@vger.kernel.org
9520 W:      http://www.muru.com/linux/omap/
9521 W:      http://linux.omap.com/
9522 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9524 S:      Maintained
9525 F:      arch/arm/mach-omap2/
9526 F:      arch/arm/plat-omap/
9527 F:      arch/arm/configs/omap2plus_defconfig
9528 F:      drivers/i2c/busses/i2c-omap.c
9529 F:      drivers/irqchip/irq-omap-intc.c
9530 F:      drivers/mfd/*omap*.c
9531 F:      drivers/mfd/menelaus.c
9532 F:      drivers/mfd/palmas.c
9533 F:      drivers/mfd/tps65217.c
9534 F:      drivers/mfd/tps65218.c
9535 F:      drivers/mfd/tps65910.c
9536 F:      drivers/mfd/twl-core.[ch]
9537 F:      drivers/mfd/twl4030*.c
9538 F:      drivers/mfd/twl6030*.c
9539 F:      drivers/mfd/twl6040*.c
9540 F:      drivers/regulator/palmas-regulator*.c
9541 F:      drivers/regulator/pbias-regulator.c
9542 F:      drivers/regulator/tps65217-regulator.c
9543 F:      drivers/regulator/tps65218-regulator.c
9544 F:      drivers/regulator/tps65910-regulator.c
9545 F:      drivers/regulator/twl-regulator.c
9546 F:      drivers/regulator/twl6030-regulator.c
9547 F:      include/linux/i2c-omap.h
9548
9549 OMAP DEVICE TREE SUPPORT
9550 M:      Benoît Cousson <bcousson@baylibre.com>
9551 M:      Tony Lindgren <tony@atomide.com>
9552 L:      linux-omap@vger.kernel.org
9553 L:      devicetree@vger.kernel.org
9554 S:      Maintained
9555 F:      arch/arm/boot/dts/*omap*
9556 F:      arch/arm/boot/dts/*am3*
9557 F:      arch/arm/boot/dts/*am4*
9558 F:      arch/arm/boot/dts/*am5*
9559 F:      arch/arm/boot/dts/*dra7*
9560
9561 OMAP CLOCK FRAMEWORK SUPPORT
9562 M:      Paul Walmsley <paul@pwsan.com>
9563 L:      linux-omap@vger.kernel.org
9564 S:      Maintained
9565 F:      arch/arm/*omap*/*clock*
9566
9567 OMAP POWER MANAGEMENT SUPPORT
9568 M:      Kevin Hilman <khilman@kernel.org>
9569 L:      linux-omap@vger.kernel.org
9570 S:      Maintained
9571 F:      arch/arm/*omap*/*pm*
9572 F:      drivers/cpufreq/omap-cpufreq.c
9573
9574 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9575 M:      Rajendra Nayak <rnayak@codeaurora.org>
9576 M:      Paul Walmsley <paul@pwsan.com>
9577 L:      linux-omap@vger.kernel.org
9578 S:      Maintained
9579 F:      arch/arm/mach-omap2/prm*
9580
9581 OMAP AUDIO SUPPORT
9582 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9583 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9584 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9585 L:      linux-omap@vger.kernel.org
9586 S:      Maintained
9587 F:      sound/soc/omap/
9588
9589 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9590 M:      Roger Quadros <rogerq@ti.com>
9591 M:      Tony Lindgren <tony@atomide.com>
9592 L:      linux-omap@vger.kernel.org
9593 S:      Maintained
9594 F:      drivers/memory/omap-gpmc.c
9595 F:      arch/arm/mach-omap2/*gpmc*
9596
9597 OMAP FRAMEBUFFER SUPPORT
9598 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9599 L:      linux-fbdev@vger.kernel.org
9600 L:      linux-omap@vger.kernel.org
9601 S:      Maintained
9602 F:      drivers/video/fbdev/omap/
9603
9604 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9605 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9606 L:      linux-omap@vger.kernel.org
9607 L:      linux-fbdev@vger.kernel.org
9608 S:      Maintained
9609 F:      drivers/video/fbdev/omap2/
9610 F:      Documentation/arm/OMAP/DSS
9611
9612 OMAP HARDWARE SPINLOCK SUPPORT
9613 M:      Ohad Ben-Cohen <ohad@wizery.com>
9614 L:      linux-omap@vger.kernel.org
9615 S:      Maintained
9616 F:      drivers/hwspinlock/omap_hwspinlock.c
9617
9618 OMAP MMC SUPPORT
9619 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9620 L:      linux-omap@vger.kernel.org
9621 S:      Maintained
9622 F:      drivers/mmc/host/omap.c
9623
9624 OMAP HS MMC SUPPORT
9625 L:      linux-mmc@vger.kernel.org
9626 L:      linux-omap@vger.kernel.org
9627 S:      Orphan
9628 F:      drivers/mmc/host/omap_hsmmc.c
9629
9630 OMAP RANDOM NUMBER GENERATOR SUPPORT
9631 M:      Deepak Saxena <dsaxena@plexity.net>
9632 S:      Maintained
9633 F:      drivers/char/hw_random/omap-rng.c
9634
9635 OMAP HWMOD SUPPORT
9636 M:      Benoît Cousson <bcousson@baylibre.com>
9637 M:      Paul Walmsley <paul@pwsan.com>
9638 L:      linux-omap@vger.kernel.org
9639 S:      Maintained
9640 F:      arch/arm/mach-omap2/omap_hwmod.*
9641
9642 OMAP HWMOD DATA
9643 M:      Paul Walmsley <paul@pwsan.com>
9644 L:      linux-omap@vger.kernel.org
9645 S:      Maintained
9646 F:      arch/arm/mach-omap2/omap_hwmod*data*
9647
9648 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9649 M:      Benoît Cousson <bcousson@baylibre.com>
9650 L:      linux-omap@vger.kernel.org
9651 S:      Maintained
9652 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9653
9654 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9655 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9656 L:      linux-media@vger.kernel.org
9657 S:      Maintained
9658 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9659 F:      drivers/media/platform/omap3isp/
9660 F:      drivers/staging/media/omap4iss/
9661
9662 OMAP USB SUPPORT
9663 L:      linux-usb@vger.kernel.org
9664 L:      linux-omap@vger.kernel.org
9665 S:      Orphan
9666 F:      drivers/usb/*/*omap*
9667 F:      arch/arm/*omap*/usb*
9668
9669 OMAP GPIO DRIVER
9670 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9671 M:      Santosh Shilimkar <ssantosh@kernel.org>
9672 M:      Kevin Hilman <khilman@kernel.org>
9673 L:      linux-omap@vger.kernel.org
9674 S:      Maintained
9675 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9676 F:      drivers/gpio/gpio-omap.c
9677
9678 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9679 M:      Mark Jackson <mpfj@newflow.co.uk>
9680 L:      linux-omap@vger.kernel.org
9681 S:      Maintained
9682 F:      arch/arm/boot/dts/am335x-nano.dts
9683
9684 OMFS FILESYSTEM
9685 M:      Bob Copeland <me@bobcopeland.com>
9686 L:      linux-karma-devel@lists.sourceforge.net
9687 S:      Maintained
9688 F:      Documentation/filesystems/omfs.txt
9689 F:      fs/omfs/
9690
9691 OMNIKEY CARDMAN 4000 DRIVER
9692 M:      Harald Welte <laforge@gnumonks.org>
9693 S:      Maintained
9694 F:      drivers/char/pcmcia/cm4000_cs.c
9695 F:      include/linux/cm4000_cs.h
9696 F:      include/uapi/linux/cm4000_cs.h
9697
9698 OMNIKEY CARDMAN 4040 DRIVER
9699 M:      Harald Welte <laforge@gnumonks.org>
9700 S:      Maintained
9701 F:      drivers/char/pcmcia/cm4040_cs.*
9702
9703 OMNIVISION OV5640 SENSOR DRIVER
9704 M:      Steve Longerbeam <slongerbeam@gmail.com>
9705 L:      linux-media@vger.kernel.org
9706 T:      git git://linuxtv.org/media_tree.git
9707 S:      Maintained
9708 F:      drivers/media/i2c/ov5640.c
9709
9710 OMNIVISION OV5647 SENSOR DRIVER
9711 M:      Ramiro Oliveira <roliveir@synopsys.com>
9712 L:      linux-media@vger.kernel.org
9713 T:      git git://linuxtv.org/media_tree.git
9714 S:      Maintained
9715 F:      drivers/media/i2c/ov5647.c
9716
9717 OMNIVISION OV7670 SENSOR DRIVER
9718 M:      Jonathan Corbet <corbet@lwn.net>
9719 L:      linux-media@vger.kernel.org
9720 T:      git git://linuxtv.org/media_tree.git
9721 S:      Maintained
9722 F:      drivers/media/i2c/ov7670.c
9723 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9724
9725 OMNIVISION OV13858 SENSOR DRIVER
9726 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9727 L:      linux-media@vger.kernel.org
9728 T:      git git://linuxtv.org/media_tree.git
9729 S:      Maintained
9730 F:      drivers/media/i2c/ov13858.c
9731
9732 ONENAND FLASH DRIVER
9733 M:      Kyungmin Park <kyungmin.park@samsung.com>
9734 L:      linux-mtd@lists.infradead.org
9735 S:      Maintained
9736 F:      drivers/mtd/onenand/
9737 F:      include/linux/mtd/onenand*.h
9738
9739 ONSTREAM SCSI TAPE DRIVER
9740 M:      Willem Riede <osst@riede.org>
9741 L:      osst-users@lists.sourceforge.net
9742 L:      linux-scsi@vger.kernel.org
9743 S:      Maintained
9744 F:      Documentation/scsi/osst.txt
9745 F:      drivers/scsi/osst.*
9746 F:      drivers/scsi/osst_*.h
9747 F:      drivers/scsi/st.h
9748
9749 OP-TEE DRIVER
9750 M:      Jens Wiklander <jens.wiklander@linaro.org>
9751 S:      Maintained
9752 F:      drivers/tee/optee/
9753
9754 OPA-VNIC DRIVER
9755 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9756 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9757 L:      linux-rdma@vger.kernel.org
9758 S:      Supported
9759 F:      drivers/infiniband/ulp/opa_vnic
9760
9761 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9762 M:      Rob Herring <robh+dt@kernel.org>
9763 M:      Frank Rowand <frowand.list@gmail.com>
9764 L:      devicetree@vger.kernel.org
9765 W:      http://www.devicetree.org/
9766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9767 S:      Maintained
9768 F:      drivers/of/
9769 F:      include/linux/of*.h
9770 F:      scripts/dtc/
9771 F:      Documentation/ABI/testing/sysfs-firmware-ofw
9772
9773 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9774 M:      Rob Herring <robh+dt@kernel.org>
9775 M:      Mark Rutland <mark.rutland@arm.com>
9776 L:      devicetree@vger.kernel.org
9777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9778 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9779 S:      Maintained
9780 F:      Documentation/devicetree/
9781 F:      arch/*/boot/dts/
9782 F:      include/dt-bindings/
9783
9784 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9785 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9786 L:      devicetree@vger.kernel.org
9787 S:      Maintained
9788 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9789 F:      Documentation/devicetree/overlay-notes.txt
9790 F:      drivers/of/overlay.c
9791 F:      drivers/of/resolver.c
9792
9793 OPENCORES I2C BUS DRIVER
9794 M:      Peter Korsgaard <jacmet@sunsite.dk>
9795 L:      linux-i2c@vger.kernel.org
9796 S:      Maintained
9797 F:      Documentation/i2c/busses/i2c-ocores
9798 F:      drivers/i2c/busses/i2c-ocores.c
9799
9800 OPENRISC ARCHITECTURE
9801 M:      Jonas Bonn <jonas@southpole.se>
9802 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9803 M:      Stafford Horne <shorne@gmail.com>
9804 T:      git git://github.com/openrisc/linux.git
9805 L:      openrisc@lists.librecores.org
9806 W:      http://openrisc.io
9807 S:      Maintained
9808 F:      arch/openrisc/
9809
9810 OPENVSWITCH
9811 M:      Pravin Shelar <pshelar@nicira.com>
9812 L:      netdev@vger.kernel.org
9813 L:      dev@openvswitch.org
9814 W:      http://openvswitch.org
9815 S:      Maintained
9816 F:      net/openvswitch/
9817 F:      include/uapi/linux/openvswitch.h
9818
9819 OPERATING PERFORMANCE POINTS (OPP)
9820 M:      Viresh Kumar <vireshk@kernel.org>
9821 M:      Nishanth Menon <nm@ti.com>
9822 M:      Stephen Boyd <sboyd@codeaurora.org>
9823 L:      linux-pm@vger.kernel.org
9824 S:      Maintained
9825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9826 F:      drivers/base/power/opp/
9827 F:      include/linux/pm_opp.h
9828 F:      Documentation/power/opp.txt
9829 F:      Documentation/devicetree/bindings/opp/
9830
9831 OPL4 DRIVER
9832 M:      Clemens Ladisch <clemens@ladisch.de>
9833 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9834 T:      git git://git.alsa-project.org/alsa-kernel.git
9835 S:      Maintained
9836 F:      sound/drivers/opl4/
9837
9838 OPROFILE
9839 M:      Robert Richter <rric@kernel.org>
9840 L:      oprofile-list@lists.sf.net
9841 S:      Maintained
9842 F:      arch/*/include/asm/oprofile*.h
9843 F:      arch/*/oprofile/
9844 F:      drivers/oprofile/
9845 F:      include/linux/oprofile.h
9846
9847 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9848 M:      Mark Fasheh <mfasheh@versity.com>
9849 M:      Joel Becker <jlbec@evilplan.org>
9850 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9851 W:      http://ocfs2.wiki.kernel.org
9852 S:      Supported
9853 F:      Documentation/filesystems/ocfs2.txt
9854 F:      Documentation/filesystems/dlmfs.txt
9855 F:      fs/ocfs2/
9856
9857 ORANGEFS FILESYSTEM
9858 M:      Mike Marshall <hubcap@omnibond.com>
9859 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9861 S:      Supported
9862 F:      fs/orangefs/
9863 F:      Documentation/filesystems/orangefs.txt
9864
9865 ORINOCO DRIVER
9866 L:      linux-wireless@vger.kernel.org
9867 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9868 W:      http://www.nongnu.org/orinoco/
9869 S:      Orphan
9870 F:      drivers/net/wireless/intersil/orinoco/
9871
9872 OSD LIBRARY and FILESYSTEM
9873 M:      Boaz Harrosh <ooo@electrozaur.com>
9874 S:      Maintained
9875 F:      drivers/scsi/osd/
9876 F:      include/scsi/osd_*
9877 F:      fs/exofs/
9878
9879 OV2659 OMNIVISION SENSOR DRIVER
9880 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9881 L:      linux-media@vger.kernel.org
9882 W:      https://linuxtv.org
9883 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9884 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9885 S:      Maintained
9886 F:      drivers/media/i2c/ov2659.c
9887 F:      include/media/i2c/ov2659.h
9888
9889 OVERLAY FILESYSTEM
9890 M:      Miklos Szeredi <miklos@szeredi.hu>
9891 L:      linux-unionfs@vger.kernel.org
9892 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9893 S:      Supported
9894 F:      fs/overlayfs/
9895 F:      Documentation/filesystems/overlayfs.txt
9896
9897 P54 WIRELESS DRIVER
9898 M:      Christian Lamparter <chunkeey@googlemail.com>
9899 L:      linux-wireless@vger.kernel.org
9900 W:      http://wireless.kernel.org/en/users/Drivers/p54
9901 S:      Maintained
9902 F:      drivers/net/wireless/intersil/p54/
9903
9904 PA SEMI ETHERNET DRIVER
9905 L:      netdev@vger.kernel.org
9906 S:      Orphan
9907 F:      drivers/net/ethernet/pasemi/*
9908
9909 PA SEMI SMBUS DRIVER
9910 L:      linux-i2c@vger.kernel.org
9911 S:      Orphan
9912 F:      drivers/i2c/busses/i2c-pasemi.c
9913
9914 PADATA PARALLEL EXECUTION MECHANISM
9915 M:      Steffen Klassert <steffen.klassert@secunet.com>
9916 L:      linux-crypto@vger.kernel.org
9917 S:      Maintained
9918 F:      kernel/padata.c
9919 F:      include/linux/padata.h
9920 F:      Documentation/padata.txt
9921
9922 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9923 M:      Harald Welte <laforge@gnumonks.org>
9924 L:      platform-driver-x86@vger.kernel.org
9925 S:      Maintained
9926 F:      drivers/platform/x86/panasonic-laptop.c
9927
9928 PANASONIC MN10300/AM33/AM34 PORT
9929 M:      David Howells <dhowells@redhat.com>
9930 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9931 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9932 S:      Maintained
9933 F:      Documentation/mn10300/
9934 F:      arch/mn10300/
9935
9936 PARALLEL LCD/KEYPAD PANEL DRIVER
9937 M:      Willy Tarreau <willy@haproxy.com>
9938 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9939 S:      Odd Fixes
9940 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9941 F:      drivers/misc/panel.c
9942
9943 PARALLEL PORT SUBSYSTEM
9944 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9945 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9946 L:      linux-parport@lists.infradead.org (subscribers-only)
9947 S:      Maintained
9948 F:      drivers/parport/
9949 F:      include/linux/parport*.h
9950 F:      drivers/char/ppdev.c
9951 F:      include/uapi/linux/ppdev.h
9952 F:      Documentation/parport*.txt
9953
9954 PARAVIRT_OPS INTERFACE
9955 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9956 M:      Chris Wright <chrisw@sous-sol.org>
9957 M:      Alok Kataria <akataria@vmware.com>
9958 M:      Rusty Russell <rusty@rustcorp.com.au>
9959 L:      virtualization@lists.linux-foundation.org
9960 S:      Supported
9961 F:      Documentation/virtual/paravirt_ops.txt
9962 F:      arch/*/kernel/paravirt*
9963 F:      arch/*/include/asm/paravirt.h
9964 F:      include/linux/hypervisor.h
9965
9966 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9967 M:      Tim Waugh <tim@cyberelk.net>
9968 L:      linux-parport@lists.infradead.org (subscribers-only)
9969 S:      Maintained
9970 F:      Documentation/blockdev/paride.txt
9971 F:      drivers/block/paride/
9972
9973 PARISC ARCHITECTURE
9974 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9975 M:      Helge Deller <deller@gmx.de>
9976 L:      linux-parisc@vger.kernel.org
9977 W:      http://www.parisc-linux.org/
9978 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9981 S:      Maintained
9982 F:      arch/parisc/
9983 F:      Documentation/parisc/
9984 F:      drivers/parisc/
9985 F:      drivers/char/agp/parisc-agp.c
9986 F:      drivers/input/serio/gscps2.c
9987 F:      drivers/parport/parport_gsc.*
9988 F:      drivers/tty/serial/8250/8250_gsc.c
9989 F:      drivers/video/fbdev/sti*
9990 F:      drivers/video/console/sti*
9991 F:      drivers/video/logo/logo_parisc*
9992
9993 PARMAN
9994 M:      Jiri Pirko <jiri@mellanox.com>
9995 L:      netdev@vger.kernel.org
9996 S:      Supported
9997 F:      lib/parman.c
9998 F:      lib/test_parman.c
9999 F:      include/linux/parman.h
10000
10001 PC87360 HARDWARE MONITORING DRIVER
10002 M:      Jim Cromie <jim.cromie@gmail.com>
10003 L:      linux-hwmon@vger.kernel.org
10004 S:      Maintained
10005 F:      Documentation/hwmon/pc87360
10006 F:      drivers/hwmon/pc87360.c
10007
10008 PC8736x GPIO DRIVER
10009 M:      Jim Cromie <jim.cromie@gmail.com>
10010 S:      Maintained
10011 F:      drivers/char/pc8736x_gpio.c
10012
10013 PC87427 HARDWARE MONITORING DRIVER
10014 M:      Jean Delvare <jdelvare@suse.com>
10015 L:      linux-hwmon@vger.kernel.org
10016 S:      Maintained
10017 F:      Documentation/hwmon/pc87427
10018 F:      drivers/hwmon/pc87427.c
10019
10020 PCA9532 LED DRIVER
10021 M:      Riku Voipio <riku.voipio@iki.fi>
10022 S:      Maintained
10023 F:      drivers/leds/leds-pca9532.c
10024 F:      include/linux/leds-pca9532.h
10025
10026 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10027 M:      Guenter Roeck <linux@roeck-us.net>
10028 L:      linux-i2c@vger.kernel.org
10029 S:      Maintained
10030 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10031
10032 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10033 M:      Khalid Aziz <khalid@gonehiking.org>
10034 S:      Maintained
10035 F:      drivers/firmware/pcdp.*
10036
10037 PCI ERROR RECOVERY
10038 M:      Linas Vepstas <linasvepstas@gmail.com>
10039 L:      linux-pci@vger.kernel.org
10040 S:      Supported
10041 F:      Documentation/PCI/pci-error-recovery.txt
10042
10043 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10044 M:      Russell Currey <ruscur@russell.cc>
10045 L:      linuxppc-dev@lists.ozlabs.org
10046 S:      Supported
10047 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10048 F:      arch/powerpc/kernel/eeh*.c
10049 F:      arch/powerpc/platforms/*/eeh*.c
10050 F:      arch/powerpc/include/*/eeh*.h
10051
10052 PCI SUBSYSTEM
10053 M:      Bjorn Helgaas <bhelgaas@google.com>
10054 L:      linux-pci@vger.kernel.org
10055 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10057 S:      Supported
10058 F:      Documentation/devicetree/bindings/pci/
10059 F:      Documentation/PCI/
10060 F:      drivers/pci/
10061 F:      include/linux/pci*
10062 F:      arch/x86/pci/
10063 F:      arch/x86/kernel/quirks.c
10064
10065 PCI ENDPOINT SUBSYSTEM
10066 M:      Kishon Vijay Abraham I <kishon@ti.com>
10067 L:      linux-pci@vger.kernel.org
10068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10069 S:      Supported
10070 F:      drivers/pci/endpoint/
10071 F:      drivers/misc/pci_endpoint_test.c
10072 F:      tools/pci/
10073
10074 PCI DRIVER FOR ALTERA PCIE IP
10075 M:      Ley Foon Tan <lftan@altera.com>
10076 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10077 L:      linux-pci@vger.kernel.org
10078 S:      Supported
10079 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10080 F:      drivers/pci/host/pcie-altera.c
10081
10082 PCI DRIVER FOR ARM VERSATILE PLATFORM
10083 M:      Rob Herring <robh@kernel.org>
10084 L:      linux-pci@vger.kernel.org
10085 L:      linux-arm-kernel@lists.infradead.org
10086 S:      Maintained
10087 F:      Documentation/devicetree/bindings/pci/versatile.txt
10088 F:      drivers/pci/host/pci-versatile.c
10089
10090 PCI DRIVER FOR ARMADA 8K
10091 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10092 L:      linux-pci@vger.kernel.org
10093 L:      linux-arm-kernel@lists.infradead.org
10094 S:      Maintained
10095 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10096 F:      drivers/pci/dwc/pcie-armada8k.c
10097
10098 PCI DRIVER FOR APPLIEDMICRO XGENE
10099 M:      Tanmay Inamdar <tinamdar@apm.com>
10100 L:      linux-pci@vger.kernel.org
10101 L:      linux-arm-kernel@lists.infradead.org
10102 S:      Maintained
10103 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10104 F:      drivers/pci/host/pci-xgene.c
10105
10106 PCI DRIVER FOR FREESCALE LAYERSCAPE
10107 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10108 M:      Mingkai Hu <mingkai.hu@freescale.com>
10109 M:      Roy Zang <tie-fei.zang@freescale.com>
10110 L:      linuxppc-dev@lists.ozlabs.org
10111 L:      linux-pci@vger.kernel.org
10112 L:      linux-arm-kernel@lists.infradead.org
10113 S:      Maintained
10114 F:      drivers/pci/dwc/*layerscape*
10115
10116 PCI DRIVER FOR IMX6
10117 M:      Richard Zhu <hongxing.zhu@nxp.com>
10118 M:      Lucas Stach <l.stach@pengutronix.de>
10119 L:      linux-pci@vger.kernel.org
10120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10121 S:      Maintained
10122 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10123 F:      drivers/pci/dwc/*imx6*
10124
10125 PCI DRIVER FOR TI KEYSTONE
10126 M:      Murali Karicheri <m-karicheri2@ti.com>
10127 L:      linux-pci@vger.kernel.org
10128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10129 S:      Maintained
10130 F:      drivers/pci/dwc/*keystone*
10131
10132 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10133 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10134 M:      Jason Cooper <jason@lakedaemon.net>
10135 L:      linux-pci@vger.kernel.org
10136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10137 S:      Maintained
10138 F:      drivers/pci/host/*mvebu*
10139
10140 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10141 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10142 L:      linux-pci@vger.kernel.org
10143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10144 S:      Maintained
10145 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10146 F:      drivers/pci/host/pci-aardvark.c
10147
10148 PCI DRIVER FOR MICROSEMI SWITCHTEC
10149 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10150 M:      Stephen Bates <stephen.bates@microsemi.com>
10151 M:      Logan Gunthorpe <logang@deltatee.com>
10152 L:      linux-pci@vger.kernel.org
10153 S:      Maintained
10154 F:      Documentation/switchtec.txt
10155 F:      Documentation/ABI/testing/sysfs-class-switchtec
10156 F:      drivers/pci/switch/switchtec*
10157 F:      include/uapi/linux/switchtec_ioctl.h
10158
10159 PCI DRIVER FOR NVIDIA TEGRA
10160 M:      Thierry Reding <thierry.reding@gmail.com>
10161 L:      linux-tegra@vger.kernel.org
10162 L:      linux-pci@vger.kernel.org
10163 S:      Supported
10164 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10165 F:      drivers/pci/host/pci-tegra.c
10166
10167 PCI DRIVER FOR TI DRA7XX
10168 M:      Kishon Vijay Abraham I <kishon@ti.com>
10169 L:      linux-omap@vger.kernel.org
10170 L:      linux-pci@vger.kernel.org
10171 S:      Supported
10172 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10173 F:      drivers/pci/dwc/pci-dra7xx.c
10174
10175 PCI DRIVER FOR RENESAS R-CAR
10176 M:      Simon Horman <horms@verge.net.au>
10177 L:      linux-pci@vger.kernel.org
10178 L:      linux-renesas-soc@vger.kernel.org
10179 S:      Maintained
10180 F:      drivers/pci/host/*rcar*
10181
10182 PCI DRIVER FOR SAMSUNG EXYNOS
10183 M:      Jingoo Han <jingoohan1@gmail.com>
10184 L:      linux-pci@vger.kernel.org
10185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10186 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10187 S:      Maintained
10188 F:      drivers/pci/dwc/pci-exynos.c
10189
10190 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10191 M:      Jingoo Han <jingoohan1@gmail.com>
10192 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10193 L:      linux-pci@vger.kernel.org
10194 S:      Maintained
10195 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10196 F:      drivers/pci/dwc/*designware*
10197
10198 PCI DRIVER FOR GENERIC OF HOSTS
10199 M:      Will Deacon <will.deacon@arm.com>
10200 L:      linux-pci@vger.kernel.org
10201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10202 S:      Maintained
10203 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10204 F:      drivers/pci/host/pci-host-common.c
10205 F:      drivers/pci/host/pci-host-generic.c
10206
10207 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10208 M:      Keith Busch <keith.busch@intel.com>
10209 L:      linux-pci@vger.kernel.org
10210 S:      Supported
10211 F:      drivers/pci/host/vmd.c
10212
10213 PCIE DRIVER FOR ST SPEAR13XX
10214 M:      Pratyush Anand <pratyush.anand@gmail.com>
10215 L:      linux-pci@vger.kernel.org
10216 S:      Maintained
10217 F:      drivers/pci/dwc/*spear*
10218
10219 PCI MSI DRIVER FOR ALTERA MSI IP
10220 M:      Ley Foon Tan <lftan@altera.com>
10221 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10222 L:      linux-pci@vger.kernel.org
10223 S:      Supported
10224 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10225 F:      drivers/pci/host/pcie-altera-msi.c
10226
10227 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10228 M:      Duc Dang <dhdang@apm.com>
10229 L:      linux-pci@vger.kernel.org
10230 L:      linux-arm-kernel@lists.infradead.org
10231 S:      Maintained
10232 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10233 F:      drivers/pci/host/pci-xgene-msi.c
10234
10235 PCIE DRIVER FOR AXIS ARTPEC
10236 M:      Niklas Cassel <niklas.cassel@axis.com>
10237 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10238 L:      linux-arm-kernel@axis.com
10239 L:      linux-pci@vger.kernel.org
10240 S:      Maintained
10241 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10242 F:      drivers/pci/dwc/*artpec*
10243
10244 PCIE DRIVER FOR HISILICON
10245 M:      Zhou Wang <wangzhou1@hisilicon.com>
10246 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
10247 L:      linux-pci@vger.kernel.org
10248 S:      Maintained
10249 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10250 F:      drivers/pci/dwc/pcie-hisi.c
10251
10252 PCIE DRIVER FOR HISILICON KIRIN
10253 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10254 M:      Binghui Wang <wangbinghui@hisilicon.com>
10255 L:      linux-pci@vger.kernel.org
10256 S:      Maintained
10257 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10258 F:      drivers/pci/dwc/pcie-kirin.c
10259
10260 PCIE DRIVER FOR ROCKCHIP
10261 M:      Shawn Lin <shawn.lin@rock-chips.com>
10262 L:      linux-pci@vger.kernel.org
10263 L:      linux-rockchip@lists.infradead.org
10264 S:      Maintained
10265 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10266 F:      drivers/pci/host/pcie-rockchip.c
10267
10268 PCIE DRIVER FOR QUALCOMM MSM
10269 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
10270 L:     linux-pci@vger.kernel.org
10271 L:     linux-arm-msm@vger.kernel.org
10272 S:     Maintained
10273 F:     drivers/pci/dwc/*qcom*
10274
10275 PCIE DRIVER FOR CAVIUM THUNDERX
10276 M:      David Daney <david.daney@cavium.com>
10277 L:      linux-pci@vger.kernel.org
10278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10279 S:      Supported
10280 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10281 F:      drivers/pci/host/pci-thunder-*
10282
10283 PCIE DRIVER FOR MEDIATEK
10284 M:      Ryder Lee <ryder.lee@mediatek.com>
10285 L:      linux-pci@vger.kernel.org
10286 L:      linux-mediatek@lists.infradead.org
10287 S:      Supported
10288 F:      Documentation/devicetree/bindings/pci/mediatek*
10289 F:      drivers/pci/host/*mediatek*
10290
10291 PCMCIA SUBSYSTEM
10292 P:      Linux PCMCIA Team
10293 L:      linux-pcmcia@lists.infradead.org
10294 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10296 S:      Maintained
10297 F:      Documentation/pcmcia/
10298 F:      tools/pcmcia/
10299 F:      drivers/pcmcia/
10300 F:      include/pcmcia/
10301
10302 PCNET32 NETWORK DRIVER
10303 M:      Don Fry <pcnet32@frontier.com>
10304 L:      netdev@vger.kernel.org
10305 S:      Maintained
10306 F:      drivers/net/ethernet/amd/pcnet32.c
10307
10308 PCRYPT PARALLEL CRYPTO ENGINE
10309 M:      Steffen Klassert <steffen.klassert@secunet.com>
10310 L:      linux-crypto@vger.kernel.org
10311 S:      Maintained
10312 F:      crypto/pcrypt.c
10313 F:      include/crypto/pcrypt.h
10314
10315 PER-CPU MEMORY ALLOCATOR
10316 M:      Tejun Heo <tj@kernel.org>
10317 M:      Christoph Lameter <cl@linux.com>
10318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10319 S:      Maintained
10320 F:      include/linux/percpu*.h
10321 F:      mm/percpu*.c
10322 F:      arch/*/include/asm/percpu.h
10323
10324 PER-TASK DELAY ACCOUNTING
10325 M:      Balbir Singh <bsingharora@gmail.com>
10326 S:      Maintained
10327 F:      include/linux/delayacct.h
10328 F:      kernel/delayacct.c
10329
10330 PERFORMANCE EVENTS SUBSYSTEM
10331 M:      Peter Zijlstra <peterz@infradead.org>
10332 M:      Ingo Molnar <mingo@redhat.com>
10333 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10334 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10335 L:      linux-kernel@vger.kernel.org
10336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10337 S:      Supported
10338 F:      kernel/events/*
10339 F:      include/linux/perf_event.h
10340 F:      include/uapi/linux/perf_event.h
10341 F:      arch/*/kernel/perf_event*.c
10342 F:      arch/*/kernel/*/perf_event*.c
10343 F:      arch/*/kernel/*/*/perf_event*.c
10344 F:      arch/*/include/asm/perf_event.h
10345 F:      arch/*/kernel/perf_callchain.c
10346 F:      arch/*/events/*
10347 F:      tools/perf/
10348
10349 PERSONALITY HANDLING
10350 M:      Christoph Hellwig <hch@infradead.org>
10351 L:      linux-abi-devel@lists.sourceforge.net
10352 S:      Maintained
10353 F:      include/linux/personality.h
10354 F:      include/uapi/linux/personality.h
10355
10356 PHONET PROTOCOL
10357 M:      Remi Denis-Courmont <courmisch@gmail.com>
10358 S:      Supported
10359 F:      Documentation/networking/phonet.txt
10360 F:      include/linux/phonet.h
10361 F:      include/net/phonet/
10362 F:      include/uapi/linux/phonet.h
10363 F:      net/phonet/
10364
10365 PHRAM MTD DRIVER
10366 M:      Joern Engel <joern@lazybastard.org>
10367 L:      linux-mtd@lists.infradead.org
10368 S:      Maintained
10369 F:      drivers/mtd/devices/phram.c
10370
10371 PICOLCD HID DRIVER
10372 M:      Bruno Prémont <bonbons@linux-vserver.org>
10373 L:      linux-input@vger.kernel.org
10374 S:      Maintained
10375 F:      drivers/hid/hid-picolcd*
10376
10377 PICOXCELL SUPPORT
10378 M:      Jamie Iles <jamie@jamieiles.com>
10379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10380 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10381 S:      Supported
10382 F:      arch/arm/boot/dts/picoxcell*
10383 F:      arch/arm/mach-picoxcell/
10384 F:      drivers/crypto/picoxcell*
10385
10386 PIN CONTROL SUBSYSTEM
10387 M:      Linus Walleij <linus.walleij@linaro.org>
10388 L:      linux-gpio@vger.kernel.org
10389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10390 S:      Maintained
10391 F:      Documentation/devicetree/bindings/pinctrl/
10392 F:      Documentation/pinctrl.txt
10393 F:      drivers/pinctrl/
10394 F:      include/linux/pinctrl/
10395
10396 PIN CONTROLLER - ATMEL AT91
10397 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10399 S:      Maintained
10400 F:      drivers/pinctrl/pinctrl-at91.*
10401
10402 PIN CONTROLLER - ATMEL AT91 PIO4
10403 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10405 L:      linux-gpio@vger.kernel.org
10406 S:      Supported
10407 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10408
10409 PIN CONTROLLER - INTEL
10410 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10411 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10412 S:      Maintained
10413 F:      drivers/pinctrl/intel/
10414
10415 PIN CONTROLLER - QUALCOMM
10416 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10417 S:      Maintained
10418 L:      linux-arm-msm@vger.kernel.org
10419 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10420 F:      drivers/pinctrl/qcom/
10421
10422 PIN CONTROLLER - RENESAS
10423 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10424 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10425 L:      linux-renesas-soc@vger.kernel.org
10426 S:      Maintained
10427 F:      drivers/pinctrl/sh-pfc/
10428
10429 PIN CONTROLLER - SAMSUNG
10430 M:      Tomasz Figa <tomasz.figa@gmail.com>
10431 M:      Krzysztof Kozlowski <krzk@kernel.org>
10432 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10434 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10435 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10437 S:      Maintained
10438 F:      drivers/pinctrl/samsung/
10439 F:      include/dt-bindings/pinctrl/samsung.h
10440 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10441
10442 PIN CONTROLLER - SINGLE
10443 M:      Tony Lindgren <tony@atomide.com>
10444 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10446 L:      linux-omap@vger.kernel.org
10447 S:      Maintained
10448 F:      drivers/pinctrl/pinctrl-single.c
10449
10450 PIN CONTROLLER - ST SPEAR
10451 M:      Viresh Kumar <vireshk@kernel.org>
10452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10453 W:      http://www.st.com/spear
10454 S:      Maintained
10455 F:      drivers/pinctrl/spear/
10456
10457 PISTACHIO SOC SUPPORT
10458 M:      James Hartley <james.hartley@imgtec.com>
10459 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10460 L:      linux-mips@linux-mips.org
10461 S:      Maintained
10462 F:      arch/mips/pistachio/
10463 F:      arch/mips/include/asm/mach-pistachio/
10464 F:      arch/mips/boot/dts/img/pistachio*
10465 F:      arch/mips/configs/pistachio*_defconfig
10466
10467 PKTCDVD DRIVER
10468 S:      Orphan
10469 M:      linux-block@vger.kernel.org
10470 F:      drivers/block/pktcdvd.c
10471 F:      include/linux/pktcdvd.h
10472 F:      include/uapi/linux/pktcdvd.h
10473
10474 PKUNITY SOC DRIVERS
10475 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10476 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10477 S:      Maintained
10478 T:      git git://github.com/gxt/linux.git
10479 F:      drivers/input/serio/i8042-unicore32io.h
10480 F:      drivers/i2c/busses/i2c-puv3.c
10481 F:      drivers/video/fbdev/fb-puv3.c
10482 F:      drivers/rtc/rtc-puv3.c
10483
10484 PMBUS HARDWARE MONITORING DRIVERS
10485 M:      Guenter Roeck <linux@roeck-us.net>
10486 L:      linux-hwmon@vger.kernel.org
10487 W:      http://hwmon.wiki.kernel.org/
10488 W:      http://www.roeck-us.net/linux/drivers/
10489 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10490 S:      Maintained
10491 F:      Documentation/hwmon/pmbus
10492 F:      drivers/hwmon/pmbus/
10493 F:      include/linux/pmbus.h
10494
10495 PMC SIERRA MaxRAID DRIVER
10496 L:      linux-scsi@vger.kernel.org
10497 W:      http://www.pmc-sierra.com/
10498 S:      Orphan
10499 F:      drivers/scsi/pmcraid.*
10500
10501 PMC SIERRA PM8001 DRIVER
10502 M:      Jack Wang <jinpu.wang@profitbricks.com>
10503 M:      lindar_liu@usish.com
10504 L:      linux-scsi@vger.kernel.org
10505 S:      Supported
10506 F:      drivers/scsi/pm8001/
10507
10508 PNP SUPPORT
10509 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10510 S:      Maintained
10511 F:      drivers/pnp/
10512
10513 POSIX CLOCKS and TIMERS
10514 M:      Thomas Gleixner <tglx@linutronix.de>
10515 L:      linux-kernel@vger.kernel.org
10516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10517 S:      Maintained
10518 F:      fs/timerfd.c
10519 F:      include/linux/timer*
10520 F:      kernel/time/*timer*
10521
10522 POWER MANAGEMENT CORE
10523 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10524 L:      linux-pm@vger.kernel.org
10525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10526 B:      https://bugzilla.kernel.org
10527 S:      Supported
10528 F:      drivers/base/power/
10529 F:      include/linux/pm.h
10530 F:      include/linux/pm_*
10531 F:      include/linux/powercap.h
10532 F:      drivers/powercap/
10533
10534 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10535 M:      Sebastian Reichel <sre@kernel.org>
10536 L:      linux-pm@vger.kernel.org
10537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10538 S:      Maintained
10539 F:      Documentation/devicetree/bindings/power/supply/
10540 F:      include/linux/power_supply.h
10541 F:      drivers/power/supply/
10542
10543 POWER STATE COORDINATION INTERFACE (PSCI)
10544 M:      Mark Rutland <mark.rutland@arm.com>
10545 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10546 L:      linux-arm-kernel@lists.infradead.org
10547 S:      Maintained
10548 F:      drivers/firmware/psci*.c
10549 F:      include/linux/psci.h
10550 F:      include/uapi/linux/psci.h
10551
10552 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10553 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10554 L:      linuxppc-dev@lists.ozlabs.org
10555 S:      Maintained
10556 F:      drivers/char/powernv-op-panel.c
10557
10558 PPP PROTOCOL DRIVERS AND COMPRESSORS
10559 M:      Paul Mackerras <paulus@samba.org>
10560 L:      linux-ppp@vger.kernel.org
10561 S:      Maintained
10562 F:      drivers/net/ppp/ppp_*
10563
10564 PPP OVER ATM (RFC 2364)
10565 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10566 S:      Maintained
10567 F:      net/atm/pppoatm.c
10568 F:      include/uapi/linux/atmppp.h
10569
10570 PPP OVER ETHERNET
10571 M:      Michal Ostrowski <mostrows@earthlink.net>
10572 S:      Maintained
10573 F:      drivers/net/ppp/pppoe.c
10574 F:      drivers/net/ppp/pppox.c
10575
10576 PPP OVER L2TP
10577 M:      James Chapman <jchapman@katalix.com>
10578 S:      Maintained
10579 F:      net/l2tp/l2tp_ppp.c
10580 F:      include/linux/if_pppol2tp.h
10581 F:      include/uapi/linux/if_pppol2tp.h
10582
10583 PPS SUPPORT
10584 M:      Rodolfo Giometti <giometti@enneenne.com>
10585 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10586 L:      linuxpps@ml.enneenne.com (subscribers-only)
10587 S:      Maintained
10588 F:      Documentation/pps/
10589 F:      drivers/pps/
10590 F:      include/linux/pps*.h
10591
10592 PPTP DRIVER
10593 M:      Dmitry Kozlov <xeb@mail.ru>
10594 L:      netdev@vger.kernel.org
10595 S:      Maintained
10596 F:      drivers/net/ppp/pptp.c
10597 W:      http://sourceforge.net/projects/accel-pptp
10598
10599 PREEMPTIBLE KERNEL
10600 M:      Robert Love <rml@tech9.net>
10601 L:      kpreempt-tech@lists.sourceforge.net
10602 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10603 S:      Supported
10604 F:      Documentation/preempt-locking.txt
10605 F:      include/linux/preempt.h
10606
10607 PRINTK
10608 M:      Petr Mladek <pmladek@suse.com>
10609 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10610 R:      Steven Rostedt <rostedt@goodmis.org>
10611 S:      Maintained
10612 F:      kernel/printk/
10613 F:      include/linux/printk.h
10614
10615 PRISM54 WIRELESS DRIVER
10616 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10617 L:      linux-wireless@vger.kernel.org
10618 W:      http://wireless.kernel.org/en/users/Drivers/p54
10619 S:      Obsolete
10620 F:      drivers/net/wireless/intersil/prism54/
10621
10622 PROC SYSCTL
10623 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10624 M:      Kees Cook <keescook@chromium.org>
10625 L:      linux-kernel@vger.kernel.org
10626 L:      linux-fsdevel@vger.kernel.org
10627 S:      Maintained
10628 F:      fs/proc/proc_sysctl.c
10629 F:      include/linux/sysctl.h
10630 F:      kernel/sysctl.c
10631 F:      tools/testing/selftests/sysctl/
10632
10633 PS3 NETWORK SUPPORT
10634 M:      Geoff Levand <geoff@infradead.org>
10635 L:      netdev@vger.kernel.org
10636 L:      linuxppc-dev@lists.ozlabs.org
10637 S:      Maintained
10638 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10639
10640 PS3 PLATFORM SUPPORT
10641 M:      Geoff Levand <geoff@infradead.org>
10642 L:      linuxppc-dev@lists.ozlabs.org
10643 S:      Maintained
10644 F:      arch/powerpc/boot/ps3*
10645 F:      arch/powerpc/include/asm/lv1call.h
10646 F:      arch/powerpc/include/asm/ps3*.h
10647 F:      arch/powerpc/platforms/ps3/
10648 F:      drivers/*/ps3*
10649 F:      drivers/ps3/
10650 F:      drivers/rtc/rtc-ps3.c
10651 F:      drivers/usb/host/*ps3.c
10652 F:      sound/ppc/snd_ps3*
10653
10654 PS3VRAM DRIVER
10655 M:      Jim Paris <jim@jtan.com>
10656 M:      Geoff Levand <geoff@infradead.org>
10657 L:      linuxppc-dev@lists.ozlabs.org
10658 S:      Maintained
10659 F:      drivers/block/ps3vram.c
10660
10661 PSAMPLE PACKET SAMPLING SUPPORT:
10662 M:      Yotam Gigi <yotamg@mellanox.com>
10663 S:      Maintained
10664 F:      net/psample
10665 F:      include/net/psample.h
10666 F:      include/uapi/linux/psample.h
10667
10668 PSTORE FILESYSTEM
10669 M:      Kees Cook <keescook@chromium.org>
10670 M:      Anton Vorontsov <anton@enomsg.org>
10671 M:      Colin Cross <ccross@android.com>
10672 M:      Tony Luck <tony.luck@intel.com>
10673 S:      Maintained
10674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10675 F:      fs/pstore/
10676 F:      include/linux/pstore*
10677 F:      drivers/firmware/efi/efi-pstore.c
10678 F:      drivers/acpi/apei/erst.c
10679 F:      Documentation/admin-guide/ramoops.rst
10680 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10681 K:      \b(pstore|ramoops)
10682
10683 PTP HARDWARE CLOCK SUPPORT
10684 M:      Richard Cochran <richardcochran@gmail.com>
10685 L:      netdev@vger.kernel.org
10686 S:      Maintained
10687 W:      http://linuxptp.sourceforge.net/
10688 F:      Documentation/ABI/testing/sysfs-ptp
10689 F:      Documentation/ptp/*
10690 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10691 F:      drivers/net/phy/dp83640*
10692 F:      drivers/ptp/*
10693 F:      include/linux/ptp_cl*
10694
10695 PTRACE SUPPORT
10696 M:      Oleg Nesterov <oleg@redhat.com>
10697 S:      Maintained
10698 F:      include/asm-generic/syscall.h
10699 F:      include/linux/ptrace.h
10700 F:      include/linux/regset.h
10701 F:      include/linux/tracehook.h
10702 F:      include/uapi/linux/ptrace.h
10703 F:      include/uapi/linux/ptrace.h
10704 F:      include/asm-generic/ptrace.h
10705 F:      kernel/ptrace.c
10706 F:      arch/*/ptrace*.c
10707 F:      arch/*/*/ptrace*.c
10708 F:      arch/*/include/asm/ptrace*.h
10709
10710 PULSE8-CEC DRIVER
10711 M:      Hans Verkuil <hverkuil@xs4all.nl>
10712 L:      linux-media@vger.kernel.org
10713 T:      git git://linuxtv.org/media_tree.git
10714 S:      Maintained
10715 F:      drivers/media/usb/pulse8-cec/*
10716
10717 PVRUSB2 VIDEO4LINUX DRIVER
10718 M:      Mike Isely <isely@pobox.com>
10719 L:      pvrusb2@isely.net       (subscribers-only)
10720 L:      linux-media@vger.kernel.org
10721 W:      http://www.isely.net/pvrusb2/
10722 T:      git git://linuxtv.org/media_tree.git
10723 S:      Maintained
10724 F:      Documentation/media/v4l-drivers/pvrusb2*
10725 F:      drivers/media/usb/pvrusb2/
10726
10727 PWC WEBCAM DRIVER
10728 M:      Hans Verkuil <hverkuil@xs4all.nl>
10729 L:      linux-media@vger.kernel.org
10730 T:      git git://linuxtv.org/media_tree.git
10731 S:      Odd Fixes
10732 F:      drivers/media/usb/pwc/*
10733
10734 PWM FAN DRIVER
10735 M:      Kamil Debski <kamil@wypas.org>
10736 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10737 L:      linux-hwmon@vger.kernel.org
10738 S:      Supported
10739 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10740 F:      Documentation/hwmon/pwm-fan
10741 F:      drivers/hwmon/pwm-fan.c
10742
10743 PWM SUBSYSTEM
10744 M:      Thierry Reding <thierry.reding@gmail.com>
10745 L:      linux-pwm@vger.kernel.org
10746 S:      Maintained
10747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10748 F:      Documentation/pwm.txt
10749 F:      Documentation/devicetree/bindings/pwm/
10750 F:      include/linux/pwm.h
10751 F:      drivers/pwm/
10752 F:      drivers/video/backlight/pwm_bl.c
10753 F:      include/linux/pwm_backlight.h
10754 F:      drivers/gpio/gpio-mvebu.c
10755 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10756
10757 PXA2xx/PXA3xx SUPPORT
10758 M:      Daniel Mack <daniel@zonque.org>
10759 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10760 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10761 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10762 T:      git git://github.com/hzhuang1/linux.git
10763 T:      git git://github.com/rjarzmik/linux.git
10764 S:      Maintained
10765 F:      arch/arm/boot/dts/pxa*
10766 F:      arch/arm/mach-pxa/
10767 F:      drivers/dma/pxa*
10768 F:      drivers/pcmcia/pxa2xx*
10769 F:      drivers/pinctrl/pxa/
10770 F:      drivers/spi/spi-pxa2xx*
10771 F:      drivers/usb/gadget/udc/pxa2*
10772 F:      include/sound/pxa2xx-lib.h
10773 F:      sound/arm/pxa*
10774 F:      sound/soc/pxa/
10775
10776 PXA GPIO DRIVER
10777 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10778 L:      linux-gpio@vger.kernel.org
10779 S:      Maintained
10780 F:      drivers/gpio/gpio-pxa.c
10781
10782 PXA3xx NAND FLASH DRIVER
10783 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10784 L:      linux-mtd@lists.infradead.org
10785 S:      Maintained
10786 F:      drivers/mtd/nand/pxa3xx_nand.c
10787
10788 PXA MMCI DRIVER
10789 S:      Orphan
10790
10791 PXA RTC DRIVER
10792 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10793 L:      linux-rtc@vger.kernel.org
10794 S:      Maintained
10795
10796 QAT DRIVER
10797 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10798 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10799 L:      qat-linux@intel.com
10800 S:      Supported
10801 F:      drivers/crypto/qat/
10802
10803 QCOM AUDIO (ASoC) DRIVERS
10804 M:      Patrick Lai <plai@codeaurora.org>
10805 M:      Banajit Goswami <bgoswami@codeaurora.org>
10806 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10807 S:      Supported
10808 F:      sound/soc/qcom/
10809
10810 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10811 M:      Gabriel Somlo <somlo@cmu.edu>
10812 M:      "Michael S. Tsirkin" <mst@redhat.com>
10813 L:      qemu-devel@nongnu.org
10814 S:      Maintained
10815 F:      drivers/firmware/qemu_fw_cfg.c
10816
10817 QIB DRIVER
10818 M:      Mike Marciniszyn <infinipath@intel.com>
10819 L:      linux-rdma@vger.kernel.org
10820 S:      Supported
10821 F:      drivers/infiniband/hw/qib/
10822
10823 QLOGIC QLA1280 SCSI DRIVER
10824 M:      Michael Reed <mdr@sgi.com>
10825 L:      linux-scsi@vger.kernel.org
10826 S:      Maintained
10827 F:      drivers/scsi/qla1280.[ch]
10828
10829 QLOGIC QLA2XXX FC-SCSI DRIVER
10830 M:      qla2xxx-upstream@qlogic.com
10831 L:      linux-scsi@vger.kernel.org
10832 S:      Supported
10833 F:      Documentation/scsi/LICENSE.qla2xxx
10834 F:      drivers/scsi/qla2xxx/
10835
10836 QLOGIC QLA4XXX iSCSI DRIVER
10837 M:      QLogic-Storage-Upstream@qlogic.com
10838 L:      linux-scsi@vger.kernel.org
10839 S:      Supported
10840 F:      Documentation/scsi/LICENSE.qla4xxx
10841 F:      drivers/scsi/qla4xxx/
10842
10843 QLOGIC QLA3XXX NETWORK DRIVER
10844 M:      Dept-GELinuxNICDev@cavium.com
10845 L:      netdev@vger.kernel.org
10846 S:      Supported
10847 F:      Documentation/networking/LICENSE.qla3xxx
10848 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10849
10850 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10851 M:      Harish Patil <harish.patil@cavium.com>
10852 M:      Manish Chopra <manish.chopra@cavium.com>
10853 M:      Dept-GELinuxNICDev@cavium.com
10854 L:      netdev@vger.kernel.org
10855 S:      Supported
10856 F:      drivers/net/ethernet/qlogic/qlcnic/
10857
10858 QLOGIC QLGE 10Gb ETHERNET DRIVER
10859 M:      Harish Patil <harish.patil@cavium.com>
10860 M:      Manish Chopra <manish.chopra@cavium.com>
10861 M:      Dept-GELinuxNICDev@cavium.com
10862 L:      netdev@vger.kernel.org
10863 S:      Supported
10864 F:      drivers/net/ethernet/qlogic/qlge/
10865
10866 QLOGIC QL4xxx ETHERNET DRIVER
10867 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10868 M:      Ariel Elior <Ariel.Elior@cavium.com>
10869 M:      everest-linux-l2@cavium.com
10870 L:      netdev@vger.kernel.org
10871 S:      Supported
10872 F:      drivers/net/ethernet/qlogic/qed/
10873 F:      include/linux/qed/
10874 F:      drivers/net/ethernet/qlogic/qede/
10875
10876 QLOGIC QL41xxx ISCSI DRIVER
10877 M:      QLogic-Storage-Upstream@cavium.com
10878 L:      linux-scsi@vger.kernel.org
10879 S:      Supported
10880 F:      drivers/scsi/qedi/
10881
10882 QLOGIC QL41xxx FCOE DRIVER
10883 M:      QLogic-Storage-Upstream@cavium.com
10884 L:      linux-scsi@vger.kernel.org
10885 S:      Supported
10886 F:      drivers/scsi/qedf/
10887
10888 QLOGIC QL4xxx RDMA DRIVER
10889 M:      Ram Amrani <Ram.Amrani@cavium.com>
10890 M:      Ariel Elior <Ariel.Elior@cavium.com>
10891 L:      linux-rdma@vger.kernel.org
10892 S:      Supported
10893 F:      drivers/infiniband/hw/qedr/
10894 F:      include/uapi/rdma/qedr-abi.h
10895
10896 QNX4 FILESYSTEM
10897 M:      Anders Larsen <al@alarsen.net>
10898 W:      http://www.alarsen.net/linux/qnx4fs/
10899 S:      Maintained
10900 F:      fs/qnx4/
10901 F:      include/uapi/linux/qnx4_fs.h
10902 F:      include/uapi/linux/qnxtypes.h
10903
10904 QORIQ DPAA2 FSL-MC BUS DRIVER
10905 M:      Stuart Yoder <stuyoder@gmail.com>
10906 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10907 L:      linux-kernel@vger.kernel.org
10908 S:      Maintained
10909 F:      drivers/staging/fsl-mc/
10910 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10911
10912 QT1010 MEDIA DRIVER
10913 M:      Antti Palosaari <crope@iki.fi>
10914 L:      linux-media@vger.kernel.org
10915 W:      https://linuxtv.org
10916 W:      http://palosaari.fi/linux/
10917 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10918 T:      git git://linuxtv.org/anttip/media_tree.git
10919 S:      Maintained
10920 F:      drivers/media/tuners/qt1010*
10921
10922 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10923 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10924 L:      linux-wireless@vger.kernel.org
10925 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10926 S:      Supported
10927 F:      drivers/net/wireless/ath/ath9k/
10928
10929 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10930 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10931 L:      ath10k@lists.infradead.org
10932 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10934 S:      Supported
10935 F:      drivers/net/wireless/ath/ath10k/
10936
10937 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10938 M:      Timur Tabi <timur@codeaurora.org>
10939 L:      netdev@vger.kernel.org
10940 S:      Supported
10941 F:      drivers/net/ethernet/qualcomm/emac/
10942
10943 QUALCOMM HEXAGON ARCHITECTURE
10944 M:      Richard Kuo <rkuo@codeaurora.org>
10945 L:      linux-hexagon@vger.kernel.org
10946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10947 S:      Supported
10948 F:      arch/hexagon/
10949
10950 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10951 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
10952 L:      linux-media@vger.kernel.org
10953 L:      linux-arm-msm@vger.kernel.org
10954 T:      git git://linuxtv.org/media_tree.git
10955 S:      Maintained
10956 F:      drivers/media/platform/qcom/venus/
10957
10958 QUALCOMM WCN36XX WIRELESS DRIVER
10959 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10960 L:      wcn36xx@lists.infradead.org
10961 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10962 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10963 S:      Supported
10964 F:      drivers/net/wireless/ath/wcn36xx/
10965
10966 QUANTENNA QTNFMAC WIRELESS DRIVER
10967 M:   Igor Mitsyanko <imitsyanko@quantenna.com>
10968 M:   Avinash Patil <avinashp@quantenna.com>
10969 M:   Sergey Matyukevich <smatyukevich@quantenna.com>
10970 L:   linux-wireless@vger.kernel.org
10971 S:   Maintained
10972 F:   drivers/net/wireless/quantenna
10973
10974 RADEON FRAMEBUFFER DISPLAY DRIVER
10975 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10976 L:      linux-fbdev@vger.kernel.org
10977 S:      Maintained
10978 F:      drivers/video/fbdev/aty/radeon*
10979 F:      include/uapi/linux/radeonfb.h
10980
10981 RADIOSHARK RADIO DRIVER
10982 M:      Hans Verkuil <hverkuil@xs4all.nl>
10983 L:      linux-media@vger.kernel.org
10984 T:      git git://linuxtv.org/media_tree.git
10985 S:      Maintained
10986 F:      drivers/media/radio/radio-shark.c
10987
10988 RADIOSHARK2 RADIO DRIVER
10989 M:      Hans Verkuil <hverkuil@xs4all.nl>
10990 L:      linux-media@vger.kernel.org
10991 T:      git git://linuxtv.org/media_tree.git
10992 S:      Maintained
10993 F:      drivers/media/radio/radio-shark2.c
10994 F:      drivers/media/radio/radio-tea5777.c
10995
10996 RADOS BLOCK DEVICE (RBD)
10997 M:      Ilya Dryomov <idryomov@gmail.com>
10998 M:      Sage Weil <sage@redhat.com>
10999 M:      Alex Elder <elder@kernel.org>
11000 L:      ceph-devel@vger.kernel.org
11001 W:      http://ceph.com/
11002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11003 T:      git git://github.com/ceph/ceph-client.git
11004 S:      Supported
11005 F:      Documentation/ABI/testing/sysfs-bus-rbd
11006 F:      drivers/block/rbd.c
11007 F:      drivers/block/rbd_types.h
11008
11009 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11010 M:      Paul Mackerras <paulus@samba.org>
11011 L:      linux-fbdev@vger.kernel.org
11012 S:      Maintained
11013 F:      drivers/video/fbdev/aty/aty128fb.c
11014
11015 RAINSHADOW-CEC DRIVER
11016 M:      Hans Verkuil <hverkuil@xs4all.nl>
11017 L:      linux-media@vger.kernel.org
11018 T:      git git://linuxtv.org/media_tree.git
11019 S:      Maintained
11020 F:      drivers/media/usb/rainshadow-cec/*
11021
11022 RALINK MIPS ARCHITECTURE
11023 M:      John Crispin <john@phrozen.org>
11024 L:      linux-mips@linux-mips.org
11025 S:      Maintained
11026 F:      arch/mips/ralink
11027
11028 RALINK RT2X00 WIRELESS LAN DRIVER
11029 P:      rt2x00 project
11030 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11031 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11032 L:      linux-wireless@vger.kernel.org
11033 S:      Maintained
11034 F:      drivers/net/wireless/ralink/rt2x00/
11035
11036 RAMDISK RAM BLOCK DEVICE DRIVER
11037 M:      Jens Axboe <axboe@kernel.dk>
11038 S:      Maintained
11039 F:      Documentation/blockdev/ramdisk.txt
11040 F:      drivers/block/brd.c
11041
11042 RANDOM NUMBER DRIVER
11043 M:      "Theodore Ts'o" <tytso@mit.edu>
11044 S:      Maintained
11045 F:      drivers/char/random.c
11046
11047 RAPIDIO SUBSYSTEM
11048 M:      Matt Porter <mporter@kernel.crashing.org>
11049 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11050 S:      Maintained
11051 F:      drivers/rapidio/
11052
11053 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11054 L:      linux-wireless@vger.kernel.org
11055 S:      Orphan
11056 F:      drivers/net/wireless/ray*
11057
11058 RCUTORTURE MODULE
11059 M:      Josh Triplett <josh@joshtriplett.org>
11060 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11061 L:      linux-kernel@vger.kernel.org
11062 S:      Supported
11063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11064 F:      Documentation/RCU/torture.txt
11065 F:      kernel/rcu/rcutorture.c
11066
11067 RCUTORTURE TEST FRAMEWORK
11068 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11069 M:      Josh Triplett <josh@joshtriplett.org>
11070 R:      Steven Rostedt <rostedt@goodmis.org>
11071 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11072 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11073 L:      linux-kernel@vger.kernel.org
11074 S:      Supported
11075 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11076 F:      tools/testing/selftests/rcutorture
11077
11078 RDC R-321X SoC
11079 M:      Florian Fainelli <florian@openwrt.org>
11080 S:      Maintained
11081
11082 RDC R6040 FAST ETHERNET DRIVER
11083 M:      Florian Fainelli <f.fainelli@gmail.com>
11084 L:      netdev@vger.kernel.org
11085 S:      Maintained
11086 F:      drivers/net/ethernet/rdc/r6040.c
11087
11088 RDMAVT - RDMA verbs software
11089 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11090 L:      linux-rdma@vger.kernel.org
11091 S:      Supported
11092 F:      drivers/infiniband/sw/rdmavt
11093
11094 RDS - RELIABLE DATAGRAM SOCKETS
11095 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11096 L:      netdev@vger.kernel.org
11097 L:      linux-rdma@vger.kernel.org
11098 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11099 W:      https://oss.oracle.com/projects/rds/
11100 S:      Supported
11101 F:      net/rds/
11102 F:      Documentation/networking/rds.txt
11103
11104 RDT - RESOURCE ALLOCATION
11105 M:      Fenghua Yu <fenghua.yu@intel.com>
11106 L:      linux-kernel@vger.kernel.org
11107 S:      Supported
11108 F:      arch/x86/kernel/cpu/intel_rdt*
11109 F:      arch/x86/include/asm/intel_rdt*
11110 F:      Documentation/x86/intel_rdt*
11111
11112 READ-COPY UPDATE (RCU)
11113 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11114 M:      Josh Triplett <josh@joshtriplett.org>
11115 R:      Steven Rostedt <rostedt@goodmis.org>
11116 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11117 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11118 L:      linux-kernel@vger.kernel.org
11119 W:      http://www.rdrop.com/users/paulmck/RCU/
11120 S:      Supported
11121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11122 F:      Documentation/RCU/
11123 X:      Documentation/RCU/torture.txt
11124 F:      include/linux/rcu*
11125 X:      include/linux/srcu.h
11126 F:      kernel/rcu/
11127 X:      kernel/torture.c
11128
11129 REAL TIME CLOCK (RTC) SUBSYSTEM
11130 M:      Alessandro Zummo <a.zummo@towertech.it>
11131 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11132 L:      linux-rtc@vger.kernel.org
11133 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11135 S:      Maintained
11136 F:      Documentation/devicetree/bindings/rtc/
11137 F:      Documentation/rtc.txt
11138 F:      drivers/rtc/
11139 F:      include/linux/rtc.h
11140 F:      include/uapi/linux/rtc.h
11141 F:      include/linux/rtc/
11142 F:      include/linux/platform_data/rtc-*
11143 F:      tools/testing/selftests/timers/rtctest.c
11144
11145 REALTEK AUDIO CODECS
11146 M:      Bard Liao <bardliao@realtek.com>
11147 M:      Oder Chiou <oder_chiou@realtek.com>
11148 S:      Maintained
11149 F:      sound/soc/codecs/rt*
11150 F:      include/sound/rt*.h
11151
11152 REGISTER MAP ABSTRACTION
11153 M:      Mark Brown <broonie@kernel.org>
11154 L:      linux-kernel@vger.kernel.org
11155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11156 S:      Supported
11157 F:      Documentation/devicetree/bindings/regmap/
11158 F:      drivers/base/regmap/
11159 F:      include/linux/regmap.h
11160
11161 REISERFS FILE SYSTEM
11162 L:      reiserfs-devel@vger.kernel.org
11163 S:      Supported
11164 F:      fs/reiserfs/
11165
11166 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11167 M:      Ohad Ben-Cohen <ohad@wizery.com>
11168 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11169 L:      linux-remoteproc@vger.kernel.org
11170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11171 S:      Maintained
11172 F:      Documentation/devicetree/bindings/remoteproc/
11173 F:      Documentation/remoteproc.txt
11174 F:      drivers/remoteproc/
11175 F:      include/linux/remoteproc.h
11176
11177 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11178 M:      Ohad Ben-Cohen <ohad@wizery.com>
11179 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11180 L:      linux-remoteproc@vger.kernel.org
11181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11182 S:      Maintained
11183 F:      drivers/rpmsg/
11184 F:      Documentation/rpmsg.txt
11185 F:      include/linux/rpmsg.h
11186 F:      include/linux/rpmsg/
11187
11188 RENESAS CLOCK DRIVERS
11189 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11190 L:      linux-renesas-soc@vger.kernel.org
11191 S:      Supported
11192 F:      drivers/clk/renesas/
11193
11194 RENESAS ETHERNET DRIVERS
11195 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11196 L:      netdev@vger.kernel.org
11197 L:      linux-renesas-soc@vger.kernel.org
11198 F:      drivers/net/ethernet/renesas/
11199 F:      include/linux/sh_eth.h
11200
11201 RENESAS R-CAR GYROADC DRIVER
11202 M:      Marek Vasut <marek.vasut@gmail.com>
11203 L:      linux-iio@vger.kernel.org
11204 S:      Supported
11205 F:      drivers/iio/adc/rcar_gyro_adc.c
11206
11207 RENESAS USB PHY DRIVER
11208 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11209 L:      linux-renesas-soc@vger.kernel.org
11210 S:      Maintained
11211 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11212
11213 RESET CONTROLLER FRAMEWORK
11214 M:      Philipp Zabel <p.zabel@pengutronix.de>
11215 T:      git git://git.pengutronix.de/git/pza/linux
11216 S:      Maintained
11217 F:      drivers/reset/
11218 F:      Documentation/devicetree/bindings/reset/
11219 F:      include/dt-bindings/reset/
11220 F:      include/linux/reset.h
11221 F:      include/linux/reset-controller.h
11222
11223 RFKILL
11224 M:      Johannes Berg <johannes@sipsolutions.net>
11225 L:      linux-wireless@vger.kernel.org
11226 W:      http://wireless.kernel.org/
11227 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11229 S:      Maintained
11230 F:      Documentation/rfkill.txt
11231 F:      net/rfkill/
11232
11233 RHASHTABLE
11234 M:      Thomas Graf <tgraf@suug.ch>
11235 M:      Herbert Xu <herbert@gondor.apana.org.au>
11236 L:      netdev@vger.kernel.org
11237 S:      Maintained
11238 F:      lib/rhashtable.c
11239 F:      include/linux/rhashtable.h
11240
11241 RICOH SMARTMEDIA/XD DRIVER
11242 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11243 S:      Maintained
11244 F:      drivers/mtd/nand/r852.c
11245 F:      drivers/mtd/nand/r852.h
11246
11247 RICOH R5C592 MEMORYSTICK DRIVER
11248 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11249 S:      Maintained
11250 F:      drivers/memstick/host/r592.*
11251
11252 ROCCAT DRIVERS
11253 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11254 W:      http://sourceforge.net/projects/roccat/
11255 S:      Maintained
11256 F:      drivers/hid/hid-roccat*
11257 F:      include/linux/hid-roccat*
11258 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11259
11260 ROCKER DRIVER
11261 M:      Jiri Pirko <jiri@resnulli.us>
11262 L:      netdev@vger.kernel.org
11263 S:      Supported
11264 F:      drivers/net/ethernet/rocker/
11265
11266 ROCKETPORT DRIVER
11267 P:      Comtrol Corp.
11268 W:      http://www.comtrol.com
11269 S:      Maintained
11270 F:      Documentation/serial/rocket.txt
11271 F:      drivers/tty/rocket*
11272
11273 ROCKETPORT EXPRESS/INFINITY DRIVER
11274 M:      Kevin Cernekee <cernekee@gmail.com>
11275 L:      linux-serial@vger.kernel.org
11276 S:      Odd Fixes
11277 F:      drivers/tty/serial/rp2.*
11278
11279 ROSE NETWORK LAYER
11280 M:      Ralf Baechle <ralf@linux-mips.org>
11281 L:      linux-hams@vger.kernel.org
11282 W:      http://www.linux-ax25.org/
11283 S:      Maintained
11284 F:      include/net/rose.h
11285 F:      include/uapi/linux/rose.h
11286 F:      net/rose/
11287
11288 RTL2830 MEDIA DRIVER
11289 M:      Antti Palosaari <crope@iki.fi>
11290 L:      linux-media@vger.kernel.org
11291 W:      https://linuxtv.org
11292 W:      http://palosaari.fi/linux/
11293 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11294 T:      git git://linuxtv.org/anttip/media_tree.git
11295 S:      Maintained
11296 F:      drivers/media/dvb-frontends/rtl2830*
11297
11298 RTL2832 MEDIA DRIVER
11299 M:      Antti Palosaari <crope@iki.fi>
11300 L:      linux-media@vger.kernel.org
11301 W:      https://linuxtv.org
11302 W:      http://palosaari.fi/linux/
11303 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11304 T:      git git://linuxtv.org/anttip/media_tree.git
11305 S:      Maintained
11306 F:      drivers/media/dvb-frontends/rtl2832*
11307
11308 RTL2832_SDR MEDIA DRIVER
11309 M:      Antti Palosaari <crope@iki.fi>
11310 L:      linux-media@vger.kernel.org
11311 W:      https://linuxtv.org
11312 W:      http://palosaari.fi/linux/
11313 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11314 T:      git git://linuxtv.org/anttip/media_tree.git
11315 S:      Maintained
11316 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11317
11318 RTL8180 WIRELESS DRIVER
11319 L:      linux-wireless@vger.kernel.org
11320 W:      http://wireless.kernel.org/
11321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11322 S:      Orphan
11323 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11324
11325 RTL8187 WIRELESS DRIVER
11326 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11327 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11328 M:      Larry Finger <Larry.Finger@lwfinger.net>
11329 L:      linux-wireless@vger.kernel.org
11330 W:      http://wireless.kernel.org/
11331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11332 S:      Maintained
11333 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11334
11335 RTL8192CE WIRELESS DRIVER
11336 M:      Larry Finger <Larry.Finger@lwfinger.net>
11337 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11338 L:      linux-wireless@vger.kernel.org
11339 W:      http://wireless.kernel.org/
11340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11341 S:      Maintained
11342 F:      drivers/net/wireless/realtek/rtlwifi/
11343 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11344
11345 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11346 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11347 L:      linux-wireless@vger.kernel.org
11348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11349 S:      Maintained
11350 F:      drivers/net/wireless/realtek/rtl8xxxu/
11351
11352 S3 SAVAGE FRAMEBUFFER DRIVER
11353 M:      Antonino Daplas <adaplas@gmail.com>
11354 L:      linux-fbdev@vger.kernel.org
11355 S:      Maintained
11356 F:      drivers/video/fbdev/savage/
11357
11358 S390
11359 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11360 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11361 L:      linux-s390@vger.kernel.org
11362 W:      http://www.ibm.com/developerworks/linux/linux390/
11363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11364 S:      Supported
11365 F:      arch/s390/
11366 F:      drivers/s390/
11367 F:      Documentation/s390/
11368 F:      Documentation/driver-api/s390-drivers.rst
11369
11370 S390 COMMON I/O LAYER
11371 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11372 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11373 L:      linux-s390@vger.kernel.org
11374 W:      http://www.ibm.com/developerworks/linux/linux390/
11375 S:      Supported
11376 F:      drivers/s390/cio/
11377
11378 S390 DASD DRIVER
11379 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11380 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11381 L:      linux-s390@vger.kernel.org
11382 W:      http://www.ibm.com/developerworks/linux/linux390/
11383 S:      Supported
11384 F:      drivers/s390/block/dasd*
11385 F:      block/partitions/ibm.c
11386
11387 S390 NETWORK DRIVERS
11388 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11389 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11390 L:      linux-s390@vger.kernel.org
11391 W:      http://www.ibm.com/developerworks/linux/linux390/
11392 S:      Supported
11393 F:      drivers/s390/net/
11394
11395 S390 PCI SUBSYSTEM
11396 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11397 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11398 L:      linux-s390@vger.kernel.org
11399 W:      http://www.ibm.com/developerworks/linux/linux390/
11400 S:      Supported
11401 F:      arch/s390/pci/
11402 F:      drivers/pci/hotplug/s390_pci_hpc.c
11403
11404 S390 ZCRYPT DRIVER
11405 M:      Harald Freudenberger <freude@de.ibm.com>
11406 L:      linux-s390@vger.kernel.org
11407 W:      http://www.ibm.com/developerworks/linux/linux390/
11408 S:      Supported
11409 F:      drivers/s390/crypto/
11410
11411 S390 ZFCP DRIVER
11412 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11413 L:      linux-s390@vger.kernel.org
11414 W:      http://www.ibm.com/developerworks/linux/linux390/
11415 S:      Supported
11416 F:      drivers/s390/scsi/zfcp_*
11417
11418 S390 IUCV NETWORK LAYER
11419 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11420 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11421 L:      linux-s390@vger.kernel.org
11422 W:      http://www.ibm.com/developerworks/linux/linux390/
11423 S:      Supported
11424 F:      drivers/s390/net/*iucv*
11425 F:      include/net/iucv/
11426 F:      net/iucv/
11427
11428 S390 IOMMU (PCI)
11429 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11430 L:      linux-s390@vger.kernel.org
11431 W:      http://www.ibm.com/developerworks/linux/linux390/
11432 S:      Supported
11433 F:      drivers/iommu/s390-iommu.c
11434
11435 S390 VFIO-CCW DRIVER
11436 M:      Cornelia Huck <cohuck@redhat.com>
11437 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11438 L:      linux-s390@vger.kernel.org
11439 L:      kvm@vger.kernel.org
11440 S:      Supported
11441 F:      drivers/s390/cio/vfio_ccw*
11442 F:      Documentation/s390/vfio-ccw.txt
11443 F:      include/uapi/linux/vfio_ccw.h
11444
11445 S3C24XX SD/MMC Driver
11446 M:      Ben Dooks <ben-linux@fluff.org>
11447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11448 S:      Supported
11449 F:      drivers/mmc/host/s3cmci.*
11450
11451 SAA6588 RDS RECEIVER DRIVER
11452 M:      Hans Verkuil <hverkuil@xs4all.nl>
11453 L:      linux-media@vger.kernel.org
11454 T:      git git://linuxtv.org/media_tree.git
11455 W:      https://linuxtv.org
11456 S:      Odd Fixes
11457 F:      drivers/media/i2c/saa6588*
11458
11459 SAA7134 VIDEO4LINUX DRIVER
11460 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11461 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11462 L:      linux-media@vger.kernel.org
11463 W:      https://linuxtv.org
11464 T:      git git://linuxtv.org/media_tree.git
11465 S:      Odd fixes
11466 F:      Documentation/media/v4l-drivers/saa7134*
11467 F:      drivers/media/pci/saa7134/
11468
11469 SAA7146 VIDEO4LINUX-2 DRIVER
11470 M:      Hans Verkuil <hverkuil@xs4all.nl>
11471 L:      linux-media@vger.kernel.org
11472 T:      git git://linuxtv.org/media_tree.git
11473 S:      Maintained
11474 F:      drivers/media/common/saa7146/
11475 F:      drivers/media/pci/saa7146/
11476 F:      include/media/saa7146*
11477
11478 SAMSUNG LAPTOP DRIVER
11479 M:      Corentin Chary <corentin.chary@gmail.com>
11480 L:      platform-driver-x86@vger.kernel.org
11481 S:      Maintained
11482 F:      drivers/platform/x86/samsung-laptop.c
11483
11484 SAMSUNG AUDIO (ASoC) DRIVERS
11485 M:      Krzysztof Kozlowski <krzk@kernel.org>
11486 M:      Sangbeom Kim <sbkim73@samsung.com>
11487 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11488 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11489 S:      Supported
11490 F:      sound/soc/samsung/
11491
11492 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11493 M:      Krzysztof Kozlowski <krzk@kernel.org>
11494 L:      linux-crypto@vger.kernel.org
11495 L:      linux-samsung-soc@vger.kernel.org
11496 S:      Maintained
11497 F:      drivers/crypto/exynos-rng.c
11498 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11499
11500 SAMSUNG FRAMEBUFFER DRIVER
11501 M:      Jingoo Han <jingoohan1@gmail.com>
11502 L:      linux-fbdev@vger.kernel.org
11503 S:      Maintained
11504 F:      drivers/video/fbdev/s3c-fb.c
11505
11506 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11507 M:      Sangbeom Kim <sbkim73@samsung.com>
11508 M:      Krzysztof Kozlowski <krzk@kernel.org>
11509 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11510 L:      linux-kernel@vger.kernel.org
11511 L:      linux-samsung-soc@vger.kernel.org
11512 S:      Supported
11513 F:      drivers/mfd/sec*.c
11514 F:      drivers/regulator/s2m*.c
11515 F:      drivers/regulator/s5m*.c
11516 F:      drivers/clk/clk-s2mps11.c
11517 F:      drivers/rtc/rtc-s5m.c
11518 F:      include/linux/mfd/samsung/
11519 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11520 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11521 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11522 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11523
11524 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11525 M:      Krzysztof Kozlowski <krzk@kernel.org>
11526 M:      Vladimir Zapolskiy <vz@mleia.com>
11527 L:      linux-crypto@vger.kernel.org
11528 L:      linux-samsung-soc@vger.kernel.org
11529 S:      Maintained
11530 F:      drivers/crypto/s5p-sss.c
11531
11532 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11533 M:      Kyungmin Park <kyungmin.park@samsung.com>
11534 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11535 L:      linux-media@vger.kernel.org
11536 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11537 S:      Supported
11538 F:      drivers/media/platform/exynos4-is/
11539
11540 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11541 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11542 L:      linux-media@vger.kernel.org
11543 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11544 S:      Maintained
11545 F:      drivers/media/platform/s3c-camif/
11546 F:      include/media/drv-intf/s3c_camif.h
11547
11548 SAMSUNG S5C73M3 CAMERA DRIVER
11549 M:      Kyungmin Park <kyungmin.park@samsung.com>
11550 M:      Andrzej Hajda <a.hajda@samsung.com>
11551 L:      linux-media@vger.kernel.org
11552 S:      Supported
11553 F:      drivers/media/i2c/s5c73m3/*
11554
11555 SAMSUNG S5K5BAF CAMERA DRIVER
11556 M:      Kyungmin Park <kyungmin.park@samsung.com>
11557 M:      Andrzej Hajda <a.hajda@samsung.com>
11558 L:      linux-media@vger.kernel.org
11559 S:      Supported
11560 F:      drivers/media/i2c/s5k5baf.c
11561
11562 SAMSUNG S3FWRN5 NFC DRIVER
11563 M:      Robert Baldyga <r.baldyga@samsung.com>
11564 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11565 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11566 S:      Supported
11567 F:      drivers/nfc/s3fwrn5
11568
11569 SAMSUNG SOC CLOCK DRIVERS
11570 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11571 M:      Tomasz Figa <tomasz.figa@gmail.com>
11572 M:      Chanwoo Choi <cw00.choi@samsung.com>
11573 S:      Supported
11574 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11575 F:      drivers/clk/samsung/
11576 F:      include/dt-bindings/clock/exynos*.h
11577 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11578
11579 SAMSUNG SPI DRIVERS
11580 M:      Kukjin Kim <kgene@kernel.org>
11581 M:      Krzysztof Kozlowski <krzk@kernel.org>
11582 M:      Andi Shyti <andi.shyti@samsung.com>
11583 L:      linux-spi@vger.kernel.org
11584 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11585 S:      Maintained
11586 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11587 F:      drivers/spi/spi-s3c*
11588 F:      include/linux/platform_data/spi-s3c64xx.h
11589
11590 SAMSUNG SXGBE DRIVERS
11591 M:      Byungho An <bh74.an@samsung.com>
11592 M:      Girish K S <ks.giri@samsung.com>
11593 M:      Vipul Pandya <vipul.pandya@samsung.com>
11594 S:      Supported
11595 L:      netdev@vger.kernel.org
11596 F:      drivers/net/ethernet/samsung/sxgbe/
11597
11598 SAMSUNG THERMAL DRIVER
11599 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11600 L:      linux-pm@vger.kernel.org
11601 L:      linux-samsung-soc@vger.kernel.org
11602 S:      Supported
11603 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11604 F:      drivers/thermal/samsung/
11605
11606 SAMSUNG USB2 PHY DRIVER
11607 M:      Kamil Debski <kamil@wypas.org>
11608 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11609 L:      linux-kernel@vger.kernel.org
11610 S:      Supported
11611 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11612 F:      Documentation/phy/samsung-usb2.txt
11613 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11614 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11615 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11616 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11617 F:      drivers/phy/samsung/phy-samsung-usb2.c
11618 F:      drivers/phy/samsung/phy-samsung-usb2.h
11619
11620 SC1200 WDT DRIVER
11621 M:      Zwane Mwaikambo <zwanem@gmail.com>
11622 S:      Maintained
11623 F:      drivers/watchdog/sc1200wdt.c
11624
11625 SCHEDULER
11626 M:      Ingo Molnar <mingo@redhat.com>
11627 M:      Peter Zijlstra <peterz@infradead.org>
11628 L:      linux-kernel@vger.kernel.org
11629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11630 S:      Maintained
11631 F:      kernel/sched/
11632 F:      include/linux/sched.h
11633 F:      include/uapi/linux/sched.h
11634 F:      include/linux/wait.h
11635
11636 SCORE ARCHITECTURE
11637 M:      Chen Liqin <liqin.linux@gmail.com>
11638 M:      Lennox Wu <lennox.wu@gmail.com>
11639 W:      http://www.sunplus.com
11640 S:      Supported
11641 F:      arch/score/
11642
11643 SCR24X CHIP CARD INTERFACE DRIVER
11644 M:      Lubomir Rintel <lkundrak@v3.sk>
11645 S:      Supported
11646 F:      drivers/char/pcmcia/scr24x_cs.c
11647
11648 SCSI CDROM DRIVER
11649 M:      Jens Axboe <axboe@kernel.dk>
11650 L:      linux-scsi@vger.kernel.org
11651 W:      http://www.kernel.dk
11652 S:      Maintained
11653 F:      drivers/scsi/sr*
11654
11655 SCSI RDMA PROTOCOL (SRP) INITIATOR
11656 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11657 L:      linux-rdma@vger.kernel.org
11658 S:      Supported
11659 W:      http://www.openfabrics.org
11660 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11662 F:      drivers/infiniband/ulp/srp/
11663 F:      include/scsi/srp.h
11664
11665 SCSI SG DRIVER
11666 M:      Doug Gilbert <dgilbert@interlog.com>
11667 L:      linux-scsi@vger.kernel.org
11668 W:      http://sg.danny.cz/sg
11669 S:      Maintained
11670 F:      Documentation/scsi/scsi-generic.txt
11671 F:      drivers/scsi/sg.c
11672 F:      include/scsi/sg.h
11673
11674 SCSI SUBSYSTEM
11675 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11677 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11679 L:      linux-scsi@vger.kernel.org
11680 S:      Maintained
11681 F:      Documentation/devicetree/bindings/scsi/
11682 F:      drivers/scsi/
11683 F:      include/scsi/
11684
11685 SCSI TAPE DRIVER
11686 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11687 L:      linux-scsi@vger.kernel.org
11688 S:      Maintained
11689 F:      Documentation/scsi/st.txt
11690 F:      drivers/scsi/st.*
11691 F:      drivers/scsi/st_*.h
11692
11693 SCTP PROTOCOL
11694 M:      Vlad Yasevich <vyasevich@gmail.com>
11695 M:      Neil Horman <nhorman@tuxdriver.com>
11696 L:      linux-sctp@vger.kernel.org
11697 W:      http://lksctp.sourceforge.net
11698 S:      Maintained
11699 F:      Documentation/networking/sctp.txt
11700 F:      include/linux/sctp.h
11701 F:      include/uapi/linux/sctp.h
11702 F:      include/net/sctp/
11703 F:      net/sctp/
11704
11705 SCx200 CPU SUPPORT
11706 M:      Jim Cromie <jim.cromie@gmail.com>
11707 S:      Odd Fixes
11708 F:      Documentation/i2c/busses/scx200_acb
11709 F:      arch/x86/platform/scx200/
11710 F:      drivers/watchdog/scx200_wdt.c
11711 F:      drivers/i2c/busses/scx200*
11712 F:      drivers/mtd/maps/scx200_docflash.c
11713 F:      include/linux/scx200.h
11714
11715 SCx200 GPIO DRIVER
11716 M:      Jim Cromie <jim.cromie@gmail.com>
11717 S:      Maintained
11718 F:      drivers/char/scx200_gpio.c
11719 F:      include/linux/scx200_gpio.h
11720
11721 SCx200 HRT CLOCKSOURCE DRIVER
11722 M:      Jim Cromie <jim.cromie@gmail.com>
11723 S:      Maintained
11724 F:      drivers/clocksource/scx200_hrt.c
11725
11726 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11727 M:      Sascha Sommer <saschasommer@freenet.de>
11728 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11729 S:      Maintained
11730 F:      drivers/mmc/host/sdricoh_cs.c
11731
11732 SECURE COMPUTING
11733 M:      Kees Cook <keescook@chromium.org>
11734 R:      Andy Lutomirski <luto@amacapital.net>
11735 R:      Will Drewry <wad@chromium.org>
11736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11737 S:      Supported
11738 F:      kernel/seccomp.c
11739 F:      include/uapi/linux/seccomp.h
11740 F:      include/linux/seccomp.h
11741 F:      tools/testing/selftests/seccomp/*
11742 F:      tools/testing/selftests/kselftest_harness.h
11743 F:      Documentation/userspace-api/seccomp_filter.rst
11744 K:      \bsecure_computing
11745 K:      \bTIF_SECCOMP\b
11746
11747 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11748 M:      Adrian Hunter <adrian.hunter@intel.com>
11749 L:      linux-mmc@vger.kernel.org
11750 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11751 S:      Maintained
11752 F:      drivers/mmc/host/sdhci*
11753 F:      include/linux/mmc/sdhci*
11754
11755 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11756 M:      Al Cooper <alcooperx@gmail.com>
11757 L:      linux-mmc@vger.kernel.org
11758 L:      bcm-kernel-feedback-list@broadcom.com
11759 S:      Maintained
11760 F:      drivers/mmc/host/sdhci-brcmstb*
11761
11762 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11763 M:      Ben Dooks <ben-linux@fluff.org>
11764 M:      Jaehoon Chung <jh80.chung@samsung.com>
11765 L:      linux-mmc@vger.kernel.org
11766 S:      Maintained
11767 F:      drivers/mmc/host/sdhci-s3c*
11768
11769 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11770 M:      Viresh Kumar <vireshk@kernel.org>
11771 L:      linux-mmc@vger.kernel.org
11772 S:      Maintained
11773 F:      drivers/mmc/host/sdhci-spear.c
11774
11775 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11776 M:      Scott Bauer <scott.bauer@intel.com>
11777 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11778 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11779 L:      linux-block@vger.kernel.org
11780 S:      Supported
11781 F:      block/sed*
11782 F:      block/opal_proto.h
11783 F:      include/linux/sed*
11784 F:      include/uapi/linux/sed*
11785
11786 SECURITY SUBSYSTEM
11787 M:      James Morris <james.l.morris@oracle.com>
11788 M:      "Serge E. Hallyn" <serge@hallyn.com>
11789 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11791 W:      http://kernsec.org/
11792 S:      Supported
11793 F:      security/
11794
11795 SECURITY CONTACT
11796 M:      Security Officers <security@kernel.org>
11797 S:      Supported
11798
11799 SELINUX SECURITY MODULE
11800 M:      Paul Moore <paul@paul-moore.com>
11801 M:      Stephen Smalley <sds@tycho.nsa.gov>
11802 M:      Eric Paris <eparis@parisplace.org>
11803 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11804 W:      http://selinuxproject.org
11805 T:      git git://git.infradead.org/users/pcmoore/selinux
11806 S:      Supported
11807 F:      include/linux/selinux*
11808 F:      security/selinux/
11809 F:      scripts/selinux/
11810 F:      Documentation/admin-guide/LSM/SELinux.rst
11811
11812 SENSABLE PHANTOM
11813 M:      Jiri Slaby <jirislaby@gmail.com>
11814 S:      Maintained
11815 F:      drivers/misc/phantom.c
11816 F:      include/uapi/linux/phantom.h
11817
11818 SERIAL DRIVERS
11819 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11820 L:      linux-serial@vger.kernel.org
11821 S:      Maintained
11822 F:      Documentation/devicetree/bindings/serial/
11823 F:      drivers/tty/serial/
11824
11825 SERIAL DEVICE BUS
11826 M:      Rob Herring <robh@kernel.org>
11827 L:      linux-serial@vger.kernel.org
11828 S:      Maintained
11829 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11830 F:      drivers/tty/serdev/
11831 F:      include/linux/serdev.h
11832
11833 SERIAL IR RECEIVER
11834 M:      Sean Young <sean@mess.org>
11835 L:      linux-media@vger.kernel.org
11836 S:      Maintained
11837 F:      drivers/media/rc/serial_ir.c
11838
11839 SFC NETWORK DRIVER
11840 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11841 M:      Edward Cree <ecree@solarflare.com>
11842 M:      Bert Kenward <bkenward@solarflare.com>
11843 L:      netdev@vger.kernel.org
11844 S:      Supported
11845 F:      drivers/net/ethernet/sfc/
11846
11847 SGI GRU DRIVER
11848 M:      Dimitri Sivanich <sivanich@sgi.com>
11849 S:      Maintained
11850 F:      drivers/misc/sgi-gru/
11851
11852 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11853 M:      Pat Gefre <pfg@sgi.com>
11854 L:      linux-ia64@vger.kernel.org
11855 S:      Supported
11856 F:      Documentation/ia64/serial.txt
11857 F:      drivers/tty/serial/ioc?_serial.c
11858 F:      include/linux/ioc?.h
11859
11860 SGI XP/XPC/XPNET DRIVER
11861 M:      Cliff Whickman <cpw@sgi.com>
11862 M:      Robin Holt <robinmholt@gmail.com>
11863 S:      Maintained
11864 F:      drivers/misc/sgi-xp/
11865
11866 SH_VEU V4L2 MEM2MEM DRIVER
11867 L:      linux-media@vger.kernel.org
11868 S:      Orphan
11869 F:      drivers/media/platform/sh_veu.c
11870
11871 SH_VOU V4L2 OUTPUT DRIVER
11872 L:      linux-media@vger.kernel.org
11873 S:      Orphan
11874 F:      drivers/media/platform/sh_vou.c
11875 F:      include/media/drv-intf/sh_vou.h
11876
11877 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11878 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11879 L:      linux-s390@vger.kernel.org
11880 W:      http://www.ibm.com/developerworks/linux/linux390/
11881 S:      Supported
11882 F:      net/smc/
11883
11884 SI2157 MEDIA DRIVER
11885 M:      Antti Palosaari <crope@iki.fi>
11886 L:      linux-media@vger.kernel.org
11887 W:      https://linuxtv.org
11888 W:      http://palosaari.fi/linux/
11889 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11890 T:      git git://linuxtv.org/anttip/media_tree.git
11891 S:      Maintained
11892 F:      drivers/media/tuners/si2157*
11893
11894 SI2168 MEDIA DRIVER
11895 M:      Antti Palosaari <crope@iki.fi>
11896 L:      linux-media@vger.kernel.org
11897 W:      https://linuxtv.org
11898 W:      http://palosaari.fi/linux/
11899 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11900 T:      git git://linuxtv.org/anttip/media_tree.git
11901 S:      Maintained
11902 F:      drivers/media/dvb-frontends/si2168*
11903
11904 SI470X FM RADIO RECEIVER I2C DRIVER
11905 M:      Hans Verkuil <hverkuil@xs4all.nl>
11906 L:      linux-media@vger.kernel.org
11907 T:      git git://linuxtv.org/media_tree.git
11908 W:      https://linuxtv.org
11909 S:      Odd Fixes
11910 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11911
11912 SI470X FM RADIO RECEIVER USB DRIVER
11913 M:      Hans Verkuil <hverkuil@xs4all.nl>
11914 L:      linux-media@vger.kernel.org
11915 T:      git git://linuxtv.org/media_tree.git
11916 W:      https://linuxtv.org
11917 S:      Maintained
11918 F:      drivers/media/radio/si470x/radio-si470x-common.c
11919 F:      drivers/media/radio/si470x/radio-si470x.h
11920 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11921
11922 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11923 M:      Eduardo Valentin <edubezval@gmail.com>
11924 L:      linux-media@vger.kernel.org
11925 T:      git git://linuxtv.org/media_tree.git
11926 W:      https://linuxtv.org
11927 S:      Odd Fixes
11928 F:      drivers/media/radio/si4713/si4713.?
11929
11930 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11931 M:      Eduardo Valentin <edubezval@gmail.com>
11932 L:      linux-media@vger.kernel.org
11933 T:      git git://linuxtv.org/media_tree.git
11934 W:      https://linuxtv.org
11935 S:      Odd Fixes
11936 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11937
11938 SI4713 FM RADIO TRANSMITTER USB DRIVER
11939 M:      Hans Verkuil <hverkuil@xs4all.nl>
11940 L:      linux-media@vger.kernel.org
11941 T:      git git://linuxtv.org/media_tree.git
11942 W:      https://linuxtv.org
11943 S:      Maintained
11944 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11945
11946 SIANO DVB DRIVER
11947 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11948 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11949 L:      linux-media@vger.kernel.org
11950 W:      https://linuxtv.org
11951 T:      git git://linuxtv.org/media_tree.git
11952 S:      Odd fixes
11953 F:      drivers/media/common/siano/
11954 F:      drivers/media/usb/siano/
11955 F:      drivers/media/usb/siano/
11956 F:      drivers/media/mmc/siano/
11957
11958 SILEAD TOUCHSCREEN DRIVER
11959 M:      Hans de Goede <hdegoede@redhat.com>
11960 L:      linux-input@vger.kernel.org
11961 L:      platform-driver-x86@vger.kernel.org
11962 S:      Maintained
11963 F:      drivers/input/touchscreen/silead.c
11964 F:      drivers/platform/x86/silead_dmi.c
11965
11966 SILICON MOTION SM712 FRAME BUFFER DRIVER
11967 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11968 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11969 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11970 L:      linux-fbdev@vger.kernel.org
11971 S:      Maintained
11972 F:      drivers/video/fbdev/sm712*
11973 F:      Documentation/fb/sm712fb.txt
11974
11975 SIMPLE FIRMWARE INTERFACE (SFI)
11976 M:      Len Brown <lenb@kernel.org>
11977 L:      sfi-devel@simplefirmware.org
11978 W:      http://simplefirmware.org/
11979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11980 S:      Supported
11981 F:      arch/x86/platform/sfi/
11982 F:      drivers/sfi/
11983 F:      include/linux/sfi*.h
11984
11985 SIMPLEFB FB DRIVER
11986 M:      Hans de Goede <hdegoede@redhat.com>
11987 L:      linux-fbdev@vger.kernel.org
11988 S:      Maintained
11989 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11990 F:      drivers/video/fbdev/simplefb.c
11991 F:      include/linux/platform_data/simplefb.h
11992
11993 SIMTEC EB110ATX (Chalice CATS)
11994 P:      Ben Dooks
11995 P:      Vincent Sanders <vince@simtec.co.uk>
11996 M:      Simtec Linux Team <linux@simtec.co.uk>
11997 W:      http://www.simtec.co.uk/products/EB110ATX/
11998 S:      Supported
11999
12000 SIMTEC EB2410ITX (BAST)
12001 P:      Ben Dooks
12002 P:      Vincent Sanders <vince@simtec.co.uk>
12003 M:      Simtec Linux Team <linux@simtec.co.uk>
12004 W:      http://www.simtec.co.uk/products/EB2410ITX/
12005 S:      Supported
12006 F:      arch/arm/mach-s3c24xx/mach-bast.c
12007 F:      arch/arm/mach-s3c24xx/bast-ide.c
12008 F:      arch/arm/mach-s3c24xx/bast-irq.c
12009
12010 SIPHASH PRF ROUTINES
12011 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12012 S:      Maintained
12013 F:      lib/siphash.c
12014 F:      lib/test_siphash.c
12015 F:      include/linux/siphash.h
12016
12017 SIS 190 ETHERNET DRIVER
12018 M:      Francois Romieu <romieu@fr.zoreil.com>
12019 L:      netdev@vger.kernel.org
12020 S:      Maintained
12021 F:      drivers/net/ethernet/sis/sis190.c
12022
12023 SIS 900/7016 FAST ETHERNET DRIVER
12024 M:      Daniele Venzano <venza@brownhat.org>
12025 W:      http://www.brownhat.org/sis900.html
12026 L:      netdev@vger.kernel.org
12027 S:      Maintained
12028 F:      drivers/net/ethernet/sis/sis900.*
12029
12030 SIS FRAMEBUFFER DRIVER
12031 M:      Thomas Winischhofer <thomas@winischhofer.net>
12032 W:      http://www.winischhofer.net/linuxsisvga.shtml
12033 S:      Maintained
12034 F:      Documentation/fb/sisfb.txt
12035 F:      drivers/video/fbdev/sis/
12036 F:      include/video/sisfb.h
12037
12038 SIS USB2VGA DRIVER
12039 M:      Thomas Winischhofer <thomas@winischhofer.net>
12040 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12041 S:      Maintained
12042 F:      drivers/usb/misc/sisusbvga/
12043
12044 SLAB ALLOCATOR
12045 M:      Christoph Lameter <cl@linux.com>
12046 M:      Pekka Enberg <penberg@kernel.org>
12047 M:      David Rientjes <rientjes@google.com>
12048 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12049 M:      Andrew Morton <akpm@linux-foundation.org>
12050 L:      linux-mm@kvack.org
12051 S:      Maintained
12052 F:      include/linux/sl?b*.h
12053 F:      mm/sl?b*
12054
12055 SLEEPABLE READ-COPY UPDATE (SRCU)
12056 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12057 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12058 M:      Josh Triplett <josh@joshtriplett.org>
12059 R:      Steven Rostedt <rostedt@goodmis.org>
12060 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12061 L:      linux-kernel@vger.kernel.org
12062 W:      http://www.rdrop.com/users/paulmck/RCU/
12063 S:      Supported
12064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12065 F:      include/linux/srcu.h
12066 F:      kernel/rcu/srcu.c
12067
12068 SMACK SECURITY MODULE
12069 M:      Casey Schaufler <casey@schaufler-ca.com>
12070 L:      linux-security-module@vger.kernel.org
12071 W:      http://schaufler-ca.com
12072 T:      git git://github.com/cschaufler/smack-next
12073 S:      Maintained
12074 F:      Documentation/admin-guide/LSM/Smack.rst
12075 F:      security/smack/
12076
12077 SMC91x ETHERNET DRIVER
12078 M:      Nicolas Pitre <nico@fluxnic.net>
12079 S:      Odd Fixes
12080 F:      drivers/net/ethernet/smsc/smc91x.*
12081
12082 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12083 M:      Sakari Ailus <sakari.ailus@iki.fi>
12084 L:      linux-media@vger.kernel.org
12085 S:      Maintained
12086 F:      drivers/media/i2c/smiapp/
12087 F:      include/media/i2c/smiapp.h
12088 F:      drivers/media/i2c/smiapp-pll.c
12089 F:      drivers/media/i2c/smiapp-pll.h
12090 F:      include/uapi/linux/smiapp.h
12091 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12092
12093 SMM665 HARDWARE MONITOR DRIVER
12094 M:      Guenter Roeck <linux@roeck-us.net>
12095 L:      linux-hwmon@vger.kernel.org
12096 S:      Maintained
12097 F:      Documentation/hwmon/smm665
12098 F:      drivers/hwmon/smm665.c
12099
12100 SMSC EMC2103 HARDWARE MONITOR DRIVER
12101 M:      Steve Glendinning <steve.glendinning@shawell.net>
12102 L:      linux-hwmon@vger.kernel.org
12103 S:      Maintained
12104 F:      Documentation/hwmon/emc2103
12105 F:      drivers/hwmon/emc2103.c
12106
12107 SMSC SCH5627 HARDWARE MONITOR DRIVER
12108 M:      Hans de Goede <hdegoede@redhat.com>
12109 L:      linux-hwmon@vger.kernel.org
12110 S:      Supported
12111 F:      Documentation/hwmon/sch5627
12112 F:      drivers/hwmon/sch5627.c
12113
12114 SMSC47B397 HARDWARE MONITOR DRIVER
12115 M:      Jean Delvare <jdelvare@suse.com>
12116 L:      linux-hwmon@vger.kernel.org
12117 S:      Maintained
12118 F:      Documentation/hwmon/smsc47b397
12119 F:      drivers/hwmon/smsc47b397.c
12120
12121 SMSC911x ETHERNET DRIVER
12122 M:      Steve Glendinning <steve.glendinning@shawell.net>
12123 L:      netdev@vger.kernel.org
12124 S:      Maintained
12125 F:      include/linux/smsc911x.h
12126 F:      drivers/net/ethernet/smsc/smsc911x.*
12127
12128 SMSC9420 PCI ETHERNET DRIVER
12129 M:      Steve Glendinning <steve.glendinning@shawell.net>
12130 L:      netdev@vger.kernel.org
12131 S:      Maintained
12132 F:      drivers/net/ethernet/smsc/smsc9420.*
12133
12134 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12135 M:      Steve Glendinning <steve.glendinning@shawell.net>
12136 L:      linux-fbdev@vger.kernel.org
12137 S:      Maintained
12138 F:      drivers/video/fbdev/smscufx.c
12139
12140 SOC-CAMERA V4L2 SUBSYSTEM
12141 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12142 L:      linux-media@vger.kernel.org
12143 T:      git git://linuxtv.org/media_tree.git
12144 S:      Maintained
12145 F:      include/media/soc*
12146 F:      drivers/media/i2c/soc_camera/
12147 F:      drivers/media/platform/soc_camera/
12148
12149 SOEKRIS NET48XX LED SUPPORT
12150 M:      Chris Boot <bootc@bootc.net>
12151 S:      Maintained
12152 F:      drivers/leds/leds-net48xx.c
12153
12154 SOFT-ROCE DRIVER (rxe)
12155 M:      Moni Shoua <monis@mellanox.com>
12156 L:      linux-rdma@vger.kernel.org
12157 S:      Supported
12158 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12159 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12160 F:      drivers/infiniband/sw/rxe/
12161 F:      include/uapi/rdma/rdma_user_rxe.h
12162
12163 SOFTLOGIC 6x10 MPEG CODEC
12164 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12165 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12166 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12167 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12168 M:      Ismael Luceno <ismael@iodev.co.uk>
12169 L:      linux-media@vger.kernel.org
12170 S:      Supported
12171 F:      drivers/media/pci/solo6x10/
12172
12173 SOFTWARE RAID (Multiple Disks) SUPPORT
12174 M:      Shaohua Li <shli@kernel.org>
12175 L:      linux-raid@vger.kernel.org
12176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12177 S:      Supported
12178 F:      drivers/md/
12179 F:      include/linux/raid/
12180 F:      include/uapi/linux/raid/
12181
12182 SONIC NETWORK DRIVER
12183 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12184 L:      netdev@vger.kernel.org
12185 S:      Maintained
12186 F:      drivers/net/ethernet/natsemi/sonic.*
12187
12188 SONICS SILICON BACKPLANE DRIVER (SSB)
12189 M:      Michael Buesch <m@bues.ch>
12190 L:      linux-wireless@vger.kernel.org
12191 S:      Maintained
12192 F:      drivers/ssb/
12193 F:      include/linux/ssb/
12194
12195 SONY VAIO CONTROL DEVICE DRIVER
12196 M:      Mattia Dongili <malattia@linux.it>
12197 L:      platform-driver-x86@vger.kernel.org
12198 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12199 S:      Maintained
12200 F:      Documentation/laptops/sony-laptop.txt
12201 F:      drivers/char/sonypi.c
12202 F:      drivers/platform/x86/sony-laptop.c
12203 F:      include/linux/sony-laptop.h
12204
12205 SONY MEMORYSTICK CARD SUPPORT
12206 M:      Alex Dubov <oakad@yahoo.com>
12207 W:      http://tifmxx.berlios.de/
12208 S:      Maintained
12209 F:      drivers/memstick/host/tifm_ms.c
12210
12211 SONY MEMORYSTICK STANDARD SUPPORT
12212 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12213 S:      Maintained
12214 F:      drivers/memstick/core/ms_block.*
12215
12216 SOUND
12217 M:      Jaroslav Kysela <perex@perex.cz>
12218 M:      Takashi Iwai <tiwai@suse.com>
12219 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12220 W:      http://www.alsa-project.org/
12221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12222 T:      git git://git.alsa-project.org/alsa-kernel.git
12223 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12224 S:      Maintained
12225 F:      Documentation/sound/
12226 F:      include/sound/
12227 F:      include/uapi/sound/
12228 F:      sound/
12229
12230 SOUND - COMPRESSED AUDIO
12231 M:      Vinod Koul <vinod.koul@intel.com>
12232 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12234 S:      Supported
12235 F:      Documentation/sound/alsa/compress_offload.txt
12236 F:      include/sound/compress_driver.h
12237 F:      include/uapi/sound/compress_*
12238 F:      sound/core/compress_offload.c
12239 F:      sound/soc/soc-compress.c
12240
12241 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12242 M:      Liam Girdwood <lgirdwood@gmail.com>
12243 M:      Mark Brown <broonie@kernel.org>
12244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12245 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12246 W:      http://alsa-project.org/main/index.php/ASoC
12247 S:      Supported
12248 F:      Documentation/devicetree/bindings/sound/
12249 F:      Documentation/sound/alsa/soc/
12250 F:      sound/soc/
12251 F:      include/sound/soc*
12252
12253 SOUND - DMAENGINE HELPERS
12254 M:      Lars-Peter Clausen <lars@metafoo.de>
12255 S:      Supported
12256 F:      include/sound/dmaengine_pcm.h
12257 F:      sound/core/pcm_dmaengine.c
12258 F:      sound/soc/soc-generic-dmaengine-pcm.c
12259
12260 SP2 MEDIA DRIVER
12261 M:      Olli Salonen <olli.salonen@iki.fi>
12262 L:      linux-media@vger.kernel.org
12263 W:      https://linuxtv.org
12264 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12265 S:      Maintained
12266 F:      drivers/media/dvb-frontends/sp2*
12267
12268 SPARC + UltraSPARC (sparc/sparc64)
12269 M:      "David S. Miller" <davem@davemloft.net>
12270 L:      sparclinux@vger.kernel.org
12271 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12274 S:      Maintained
12275 F:      arch/sparc/
12276 F:      drivers/sbus/
12277
12278 SPARC SERIAL DRIVERS
12279 M:      "David S. Miller" <davem@davemloft.net>
12280 L:      sparclinux@vger.kernel.org
12281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12283 S:      Maintained
12284 F:      include/linux/sunserialcore.h
12285 F:      drivers/tty/serial/suncore.c
12286 F:      drivers/tty/serial/sunhv.c
12287 F:      drivers/tty/serial/sunsab.c
12288 F:      drivers/tty/serial/sunsab.h
12289 F:      drivers/tty/serial/sunsu.c
12290 F:      drivers/tty/serial/sunzilog.c
12291 F:      drivers/tty/serial/sunzilog.h
12292
12293 SPARSE CHECKER
12294 M:      "Christopher Li" <sparse@chrisli.org>
12295 L:      linux-sparse@vger.kernel.org
12296 W:      https://sparse.wiki.kernel.org/
12297 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12298 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12299 S:      Maintained
12300 F:      include/linux/compiler.h
12301
12302 SPEAR PLATFORM SUPPORT
12303 M:      Viresh Kumar <vireshk@kernel.org>
12304 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12305 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12306 W:      http://www.st.com/spear
12307 S:      Maintained
12308 F:      arch/arm/boot/dts/spear*
12309 F:      arch/arm/mach-spear/
12310
12311 SPEAR CLOCK FRAMEWORK SUPPORT
12312 M:      Viresh Kumar <vireshk@kernel.org>
12313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12314 W:      http://www.st.com/spear
12315 S:      Maintained
12316 F:      drivers/clk/spear/
12317
12318 SPI NOR SUBSYSTEM
12319 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12320 M:      Marek Vasut <marek.vasut@gmail.com>
12321 L:      linux-mtd@lists.infradead.org
12322 W:      http://www.linux-mtd.infradead.org/
12323 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12324 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12325 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12326 S:      Maintained
12327 F:      drivers/mtd/spi-nor/
12328 F:      include/linux/mtd/spi-nor.h
12329
12330 SPI SUBSYSTEM
12331 M:      Mark Brown <broonie@kernel.org>
12332 L:      linux-spi@vger.kernel.org
12333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12334 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12335 S:      Maintained
12336 F:      Documentation/devicetree/bindings/spi/
12337 F:      Documentation/spi/
12338 F:      drivers/spi/
12339 F:      include/linux/spi/
12340 F:      include/uapi/linux/spi/
12341 F:      tools/spi/
12342
12343 SPIDERNET NETWORK DRIVER for CELL
12344 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12345 L:      netdev@vger.kernel.org
12346 S:      Supported
12347 F:      Documentation/networking/spider_net.txt
12348 F:      drivers/net/ethernet/toshiba/spider_net*
12349
12350 SPMI SUBSYSTEM
12351 R:      Stephen Boyd <sboyd@codeaurora.org>
12352 L:      linux-arm-msm@vger.kernel.org
12353 F:      Documentation/devicetree/bindings/spmi/
12354 F:      drivers/spmi/
12355 F:      include/dt-bindings/spmi/spmi.h
12356 F:      include/linux/spmi.h
12357 F:      include/trace/events/spmi.h
12358
12359 SPU FILE SYSTEM
12360 M:      Jeremy Kerr <jk@ozlabs.org>
12361 L:      linuxppc-dev@lists.ozlabs.org
12362 W:      http://www.ibm.com/developerworks/power/cell/
12363 S:      Supported
12364 F:      Documentation/filesystems/spufs.txt
12365 F:      arch/powerpc/platforms/cell/spufs/
12366
12367 SQUASHFS FILE SYSTEM
12368 M:      Phillip Lougher <phillip@squashfs.org.uk>
12369 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12370 W:      http://squashfs.org.uk
12371 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12372 S:      Maintained
12373 F:      Documentation/filesystems/squashfs.txt
12374 F:      fs/squashfs/
12375
12376 SRM (Alpha) environment access
12377 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12378 S:      Maintained
12379 F:      arch/alpha/kernel/srm_env.c
12380
12381 STABLE BRANCH
12382 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12383 L:      stable@vger.kernel.org
12384 S:      Supported
12385 F:      Documentation/process/stable-kernel-rules.rst
12386
12387 STAGING SUBSYSTEM
12388 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12390 L:      devel@driverdev.osuosl.org
12391 S:      Supported
12392 F:      drivers/staging/
12393
12394 STAGING - COMEDI
12395 M:      Ian Abbott <abbotti@mev.co.uk>
12396 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12397 S:      Odd Fixes
12398 F:      drivers/staging/comedi/
12399
12400 STAGING - FLARION FT1000 DRIVERS
12401 M:      Marek Belisko <marek.belisko@gmail.com>
12402 S:      Odd Fixes
12403 F:      drivers/staging/ft1000/
12404
12405 STAGING - INDUSTRIAL IO
12406 M:      Jonathan Cameron <jic23@kernel.org>
12407 L:      linux-iio@vger.kernel.org
12408 S:      Odd Fixes
12409 F:      Documentation/devicetree/bindings/staging/iio/
12410 F:      drivers/staging/iio/
12411
12412 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12413 M:      Jarod Wilson <jarod@wilsonet.com>
12414 W:      http://www.lirc.org/
12415 S:      Odd Fixes
12416 F:      drivers/staging/media/lirc/
12417
12418 STAGING - LUSTRE PARALLEL FILESYSTEM
12419 M:      Oleg Drokin <oleg.drokin@intel.com>
12420 M:      Andreas Dilger <andreas.dilger@intel.com>
12421 M:      James Simmons <jsimmons@infradead.org>
12422 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12423 W:      http://wiki.lustre.org/
12424 S:      Maintained
12425 F:      drivers/staging/lustre
12426
12427 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12428 M:      Marc Dietrich <marvin24@gmx.de>
12429 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12430 L:      linux-tegra@vger.kernel.org
12431 S:      Maintained
12432 F:      drivers/staging/nvec/
12433
12434 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12435 M:      Jens Frederich <jfrederich@gmail.com>
12436 M:      Daniel Drake <dsd@laptop.org>
12437 M:      Jon Nettleton <jon.nettleton@gmail.com>
12438 W:      http://wiki.laptop.org/go/DCON
12439 S:      Maintained
12440 F:      drivers/staging/olpc_dcon/
12441
12442 STAGING - REALTEK RTL8712U DRIVERS
12443 M:      Larry Finger <Larry.Finger@lwfinger.net>
12444 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12445 S:      Odd Fixes
12446 F:      drivers/staging/rtl8712/
12447
12448 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12449 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12450 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12451 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12452 L:      linux-fbdev@vger.kernel.org
12453 S:      Maintained
12454 F:      drivers/staging/sm750fb/
12455
12456 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12457 M:      William Hubbs <w.d.hubbs@gmail.com>
12458 M:      Chris Brannon <chris@the-brannons.com>
12459 M:      Kirk Reiser <kirk@reisers.ca>
12460 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12461 L:      speakup@linux-speakup.org
12462 W:      http://www.linux-speakup.org/
12463 S:      Odd Fixes
12464 F:      drivers/staging/speakup/
12465
12466 STAGING - VIA VT665X DRIVERS
12467 M:      Forest Bond <forest@alittletooquiet.net>
12468 S:      Odd Fixes
12469 F:      drivers/staging/vt665?/
12470
12471 STAGING - WILC1000 WIFI DRIVER
12472 M:      Aditya Shankar <aditya.shankar@microchip.com>
12473 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12474 L:      linux-wireless@vger.kernel.org
12475 S:      Supported
12476 F:      drivers/staging/wilc1000/
12477
12478 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12479 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12480 S:      Odd Fixes
12481 F:      drivers/staging/xgifb/
12482
12483 STARFIRE/DURALAN NETWORK DRIVER
12484 M:      Ion Badulescu <ionut@badula.org>
12485 S:      Odd Fixes
12486 F:      drivers/net/ethernet/adaptec/starfire*
12487
12488 STI CEC DRIVER
12489 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12490 S:      Maintained
12491 F:      drivers/staging/media/st-cec/
12492 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12493
12494 STK1160 USB VIDEO CAPTURE DRIVER
12495 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12496 L:      linux-media@vger.kernel.org
12497 T:      git git://linuxtv.org/media_tree.git
12498 S:      Maintained
12499 F:      drivers/media/usb/stk1160/
12500
12501 STMMAC ETHERNET DRIVER
12502 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12503 M:      Alexandre Torgue <alexandre.torgue@st.com>
12504 L:      netdev@vger.kernel.org
12505 W:      http://www.stlinux.com
12506 S:      Supported
12507 F:      drivers/net/ethernet/stmicro/stmmac/
12508
12509 SUN3/3X
12510 M:      Sam Creasey <sammy@sammy.net>
12511 W:      http://sammy.net/sun3/
12512 S:      Maintained
12513 F:      arch/m68k/kernel/*sun3*
12514 F:      arch/m68k/sun3*/
12515 F:      arch/m68k/include/asm/sun3*
12516 F:      drivers/net/ethernet/i825xx/sun3*
12517
12518 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12519 M:      Hans de Goede <hdegoede@redhat.com>
12520 L:      linux-input@vger.kernel.org
12521 S:      Maintained
12522 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12523 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12524
12525 SUNDANCE NETWORK DRIVER
12526 M:      Denis Kirjanov <kda@linux-powerpc.org>
12527 L:      netdev@vger.kernel.org
12528 S:      Maintained
12529 F:      drivers/net/ethernet/dlink/sundance.c
12530
12531 SUPERH
12532 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12533 M:      Rich Felker <dalias@libc.org>
12534 L:      linux-sh@vger.kernel.org
12535 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12536 S:      Maintained
12537 F:      Documentation/sh/
12538 F:      arch/sh/
12539 F:      drivers/sh/
12540
12541 SUSPEND TO RAM
12542 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12543 M:      Len Brown <len.brown@intel.com>
12544 M:      Pavel Machek <pavel@ucw.cz>
12545 L:      linux-pm@vger.kernel.org
12546 B:      https://bugzilla.kernel.org
12547 S:      Supported
12548 F:      Documentation/power/
12549 F:      arch/x86/kernel/acpi/
12550 F:      drivers/base/power/
12551 F:      kernel/power/
12552 F:      include/linux/suspend.h
12553 F:      include/linux/freezer.h
12554 F:      include/linux/pm.h
12555
12556 SVGA HANDLING
12557 M:      Martin Mares <mj@ucw.cz>
12558 L:      linux-video@atrey.karlin.mff.cuni.cz
12559 S:      Maintained
12560 F:      Documentation/svga.txt
12561 F:      arch/x86/boot/video*
12562
12563 SWIOTLB SUBSYSTEM
12564 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12565 L:      linux-kernel@vger.kernel.org
12566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12567 S:      Supported
12568 F:      lib/swiotlb.c
12569 F:      arch/*/kernel/pci-swiotlb.c
12570 F:      include/linux/swiotlb.h
12571
12572 SWITCHDEV
12573 M:      Jiri Pirko <jiri@resnulli.us>
12574 M:      Ivan Vecera <ivecera@redhat.com>
12575 L:      netdev@vger.kernel.org
12576 S:      Supported
12577 F:      net/switchdev/
12578 F:      include/net/switchdev.h
12579
12580 SYNC FILE FRAMEWORK
12581 M:      Sumit Semwal <sumit.semwal@linaro.org>
12582 R:      Gustavo Padovan <gustavo@padovan.org>
12583 S:      Maintained
12584 L:      linux-media@vger.kernel.org
12585 L:      dri-devel@lists.freedesktop.org
12586 F:      drivers/dma-buf/sync_*
12587 F:      drivers/dma-buf/dma-fence*
12588 F:      drivers/dma-buf/sw_sync.c
12589 F:      include/linux/sync_file.h
12590 F:      include/uapi/linux/sync_file.h
12591 F:      Documentation/sync_file.txt
12592 T:      git git://anongit.freedesktop.org/drm/drm-misc
12593
12594 SYNOPSYS ARC ARCHITECTURE
12595 M:      Vineet Gupta <vgupta@synopsys.com>
12596 L:      linux-snps-arc@lists.infradead.org
12597 S:      Supported
12598 F:      arch/arc/
12599 F:      Documentation/devicetree/bindings/arc/*
12600 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12601 F:      drivers/clocksource/arc_timer.c
12602 F:      drivers/tty/serial/arc_uart.c
12603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12604
12605 SYNOPSYS ARC SDP platform support
12606 M:      Alexey Brodkin <abrodkin@synopsys.com>
12607 S:      Supported
12608 F:      arch/arc/plat-axs10x
12609 F:      arch/arc/boot/dts/ax*
12610 F:      Documentation/devicetree/bindings/arc/axs10*
12611
12612 SYNOPSYS DESIGNWARE DMAC DRIVER
12613 M:      Viresh Kumar <vireshk@kernel.org>
12614 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12615 S:      Maintained
12616 F:      include/linux/dma/dw.h
12617 F:      include/linux/platform_data/dma-dw.h
12618 F:      drivers/dma/dw/
12619
12620 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12621 M:      Jie Deng <jiedeng@synopsys.com>
12622 L:      netdev@vger.kernel.org
12623 S:      Supported
12624 F:      drivers/net/ethernet/synopsys/
12625
12626 SYNOPSYS DESIGNWARE I2C DRIVER
12627 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
12628 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12629 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
12630 L:      linux-i2c@vger.kernel.org
12631 S:      Maintained
12632 F:      drivers/i2c/busses/i2c-designware-*
12633 F:      include/linux/platform_data/i2c-designware.h
12634
12635 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12636 M:      Jaehoon Chung <jh80.chung@samsung.com>
12637 L:      linux-mmc@vger.kernel.org
12638 S:      Maintained
12639 F:      drivers/mmc/host/dw_mmc*
12640
12641 SYSTEM CONFIGURATION (SYSCON)
12642 M:      Lee Jones <lee.jones@linaro.org>
12643 M:      Arnd Bergmann <arnd@arndb.de>
12644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12645 S:      Supported
12646 F:      drivers/mfd/syscon.c
12647
12648 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12649 M:      Sudeep Holla <sudeep.holla@arm.com>
12650 L:      linux-arm-kernel@lists.infradead.org
12651 S:      Maintained
12652 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
12653 F:      drivers/clk/clk-scpi.c
12654 F:      drivers/cpufreq/scpi-cpufreq.c
12655 F:      drivers/firmware/arm_scpi.c
12656 F:      include/linux/scpi_protocol.h
12657
12658 SYSTEM RESET/SHUTDOWN DRIVERS
12659 M:      Sebastian Reichel <sre@kernel.org>
12660 L:      linux-pm@vger.kernel.org
12661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12662 S:      Maintained
12663 F:      Documentation/devicetree/bindings/power/reset/
12664 F:      drivers/power/reset/
12665
12666 SYSTEM TRACE MODULE CLASS
12667 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12668 S:      Maintained
12669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12670 F:      Documentation/trace/stm.txt
12671 F:      drivers/hwtracing/stm/
12672 F:      include/linux/stm.h
12673 F:      include/uapi/linux/stm.h
12674
12675 SYSV FILESYSTEM
12676 M:      Christoph Hellwig <hch@infradead.org>
12677 S:      Maintained
12678 F:      Documentation/filesystems/sysv-fs.txt
12679 F:      fs/sysv/
12680 F:      include/linux/sysv_fs.h
12681
12682 TARGET SUBSYSTEM
12683 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12684 L:      linux-scsi@vger.kernel.org
12685 L:      target-devel@vger.kernel.org
12686 W:      http://www.linux-iscsi.org
12687 W:      http://groups.google.com/group/linux-iscsi-target-dev
12688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12689 S:      Supported
12690 F:      drivers/target/
12691 F:      include/target/
12692 F:      Documentation/target/
12693
12694 TASKSTATS STATISTICS INTERFACE
12695 M:      Balbir Singh <bsingharora@gmail.com>
12696 S:      Maintained
12697 F:      Documentation/accounting/taskstats*
12698 F:      include/linux/taskstats*
12699 F:      kernel/taskstats.c
12700
12701 TC subsystem
12702 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12703 M:      Cong Wang <xiyou.wangcong@gmail.com>
12704 M:      Jiri Pirko <jiri@resnulli.us>
12705 L:      netdev@vger.kernel.org
12706 S:      Maintained
12707 F:      include/net/pkt_cls.h
12708 F:      include/net/pkt_sched.h
12709 F:      include/net/tc_act/
12710 F:      include/uapi/linux/pkt_cls.h
12711 F:      include/uapi/linux/pkt_sched.h
12712 F:      include/uapi/linux/tc_act/
12713 F:      include/uapi/linux/tc_ematch/
12714 F:      net/sched/
12715
12716 TCP LOW PRIORITY MODULE
12717 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12718 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12719 W:      http://tcp-lp-mod.sourceforge.net/
12720 S:      Maintained
12721 F:      net/ipv4/tcp_lp.c
12722
12723 TDA10071 MEDIA DRIVER
12724 M:      Antti Palosaari <crope@iki.fi>
12725 L:      linux-media@vger.kernel.org
12726 W:      https://linuxtv.org
12727 W:      http://palosaari.fi/linux/
12728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12729 T:      git git://linuxtv.org/anttip/media_tree.git
12730 S:      Maintained
12731 F:      drivers/media/dvb-frontends/tda10071*
12732
12733 TDA18212 MEDIA DRIVER
12734 M:      Antti Palosaari <crope@iki.fi>
12735 L:      linux-media@vger.kernel.org
12736 W:      https://linuxtv.org
12737 W:      http://palosaari.fi/linux/
12738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12739 T:      git git://linuxtv.org/anttip/media_tree.git
12740 S:      Maintained
12741 F:      drivers/media/tuners/tda18212*
12742
12743 TDA18218 MEDIA DRIVER
12744 M:      Antti Palosaari <crope@iki.fi>
12745 L:      linux-media@vger.kernel.org
12746 W:      https://linuxtv.org
12747 W:      http://palosaari.fi/linux/
12748 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12749 T:      git git://linuxtv.org/anttip/media_tree.git
12750 S:      Maintained
12751 F:      drivers/media/tuners/tda18218*
12752
12753 TDA18271 MEDIA DRIVER
12754 M:      Michael Krufky <mkrufky@linuxtv.org>
12755 L:      linux-media@vger.kernel.org
12756 W:      https://linuxtv.org
12757 W:      http://github.com/mkrufky
12758 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12759 T:      git git://linuxtv.org/mkrufky/tuners.git
12760 S:      Maintained
12761 F:      drivers/media/tuners/tda18271*
12762
12763 TDA827x MEDIA DRIVER
12764 M:      Michael Krufky <mkrufky@linuxtv.org>
12765 L:      linux-media@vger.kernel.org
12766 W:      https://linuxtv.org
12767 W:      http://github.com/mkrufky
12768 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12769 T:      git git://linuxtv.org/mkrufky/tuners.git
12770 S:      Maintained
12771 F:      drivers/media/tuners/tda8290.*
12772
12773 TDA8290 MEDIA DRIVER
12774 M:      Michael Krufky <mkrufky@linuxtv.org>
12775 L:      linux-media@vger.kernel.org
12776 W:      https://linuxtv.org
12777 W:      http://github.com/mkrufky
12778 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12779 T:      git git://linuxtv.org/mkrufky/tuners.git
12780 S:      Maintained
12781 F:      drivers/media/tuners/tda8290.*
12782
12783 TDA9840 MEDIA DRIVER
12784 M:      Hans Verkuil <hverkuil@xs4all.nl>
12785 L:      linux-media@vger.kernel.org
12786 T:      git git://linuxtv.org/media_tree.git
12787 W:      https://linuxtv.org
12788 S:      Maintained
12789 F:      drivers/media/i2c/tda9840*
12790
12791 TEA5761 TUNER DRIVER
12792 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12793 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12794 L:      linux-media@vger.kernel.org
12795 W:      https://linuxtv.org
12796 T:      git git://linuxtv.org/media_tree.git
12797 S:      Odd fixes
12798 F:      drivers/media/tuners/tea5761.*
12799
12800 TEA5767 TUNER DRIVER
12801 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12802 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12803 L:      linux-media@vger.kernel.org
12804 W:      https://linuxtv.org
12805 T:      git git://linuxtv.org/media_tree.git
12806 S:      Maintained
12807 F:      drivers/media/tuners/tea5767.*
12808
12809 TEA6415C MEDIA DRIVER
12810 M:      Hans Verkuil <hverkuil@xs4all.nl>
12811 L:      linux-media@vger.kernel.org
12812 T:      git git://linuxtv.org/media_tree.git
12813 W:      https://linuxtv.org
12814 S:      Maintained
12815 F:      drivers/media/i2c/tea6415c*
12816
12817 TEA6420 MEDIA DRIVER
12818 M:      Hans Verkuil <hverkuil@xs4all.nl>
12819 L:      linux-media@vger.kernel.org
12820 T:      git git://linuxtv.org/media_tree.git
12821 W:      https://linuxtv.org
12822 S:      Maintained
12823 F:      drivers/media/i2c/tea6420*
12824
12825 TEAM DRIVER
12826 M:      Jiri Pirko <jiri@resnulli.us>
12827 L:      netdev@vger.kernel.org
12828 S:      Supported
12829 F:      drivers/net/team/
12830 F:      include/linux/if_team.h
12831 F:      include/uapi/linux/if_team.h
12832
12833 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12834 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12835 S:      Maintained
12836 F:      arch/x86/platform/ts5500/
12837
12838 TECHNOTREND USB IR RECEIVER
12839 M:      Sean Young <sean@mess.org>
12840 L:      linux-media@vger.kernel.org
12841 S:      Maintained
12842 F:      drivers/media/rc/ttusbir.c
12843
12844 TEE SUBSYSTEM
12845 M:      Jens Wiklander <jens.wiklander@linaro.org>
12846 S:      Maintained
12847 F:      include/linux/tee_drv.h
12848 F:      include/uapi/linux/tee.h
12849 F:      drivers/tee/
12850 F:      Documentation/tee.txt
12851
12852 TEGRA ARCHITECTURE SUPPORT
12853 M:      Thierry Reding <thierry.reding@gmail.com>
12854 M:      Jonathan Hunter <jonathanh@nvidia.com>
12855 L:      linux-tegra@vger.kernel.org
12856 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12858 S:      Supported
12859 N:      [^a-z]tegra
12860
12861 TEGRA CLOCK DRIVER
12862 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12863 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12864 S:      Supported
12865 F:      drivers/clk/tegra/
12866
12867 TEGRA DMA DRIVERS
12868 M:      Laxman Dewangan <ldewangan@nvidia.com>
12869 M:      Jon Hunter <jonathanh@nvidia.com>
12870 S:      Supported
12871 F:      drivers/dma/tegra*
12872
12873 TEGRA I2C DRIVER
12874 M:      Laxman Dewangan <ldewangan@nvidia.com>
12875 S:      Supported
12876 F:      drivers/i2c/busses/i2c-tegra.c
12877
12878 TEGRA IOMMU DRIVERS
12879 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12880 S:      Supported
12881 F:      drivers/iommu/tegra*
12882
12883 TEGRA KBC DRIVER
12884 M:      Rakesh Iyer <riyer@nvidia.com>
12885 M:      Laxman Dewangan <ldewangan@nvidia.com>
12886 S:      Supported
12887 F:      drivers/input/keyboard/tegra-kbc.c
12888
12889 TEGRA PWM DRIVER
12890 M:      Thierry Reding <thierry.reding@gmail.com>
12891 S:      Supported
12892 F:      drivers/pwm/pwm-tegra.c
12893
12894 TEGRA SERIAL DRIVER
12895 M:      Laxman Dewangan <ldewangan@nvidia.com>
12896 S:      Supported
12897 F:      drivers/tty/serial/serial-tegra.c
12898
12899 TEGRA SPI DRIVER
12900 M:      Laxman Dewangan <ldewangan@nvidia.com>
12901 S:      Supported
12902 F:      drivers/spi/spi-tegra*
12903
12904 TEHUTI ETHERNET DRIVER
12905 M:      Andy Gospodarek <andy@greyhouse.net>
12906 L:      netdev@vger.kernel.org
12907 S:      Supported
12908 F:      drivers/net/ethernet/tehuti/*
12909
12910 Telecom Clock Driver for MCPL0010
12911 M:      Mark Gross <mark.gross@intel.com>
12912 S:      Supported
12913 F:      drivers/char/tlclk.c
12914
12915 TENSILICA XTENSA PORT (xtensa)
12916 M:      Chris Zankel <chris@zankel.net>
12917 M:      Max Filippov <jcmvbkbc@gmail.com>
12918 L:      linux-xtensa@linux-xtensa.org
12919 T:      git git://github.com/czankel/xtensa-linux.git
12920 S:      Maintained
12921 F:      arch/xtensa/
12922 F:      drivers/irqchip/irq-xtensa-*
12923
12924 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12925 M:      Nishanth Menon <nm@ti.com>
12926 M:      Tero Kristo <t-kristo@ti.com>
12927 M:      Santosh Shilimkar <ssantosh@kernel.org>
12928 L:      linux-arm-kernel@lists.infradead.org
12929 S:      Maintained
12930 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12931 F:      drivers/firmware/ti_sci*
12932 F:      include/linux/soc/ti/ti_sci_protocol.h
12933 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12934 F:      include/dt-bindings/genpd/k2g.h
12935 F:      drivers/soc/ti/ti_sci_pm_domains.c
12936 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12937 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12938 F:      drivers/clk/keystone/sci-clk.c
12939 F:      drivers/reset/reset-ti-sci.c
12940
12941 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12942 M:      Hans Verkuil <hverkuil@xs4all.nl>
12943 L:      linux-media@vger.kernel.org
12944 T:      git git://linuxtv.org/media_tree.git
12945 W:      https://linuxtv.org
12946 S:      Maintained
12947 F:      drivers/media/radio/radio-raremono.c
12948
12949 THERMAL
12950 M:      Zhang Rui <rui.zhang@intel.com>
12951 M:      Eduardo Valentin <edubezval@gmail.com>
12952 L:      linux-pm@vger.kernel.org
12953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12955 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12956 S:      Supported
12957 F:      drivers/thermal/
12958 F:      include/linux/thermal.h
12959 F:      include/uapi/linux/thermal.h
12960 F:      include/linux/cpu_cooling.h
12961 F:      Documentation/devicetree/bindings/thermal/
12962
12963 THERMAL/CPU_COOLING
12964 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12965 M:      Viresh Kumar <viresh.kumar@linaro.org>
12966 M:      Javi Merino <javi.merino@kernel.org>
12967 L:      linux-pm@vger.kernel.org
12968 S:      Supported
12969 F:      Documentation/thermal/cpu-cooling-api.txt
12970 F:      drivers/thermal/cpu_cooling.c
12971 F:      include/linux/cpu_cooling.h
12972
12973 THINKPAD ACPI EXTRAS DRIVER
12974 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12975 L:      ibm-acpi-devel@lists.sourceforge.net
12976 L:      platform-driver-x86@vger.kernel.org
12977 W:      http://ibm-acpi.sourceforge.net
12978 W:      http://thinkwiki.org/wiki/Ibm-acpi
12979 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12980 S:      Maintained
12981 F:      drivers/platform/x86/thinkpad_acpi.c
12982
12983 THUNDERBOLT DRIVER
12984 M:      Andreas Noever <andreas.noever@gmail.com>
12985 M:      Michael Jamet <michael.jamet@intel.com>
12986 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12987 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
12988 S:      Maintained
12989 F:      drivers/thunderbolt/
12990
12991 TI BQ27XXX POWER SUPPLY DRIVER
12992 R:      Andrew F. Davis <afd@ti.com>
12993 F:      include/linux/power/bq27xxx_battery.h
12994 F:      drivers/power/supply/bq27xxx_battery.c
12995 F:      drivers/power/supply/bq27xxx_battery_i2c.c
12996
12997 TI DAVINCI MACHINE SUPPORT
12998 M:      Sekhar Nori <nsekhar@ti.com>
12999 M:      Kevin Hilman <khilman@kernel.org>
13000 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13002 S:      Supported
13003 F:      arch/arm/mach-davinci/
13004 F:      drivers/i2c/busses/i2c-davinci.c
13005 F:      arch/arm/boot/dts/da850*
13006
13007 TI DAVINCI SERIES MEDIA DRIVER
13008 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13009 L:      linux-media@vger.kernel.org
13010 W:      https://linuxtv.org
13011 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13012 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13013 S:      Maintained
13014 F:      drivers/media/platform/davinci/
13015 F:      include/media/davinci/
13016
13017 TI DAVINCI SERIES GPIO DRIVER
13018 M:      Keerthy <j-keerthy@ti.com>
13019 L:      linux-gpio@vger.kernel.org
13020 S:      Maintained
13021 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13022 F:      drivers/gpio/gpio-davinci.c
13023
13024 TI AM437X VPFE DRIVER
13025 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13026 L:      linux-media@vger.kernel.org
13027 W:      https://linuxtv.org
13028 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13029 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13030 S:      Maintained
13031 F:      drivers/media/platform/am437x/
13032
13033 TI BANDGAP AND THERMAL DRIVER
13034 M:      Eduardo Valentin <edubezval@gmail.com>
13035 M:      Keerthy <j-keerthy@ti.com>
13036 L:      linux-pm@vger.kernel.org
13037 L:      linux-omap@vger.kernel.org
13038 S:      Maintained
13039 F:      drivers/thermal/ti-soc-thermal/
13040
13041 TI VPE/CAL DRIVERS
13042 M:      Benoit Parrot <bparrot@ti.com>
13043 L:      linux-media@vger.kernel.org
13044 W:      http://linuxtv.org/
13045 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13046 S:      Maintained
13047 F:      drivers/media/platform/ti-vpe/
13048
13049 TI CDCE706 CLOCK DRIVER
13050 M:      Max Filippov <jcmvbkbc@gmail.com>
13051 S:      Maintained
13052 F:      drivers/clk/clk-cdce706.c
13053
13054 TI CLOCK DRIVER
13055 M:      Tero Kristo <t-kristo@ti.com>
13056 L:      linux-omap@vger.kernel.org
13057 S:      Maintained
13058 F:      drivers/clk/ti/
13059 F:      include/linux/clk/ti.h
13060
13061 TI ETHERNET SWITCH DRIVER (CPSW)
13062 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13063 L:      linux-omap@vger.kernel.org
13064 L:      netdev@vger.kernel.org
13065 S:      Maintained
13066 F:      drivers/net/ethernet/ti/cpsw*
13067 F:      drivers/net/ethernet/ti/davinci*
13068
13069 TI FLASH MEDIA INTERFACE DRIVER
13070 M:      Alex Dubov <oakad@yahoo.com>
13071 S:      Maintained
13072 F:      drivers/misc/tifm*
13073 F:      drivers/mmc/host/tifm_sd.c
13074 F:      include/linux/tifm.h
13075
13076 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13077 M:      Santosh Shilimkar <ssantosh@kernel.org>
13078 L:      linux-kernel@vger.kernel.org
13079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13080 S:      Maintained
13081 F:      drivers/soc/ti/*
13082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13083
13084 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13085 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13086 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13087 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13088 S:      Maintained
13089 F:      sound/soc/codecs/lm49453*
13090 F:      sound/soc/codecs/isabelle*
13091
13092 TI LP855x BACKLIGHT DRIVER
13093 M:      Milo Kim <milo.kim@ti.com>
13094 S:      Maintained
13095 F:      Documentation/backlight/lp855x-driver.txt
13096 F:      drivers/video/backlight/lp855x_bl.c
13097 F:      include/linux/platform_data/lp855x.h
13098
13099 TI LP8727 CHARGER DRIVER
13100 M:      Milo Kim <milo.kim@ti.com>
13101 S:      Maintained
13102 F:      drivers/power/supply/lp8727_charger.c
13103 F:      include/linux/platform_data/lp8727.h
13104
13105 TI LP8788 MFD DRIVER
13106 M:      Milo Kim <milo.kim@ti.com>
13107 S:      Maintained
13108 F:      drivers/iio/adc/lp8788_adc.c
13109 F:      drivers/leds/leds-lp8788.c
13110 F:      drivers/mfd/lp8788*.c
13111 F:      drivers/power/supply/lp8788-charger.c
13112 F:      drivers/regulator/lp8788-*.c
13113 F:      include/linux/mfd/lp8788*.h
13114
13115 TI NETCP ETHERNET DRIVER
13116 M:      Wingman Kwok <w-kwok2@ti.com>
13117 M:      Murali Karicheri <m-karicheri2@ti.com>
13118 L:      netdev@vger.kernel.org
13119 S:      Maintained
13120 F:      drivers/net/ethernet/ti/netcp*
13121
13122 TI TAS571X FAMILY ASoC CODEC DRIVER
13123 M:      Kevin Cernekee <cernekee@chromium.org>
13124 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13125 S:      Odd Fixes
13126 F:      sound/soc/codecs/tas571x*
13127
13128 TI TRF7970A NFC DRIVER
13129 M:      Mark Greer <mgreer@animalcreek.com>
13130 L:      linux-wireless@vger.kernel.org
13131 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13132 S:      Supported
13133 F:      drivers/nfc/trf7970a.c
13134 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13135
13136 TI TWL4030 SERIES SOC CODEC DRIVER
13137 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13138 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13139 S:      Maintained
13140 F:      sound/soc/codecs/twl4030*
13141
13142 TI WILINK WIRELESS DRIVERS
13143 L:      linux-wireless@vger.kernel.org
13144 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13145 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13147 S:      Orphan
13148 F:      drivers/net/wireless/ti/
13149 F:      include/linux/wl12xx.h
13150
13151 TILE ARCHITECTURE
13152 M:      Chris Metcalf <cmetcalf@mellanox.com>
13153 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13155 S:      Supported
13156 F:      arch/tile/
13157 F:      drivers/char/tile-srom.c
13158 F:      drivers/edac/tile_edac.c
13159 F:      drivers/net/ethernet/tile/
13160 F:      drivers/rtc/rtc-tile.c
13161 F:      drivers/tty/hvc/hvc_tile.c
13162 F:      drivers/tty/serial/tilegx.c
13163 F:      drivers/usb/host/*-tilegx.c
13164 F:      include/linux/usb/tilegx.h
13165
13166 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13167 M:      John Stultz <john.stultz@linaro.org>
13168 M:      Thomas Gleixner <tglx@linutronix.de>
13169 R:      Stephen Boyd <sboyd@codeaurora.org>
13170 L:      linux-kernel@vger.kernel.org
13171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13172 S:      Supported
13173 F:      include/linux/clocksource.h
13174 F:      include/linux/time.h
13175 F:      include/linux/timex.h
13176 F:      include/uapi/linux/time.h
13177 F:      include/uapi/linux/timex.h
13178 F:      kernel/time/clocksource.c
13179 F:      kernel/time/time*.c
13180 F:      kernel/time/alarmtimer.c
13181 F:      kernel/time/ntp.c
13182 F:      tools/testing/selftests/timers/
13183
13184 TIPC NETWORK LAYER
13185 M:      Jon Maloy <jon.maloy@ericsson.com>
13186 M:      Ying Xue <ying.xue@windriver.com>
13187 L:      netdev@vger.kernel.org (core kernel code)
13188 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13189 W:      http://tipc.sourceforge.net/
13190 S:      Maintained
13191 F:      include/uapi/linux/tipc*.h
13192 F:      net/tipc/
13193
13194 TLAN NETWORK DRIVER
13195 M:      Samuel Chessman <chessman@tux.org>
13196 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13197 W:      http://sourceforge.net/projects/tlan/
13198 S:      Maintained
13199 F:      Documentation/networking/tlan.txt
13200 F:      drivers/net/ethernet/ti/tlan.*
13201
13202 TM6000 VIDEO4LINUX DRIVER
13203 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13204 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13205 L:      linux-media@vger.kernel.org
13206 W:      https://linuxtv.org
13207 T:      git git://linuxtv.org/media_tree.git
13208 S:      Odd fixes
13209 F:      drivers/media/usb/tm6000/
13210 F:      Documentation/media/v4l-drivers/tm6000*
13211
13212 TMIO/SDHI MMC DRIVER
13213 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13214 L:      linux-mmc@vger.kernel.org
13215 S:      Supported
13216 F:      drivers/mmc/host/tmio_mmc*
13217 F:      drivers/mmc/host/renesas_sdhi*
13218 F:      include/linux/mfd/tmio.h
13219
13220 TMP401 HARDWARE MONITOR DRIVER
13221 M:      Guenter Roeck <linux@roeck-us.net>
13222 L:      linux-hwmon@vger.kernel.org
13223 S:      Maintained
13224 F:      Documentation/hwmon/tmp401
13225 F:      drivers/hwmon/tmp401.c
13226
13227 TMPFS (SHMEM FILESYSTEM)
13228 M:      Hugh Dickins <hughd@google.com>
13229 L:      linux-mm@kvack.org
13230 S:      Maintained
13231 F:      include/linux/shmem_fs.h
13232 F:      mm/shmem.c
13233
13234 TOMOYO SECURITY MODULE
13235 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13236 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13237 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13238 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13239 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13240 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13241 W:      http://tomoyo.sourceforge.jp/
13242 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13243 S:      Maintained
13244 F:      security/tomoyo/
13245
13246 TOPSTAR LAPTOP EXTRAS DRIVER
13247 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13248 L:      platform-driver-x86@vger.kernel.org
13249 S:      Maintained
13250 F:      drivers/platform/x86/topstar-laptop.c
13251
13252 TOSHIBA ACPI EXTRAS DRIVER
13253 M:      Azael Avalos <coproscefalo@gmail.com>
13254 L:      platform-driver-x86@vger.kernel.org
13255 S:      Maintained
13256 F:      drivers/platform/x86/toshiba_acpi.c
13257
13258 TOSHIBA BLUETOOTH DRIVER
13259 M:      Azael Avalos <coproscefalo@gmail.com>
13260 L:      platform-driver-x86@vger.kernel.org
13261 S:      Maintained
13262 F:      drivers/platform/x86/toshiba_bluetooth.c
13263
13264 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13265 M:      Azael Avalos <coproscefalo@gmail.com>
13266 L:      platform-driver-x86@vger.kernel.org
13267 S:      Maintained
13268 F:      drivers/platform/x86/toshiba_haps.c
13269
13270 TOSHIBA WMI HOTKEYS DRIVER
13271 M:      Azael Avalos <coproscefalo@gmail.com>
13272 L:      platform-driver-x86@vger.kernel.org
13273 S:      Maintained
13274 F:      drivers/platform/x86/toshiba-wmi.c
13275
13276 TOSHIBA SMM DRIVER
13277 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13278 W:      http://www.buzzard.org.uk/toshiba/
13279 S:      Maintained
13280 F:      drivers/char/toshiba.c
13281 F:      include/linux/toshiba.h
13282 F:      include/uapi/linux/toshiba.h
13283
13284 TOSHIBA TC358743 DRIVER
13285 M:      Mats Randgaard <matrandg@cisco.com>
13286 L:      linux-media@vger.kernel.org
13287 S:      Maintained
13288 F:      drivers/media/i2c/tc358743*
13289 F:      include/media/i2c/tc358743.h
13290
13291 TPM DEVICE DRIVER
13292 M:      Peter Huewe <peterhuewe@gmx.de>
13293 M:      Marcel Selhorst <tpmdd@selhorst.net>
13294 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13295 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13296 W:      http://tpmdd.sourceforge.net
13297 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13298 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13299 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13300 S:      Maintained
13301 F:      drivers/char/tpm/
13302
13303 TPM IBM_VTPM DEVICE DRIVER
13304 M:      Ashley Lai <ashleydlai@gmail.com>
13305 W:      http://tpmdd.sourceforge.net
13306 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13307 S:      Maintained
13308 F:      drivers/char/tpm/tpm_ibmvtpm*
13309
13310 TRACING
13311 M:      Steven Rostedt <rostedt@goodmis.org>
13312 M:      Ingo Molnar <mingo@redhat.com>
13313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13314 S:      Maintained
13315 F:      Documentation/trace/ftrace.txt
13316 F:      arch/*/*/*/ftrace.h
13317 F:      arch/*/kernel/ftrace.c
13318 F:      include/*/ftrace.h
13319 F:      include/linux/trace*.h
13320 F:      include/trace/
13321 F:      kernel/trace/
13322 F:      tools/testing/selftests/ftrace/
13323
13324 TRACING MMIO ACCESSES (MMIOTRACE)
13325 M:      Steven Rostedt <rostedt@goodmis.org>
13326 M:      Ingo Molnar <mingo@kernel.org>
13327 R:      Karol Herbst <karolherbst@gmail.com>
13328 R:      Pekka Paalanen <ppaalanen@gmail.com>
13329 S:      Maintained
13330 L:      linux-kernel@vger.kernel.org
13331 L:      nouveau@lists.freedesktop.org
13332 F:      kernel/trace/trace_mmiotrace.c
13333 F:      include/linux/mmiotrace.h
13334 F:      arch/x86/mm/kmmio.c
13335 F:      arch/x86/mm/mmio-mod.c
13336 F:      arch/x86/mm/testmmiotrace.c
13337
13338 TRIVIAL PATCHES
13339 M:      Jiri Kosina <trivial@kernel.org>
13340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13341 S:      Maintained
13342 K:      ^Subject:.*(?i)trivial
13343
13344 TTY LAYER
13345 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13346 M:      Jiri Slaby <jslaby@suse.com>
13347 S:      Supported
13348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13349 F:      Documentation/serial/
13350 F:      drivers/tty/
13351 F:      drivers/tty/serial/serial_core.c
13352 F:      include/linux/serial_core.h
13353 F:      include/linux/serial.h
13354 F:      include/linux/tty.h
13355 F:      include/uapi/linux/serial_core.h
13356 F:      include/uapi/linux/serial.h
13357 F:      include/uapi/linux/tty.h
13358
13359 TUA9001 MEDIA DRIVER
13360 M:      Antti Palosaari <crope@iki.fi>
13361 L:      linux-media@vger.kernel.org
13362 W:      https://linuxtv.org
13363 W:      http://palosaari.fi/linux/
13364 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13365 T:      git git://linuxtv.org/anttip/media_tree.git
13366 S:      Maintained
13367 F:      drivers/media/tuners/tua9001*
13368
13369 TULIP NETWORK DRIVERS
13370 L:      netdev@vger.kernel.org
13371 L:      linux-parisc@vger.kernel.org
13372 S:      Orphan
13373 F:      drivers/net/ethernet/dec/tulip/
13374
13375 TUN/TAP driver
13376 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13377 W:      http://vtun.sourceforge.net/tun
13378 S:      Maintained
13379 F:      Documentation/networking/tuntap.txt
13380 F:      arch/um/os-Linux/drivers/
13381
13382 TURBOCHANNEL SUBSYSTEM
13383 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13384 M:      Ralf Baechle <ralf@linux-mips.org>
13385 L:      linux-mips@linux-mips.org
13386 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13387 S:      Maintained
13388 F:      drivers/tc/
13389 F:      include/linux/tc.h
13390
13391 TW5864 VIDEO4LINUX DRIVER
13392 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13393 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13394 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13395 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13396 L:      linux-media@vger.kernel.org
13397 S:      Supported
13398 F:      drivers/media/pci/tw5864/
13399
13400 TW68 VIDEO4LINUX DRIVER
13401 M:      Hans Verkuil <hverkuil@xs4all.nl>
13402 L:      linux-media@vger.kernel.org
13403 T:      git git://linuxtv.org/media_tree.git
13404 W:      https://linuxtv.org
13405 S:      Odd Fixes
13406 F:      drivers/media/pci/tw68/
13407
13408 TW686X VIDEO4LINUX DRIVER
13409 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13410 L:      linux-media@vger.kernel.org
13411 T:      git git://linuxtv.org/media_tree.git
13412 W:      http://linuxtv.org
13413 S:      Maintained
13414 F:      drivers/media/pci/tw686x/
13415
13416 UBI FILE SYSTEM (UBIFS)
13417 M:      Richard Weinberger <richard@nod.at>
13418 M:      Artem Bityutskiy <dedekind1@gmail.com>
13419 M:      Adrian Hunter <adrian.hunter@intel.com>
13420 L:      linux-mtd@lists.infradead.org
13421 T:      git git://git.infradead.org/ubifs-2.6.git
13422 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13423 S:      Supported
13424 F:      Documentation/filesystems/ubifs.txt
13425 F:      fs/ubifs/
13426
13427 UCLINUX (M68KNOMMU AND COLDFIRE)
13428 M:      Greg Ungerer <gerg@linux-m68k.org>
13429 W:      http://www.linux-m68k.org/
13430 W:      http://www.uclinux.org/
13431 L:      linux-m68k@lists.linux-m68k.org
13432 L:      uclinux-dev@uclinux.org  (subscribers-only)
13433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13434 S:      Maintained
13435 F:      arch/m68k/coldfire/
13436 F:      arch/m68k/68*/
13437 F:      arch/m68k/*/*_no.*
13438 F:      arch/m68k/include/asm/*_no.*
13439
13440 UDF FILESYSTEM
13441 M:      Jan Kara <jack@suse.com>
13442 S:      Maintained
13443 F:      Documentation/filesystems/udf.txt
13444 F:      fs/udf/
13445
13446 UDRAW TABLET
13447 M:      Bastien Nocera <hadess@hadess.net>
13448 L:      linux-input@vger.kernel.org
13449 S:      Maintained
13450 F:      drivers/hid/hid-udraw.c
13451
13452 UFS FILESYSTEM
13453 M:      Evgeniy Dushistov <dushistov@mail.ru>
13454 S:      Maintained
13455 F:      Documentation/filesystems/ufs.txt
13456 F:      fs/ufs/
13457
13458 UHID USERSPACE HID IO DRIVER:
13459 M:      David Herrmann <dh.herrmann@googlemail.com>
13460 L:      linux-input@vger.kernel.org
13461 S:      Maintained
13462 F:      drivers/hid/uhid.c
13463 F:      include/uapi/linux/uhid.h
13464
13465 ULPI BUS
13466 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13467 L:      linux-usb@vger.kernel.org
13468 S:      Maintained
13469 F:      drivers/usb/common/ulpi.c
13470 F:      include/linux/ulpi/
13471
13472 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13473 L:      linux-usb@vger.kernel.org
13474 S:      Orphan
13475 F:      drivers/uwb/
13476 F:      include/linux/uwb.h
13477 F:      include/linux/uwb/
13478
13479 UNICORE32 ARCHITECTURE:
13480 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13481 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13482 S:      Maintained
13483 T:      git git://github.com/gxt/linux.git
13484 F:      arch/unicore32/
13485
13486 UNIFDEF
13487 M:      Tony Finch <dot@dotat.at>
13488 W:      http://dotat.at/prog/unifdef
13489 S:      Maintained
13490 F:      scripts/unifdef.c
13491
13492 UNIFORM CDROM DRIVER
13493 M:      Jens Axboe <axboe@kernel.dk>
13494 W:      http://www.kernel.dk
13495 S:      Maintained
13496 F:      Documentation/cdrom/
13497 F:      drivers/cdrom/cdrom.c
13498 F:      include/linux/cdrom.h
13499 F:      include/uapi/linux/cdrom.h
13500
13501 UNISYS S-PAR DRIVERS
13502 M:      David Kershner <david.kershner@unisys.com>
13503 L:      sparmaintainer@unisys.com (Unisys internal)
13504 S:      Supported
13505 F:      drivers/staging/unisys/
13506
13507 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13508 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13509 L:      linux-scsi@vger.kernel.org
13510 S:      Supported
13511 F:      Documentation/scsi/ufs.txt
13512 F:      drivers/scsi/ufs/
13513
13514 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13515 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13516 M:      Prabu Thangamuthu <prabut@synopsys.com>
13517 L:      linux-scsi@vger.kernel.org
13518 S:      Supported
13519 F:      drivers/scsi/ufs/*dwc*
13520
13521 UNSORTED BLOCK IMAGES (UBI)
13522 M:      Artem Bityutskiy <dedekind1@gmail.com>
13523 M:      Richard Weinberger <richard@nod.at>
13524 W:      http://www.linux-mtd.infradead.org/
13525 L:      linux-mtd@lists.infradead.org
13526 T:      git git://git.infradead.org/ubifs-2.6.git
13527 S:      Supported
13528 F:      drivers/mtd/ubi/
13529 F:      include/linux/mtd/ubi.h
13530 F:      include/uapi/mtd/ubi-user.h
13531
13532 USB ACM DRIVER
13533 M:      Oliver Neukum <oneukum@suse.com>
13534 L:      linux-usb@vger.kernel.org
13535 S:      Maintained
13536 F:      Documentation/usb/acm.txt
13537 F:      drivers/usb/class/cdc-acm.*
13538
13539 USB AR5523 WIRELESS DRIVER
13540 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13541 L:      linux-wireless@vger.kernel.org
13542 S:      Maintained
13543 F:      drivers/net/wireless/ath/ar5523/
13544
13545 USB ATTACHED SCSI
13546 M:      Oliver Neukum <oneukum@suse.com>
13547 L:      linux-usb@vger.kernel.org
13548 L:      linux-scsi@vger.kernel.org
13549 S:      Maintained
13550 F:      drivers/usb/storage/uas.c
13551
13552 USB CDC ETHERNET DRIVER
13553 M:      Oliver Neukum <oliver@neukum.org>
13554 L:      linux-usb@vger.kernel.org
13555 S:      Maintained
13556 F:      drivers/net/usb/cdc_*.c
13557 F:      include/uapi/linux/usb/cdc.h
13558
13559 USB CHAOSKEY DRIVER
13560 M:      Keith Packard <keithp@keithp.com>
13561 L:      linux-usb@vger.kernel.org
13562 S:      Maintained
13563 F:      drivers/usb/misc/chaoskey.c
13564
13565 USB CYPRESS C67X00 DRIVER
13566 M:      Peter Korsgaard <jacmet@sunsite.dk>
13567 L:      linux-usb@vger.kernel.org
13568 S:      Maintained
13569 F:      drivers/usb/c67x00/
13570
13571 USB DAVICOM DM9601 DRIVER
13572 M:      Peter Korsgaard <jacmet@sunsite.dk>
13573 L:      netdev@vger.kernel.org
13574 W:      http://www.linux-usb.org/usbnet
13575 S:      Maintained
13576 F:      drivers/net/usb/dm9601.c
13577
13578 USB DIAMOND RIO500 DRIVER
13579 M:      Cesar Miquel <miquel@df.uba.ar>
13580 L:      rio500-users@lists.sourceforge.net
13581 W:      http://rio500.sourceforge.net
13582 S:      Maintained
13583 F:      drivers/usb/misc/rio500*
13584
13585 USB EHCI DRIVER
13586 M:      Alan Stern <stern@rowland.harvard.edu>
13587 L:      linux-usb@vger.kernel.org
13588 S:      Maintained
13589 F:      Documentation/usb/ehci.txt
13590 F:      drivers/usb/host/ehci*
13591
13592 USB GADGET/PERIPHERAL SUBSYSTEM
13593 M:      Felipe Balbi <balbi@kernel.org>
13594 L:      linux-usb@vger.kernel.org
13595 W:      http://www.linux-usb.org/gadget
13596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13597 S:      Maintained
13598 F:      drivers/usb/gadget/
13599 F:      include/linux/usb/gadget*
13600
13601 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13602 M:      Jiri Kosina <jikos@kernel.org>
13603 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13604 L:      linux-usb@vger.kernel.org
13605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13606 S:      Maintained
13607 F:      Documentation/hid/hiddev.txt
13608 F:      drivers/hid/usbhid/
13609
13610 USB ISP116X DRIVER
13611 M:      Olav Kongas <ok@artecdesign.ee>
13612 L:      linux-usb@vger.kernel.org
13613 S:      Maintained
13614 F:      drivers/usb/host/isp116x*
13615 F:      include/linux/usb/isp116x.h
13616
13617 USB LAN78XX ETHERNET DRIVER
13618 M:      Woojung Huh <woojung.huh@microchip.com>
13619 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13620 L:      netdev@vger.kernel.org
13621 S:      Maintained
13622 F:      drivers/net/usb/lan78xx.*
13623
13624 USB MASS STORAGE DRIVER
13625 M:      Alan Stern <stern@rowland.harvard.edu>
13626 L:      linux-usb@vger.kernel.org
13627 L:      usb-storage@lists.one-eyed-alien.net
13628 S:      Maintained
13629 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13630 F:      drivers/usb/storage/
13631
13632 USB MIDI DRIVER
13633 M:      Clemens Ladisch <clemens@ladisch.de>
13634 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13635 T:      git git://git.alsa-project.org/alsa-kernel.git
13636 S:      Maintained
13637 F:      sound/usb/midi.*
13638
13639 USB NETWORKING DRIVERS
13640 L:      linux-usb@vger.kernel.org
13641 S:      Odd Fixes
13642 F:      drivers/net/usb/
13643
13644 USB OHCI DRIVER
13645 M:      Alan Stern <stern@rowland.harvard.edu>
13646 L:      linux-usb@vger.kernel.org
13647 S:      Maintained
13648 F:      Documentation/usb/ohci.txt
13649 F:      drivers/usb/host/ohci*
13650
13651 USB OTG FSM (Finite State Machine)
13652 M:      Peter Chen <Peter.Chen@nxp.com>
13653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13654 L:      linux-usb@vger.kernel.org
13655 S:      Maintained
13656 F:      drivers/usb/common/usb-otg-fsm.c
13657
13658 USB OVER IP DRIVER
13659 M:      Valentina Manea <valentina.manea.m@gmail.com>
13660 M:      Shuah Khan <shuahkh@osg.samsung.com>
13661 M:      Shuah Khan <shuah@kernel.org>
13662 L:      linux-usb@vger.kernel.org
13663 S:      Maintained
13664 F:      Documentation/usb/usbip_protocol.txt
13665 F:      drivers/usb/usbip/
13666 F:      tools/usb/usbip/
13667
13668 USB PEGASUS DRIVER
13669 M:      Petko Manolov <petkan@nucleusys.com>
13670 L:      linux-usb@vger.kernel.org
13671 L:      netdev@vger.kernel.org
13672 T:      git git://github.com/petkan/pegasus.git
13673 W:      https://github.com/petkan/pegasus
13674 S:      Maintained
13675 F:      drivers/net/usb/pegasus.*
13676
13677 USB PHY LAYER
13678 M:      Felipe Balbi <balbi@kernel.org>
13679 L:      linux-usb@vger.kernel.org
13680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13681 S:      Maintained
13682 F:      drivers/usb/phy/
13683
13684 USB PRINTER DRIVER (usblp)
13685 M:      Pete Zaitcev <zaitcev@redhat.com>
13686 L:      linux-usb@vger.kernel.org
13687 S:      Supported
13688 F:      drivers/usb/class/usblp.c
13689
13690 USB QMI WWAN NETWORK DRIVER
13691 M:      Bjørn Mork <bjorn@mork.no>
13692 L:      netdev@vger.kernel.org
13693 S:      Maintained
13694 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13695 F:      drivers/net/usb/qmi_wwan.c
13696
13697 USB RTL8150 DRIVER
13698 M:      Petko Manolov <petkan@nucleusys.com>
13699 L:      linux-usb@vger.kernel.org
13700 L:      netdev@vger.kernel.org
13701 T:      git git://github.com/petkan/rtl8150.git
13702 W:      https://github.com/petkan/rtl8150
13703 S:      Maintained
13704 F:      drivers/net/usb/rtl8150.c
13705
13706 USB SERIAL SUBSYSTEM
13707 M:      Johan Hovold <johan@kernel.org>
13708 L:      linux-usb@vger.kernel.org
13709 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13710 S:      Maintained
13711 F:      Documentation/usb/usb-serial.txt
13712 F:      drivers/usb/serial/
13713 F:      include/linux/usb/serial.h
13714
13715 USB SMSC75XX ETHERNET DRIVER
13716 M:      Steve Glendinning <steve.glendinning@shawell.net>
13717 L:      netdev@vger.kernel.org
13718 S:      Maintained
13719 F:      drivers/net/usb/smsc75xx.*
13720
13721 USB SMSC95XX ETHERNET DRIVER
13722 M:      Steve Glendinning <steve.glendinning@shawell.net>
13723 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13724 L:      netdev@vger.kernel.org
13725 S:      Maintained
13726 F:      drivers/net/usb/smsc95xx.*
13727
13728 USB SUBSYSTEM
13729 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13730 L:      linux-usb@vger.kernel.org
13731 W:      http://www.linux-usb.org
13732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13733 S:      Supported
13734 F:      Documentation/devicetree/bindings/usb/
13735 F:      Documentation/usb/
13736 F:      drivers/usb/
13737 F:      include/linux/usb.h
13738 F:      include/linux/usb/
13739
13740 USB TYPEC SUBSYSTEM
13741 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13742 L:      linux-usb@vger.kernel.org
13743 S:      Maintained
13744 F:      Documentation/ABI/testing/sysfs-class-typec
13745 F:      Documentation/usb/typec.rst
13746 F:      drivers/usb/typec/
13747 F:      include/linux/usb/typec.h
13748
13749 USB UHCI DRIVER
13750 M:      Alan Stern <stern@rowland.harvard.edu>
13751 L:      linux-usb@vger.kernel.org
13752 S:      Maintained
13753 F:      drivers/usb/host/uhci*
13754
13755 USB "USBNET" DRIVER FRAMEWORK
13756 M:      Oliver Neukum <oneukum@suse.com>
13757 L:      netdev@vger.kernel.org
13758 W:      http://www.linux-usb.org/usbnet
13759 S:      Maintained
13760 F:      drivers/net/usb/usbnet.c
13761 F:      include/linux/usb/usbnet.h
13762
13763 USB VIDEO CLASS
13764 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13765 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13766 L:      linux-media@vger.kernel.org
13767 T:      git git://linuxtv.org/media_tree.git
13768 W:      http://www.ideasonboard.org/uvc/
13769 S:      Maintained
13770 F:      drivers/media/usb/uvc/
13771 F:      include/uapi/linux/uvcvideo.h
13772
13773 USB VISION DRIVER
13774 M:      Hans Verkuil <hverkuil@xs4all.nl>
13775 L:      linux-media@vger.kernel.org
13776 T:      git git://linuxtv.org/media_tree.git
13777 W:      https://linuxtv.org
13778 S:      Odd Fixes
13779 F:      drivers/media/usb/usbvision/
13780
13781 USB WEBCAM GADGET
13782 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13783 L:      linux-usb@vger.kernel.org
13784 S:      Maintained
13785 F:      drivers/usb/gadget/function/*uvc*
13786 F:      drivers/usb/gadget/legacy/webcam.c
13787
13788 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13789 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13790 L:      linux-wireless@vger.kernel.org
13791 S:      Maintained
13792 F:      drivers/net/wireless/rndis_wlan.c
13793
13794 USB XHCI DRIVER
13795 M:      Mathias Nyman <mathias.nyman@intel.com>
13796 L:      linux-usb@vger.kernel.org
13797 S:      Supported
13798 F:      drivers/usb/host/xhci*
13799 F:      drivers/usb/host/pci-quirks*
13800
13801 USB ZD1201 DRIVER
13802 L:      linux-wireless@vger.kernel.org
13803 W:      http://linux-lc100020.sourceforge.net
13804 S:      Orphan
13805 F:      drivers/net/wireless/zydas/zd1201.*
13806
13807 USB ZR364XX DRIVER
13808 M:      Antoine Jacquet <royale@zerezo.com>
13809 L:      linux-usb@vger.kernel.org
13810 L:      linux-media@vger.kernel.org
13811 T:      git git://linuxtv.org/media_tree.git
13812 W:      http://royale.zerezo.com/zr364xx/
13813 S:      Maintained
13814 F:      Documentation/media/v4l-drivers/zr364xx*
13815 F:      drivers/media/usb/zr364xx/
13816
13817 USER-MODE LINUX (UML)
13818 M:      Jeff Dike <jdike@addtoit.com>
13819 M:      Richard Weinberger <richard@nod.at>
13820 L:      user-mode-linux-devel@lists.sourceforge.net
13821 L:      user-mode-linux-user@lists.sourceforge.net
13822 W:      http://user-mode-linux.sourceforge.net
13823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13824 S:      Maintained
13825 F:      Documentation/virtual/uml/
13826 F:      arch/um/
13827 F:      arch/x86/um/
13828 F:      fs/hostfs/
13829 F:      fs/hppfs/
13830
13831 USERSPACE I/O (UIO)
13832 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13833 S:      Maintained
13834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13835 F:      Documentation/driver-api/uio-howto.rst
13836 F:      drivers/uio/
13837 F:      include/linux/uio*.h
13838
13839 UTIL-LINUX PACKAGE
13840 M:      Karel Zak <kzak@redhat.com>
13841 L:      util-linux@vger.kernel.org
13842 W:      http://en.wikipedia.org/wiki/Util-linux
13843 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13844 S:      Maintained
13845
13846 UUID HELPERS
13847 M:      Christoph Hellwig <hch@lst.de>
13848 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13849 L:      linux-kernel@vger.kernel.org
13850 T:      git git://git.infradead.org/users/hch/uuid.git
13851 F:      lib/uuid.c
13852 F:      lib/test_uuid.c
13853 F:      include/linux/uuid.h
13854 F:      include/uapi/linux/uuid.h
13855 S:      Maintained
13856
13857 UVESAFB DRIVER
13858 M:      Michal Januszewski <spock@gentoo.org>
13859 L:      linux-fbdev@vger.kernel.org
13860 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13861 S:      Maintained
13862 F:      Documentation/fb/uvesafb.txt
13863 F:      drivers/video/fbdev/uvesafb.*
13864
13865 VF610 NAND DRIVER
13866 M:      Stefan Agner <stefan@agner.ch>
13867 L:      linux-mtd@lists.infradead.org
13868 S:      Supported
13869 F:      drivers/mtd/nand/vf610_nfc.c
13870
13871 VFAT/FAT/MSDOS FILESYSTEM
13872 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13873 S:      Maintained
13874 F:      Documentation/filesystems/vfat.txt
13875 F:      fs/fat/
13876
13877 VFIO DRIVER
13878 M:      Alex Williamson <alex.williamson@redhat.com>
13879 L:      kvm@vger.kernel.org
13880 T:      git git://github.com/awilliam/linux-vfio.git
13881 S:      Maintained
13882 F:      Documentation/vfio.txt
13883 F:      drivers/vfio/
13884 F:      include/linux/vfio.h
13885 F:      include/uapi/linux/vfio.h
13886
13887 VFIO MEDIATED DEVICE DRIVERS
13888 M:      Kirti Wankhede <kwankhede@nvidia.com>
13889 L:      kvm@vger.kernel.org
13890 S:      Maintained
13891 F:      Documentation/vfio-mediated-device.txt
13892 F:      drivers/vfio/mdev/
13893 F:      include/linux/mdev.h
13894 F:      samples/vfio-mdev/
13895
13896 VFIO PLATFORM DRIVER
13897 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13898 L:      kvm@vger.kernel.org
13899 S:      Maintained
13900 F:      drivers/vfio/platform/
13901
13902 VGA_SWITCHEROO
13903 R:      Lukas Wunner <lukas@wunner.de>
13904 S:      Maintained
13905 F:      Documentation/gpu/vga-switcheroo.rst
13906 F:      drivers/gpu/vga/vga_switcheroo.c
13907 F:      include/linux/vga_switcheroo.h
13908 T:      git git://anongit.freedesktop.org/drm/drm-misc
13909
13910 VIA RHINE NETWORK DRIVER
13911 S:      Orphan
13912 F:      drivers/net/ethernet/via/via-rhine.c
13913
13914 VIA SD/MMC CARD CONTROLLER DRIVER
13915 M:      Bruce Chang <brucechang@via.com.tw>
13916 M:      Harald Welte <HaraldWelte@viatech.com>
13917 S:      Maintained
13918 F:      drivers/mmc/host/via-sdmmc.c
13919
13920 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13921 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13922 L:      linux-fbdev@vger.kernel.org
13923 S:      Maintained
13924 F:      include/linux/via-core.h
13925 F:      include/linux/via-gpio.h
13926 F:      include/linux/via_i2c.h
13927 F:      drivers/video/fbdev/via/
13928
13929 VIA VELOCITY NETWORK DRIVER
13930 M:      Francois Romieu <romieu@fr.zoreil.com>
13931 L:      netdev@vger.kernel.org
13932 S:      Maintained
13933 F:      drivers/net/ethernet/via/via-velocity.*
13934
13935 VIDEOBUF2 FRAMEWORK
13936 M:      Pawel Osciak <pawel@osciak.com>
13937 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13938 M:      Kyungmin Park <kyungmin.park@samsung.com>
13939 L:      linux-media@vger.kernel.org
13940 S:      Maintained
13941 F:      drivers/media/v4l2-core/videobuf2-*
13942 F:      include/media/videobuf2-*
13943
13944 VIDEO MULTIPLEXER DRIVER
13945 M:      Philipp Zabel <p.zabel@pengutronix.de>
13946 L:      linux-media@vger.kernel.org
13947 S:      Maintained
13948 F:      drivers/media/platform/video-mux.c
13949
13950 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13951 M:      Helen Koike <helen.koike@collabora.com>
13952 L:      linux-media@vger.kernel.org
13953 T:      git git://linuxtv.org/media_tree.git
13954 W:      https://linuxtv.org
13955 S:      Maintained
13956 F:      drivers/media/platform/vimc/*
13957
13958 VIRT LIB
13959 M:      Alex Williamson <alex.williamson@redhat.com>
13960 M:      Paolo Bonzini <pbonzini@redhat.com>
13961 L:      kvm@vger.kernel.org
13962 S:      Supported
13963 F:      virt/lib/
13964
13965 VIRTIO AND VHOST VSOCK DRIVER
13966 M:      Stefan Hajnoczi <stefanha@redhat.com>
13967 L:      kvm@vger.kernel.org
13968 L:      virtualization@lists.linux-foundation.org
13969 L:      netdev@vger.kernel.org
13970 S:      Maintained
13971 F:      include/linux/virtio_vsock.h
13972 F:      include/uapi/linux/virtio_vsock.h
13973 F:      include/uapi/linux/vsockmon.h
13974 F:      net/vmw_vsock/af_vsock_tap.c
13975 F:      net/vmw_vsock/virtio_transport_common.c
13976 F:      net/vmw_vsock/virtio_transport.c
13977 F:      drivers/net/vsockmon.c
13978 F:      drivers/vhost/vsock.c
13979 F:      drivers/vhost/vsock.h
13980
13981 VIRTIO CONSOLE DRIVER
13982 M:      Amit Shah <amit@kernel.org>
13983 L:      virtualization@lists.linux-foundation.org
13984 S:      Maintained
13985 F:      drivers/char/virtio_console.c
13986 F:      include/linux/virtio_console.h
13987 F:      include/uapi/linux/virtio_console.h
13988
13989 VIRTIO CORE, NET AND BLOCK DRIVERS
13990 M:      "Michael S. Tsirkin" <mst@redhat.com>
13991 M:      Jason Wang <jasowang@redhat.com>
13992 L:      virtualization@lists.linux-foundation.org
13993 S:      Maintained
13994 F:      Documentation/devicetree/bindings/virtio/
13995 F:      drivers/virtio/
13996 F:      tools/virtio/
13997 F:      drivers/net/virtio_net.c
13998 F:      drivers/block/virtio_blk.c
13999 F:      include/linux/virtio*.h
14000 F:      include/uapi/linux/virtio_*.h
14001 F:      drivers/crypto/virtio/
14002
14003 VIRTIO DRIVERS FOR S390
14004 M:      Cornelia Huck <cohuck@redhat.com>
14005 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14006 L:      linux-s390@vger.kernel.org
14007 L:      virtualization@lists.linux-foundation.org
14008 L:      kvm@vger.kernel.org
14009 S:      Supported
14010 F:      drivers/s390/virtio/
14011
14012 VIRTIO GPU DRIVER
14013 M:      David Airlie <airlied@linux.ie>
14014 M:      Gerd Hoffmann <kraxel@redhat.com>
14015 L:      dri-devel@lists.freedesktop.org
14016 L:      virtualization@lists.linux-foundation.org
14017 T:      git git://anongit.freedesktop.org/drm/drm-misc
14018 S:      Maintained
14019 F:      drivers/gpu/drm/virtio/
14020 F:      include/uapi/linux/virtio_gpu.h
14021
14022 VIRTIO HOST (VHOST)
14023 M:      "Michael S. Tsirkin" <mst@redhat.com>
14024 M:      Jason Wang <jasowang@redhat.com>
14025 L:      kvm@vger.kernel.org
14026 L:      virtualization@lists.linux-foundation.org
14027 L:      netdev@vger.kernel.org
14028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14029 S:      Maintained
14030 F:      drivers/vhost/
14031 F:      include/uapi/linux/vhost.h
14032
14033 VIRTIO INPUT DRIVER
14034 M:      Gerd Hoffmann <kraxel@redhat.com>
14035 S:      Maintained
14036 F:      drivers/virtio/virtio_input.c
14037 F:      include/uapi/linux/virtio_input.h
14038
14039 VIRTIO CRYPTO DRIVER
14040 M:  Gonglei <arei.gonglei@huawei.com>
14041 L:  virtualization@lists.linux-foundation.org
14042 L:  linux-crypto@vger.kernel.org
14043 S:  Maintained
14044 F:  drivers/crypto/virtio/
14045 F:  include/uapi/linux/virtio_crypto.h
14046
14047 VIRTUAL SERIO DEVICE DRIVER
14048 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14049 S:      Maintained
14050 F:      drivers/input/serio/userio.c
14051 F:      include/uapi/linux/userio.h
14052
14053 VIVID VIRTUAL VIDEO DRIVER
14054 M:      Hans Verkuil <hverkuil@xs4all.nl>
14055 L:      linux-media@vger.kernel.org
14056 T:      git git://linuxtv.org/media_tree.git
14057 W:      https://linuxtv.org
14058 S:      Maintained
14059 F:      drivers/media/platform/vivid/*
14060
14061 VLYNQ BUS
14062 M:      Florian Fainelli <f.fainelli@gmail.com>
14063 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14064 S:      Maintained
14065 F:      drivers/vlynq/vlynq.c
14066 F:      include/linux/vlynq.h
14067
14068 VME SUBSYSTEM
14069 M:      Martyn Welch <martyn@welchs.me.uk>
14070 M:      Manohar Vanga <manohar.vanga@gmail.com>
14071 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14072 L:      devel@driverdev.osuosl.org
14073 S:      Maintained
14074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14075 F:      Documentation/driver-api/vme.rst
14076 F:      drivers/staging/vme/
14077 F:      drivers/vme/
14078 F:      include/linux/vme*
14079
14080 VMWARE HYPERVISOR INTERFACE
14081 M:      Alok Kataria <akataria@vmware.com>
14082 L:      virtualization@lists.linux-foundation.org
14083 S:      Supported
14084 F:      arch/x86/kernel/cpu/vmware.c
14085
14086 VMWARE BALLOON DRIVER
14087 M:      Xavier Deguillard <xdeguillard@vmware.com>
14088 M:      Philip Moltmann <moltmann@vmware.com>
14089 M:      "VMware, Inc." <pv-drivers@vmware.com>
14090 L:      linux-kernel@vger.kernel.org
14091 S:      Maintained
14092 F:      drivers/misc/vmw_balloon.c
14093
14094 VMWARE VMMOUSE SUBDRIVER
14095 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14096 M:      "VMware, Inc." <pv-drivers@vmware.com>
14097 L:      linux-input@vger.kernel.org
14098 S:      Maintained
14099 F:      drivers/input/mouse/vmmouse.c
14100 F:      drivers/input/mouse/vmmouse.h
14101
14102 VMWARE VMXNET3 ETHERNET DRIVER
14103 M:      Shrikrishna Khare <skhare@vmware.com>
14104 M:      "VMware, Inc." <pv-drivers@vmware.com>
14105 L:      netdev@vger.kernel.org
14106 S:      Maintained
14107 F:      drivers/net/vmxnet3/
14108
14109 VMware PVSCSI driver
14110 M:      Jim Gill <jgill@vmware.com>
14111 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14112 L:      linux-scsi@vger.kernel.org
14113 S:      Maintained
14114 F:      drivers/scsi/vmw_pvscsi.c
14115 F:      drivers/scsi/vmw_pvscsi.h
14116
14117 VMWARE PVRDMA DRIVER
14118 M:      Adit Ranadive <aditr@vmware.com>
14119 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14120 L:      linux-rdma@vger.kernel.org
14121 S:      Maintained
14122 F:      drivers/infiniband/hw/vmw_pvrdma/
14123
14124 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14125 M:      Liam Girdwood <lgirdwood@gmail.com>
14126 M:      Mark Brown <broonie@kernel.org>
14127 L:      linux-kernel@vger.kernel.org
14128 W:      http://www.slimlogic.co.uk/?p=48
14129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14130 S:      Supported
14131 F:      Documentation/devicetree/bindings/regulator/
14132 F:      drivers/regulator/
14133 F:      include/dt-bindings/regulator/
14134 F:      include/linux/regulator/
14135
14136 VRF
14137 M:      David Ahern <dsa@cumulusnetworks.com>
14138 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14139 L:      netdev@vger.kernel.org
14140 S:      Maintained
14141 F:      drivers/net/vrf.c
14142 F:      Documentation/networking/vrf.txt
14143
14144 VT1211 HARDWARE MONITOR DRIVER
14145 M:      Juerg Haefliger <juergh@gmail.com>
14146 L:      linux-hwmon@vger.kernel.org
14147 S:      Maintained
14148 F:      Documentation/hwmon/vt1211
14149 F:      drivers/hwmon/vt1211.c
14150
14151 VT8231 HARDWARE MONITOR DRIVER
14152 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14153 L:      linux-hwmon@vger.kernel.org
14154 S:      Maintained
14155 F:      drivers/hwmon/vt8231.c
14156
14157 VUB300 USB to SDIO/SD/MMC bridge chip
14158 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14159 L:      linux-mmc@vger.kernel.org
14160 L:      linux-usb@vger.kernel.org
14161 S:      Supported
14162 F:      drivers/mmc/host/vub300.c
14163
14164 W1 DALLAS'S 1-WIRE BUS
14165 M:      Evgeniy Polyakov <zbr@ioremap.net>
14166 S:      Maintained
14167 F:      Documentation/w1/
14168 F:      drivers/w1/
14169 F:      include/linux/w1.h
14170
14171 W83791D HARDWARE MONITORING DRIVER
14172 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14173 L:      linux-hwmon@vger.kernel.org
14174 S:      Maintained
14175 F:      Documentation/hwmon/w83791d
14176 F:      drivers/hwmon/w83791d.c
14177
14178 W83793 HARDWARE MONITORING DRIVER
14179 M:      Rudolf Marek <r.marek@assembler.cz>
14180 L:      linux-hwmon@vger.kernel.org
14181 S:      Maintained
14182 F:      Documentation/hwmon/w83793
14183 F:      drivers/hwmon/w83793.c
14184
14185 W83795 HARDWARE MONITORING DRIVER
14186 M:      Jean Delvare <jdelvare@suse.com>
14187 L:      linux-hwmon@vger.kernel.org
14188 S:      Maintained
14189 F:      drivers/hwmon/w83795.c
14190
14191 W83L51xD SD/MMC CARD INTERFACE DRIVER
14192 M:      Pierre Ossman <pierre@ossman.eu>
14193 S:      Maintained
14194 F:      drivers/mmc/host/wbsd.*
14195
14196 WACOM PROTOCOL 4 SERIAL TABLETS
14197 M:      Julian Squires <julian@cipht.net>
14198 M:      Hans de Goede <hdegoede@redhat.com>
14199 L:      linux-input@vger.kernel.org
14200 S:      Maintained
14201 F:      drivers/input/tablet/wacom_serial4.c
14202
14203 WATCHDOG DEVICE DRIVERS
14204 M:      Wim Van Sebroeck <wim@iguana.be>
14205 R:      Guenter Roeck <linux@roeck-us.net>
14206 L:      linux-watchdog@vger.kernel.org
14207 W:      http://www.linux-watchdog.org/
14208 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14209 S:      Maintained
14210 F:      Documentation/devicetree/bindings/watchdog/
14211 F:      Documentation/watchdog/
14212 F:      drivers/watchdog/
14213 F:      include/linux/watchdog.h
14214 F:      include/uapi/linux/watchdog.h
14215
14216 WIIMOTE HID DRIVER
14217 M:      David Herrmann <dh.herrmann@googlemail.com>
14218 L:      linux-input@vger.kernel.org
14219 S:      Maintained
14220 F:      drivers/hid/hid-wiimote*
14221
14222 WILOCITY WIL6210 WIRELESS DRIVER
14223 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14224 L:      linux-wireless@vger.kernel.org
14225 L:      wil6210@qca.qualcomm.com
14226 S:      Supported
14227 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14228 F:      drivers/net/wireless/ath/wil6210/
14229 F:      include/uapi/linux/wil6210_uapi.h
14230
14231 WIMAX STACK
14232 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14233 M:      linux-wimax@intel.com
14234 L:      wimax@linuxwimax.org (subscribers-only)
14235 S:      Supported
14236 W:      http://linuxwimax.org
14237 F:      Documentation/wimax/README.wimax
14238 F:      include/linux/wimax/debug.h
14239 F:      include/net/wimax.h
14240 F:      include/uapi/linux/wimax.h
14241 F:      net/wimax/
14242
14243 WINBOND CIR DRIVER
14244 M:      David Härdeman <david@hardeman.nu>
14245 S:      Maintained
14246 F:      drivers/media/rc/winbond-cir.c
14247
14248 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14249 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14250 L:      linux-watchdog@vger.kernel.org
14251 S:      Maintained
14252 F:      drivers/watchdog/ebc-c384_wdt.c
14253
14254 WINSYSTEMS WS16C48 GPIO DRIVER
14255 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14256 L:      linux-gpio@vger.kernel.org
14257 S:      Maintained
14258 F:      drivers/gpio/gpio-ws16c48.c
14259
14260 WISTRON LAPTOP BUTTON DRIVER
14261 M:      Miloslav Trmac <mitr@volny.cz>
14262 S:      Maintained
14263 F:      drivers/input/misc/wistron_btns.c
14264
14265 WL3501 WIRELESS PCMCIA CARD DRIVER
14266 L:      linux-wireless@vger.kernel.org
14267 S:      Odd fixes
14268 F:      drivers/net/wireless/wl3501*
14269
14270 WOLFSON MICROELECTRONICS DRIVERS
14271 L:      patches@opensource.cirrus.com
14272 T:      git https://github.com/CirrusLogic/linux-drivers.git
14273 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14274 S:      Supported
14275 F:      Documentation/hwmon/wm83??
14276 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14277 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14278 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14279 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14280 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14281 F:      drivers/clk/clk-wm83*.c
14282 F:      drivers/extcon/extcon-arizona.c
14283 F:      drivers/leds/leds-wm83*.c
14284 F:      drivers/gpio/gpio-*wm*.c
14285 F:      drivers/gpio/gpio-arizona.c
14286 F:      drivers/hwmon/wm83??-hwmon.c
14287 F:      drivers/input/misc/wm831x-on.c
14288 F:      drivers/input/touchscreen/wm831x-ts.c
14289 F:      drivers/input/touchscreen/wm97*.c
14290 F:      drivers/mfd/arizona*
14291 F:      drivers/mfd/wm*.c
14292 F:      drivers/mfd/cs47l24*
14293 F:      drivers/power/supply/wm83*.c
14294 F:      drivers/rtc/rtc-wm83*.c
14295 F:      drivers/regulator/wm8*.c
14296 F:      drivers/regulator/arizona*
14297 F:      drivers/video/backlight/wm83*_bl.c
14298 F:      drivers/watchdog/wm83*_wdt.c
14299 F:      include/linux/mfd/arizona/
14300 F:      include/linux/mfd/wm831x/
14301 F:      include/linux/mfd/wm8350/
14302 F:      include/linux/mfd/wm8400*
14303 F:      include/linux/regulator/arizona*
14304 F:      include/linux/wm97xx.h
14305 F:      include/sound/wm????.h
14306 F:      sound/soc/codecs/arizona.?
14307 F:      sound/soc/codecs/wm*
14308 F:      sound/soc/codecs/cs47l24*
14309
14310 WORKQUEUE
14311 M:      Tejun Heo <tj@kernel.org>
14312 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14313 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14314 S:      Maintained
14315 F:      include/linux/workqueue.h
14316 F:      kernel/workqueue.c
14317 F:      Documentation/core-api/workqueue.rst
14318
14319 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14320 M:      Chen-Yu Tsai <wens@csie.org>
14321 L:      linux-kernel@vger.kernel.org
14322 S:      Maintained
14323 N:      axp[128]
14324
14325 X.25 NETWORK LAYER
14326 M:      Andrew Hendry <andrew.hendry@gmail.com>
14327 L:      linux-x25@vger.kernel.org
14328 S:      Odd Fixes
14329 F:      Documentation/networking/x25*
14330 F:      include/net/x25*
14331 F:      net/x25/
14332
14333 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14334 M:      Thomas Gleixner <tglx@linutronix.de>
14335 M:      Ingo Molnar <mingo@redhat.com>
14336 M:      "H. Peter Anvin" <hpa@zytor.com>
14337 M:      x86@kernel.org
14338 L:      linux-kernel@vger.kernel.org
14339 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14340 S:      Maintained
14341 F:      Documentation/x86/
14342 F:      arch/x86/
14343
14344 X86 PLATFORM DRIVERS
14345 M:      Darren Hart <dvhart@infradead.org>
14346 M:      Andy Shevchenko <andy@infradead.org>
14347 L:      platform-driver-x86@vger.kernel.org
14348 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14349 S:      Maintained
14350 F:      drivers/platform/x86/
14351 F:      drivers/platform/olpc/
14352
14353 X86 MCE INFRASTRUCTURE
14354 M:      Tony Luck <tony.luck@intel.com>
14355 M:      Borislav Petkov <bp@alien8.de>
14356 L:      linux-edac@vger.kernel.org
14357 S:      Maintained
14358 F:      arch/x86/kernel/cpu/mcheck/*
14359
14360 X86 MICROCODE UPDATE SUPPORT
14361 M:      Borislav Petkov <bp@alien8.de>
14362 S:      Maintained
14363 F:      arch/x86/kernel/cpu/microcode/*
14364
14365 X86 VDSO
14366 M:      Andy Lutomirski <luto@amacapital.net>
14367 L:      linux-kernel@vger.kernel.org
14368 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14369 S:      Maintained
14370 F:      arch/x86/entry/vdso/
14371
14372 XC2028/3028 TUNER DRIVER
14373 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14374 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14375 L:      linux-media@vger.kernel.org
14376 W:      https://linuxtv.org
14377 T:      git git://linuxtv.org/media_tree.git
14378 S:      Maintained
14379 F:      drivers/media/tuners/tuner-xc2028.*
14380
14381 XEN HYPERVISOR INTERFACE
14382 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14383 M:      Juergen Gross <jgross@suse.com>
14384 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14386 S:      Supported
14387 F:      arch/x86/xen/
14388 F:      drivers/*/xen-*front.c
14389 F:      drivers/xen/
14390 F:      arch/x86/include/asm/xen/
14391 F:      include/xen/
14392 F:      include/uapi/xen/
14393 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14394 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14395
14396 XEN HYPERVISOR ARM
14397 M:      Stefano Stabellini <sstabellini@kernel.org>
14398 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14399 S:      Maintained
14400 F:      arch/arm/xen/
14401 F:      arch/arm/include/asm/xen/
14402
14403 XEN HYPERVISOR ARM64
14404 M:      Stefano Stabellini <sstabellini@kernel.org>
14405 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14406 S:      Maintained
14407 F:      arch/arm64/xen/
14408 F:      arch/arm64/include/asm/xen/
14409
14410 XEN NETWORK BACKEND DRIVER
14411 M:      Wei Liu <wei.liu2@citrix.com>
14412 M:      Paul Durrant <paul.durrant@citrix.com>
14413 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14414 L:      netdev@vger.kernel.org
14415 S:      Supported
14416 F:      drivers/net/xen-netback/*
14417
14418 XEN PCI SUBSYSTEM
14419 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14420 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14421 S:      Supported
14422 F:      arch/x86/pci/*xen*
14423 F:      drivers/pci/*xen*
14424
14425 XEN BLOCK SUBSYSTEM
14426 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14427 M:      Roger Pau Monné <roger.pau@citrix.com>
14428 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14429 S:      Supported
14430 F:      drivers/block/xen-blkback/*
14431 F:      drivers/block/xen*
14432
14433 XEN PVSCSI DRIVERS
14434 M:      Juergen Gross <jgross@suse.com>
14435 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14436 L:      linux-scsi@vger.kernel.org
14437 S:      Supported
14438 F:      drivers/scsi/xen-scsifront.c
14439 F:      drivers/xen/xen-scsiback.c
14440 F:      include/xen/interface/io/vscsiif.h
14441
14442 XEN SWIOTLB SUBSYSTEM
14443 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14444 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14445 S:      Supported
14446 F:      arch/x86/xen/*swiotlb*
14447 F:      drivers/xen/*swiotlb*
14448
14449 XFS FILESYSTEM
14450 M:      Darrick J. Wong <darrick.wong@oracle.com>
14451 M:      linux-xfs@vger.kernel.org
14452 L:      linux-xfs@vger.kernel.org
14453 W:      http://xfs.org/
14454 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14455 S:      Supported
14456 F:      Documentation/filesystems/xfs.txt
14457 F:      fs/xfs/
14458
14459 XILINX AXI ETHERNET DRIVER
14460 M:      Anirudha Sarangi <anirudh@xilinx.com>
14461 M:      John Linn <John.Linn@xilinx.com>
14462 S:      Maintained
14463 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14464
14465 XILINX UARTLITE SERIAL DRIVER
14466 M:      Peter Korsgaard <jacmet@sunsite.dk>
14467 L:      linux-serial@vger.kernel.org
14468 S:      Maintained
14469 F:      drivers/tty/serial/uartlite.c
14470
14471 XILINX VIDEO IP CORES
14472 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14473 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14474 L:      linux-media@vger.kernel.org
14475 T:      git git://linuxtv.org/media_tree.git
14476 S:      Supported
14477 F:      Documentation/devicetree/bindings/media/xilinx/
14478 F:      drivers/media/platform/xilinx/
14479 F:      include/uapi/linux/xilinx-v4l2-controls.h
14480
14481 XILLYBUS DRIVER
14482 M:      Eli Billauer <eli.billauer@gmail.com>
14483 L:      linux-kernel@vger.kernel.org
14484 S:      Supported
14485 F:      drivers/char/xillybus/
14486
14487 XRA1403 GPIO EXPANDER
14488 M:      Nandor Han <nandor.han@ge.com>
14489 M:      Semi Malinen <semi.malinen@ge.com>
14490 L:      linux-gpio@vger.kernel.org
14491 S:      Maintained
14492 F:      drivers/gpio/gpio-xra1403.c
14493 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14494
14495 XTENSA XTFPGA PLATFORM SUPPORT
14496 M:      Max Filippov <jcmvbkbc@gmail.com>
14497 L:      linux-xtensa@linux-xtensa.org
14498 S:      Maintained
14499 F:      drivers/spi/spi-xtensa-xtfpga.c
14500 F:      sound/soc/xtensa/xtfpga-i2s.c
14501
14502 YAM DRIVER FOR AX.25
14503 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14504 L:      linux-hams@vger.kernel.org
14505 S:      Maintained
14506 F:      drivers/net/hamradio/yam*
14507 F:      include/linux/yam.h
14508
14509 YAMA SECURITY MODULE
14510 M:      Kees Cook <keescook@chromium.org>
14511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14512 S:      Supported
14513 F:      security/yama/
14514 F:      Documentation/admin-guide/LSM/Yama.rst
14515
14516 YEALINK PHONE DRIVER
14517 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14518 L:      usbb2k-api-dev@nongnu.org
14519 S:      Maintained
14520 F:      Documentation/input/yealink.rst
14521 F:      drivers/input/misc/yealink.*
14522
14523 Z8530 DRIVER FOR AX.25
14524 M:      Joerg Reuter <jreuter@yaina.de>
14525 W:      http://yaina.de/jreuter/
14526 W:      http://www.qsl.net/dl1bke/
14527 L:      linux-hams@vger.kernel.org
14528 S:      Maintained
14529 F:      Documentation/networking/z8530drv.txt
14530 F:      drivers/net/hamradio/*scc.c
14531 F:      drivers/net/hamradio/z8530.h
14532
14533 ZBUD COMPRESSED PAGE ALLOCATOR
14534 M:      Seth Jennings <sjenning@redhat.com>
14535 M:      Dan Streetman <ddstreet@ieee.org>
14536 L:      linux-mm@kvack.org
14537 S:      Maintained
14538 F:      mm/zbud.c
14539 F:      include/linux/zbud.h
14540
14541 ZD1211RW WIRELESS DRIVER
14542 M:      Daniel Drake <dsd@gentoo.org>
14543 M:      Ulrich Kunitz <kune@deine-taler.de>
14544 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14545 L:      linux-wireless@vger.kernel.org
14546 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14547 S:      Maintained
14548 F:      drivers/net/wireless/zydas/zd1211rw/
14549
14550 ZD1301 MEDIA DRIVER
14551 M:      Antti Palosaari <crope@iki.fi>
14552 L:      linux-media@vger.kernel.org
14553 W:      https://linuxtv.org/
14554 W:      http://palosaari.fi/linux/
14555 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14556 S:      Maintained
14557 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14558
14559 ZD1301_DEMOD MEDIA DRIVER
14560 M:      Antti Palosaari <crope@iki.fi>
14561 L:      linux-media@vger.kernel.org
14562 W:      https://linuxtv.org/
14563 W:      http://palosaari.fi/linux/
14564 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14565 S:      Maintained
14566 F:      drivers/media/dvb-frontends/zd1301_demod*
14567
14568 ZPOOL COMPRESSED PAGE STORAGE API
14569 M:      Dan Streetman <ddstreet@ieee.org>
14570 L:      linux-mm@kvack.org
14571 S:      Maintained
14572 F:      mm/zpool.c
14573 F:      include/linux/zpool.h
14574
14575 ZR36067 VIDEO FOR LINUX DRIVER
14576 L:      mjpeg-users@lists.sourceforge.net
14577 L:      linux-media@vger.kernel.org
14578 W:      http://mjpeg.sourceforge.net/driver-zoran/
14579 T:      hg https://linuxtv.org/hg/v4l-dvb
14580 S:      Odd Fixes
14581 F:      drivers/media/pci/zoran/
14582
14583 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14584 M:      Minchan Kim <minchan@kernel.org>
14585 M:      Nitin Gupta <ngupta@vflare.org>
14586 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14587 L:      linux-kernel@vger.kernel.org
14588 S:      Maintained
14589 F:      drivers/block/zram/
14590 F:      Documentation/blockdev/zram.txt
14591
14592 ZS DECSTATION Z85C30 SERIAL DRIVER
14593 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14594 S:      Maintained
14595 F:      drivers/tty/serial/zs.*
14596
14597 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14598 M:      Minchan Kim <minchan@kernel.org>
14599 M:      Nitin Gupta <ngupta@vflare.org>
14600 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14601 L:      linux-mm@kvack.org
14602 S:      Maintained
14603 F:      mm/zsmalloc.c
14604 F:      include/linux/zsmalloc.h
14605 F:      Documentation/vm/zsmalloc.txt
14606
14607 ZSWAP COMPRESSED SWAP CACHING
14608 M:      Seth Jennings <sjenning@redhat.com>
14609 M:      Dan Streetman <ddstreet@ieee.org>
14610 L:      linux-mm@kvack.org
14611 S:      Maintained
14612 F:      mm/zswap.c
14613
14614 THE REST
14615 M:      Linus Torvalds <torvalds@linux-foundation.org>
14616 L:      linux-kernel@vger.kernel.org
14617 Q:      http://patchwork.kernel.org/project/LKML/list/
14618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14619 S:      Buried alive in reporters
14620 F:      *
14621 F:      */