ARM: samsung: usb-ohci: move inline before return type
[linux/fpc-iii.git] / MAINTAINERS
blob1347726cf9d531705926c4f95aeadb8962d9ee64
3         List of maintainers and how to submit kernel changes
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.
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
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.)
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.
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
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.
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.
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.
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.
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
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.
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.
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.
67 8.      Happy hacking.
69 Descriptions of section entries:
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.
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]
127 Maintainers List (try to look for most precise areas first)
129                 -----------------------------------
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
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*
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-*
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*
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
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
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
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
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/
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
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*
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/
227 ABI/API
228 L:      linux-api@vger.kernel.org
229 F:      include/linux/syscalls.h
230 F:      kernel/sys_ni.c
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
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
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
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
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
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
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
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*
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
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
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/
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/
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
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
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*
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
363 ACPI WMI DRIVER
364 L:      platform-driver-x86@vger.kernel.org
365 S:      Orphan
366 F:      drivers/platform/x86/wmi.c
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.*
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
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
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
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
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
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M:      Jiri Kosina <jikos@kernel.org>
412 S:      Maintained
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
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
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
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.*
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
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
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
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
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
483 ADT746X FAN DRIVER
484 M:      Colin Leroy <colin@colino.net>
485 S:      Maintained
486 F:      drivers/macintosh/therm_adt746x.c
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
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M:      Michael Hennerich <michael.hennerich@analog.com>
497 W:      http://wiki.analog.com/ADXL345
498 W:      http://ez.analog.com/community/linux-device-drivers
499 S:      Supported
500 F:      drivers/input/misc/adxl34x.c
502 ADVANSYS SCSI DRIVER
503 M:      Matthew Wilcox <matthew@wil.cx>
504 M:      Hannes Reinecke <hare@suse.com>
505 L:      linux-scsi@vger.kernel.org
506 S:      Maintained
507 F:      Documentation/scsi/advansys.txt
508 F:      drivers/scsi/advansys.c
510 AEDSP16 DRIVER
511 M:      Riccardo Facchetti <fizban@tin.it>
512 S:      Maintained
513 F:      sound/oss/aedsp16.c
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*
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*
535 AFFS FILE SYSTEM
536 L:      linux-fsdevel@vger.kernel.org
537 S:      Orphan
538 F:      Documentation/filesystems/affs.txt
539 F:      fs/affs/
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/
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*
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*
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/
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*
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
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/
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S:      Maintained
599 F:      drivers/net/ethernet/alacritech/*
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
609 ALCHEMY AU1XX0 MMC DRIVER
610 M:      Manuel Lauss <manuel.lauss@gmail.com>
611 S:      Maintained
612 F:      drivers/mmc/host/au1xmmc.c
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
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/
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/
635 ALPS PS/2 TOUCHPAD DRIVER
636 R:      Pali Rohár <pali.rohar@gmail.com>
637 F:      drivers/input/mouse/alps.*
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
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
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
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/
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
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/
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
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
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.*
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
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
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
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/
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
755 AMS (Apple Motion Sensor) DRIVER
756 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
757 S:      Supported
758 F:      drivers/macintosh/ams/
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*
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
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*
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*
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*
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.*
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/*
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
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
829 ANDROID CONFIG FRAGMENTS
830 M:      Rob Herring <robh@kernel.org>
831 S:      Supported
832 F:      kernel/configs/android*
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/
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
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/
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
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
875 APPLE BCM5974 MULTITOUCH DRIVER
876 M:      Henrik Rydberg <rydberg@bitmath.org>
877 L:      linux-input@vger.kernel.org
878 S:      Odd fixes
879 F:      drivers/input/mouse/bcm5974.c
881 APPLE SMC DRIVER
882 M:      Henrik Rydberg <rydberg@bitmath.org>
883 L:      linux-hwmon@vger.kernel.org
884 S:      Odd fixes
885 F:      drivers/hwmon/applesmc.c
887 APPLETALK NETWORK LAYER
888 L:      netdev@vger.kernel.org
889 S:      Odd fixes
890 F:      drivers/net/appletalk/
891 F:      net/appletalk/
893 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894 M:      Duc Dang <dhdang@apm.com>
895 S:      Supported
896 F:      arch/arm64/boot/dts/apm/
898 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
899 M:      Iyappan Subramanian <isubramanian@apm.com>
900 M:      Keyur Chudgar <kchudgar@apm.com>
901 M:      Quan Nguyen <qnguyen@apm.com>
902 S:      Supported
903 F:      drivers/net/ethernet/apm/xgene/
904 F:      drivers/net/phy/mdio-xgene.c
905 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
906 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
908 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
909 M:      Iyappan Subramanian <isubramanian@apm.com>
910 M:      Keyur Chudgar <kchudgar@apm.com>
911 S:      Supported
912 F:      drivers/net/ethernet/apm/xgene-v2/
914 APPLIED MICRO (APM) X-GENE SOC PMU
915 M:      Tai Nguyen <ttnguyen@apm.com>
916 S:      Supported
917 F:      drivers/perf/xgene_pmu.c
918 F:      Documentation/perf/xgene-pmu.txt
919 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
921 APTINA CAMERA SENSOR PLL
922 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
923 L:      linux-media@vger.kernel.org
924 S:      Maintained
925 F:      drivers/media/i2c/aptina-pll.*
927 ARC FRAMEBUFFER DRIVER
928 M:      Jaya Kumar <jayalk@intworks.biz>
929 S:      Maintained
930 F:      drivers/video/fbdev/arcfb.c
931 F:      drivers/video/fbdev/core/fb_defio.c
933 ARCNET NETWORK LAYER
934 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
935 L:      netdev@vger.kernel.org
936 S:      Maintained
937 F:      drivers/net/arcnet/
938 F:      include/uapi/linux/if_arcnet.h
940 ARC PGU DRM DRIVER
941 M:      Alexey Brodkin <abrodkin@synopsys.com>
942 S:      Supported
943 F:      drivers/gpu/drm/arc/
944 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
946 ARM ARCHITECTED TIMER DRIVER
947 M:      Mark Rutland <mark.rutland@arm.com>
948 M:      Marc Zyngier <marc.zyngier@arm.com>
949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950 S:      Maintained
951 F:      arch/arm/include/asm/arch_timer.h
952 F:      arch/arm64/include/asm/arch_timer.h
953 F:      drivers/clocksource/arm_arch_timer.c
955 ARM HDLCD DRM DRIVER
956 M:      Liviu Dudau <liviu.dudau@arm.com>
957 S:      Supported
958 F:      drivers/gpu/drm/arm/hdlcd_*
959 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
961 ARM MALI-DP DRM DRIVER
962 M:      Liviu Dudau <liviu.dudau@arm.com>
963 M:      Brian Starkey <brian.starkey@arm.com>
964 M:      Mali DP Maintainers <malidp@foss.arm.com>
965 S:      Supported
966 F:      drivers/gpu/drm/arm/
967 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
969 ARM MFM AND FLOPPY DRIVERS
970 M:      Ian Molton <spyro@f2s.com>
971 S:      Maintained
972 F:      arch/arm/lib/floppydma.S
973 F:      arch/arm/include/asm/floppy.h
975 ARM PMU PROFILING AND DEBUGGING
976 M:      Will Deacon <will.deacon@arm.com>
977 M:      Mark Rutland <mark.rutland@arm.com>
978 S:      Maintained
979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980 F:      arch/arm*/kernel/perf_*
981 F:      arch/arm/oprofile/common.c
982 F:      arch/arm*/kernel/hw_breakpoint.c
983 F:      arch/arm*/include/asm/hw_breakpoint.h
984 F:      arch/arm*/include/asm/perf_event.h
985 F:      drivers/perf/*
986 F:      include/linux/perf/arm_pmu.h
987 F:      Documentation/devicetree/bindings/arm/pmu.txt
988 F:      Documentation/devicetree/bindings/perf/
990 ARM PORT
991 M:      Russell King <linux@armlinux.org.uk>
992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993 W:      http://www.armlinux.org.uk/
994 S:      Maintained
995 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
996 F:      arch/arm/
998 ARM SUB-ARCHITECTURES
999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000 S:      Maintained
1001 F:      arch/arm/mach-*/
1002 F:      arch/arm/plat-*/
1003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1005 ARM PRIMECELL AACI PL041 DRIVER
1006 M:      Russell King <linux@armlinux.org.uk>
1007 S:      Maintained
1008 F:      sound/arm/aaci.*
1010 ARM PRIMECELL CLCD PL110 DRIVER
1011 M:      Russell King <linux@armlinux.org.uk>
1012 S:      Maintained
1013 F:      drivers/video/fbdev/amba-clcd.*
1015 ARM PRIMECELL KMI PL050 DRIVER
1016 M:      Russell King <linux@armlinux.org.uk>
1017 S:      Maintained
1018 F:      drivers/input/serio/ambakmi.*
1019 F:      include/linux/amba/kmi.h
1021 ARM PRIMECELL MMCI PL180/1 DRIVER
1022 M:      Russell King <linux@armlinux.org.uk>
1023 S:      Maintained
1024 F:      drivers/mmc/host/mmci.*
1025 F:      include/linux/amba/mmci.h
1027 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1028 M:      Russell King <linux@armlinux.org.uk>
1029 S:      Maintained
1030 F:      drivers/tty/serial/amba-pl01*.c
1031 F:      include/linux/amba/serial.h
1033 ARM PRIMECELL BUS SUPPORT
1034 M:      Russell King <linux@armlinux.org.uk>
1035 S:      Maintained
1036 F:      drivers/amba/
1037 F:      include/linux/amba/bus.h
1039 ARM/ACTIONS SEMI ARCHITECTURE
1040 M:      Andreas Färber <afaerber@suse.de>
1041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S:      Maintained
1043 N:      owl
1044 F:      arch/arm/mach-actions/
1045 F:      arch/arm/boot/dts/owl-*
1046 F:      arch/arm64/boot/dts/actions/
1047 F:      drivers/clocksource/owl-*
1048 F:      drivers/soc/actions/
1049 F:      include/dt-bindings/power/owl-*
1050 F:      include/linux/soc/actions/
1051 F:      Documentation/devicetree/bindings/arm/actions.txt
1052 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1053 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1055 ARM/ADS SPHERE MACHINE SUPPORT
1056 M:      Lennert Buytenhek <kernel@wantstofly.org>
1057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058 S:      Maintained
1060 ARM/AFEB9260 MACHINE SUPPORT
1061 M:      Sergey Lapin <slapin@ossfans.org>
1062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063 S:      Maintained
1065 ARM/AJECO 1ARM MACHINE SUPPORT
1066 M:      Lennert Buytenhek <kernel@wantstofly.org>
1067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068 S:      Maintained
1070 ARM/Allwinner sunXi SoC support
1071 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1072 M:      Chen-Yu Tsai <wens@csie.org>
1073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074 S:      Maintained
1075 N:      sun[x456789]i
1076 N:      sun50i
1077 F:      arch/arm/mach-sunxi/
1078 F:      arch/arm64/boot/dts/allwinner/
1079 F:      drivers/clk/sunxi-ng/
1080 F:      drivers/pinctrl/sunxi/
1081 F:      drivers/soc/sunxi/
1082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1084 ARM/Allwinner SoC Clock Support
1085 M:      Emilio López <emilio@elopez.com.ar>
1086 S:      Maintained
1087 F:      drivers/clk/sunxi/
1089 ARM/Amlogic Meson SoC support
1090 M:      Carlo Caione <carlo@caione.org>
1091 M:      Kevin Hilman <khilman@baylibre.com>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 L:      linux-amlogic@lists.infradead.org
1094 W:      http://linux-meson.com/
1095 S:      Maintained
1096 F:      arch/arm/mach-meson/
1097 F:      arch/arm/boot/dts/meson*
1098 F:      arch/arm64/boot/dts/amlogic/
1099 F:      drivers/pinctrl/meson/
1100 F:      drivers/mmc/host/meson*
1101 N:      meson
1103 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1104 M:      Neil Armstrong <narmstrong@baylibre.com>
1105 M:      Jerome Brunet <jbrunet@baylibre.com>
1106 L:      linux-amlogic@lists.infradead.org
1107 S:      Maintained
1108 F:      drivers/clk/meson/
1109 F:      include/dt-bindings/clock/meson*
1110 F:      include/dt-bindings/clock/gxbb*
1111 F:      Documentation/devicetree/bindings/clock/amlogic*
1113 ARM/Annapurna Labs ALPINE ARCHITECTURE
1114 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1115 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117 S:      Maintained
1118 F:      arch/arm/mach-alpine/
1119 F:      arch/arm/boot/dts/alpine*
1120 F:      arch/arm64/boot/dts/al/
1121 F:      drivers/*/*alpine*
1123 ARM/ARTPEC MACHINE SUPPORT
1124 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1125 M:      Lars Persson <lars.persson@axis.com>
1126 M:      Niklas Cassel <niklas.cassel@axis.com>
1127 S:      Maintained
1128 L:      linux-arm-kernel@axis.com
1129 F:      arch/arm/mach-artpec
1130 F:      arch/arm/boot/dts/artpec6*
1131 F:      drivers/clk/axis
1132 F:      drivers/pinctrl/pinctrl-artpec*
1133 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1135 ARM/ASPEED MACHINE SUPPORT
1136 M:      Joel Stanley <joel@jms.id.au>
1137 S:      Maintained
1138 F:      arch/arm/mach-aspeed/
1139 F:      arch/arm/boot/dts/aspeed-*
1140 F:      drivers/*/*aspeed*
1142 ARM/ASPEED I2C DRIVER
1143 M:      Brendan Higgins <brendanhiggins@google.com>
1144 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1145 R:      Joel Stanley <joel@jms.id.au>
1146 L:      linux-i2c@vger.kernel.org
1147 L:      openbmc@lists.ozlabs.org
1148 S:      Maintained
1149 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1150 F:      drivers/i2c/busses/i2c-aspeed.c
1151 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1152 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1154 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1155 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1156 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1157 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158 W:      http://www.linux4sam.org
1159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1160 S:      Supported
1161 F:      arch/arm/mach-at91/
1162 F:      include/soc/at91/
1163 F:      arch/arm/boot/dts/at91*.dts
1164 F:      arch/arm/boot/dts/at91*.dtsi
1165 F:      arch/arm/boot/dts/sama*.dts
1166 F:      arch/arm/boot/dts/sama*.dtsi
1167 F:      arch/arm/include/debug/at91.S
1168 F:      drivers/memory/atmel*
1170 ARM/ATMEL AT91 Clock Support
1171 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1172 S:      Maintained
1173 F:      drivers/clk/at91
1175 ARM/CALXEDA HIGHBANK ARCHITECTURE
1176 M:      Rob Herring <robh@kernel.org>
1177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178 S:      Maintained
1179 F:      arch/arm/mach-highbank/
1180 F:      arch/arm/boot/dts/highbank.dts
1181 F:      arch/arm/boot/dts/ecx-*.dts*
1183 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1184 M:      Krzysztof Halasa <khalasa@piap.pl>
1185 S:      Maintained
1186 F:      arch/arm/mach-cns3xxx/
1188 ARM/CAVIUM THUNDER NETWORK DRIVER
1189 M:      Sunil Goutham <sgoutham@cavium.com>
1190 M:      Robert Richter <rric@kernel.org>
1191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192 S:      Supported
1193 F:      drivers/net/ethernet/cavium/thunder/
1195 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1196 M:      Alexander Shiyan <shc_work@mail.ru>
1197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 S:      Odd Fixes
1199 N:      clps711x
1201 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1202 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1203 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 S:      Maintained
1206 F:      arch/arm/mach-ep93xx/
1207 F:      arch/arm/mach-ep93xx/include/mach/
1209 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1210 M:      Lennert Buytenhek <kernel@wantstofly.org>
1211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212 S:      Maintained
1214 ARM/CLKDEV SUPPORT
1215 M:      Russell King <linux@armlinux.org.uk>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1219 F:      arch/arm/include/asm/clkdev.h
1220 F:      drivers/clk/clkdev.c
1222 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1223 M:      Mike Rapoport <mike@compulab.co.il>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1227 ARM/CONTEC MICRO9 MACHINE SUPPORT
1228 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1229 S:      Maintained
1230 F:      arch/arm/mach-ep93xx/micro9.c
1232 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1233 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 S:      Maintained
1236 F:      drivers/hwtracing/coresight/*
1237 F:      Documentation/trace/coresight.txt
1238 F:      Documentation/trace/coresight-cpu-debug.txt
1239 F:      Documentation/devicetree/bindings/arm/coresight.txt
1240 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1241 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1242 F:      tools/perf/arch/arm/util/pmu.c
1243 F:      tools/perf/arch/arm/util/auxtrace.c
1244 F:      tools/perf/arch/arm/util/cs-etm.c
1245 F:      tools/perf/arch/arm/util/cs-etm.h
1246 F:      tools/perf/util/cs-etm.h
1248 ARM/CORGI MACHINE SUPPORT
1249 M:      Richard Purdie <rpurdie@rpsys.net>
1250 S:      Maintained
1252 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1253 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 T:      git git://github.com/ulli-kroll/linux.git
1256 S:      Maintained
1257 F:      arch/arm/mach-gemini/
1258 F:      drivers/rtc/rtc-gemini.c
1260 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1261 M:      Barry Song <baohua@kernel.org>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1264 S:      Maintained
1265 F:      arch/arm/boot/dts/prima2*
1266 F:      arch/arm/mach-prima2/
1267 F:      drivers/clk/sirf/
1268 F:      drivers/clocksource/timer-prima2.c
1269 F:      drivers/clocksource/timer-atlas7.c
1270 N:      [^a-z]sirf
1272 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1273 M:      Baruch Siach <baruch@tkos.co.il>
1274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 S:      Maintained
1276 F:      arch/arm/boot/dts/cx92755*
1277 N:      digicolor
1279 ARM/EBSA110 MACHINE SUPPORT
1280 M:      Russell King <linux@armlinux.org.uk>
1281 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 W:      http://www.armlinux.org.uk/
1283 S:      Maintained
1284 F:      arch/arm/mach-ebsa110/
1285 F:      drivers/net/ethernet/amd/am79c961a.*
1287 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1288 M:      Uwe Kleine-König <kernel@pengutronix.de>
1289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 S:      Maintained
1291 N:      efm32
1293 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1294 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S:      Maintained
1297 F:      arch/arm/mach-pxa/ezx.c
1299 ARM/FARADAY FA526 PORT
1300 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 S:      Maintained
1303 T:      git git://git.berlios.de/gemini-board
1304 F:      arch/arm/mm/*-fa*
1306 ARM/FOOTBRIDGE ARCHITECTURE
1307 M:      Russell King <linux@armlinux.org.uk>
1308 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309 W:      http://www.armlinux.org.uk/
1310 S:      Maintained
1311 F:      arch/arm/include/asm/hardware/dec21285.h
1312 F:      arch/arm/mach-footbridge/
1314 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1315 M:      Shawn Guo <shawnguo@kernel.org>
1316 M:      Sascha Hauer <kernel@pengutronix.de>
1317 R:      Fabio Estevam <fabio.estevam@nxp.com>
1318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 S:      Maintained
1320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1321 F:      arch/arm/mach-imx/
1322 F:      arch/arm/mach-mxs/
1323 F:      arch/arm/boot/dts/imx*
1324 F:      arch/arm/configs/imx*_defconfig
1325 F:      drivers/clk/imx/
1326 F:      drivers/soc/imx/
1327 F:      include/soc/imx/
1329 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1330 M:      Shawn Guo <shawnguo@kernel.org>
1331 M:      Sascha Hauer <kernel@pengutronix.de>
1332 R:      Stefan Agner <stefan@agner.ch>
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1336 F:      arch/arm/mach-imx/*vf610*
1337 F:      arch/arm/boot/dts/vf*
1339 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1340 M:      Lennert Buytenhek <kernel@wantstofly.org>
1341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 S:      Maintained
1344 ARM/GUMSTIX MACHINE SUPPORT
1345 M:      Steve Sakoman <sakoman@gmail.com>
1346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 S:      Maintained
1349 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1350 M:      Philipp Zabel <philipp.zabel@gmail.com>
1351 M:      Paul Parsons <lost.distance@yahoo.com>
1352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S:      Maintained
1354 F:      arch/arm/mach-pxa/hx4700.c
1355 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1356 F:      sound/soc/pxa/hx4700.c
1358 ARM/HISILICON SOC SUPPORT
1359 M:      Wei Xu <xuwei5@hisilicon.com>
1360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 W:      http://www.hisilicon.com
1362 S:      Supported
1363 T:      git git://github.com/hisilicon/linux-hisi.git
1364 F:      arch/arm/mach-hisi/
1365 F:      arch/arm/boot/dts/hi3*
1366 F:      arch/arm/boot/dts/hip*
1367 F:      arch/arm/boot/dts/hisi*
1368 F:      arch/arm64/boot/dts/hisilicon/
1370 ARM/HP JORNADA 7XX MACHINE SUPPORT
1371 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1372 W:      www.jlime.com
1373 S:      Maintained
1374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1375 F:      arch/arm/mach-sa1100/jornada720.c
1376 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1378 ARM/IGEP MACHINE SUPPORT
1379 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1380 M:      Javier Martinez Canillas <javier@dowhile0.org>
1381 L:      linux-omap@vger.kernel.org
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 S:      Maintained
1384 F:      arch/arm/boot/dts/omap3-igep*
1386 ARM/INCOME PXA270 SUPPORT
1387 M:      Marek Vasut <marek.vasut@gmail.com>
1388 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389 S:      Maintained
1390 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1392 ARM/INTEL IOP32X ARM ARCHITECTURE
1393 M:      Lennert Buytenhek <kernel@wantstofly.org>
1394 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 S:      Maintained
1397 ARM/INTEL IOP33X ARM ARCHITECTURE
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 S:      Orphan
1401 ARM/INTEL IOP13XX ARM ARCHITECTURE
1402 M:      Lennert Buytenhek <kernel@wantstofly.org>
1403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 S:      Maintained
1406 ARM/INTEL IQ81342EX MACHINE SUPPORT
1407 M:      Lennert Buytenhek <kernel@wantstofly.org>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 S:      Maintained
1411 ARM/INTEL IXDP2850 MACHINE SUPPORT
1412 M:      Lennert Buytenhek <kernel@wantstofly.org>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1416 ARM/INTEL IXP4XX ARM ARCHITECTURE
1417 M:      Imre Kaloz <kaloz@openwrt.org>
1418 M:      Krzysztof Halasa <khalasa@piap.pl>
1419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 S:      Maintained
1421 F:      arch/arm/mach-ixp4xx/
1423 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1424 M:      Jonathan Cameron <jic23@cam.ac.uk>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427 F:      arch/arm/mach-pxa/stargate2.c
1428 F:      drivers/pcmcia/pxa2xx_stargate2.c
1430 ARM/INTEL XSC3 (MANZANO) ARM CORE
1431 M:      Lennert Buytenhek <kernel@wantstofly.org>
1432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S:      Maintained
1435 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1436 M:      Lennert Buytenhek <kernel@wantstofly.org>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S:      Maintained
1440 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1441 M:      Santosh Shilimkar <ssantosh@kernel.org>
1442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 S:      Maintained
1444 F:      arch/arm/mach-keystone/
1445 F:      arch/arm/boot/dts/keystone-*
1446 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1448 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1449 M:      Santosh Shilimkar <ssantosh@kernel.org>
1450 L:      linux-kernel@vger.kernel.org
1451 S:      Maintained
1452 F:      drivers/clk/keystone/
1454 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1455 M:      Santosh Shilimkar <ssantosh@kernel.org>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 L:      linux-kernel@vger.kernel.org
1458 S:      Maintained
1459 F:      drivers/clocksource/timer-keystone.c
1461 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1462 M:      Santosh Shilimkar <ssantosh@kernel.org>
1463 L:      linux-kernel@vger.kernel.org
1464 S:      Maintained
1465 F:      drivers/power/reset/keystone-reset.c
1467 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1468 M:      Santosh Shilimkar <ssantosh@kernel.org>
1469 L:      linux-kernel@vger.kernel.org
1470 S:      Maintained
1471 F:      drivers/memory/*emif*
1473 ARM/LG1K ARCHITECTURE
1474 M:      Chanho Min <chanho.min@lge.com>
1475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S:      Maintained
1477 F:      arch/arm64/boot/dts/lg/
1479 ARM/LOGICPD PXA270 MACHINE SUPPORT
1480 M:      Lennert Buytenhek <kernel@wantstofly.org>
1481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S:      Maintained
1484 ARM/LPC18XX ARCHITECTURE
1485 M:      Joachim Eastwood <manabian@gmail.com>
1486 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 S:      Maintained
1488 F:      arch/arm/boot/dts/lpc43*
1489 F:      drivers/clk/nxp/clk-lpc18xx*
1490 F:      drivers/clocksource/time-lpc32xx.c
1491 F:      drivers/i2c/busses/i2c-lpc2k.c
1492 F:      drivers/memory/pl172.c
1493 F:      drivers/mtd/spi-nor/nxp-spifi.c
1494 F:      drivers/rtc/rtc-lpc24xx.c
1495 N:      lpc18xx
1497 ARM/LPC32XX SOC SUPPORT
1498 M:      Vladimir Zapolskiy <vz@mleia.com>
1499 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1502 S:      Maintained
1503 F:      arch/arm/boot/dts/lpc32*
1504 F:      arch/arm/mach-lpc32xx/
1505 F:      drivers/i2c/busses/i2c-pnx.c
1506 F:      drivers/net/ethernet/nxp/lpc_eth.c
1507 F:      drivers/usb/host/ohci-nxp.c
1508 F:      drivers/watchdog/pnx4008_wdt.c
1509 N:      lpc32xx
1511 ARM/MAGICIAN MACHINE SUPPORT
1512 M:      Philipp Zabel <philipp.zabel@gmail.com>
1513 S:      Maintained
1515 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1516 M:      Jason Cooper <jason@lakedaemon.net>
1517 M:      Andrew Lunn <andrew@lunn.ch>
1518 M:      Gregory Clement <gregory.clement@free-electrons.com>
1519 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      arch/arm/boot/dts/armada*
1523 F:      arch/arm/boot/dts/kirkwood*
1524 F:      arch/arm/configs/mvebu_*_defconfig
1525 F:      arch/arm/mach-mvebu/
1526 F:      arch/arm64/boot/dts/marvell/armada*
1527 F:      drivers/cpufreq/mvebu-cpufreq.c
1528 F:      drivers/irqchip/irq-armada-370-xp.c
1529 F:      drivers/irqchip/irq-mvebu-*
1530 F:      drivers/pinctrl/mvebu/
1531 F:      drivers/rtc/rtc-armada38x.c
1533 ARM/Marvell Berlin SoC support
1534 M:      Jisheng Zhang <jszhang@marvell.com>
1535 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538 F:      arch/arm/mach-berlin/
1539 F:      arch/arm/boot/dts/berlin*
1540 F:      arch/arm64/boot/dts/marvell/berlin*
1543 ARM/Marvell Dove/MV78xx0/Orion SOC support
1544 M:      Jason Cooper <jason@lakedaemon.net>
1545 M:      Andrew Lunn <andrew@lunn.ch>
1546 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1547 M:      Gregory Clement <gregory.clement@free-electrons.com>
1548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 S:      Maintained
1550 F:      Documentation/devicetree/bindings/soc/dove/
1551 F:      arch/arm/mach-dove/
1552 F:      arch/arm/mach-mv78xx0/
1553 F:      arch/arm/mach-orion5x/
1554 F:      arch/arm/plat-orion/
1555 F:      arch/arm/boot/dts/dove*
1556 F:      arch/arm/boot/dts/orion5x*
1559 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1560 M:      Alexander Clouter <alex@digriz.org.uk>
1561 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 W:      http://www.digriz.org.uk/ts78xx/kernel
1563 S:      Maintained
1564 F:      arch/arm/mach-orion5x/ts78xx-*
1566 ARM/OXNAS platform support
1567 M:      Neil Armstrong <narmstrong@baylibre.com>
1568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1570 S:      Maintained
1571 F:      arch/arm/mach-oxnas/
1572 F:      arch/arm/boot/dts/ox8*.dtsi
1573 F:      arch/arm/boot/dts/wd-mbwe.dts
1574 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1575 N:      oxnas
1577 ARM/Mediatek RTC DRIVER
1578 M:      Eddie Huang <eddie.huang@mediatek.com>
1579 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1581 S:      Maintained
1582 F:      drivers/rtc/rtc-mt6397.c
1584 ARM/Mediatek SoC support
1585 M:      Matthias Brugger <matthias.bgg@gmail.com>
1586 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1588 S:      Maintained
1589 F:      arch/arm/boot/dts/mt6*
1590 F:      arch/arm/boot/dts/mt7*
1591 F:      arch/arm/boot/dts/mt8*
1592 F:      arch/arm/mach-mediatek/
1593 F:      arch/arm64/boot/dts/mediatek/
1594 N:      mtk
1595 K:      mediatek
1597 ARM/Mediatek USB3 PHY DRIVER
1598 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1601 S:      Maintained
1602 F:      drivers/phy/phy-mt65xx-usb3.c
1604 ARM/MICREL KS8695 ARCHITECTURE
1605 M:      Greg Ungerer <gerg@uclinux.org>
1606 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607 F:      arch/arm/mach-ks8695/
1608 S:      Odd Fixes
1610 ARM/MIOA701 MACHINE SUPPORT
1611 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 F:      arch/arm/mach-pxa/mioa701.c
1614 S:      Maintained
1616 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1617 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1618 S:      Maintained
1620 ARM/NOMADIK ARCHITECTURE
1621 M:      Alessandro Rubini <rubini@unipv.it>
1622 M:      Linus Walleij <linus.walleij@linaro.org>
1623 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 S:      Maintained
1625 F:      arch/arm/mach-nomadik/
1626 F:      drivers/pinctrl/nomadik/
1627 F:      drivers/i2c/busses/i2c-nomadik.c
1628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1630 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1631 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1632 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1633 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1634 S:      Supported
1636 ARM/TOSA MACHINE SUPPORT
1637 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1638 M:      Dirk Opfer <dirk@opfer-online.de>
1639 S:      Maintained
1641 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1642 M:      Marek Vasut <marek.vasut@gmail.com>
1643 L:      linux-arm-kernel@lists.infradead.org
1644 W:      http://hackndev.com
1645 S:      Maintained
1646 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1647 F:      arch/arm/mach-pxa/palmtx.c
1648 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1649 F:      arch/arm/mach-pxa/palmt5.c
1650 F:      arch/arm/mach-pxa/include/mach/palmld.h
1651 F:      arch/arm/mach-pxa/palmld.c
1652 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1653 F:      arch/arm/mach-pxa/palmte2.c
1654 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1655 F:      arch/arm/mach-pxa/palmtc.c
1657 ARM/PALM TREO SUPPORT
1658 M:      Tomas Cech <sleep_walker@suse.com>
1659 L:      linux-arm-kernel@lists.infradead.org
1660 W:      http://hackndev.com
1661 S:      Maintained
1662 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1663 F:      arch/arm/mach-pxa/palmtreo.c
1665 ARM/PALMZ72 SUPPORT
1666 M:      Sergey Lapin <slapin@ossfans.org>
1667 L:      linux-arm-kernel@lists.infradead.org
1668 W:      http://hackndev.com
1669 S:      Maintained
1670 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1671 F:      arch/arm/mach-pxa/palmz72.c
1673 ARM/PLEB SUPPORT
1674 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1675 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1676 S:      Maintained
1678 ARM/PT DIGITAL BOARD PORT
1679 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 W:      http://www.armlinux.org.uk/
1682 S:      Maintained
1684 ARM/QUALCOMM SUPPORT
1685 M:      Andy Gross <andy.gross@linaro.org>
1686 M:      David Brown <david.brown@linaro.org>
1687 L:      linux-arm-msm@vger.kernel.org
1688 L:      linux-soc@vger.kernel.org
1689 S:      Maintained
1690 F:      Documentation/devicetree/bindings/soc/qcom/
1691 F:      arch/arm/boot/dts/qcom-*.dts
1692 F:      arch/arm/boot/dts/qcom-*.dtsi
1693 F:      arch/arm/mach-qcom/
1694 F:      arch/arm64/boot/dts/qcom/*
1695 F:      drivers/i2c/busses/i2c-qup.c
1696 F:      drivers/clk/qcom/
1697 F:      drivers/dma/qcom/
1698 F:      drivers/soc/qcom/
1699 F:      drivers/spi/spi-qup.c
1700 F:      drivers/tty/serial/msm_serial.h
1701 F:      drivers/tty/serial/msm_serial.c
1702 F:      drivers/*/pm8???-*
1703 F:      drivers/mfd/ssbi.c
1704 F:      drivers/firmware/qcom_scm.c
1705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1707 ARM/RADISYS ENP2611 MACHINE SUPPORT
1708 M:      Lennert Buytenhek <kernel@wantstofly.org>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 S:      Maintained
1712 ARM/REALTEK ARCHITECTURE
1713 M:      Andreas Färber <afaerber@suse.de>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716 F:      arch/arm64/boot/dts/realtek/
1717 F:      Documentation/devicetree/bindings/arm/realtek.txt
1719 ARM/RENESAS ARM64 ARCHITECTURE
1720 M:      Simon Horman <horms@verge.net.au>
1721 M:      Magnus Damm <magnus.damm@gmail.com>
1722 L:      linux-renesas-soc@vger.kernel.org
1723 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1725 S:      Supported
1726 F:      arch/arm64/boot/dts/renesas/
1727 F:      drivers/soc/renesas/
1728 F:      include/linux/soc/renesas/
1730 ARM/RISCPC ARCHITECTURE
1731 M:      Russell King <linux@armlinux.org.uk>
1732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 W:      http://www.armlinux.org.uk/
1734 S:      Maintained
1735 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1736 F:      arch/arm/include/asm/hardware/ioc.h
1737 F:      arch/arm/include/asm/hardware/iomd.h
1738 F:      arch/arm/include/asm/hardware/memc.h
1739 F:      arch/arm/mach-rpc/
1740 F:      drivers/net/ethernet/8390/etherh.c
1741 F:      drivers/net/ethernet/i825xx/ether1*
1742 F:      drivers/net/ethernet/seeq/ether3*
1743 F:      drivers/scsi/arm/
1745 ARM/Rockchip SoC support
1746 M:      Heiko Stuebner <heiko@sntech.de>
1747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 L:      linux-rockchip@lists.infradead.org
1749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1750 S:      Maintained
1751 F:      arch/arm/boot/dts/rk3*
1752 F:      arch/arm/boot/dts/rv1108*
1753 F:      arch/arm/mach-rockchip/
1754 F:      drivers/clk/rockchip/
1755 F:      drivers/i2c/busses/i2c-rk3x.c
1756 F:      drivers/*/*rockchip*
1757 F:      drivers/*/*/*rockchip*
1758 F:      sound/soc/rockchip/
1759 N:      rockchip
1761 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1762 M:      Kukjin Kim <kgene@kernel.org>
1763 M:      Krzysztof Kozlowski <krzk@kernel.org>
1764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1766 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1767 S:      Maintained
1768 F:      arch/arm/boot/dts/s3c*
1769 F:      arch/arm/boot/dts/s5p*
1770 F:      arch/arm/boot/dts/samsung*
1771 F:      arch/arm/boot/dts/exynos*
1772 F:      arch/arm64/boot/dts/exynos/
1773 F:      arch/arm/plat-samsung/
1774 F:      arch/arm/mach-s3c24*/
1775 F:      arch/arm/mach-s3c64xx/
1776 F:      arch/arm/mach-s5p*/
1777 F:      arch/arm/mach-exynos*/
1778 F:      drivers/*/*s3c24*
1779 F:      drivers/*/*/*s3c24*
1780 F:      drivers/*/*s3c64xx*
1781 F:      drivers/*/*s5pv210*
1782 F:      drivers/memory/samsung/*
1783 F:      drivers/soc/samsung/*
1784 F:      Documentation/arm/Samsung/
1785 F:      Documentation/devicetree/bindings/arm/samsung/
1786 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1787 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1788 N:      exynos
1790 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1791 M:      Kyungmin Park <kyungmin.park@samsung.com>
1792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 S:      Maintained
1794 F:      arch/arm/mach-s5pv210/
1796 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1797 M:      Kyungmin Park <kyungmin.park@samsung.com>
1798 M:      Kamil Debski <kamil@wypas.org>
1799 M:      Andrzej Hajda <a.hajda@samsung.com>
1800 L:      linux-arm-kernel@lists.infradead.org
1801 L:      linux-media@vger.kernel.org
1802 S:      Maintained
1803 F:      drivers/media/platform/s5p-g2d/
1805 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1806 M:      Kyungmin Park <kyungmin.park@samsung.com>
1807 M:      Kamil Debski <kamil@wypas.org>
1808 M:      Jeongtae Park <jtp.park@samsung.com>
1809 M:      Andrzej Hajda <a.hajda@samsung.com>
1810 L:      linux-arm-kernel@lists.infradead.org
1811 L:      linux-media@vger.kernel.org
1812 S:      Maintained
1813 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1814 F:      drivers/media/platform/s5p-mfc/
1816 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1817 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1818 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1819 L:      linux-media@vger.kernel.org
1820 S:      Maintained
1821 F:      drivers/media/platform/s5p-cec/
1822 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1824 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1825 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1826 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1827 L:      linux-arm-kernel@lists.infradead.org
1828 L:      linux-media@vger.kernel.org
1829 S:      Maintained
1830 F:      drivers/media/platform/s5p-jpeg/
1832 ARM/SHMOBILE ARM ARCHITECTURE
1833 M:      Simon Horman <horms@verge.net.au>
1834 M:      Magnus Damm <magnus.damm@gmail.com>
1835 L:      linux-renesas-soc@vger.kernel.org
1836 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1838 S:      Supported
1839 F:      arch/arm/boot/dts/emev2*
1840 F:      arch/arm/boot/dts/r7s*
1841 F:      arch/arm/boot/dts/r8a*
1842 F:      arch/arm/boot/dts/sh*
1843 F:      arch/arm/configs/shmobile_defconfig
1844 F:      arch/arm/include/debug/renesas-scif.S
1845 F:      arch/arm/mach-shmobile/
1846 F:      drivers/soc/renesas/
1847 F:      include/linux/soc/renesas/
1849 ARM/SOCFPGA ARCHITECTURE
1850 M:      Dinh Nguyen <dinguyen@kernel.org>
1851 S:      Maintained
1852 F:      arch/arm/mach-socfpga/
1853 F:      arch/arm/boot/dts/socfpga*
1854 F:      arch/arm/configs/socfpga_defconfig
1855 F:      arch/arm64/boot/dts/altera/
1856 W:      http://www.rocketboards.org
1857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1859 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1860 M:      Dinh Nguyen <dinguyen@kernel.org>
1861 S:      Maintained
1862 F:      drivers/clk/socfpga/
1864 ARM/SOCFPGA EDAC SUPPORT
1865 M:      Thor Thayer <thor.thayer@linux.intel.com>
1866 S:      Maintained
1867 F:      drivers/edac/altera_edac.
1869 ARM/STI ARCHITECTURE
1870 M:      Patrice Chotard <patrice.chotard@st.com>
1871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 W:      http://www.stlinux.com
1873 S:      Maintained
1874 F:      arch/arm/mach-sti/
1875 F:      arch/arm/boot/dts/sti*
1876 F:      drivers/char/hw_random/st-rng.c
1877 F:      drivers/clocksource/arm_global_timer.c
1878 F:      drivers/clocksource/clksrc_st_lpc.c
1879 F:      drivers/cpufreq/sti-cpufreq.c
1880 F:      drivers/dma/st_fdma*
1881 F:      drivers/i2c/busses/i2c-st.c
1882 F:      drivers/media/rc/st_rc.c
1883 F:      drivers/media/platform/sti/c8sectpfe/
1884 F:      drivers/mmc/host/sdhci-st.c
1885 F:      drivers/phy/st/phy-miphy28lp.c
1886 F:      drivers/phy/st/phy-stih407-usb.c
1887 F:      drivers/pinctrl/pinctrl-st.c
1888 F:      drivers/remoteproc/st_remoteproc.c
1889 F:      drivers/remoteproc/st_slim_rproc.c
1890 F:      drivers/reset/sti/
1891 F:      drivers/rtc/rtc-st-lpc.c
1892 F:      drivers/tty/serial/st-asc.c
1893 F:      drivers/usb/dwc3/dwc3-st.c
1894 F:      drivers/usb/host/ehci-st.c
1895 F:      drivers/usb/host/ohci-st.c
1896 F:      drivers/watchdog/st_lpc_wdt.c
1897 F:      drivers/ata/ahci_st.c
1898 F:      include/linux/remoteproc/st_slim_rproc.h
1900 ARM/STM32 ARCHITECTURE
1901 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1902 M:      Alexandre Torgue <alexandre.torgue@st.com>
1903 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 S:      Maintained
1905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1906 N:      stm32
1907 F:      drivers/clocksource/armv7m_systick.c
1909 ARM/TANGO ARCHITECTURE
1910 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1911 L:      linux-arm-kernel@lists.infradead.org
1912 S:      Maintained
1913 N:      tango
1915 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1916 M:      Lennert Buytenhek <kernel@wantstofly.org>
1917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 S:      Maintained
1920 ARM/TETON BGA MACHINE SUPPORT
1921 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 S:      Maintained
1925 ARM/THECUS N2100 MACHINE SUPPORT
1926 M:      Lennert Buytenhek <kernel@wantstofly.org>
1927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 S:      Maintained
1930 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1931 M:      Wan ZongShun <mcuos.com@gmail.com>
1932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 W:      http://www.mcuos.com
1934 S:      Maintained
1935 F:      arch/arm/mach-w90x900/
1936 F:      drivers/input/keyboard/w90p910_keypad.c
1937 F:      drivers/input/touchscreen/w90p910_ts.c
1938 F:      drivers/watchdog/nuc900_wdt.c
1939 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1940 F:      drivers/mtd/nand/nuc900_nand.c
1941 F:      drivers/rtc/rtc-nuc900.c
1942 F:      drivers/spi/spi-nuc900.c
1943 F:      drivers/usb/host/ehci-w90x900.c
1944 F:      drivers/video/fbdev/nuc900fb.c
1946 ARM/U300 MACHINE SUPPORT
1947 M:      Linus Walleij <linus.walleij@linaro.org>
1948 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 S:      Supported
1950 F:      arch/arm/mach-u300/
1951 F:      drivers/clocksource/timer-u300.c
1952 F:      drivers/i2c/busses/i2c-stu300.c
1953 F:      drivers/rtc/rtc-coh901331.c
1954 F:      drivers/watchdog/coh901327_wdt.c
1955 F:      drivers/dma/coh901318*
1956 F:      drivers/mfd/ab3100*
1957 F:      drivers/rtc/rtc-ab3100.c
1958 F:      drivers/rtc/rtc-coh901331.c
1959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1961 ARM/UNIPHIER ARCHITECTURE
1962 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1963 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1965 S:      Maintained
1966 F:      arch/arm/boot/dts/uniphier*
1967 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1968 F:      arch/arm/mach-uniphier/
1969 F:      arch/arm/mm/cache-uniphier.c
1970 F:      arch/arm64/boot/dts/socionext/
1971 F:      drivers/bus/uniphier-system-bus.c
1972 F:      drivers/clk/uniphier/
1973 F:      drivers/i2c/busses/i2c-uniphier*
1974 F:      drivers/pinctrl/uniphier/
1975 F:      drivers/reset/reset-uniphier.c
1976 F:      drivers/tty/serial/8250/8250_uniphier.c
1977 N:      uniphier
1979 ARM/Ux500 ARM ARCHITECTURE
1980 M:      Linus Walleij <linus.walleij@linaro.org>
1981 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 S:      Maintained
1983 F:      arch/arm/mach-ux500/
1984 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1985 F:      drivers/dma/ste_dma40*
1986 F:      drivers/hwspinlock/u8500_hsem.c
1987 F:      drivers/mfd/abx500*
1988 F:      drivers/mfd/ab8500*
1989 F:      drivers/mfd/dbx500*
1990 F:      drivers/mfd/db8500*
1991 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1992 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1993 F:      drivers/rtc/rtc-ab8500.c
1994 F:      drivers/rtc/rtc-pl031.c
1995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1997 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1998 M:      Ulf Hansson <ulf.hansson@linaro.org>
1999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 T:      git git://git.linaro.org/people/ulfh/clk.git
2001 S:      Maintained
2002 F:      drivers/clk/ux500/
2004 ARM/VERSATILE EXPRESS PLATFORM
2005 M:      Liviu Dudau <liviu.dudau@arm.com>
2006 M:      Sudeep Holla <sudeep.holla@arm.com>
2007 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 S:      Maintained
2010 F:      arch/arm/boot/dts/vexpress*
2011 F:      arch/arm64/boot/dts/arm/
2012 F:      arch/arm/mach-vexpress/
2013 F:      */*/vexpress*
2014 F:      */*/*/vexpress*
2015 F:      drivers/clk/versatile/clk-vexpress-osc.c
2016 F:      drivers/clocksource/versatile.c
2017 N:      mps2
2019 ARM/VFP SUPPORT
2020 M:      Russell King <linux@armlinux.org.uk>
2021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 W:      http://www.armlinux.org.uk/
2023 S:      Maintained
2024 F:      arch/arm/vfp/
2026 ARM/VOIPAC PXA270 SUPPORT
2027 M:      Marek Vasut <marek.vasut@gmail.com>
2028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 S:      Maintained
2030 F:      arch/arm/mach-pxa/vpac270.c
2031 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2033 ARM/VT8500 ARM ARCHITECTURE
2034 M:      Tony Prisk <linux@prisktech.co.nz>
2035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 S:      Maintained
2037 F:      arch/arm/mach-vt8500/
2038 F:      drivers/clocksource/vt8500_timer.c
2039 F:      drivers/i2c/busses/i2c-wmt.c
2040 F:      drivers/mmc/host/wmt-sdmmc.c
2041 F:      drivers/pwm/pwm-vt8500.c
2042 F:      drivers/rtc/rtc-vt8500.c
2043 F:      drivers/tty/serial/vt8500_serial.c
2044 F:      drivers/usb/host/ehci-platform.c
2045 F:      drivers/usb/host/uhci-platform.c
2046 F:      drivers/video/fbdev/vt8500lcdfb.*
2047 F:      drivers/video/fbdev/wm8505fb*
2048 F:      drivers/video/fbdev/wmt_ge_rops.*
2050 ARM/ZIPIT Z2 SUPPORT
2051 M:      Marek Vasut <marek.vasut@gmail.com>
2052 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 S:      Maintained
2054 F:      arch/arm/mach-pxa/z2.c
2055 F:      arch/arm/mach-pxa/include/mach/z2.h
2057 ARM/ZTE ARCHITECTURE
2058 M:      Jun Nie <jun.nie@linaro.org>
2059 M:      Baoyou Xie <baoyou.xie@linaro.org>
2060 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061 S:      Maintained
2062 F:      arch/arm/mach-zx/
2063 F:      drivers/clk/zte/
2064 F:      drivers/reset/reset-zx2967.c
2065 F:      drivers/soc/zte/
2066 F:      Documentation/devicetree/bindings/arm/zte.txt
2067 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2068 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2069 F:      Documentation/devicetree/bindings/soc/zte/
2070 F:      include/dt-bindings/soc/zx*.h
2072 ARM/ZYNQ ARCHITECTURE
2073 M:      Michal Simek <michal.simek@xilinx.com>
2074 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 W:      http://wiki.xilinx.com
2077 T:      git https://github.com/Xilinx/linux-xlnx.git
2078 S:      Supported
2079 F:      arch/arm/mach-zynq/
2080 F:      drivers/cpuidle/cpuidle-zynq.c
2081 F:      drivers/block/xsysace.c
2082 N:      zynq
2083 N:      xilinx
2084 F:      drivers/clocksource/cadence_ttc_timer.c
2085 F:      drivers/i2c/busses/i2c-cadence.c
2086 F:      drivers/mmc/host/sdhci-of-arasan.c
2087 F:      drivers/edac/synopsys_edac.c
2089 ARM SMMU DRIVERS
2090 M:      Will Deacon <will.deacon@arm.com>
2091 R:      Robin Murphy <robin.murphy@arm.com>
2092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 S:      Maintained
2094 F:      drivers/iommu/arm-smmu.c
2095 F:      drivers/iommu/arm-smmu-v3.c
2096 F:      drivers/iommu/io-pgtable-arm.c
2097 F:      drivers/iommu/io-pgtable-arm-v7s.c
2099 ARM64 PORT (AARCH64 ARCHITECTURE)
2100 M:      Catalin Marinas <catalin.marinas@arm.com>
2101 M:      Will Deacon <will.deacon@arm.com>
2102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2104 S:      Maintained
2105 F:      arch/arm64/
2106 F:      Documentation/arm64/
2108 AS3645A LED FLASH CONTROLLER DRIVER
2109 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2110 L:      linux-media@vger.kernel.org
2111 T:      git git://linuxtv.org/media_tree.git
2112 S:      Maintained
2113 F:      drivers/media/i2c/as3645a.c
2114 F:      include/media/i2c/as3645a.h
2116 ASAHI KASEI AK8974 DRIVER
2117 M:      Linus Walleij <linus.walleij@linaro.org>
2118 L:      linux-iio@vger.kernel.org
2119 W:      http://www.akm.com/
2120 S:      Supported
2121 F:      drivers/iio/magnetometer/ak8974.c
2123 ASC7621 HARDWARE MONITOR DRIVER
2124 M:      George Joseph <george.joseph@fairview5.com>
2125 L:      linux-hwmon@vger.kernel.org
2126 S:      Maintained
2127 F:      Documentation/hwmon/asc7621
2128 F:      drivers/hwmon/asc7621.c
2130 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2131 M:      Corentin Chary <corentin.chary@gmail.com>
2132 L:      acpi4asus-user@lists.sourceforge.net
2133 L:      platform-driver-x86@vger.kernel.org
2134 W:      http://acpi4asus.sf.net
2135 S:      Maintained
2136 F:      drivers/platform/x86/asus*.c
2137 F:      drivers/platform/x86/eeepc*.c
2139 ASUS WIRELESS RADIO CONTROL DRIVER
2140 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2141 L:      platform-driver-x86@vger.kernel.org
2142 S:      Maintained
2143 F:      drivers/platform/x86/asus-wireless.c
2145 ASYMMETRIC KEYS
2146 M:      David Howells <dhowells@redhat.com>
2147 L:      keyrings@vger.kernel.org
2148 S:      Maintained
2149 F:      Documentation/crypto/asymmetric-keys.txt
2150 F:      include/linux/verification.h
2151 F:      include/crypto/public_key.h
2152 F:      include/crypto/pkcs7.h
2153 F:      crypto/asymmetric_keys/
2155 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2156 R:      Dan Williams <dan.j.williams@intel.com>
2157 W:      http://sourceforge.net/projects/xscaleiop
2158 S:      Odd fixes
2159 F:      Documentation/crypto/async-tx-api.txt
2160 F:      crypto/async_tx/
2161 F:      drivers/dma/
2162 F:      include/linux/dmaengine.h
2163 F:      include/linux/async_tx.h
2165 AT24 EEPROM DRIVER
2166 M:      Wolfram Sang <wsa@the-dreams.de>
2167 L:      linux-i2c@vger.kernel.org
2168 S:      Maintained
2169 F:      drivers/misc/eeprom/at24.c
2170 F:      include/linux/platform_data/at24.h
2172 ATA OVER ETHERNET (AOE) DRIVER
2173 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2174 W:      http://www.openaoe.org/
2175 S:      Supported
2176 F:      Documentation/aoe/
2177 F:      drivers/block/aoe/
2179 ATHEROS 71XX/9XXX GPIO DRIVER
2180 M:      Alban Bedel <albeu@free.fr>
2181 W:      https://github.com/AlbanBedel/linux
2182 T:      git git://github.com/AlbanBedel/linux
2183 S:      Maintained
2184 F:      drivers/gpio/gpio-ath79.c
2185 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2187 ATHEROS ATH GENERIC UTILITIES
2188 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2189 L:      linux-wireless@vger.kernel.org
2190 S:      Supported
2191 F:      drivers/net/wireless/ath/*
2193 ATHEROS ATH5K WIRELESS DRIVER
2194 M:      Jiri Slaby <jirislaby@gmail.com>
2195 M:      Nick Kossifidis <mickflemm@gmail.com>
2196 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2197 L:      linux-wireless@vger.kernel.org
2198 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2199 S:      Maintained
2200 F:      drivers/net/wireless/ath/ath5k/
2202 ATHEROS ATH6KL WIRELESS DRIVER
2203 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2204 L:      linux-wireless@vger.kernel.org
2205 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2207 S:      Supported
2208 F:      drivers/net/wireless/ath/ath6kl/
2210 WILOCITY WIL6210 WIRELESS DRIVER
2211 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2212 L:      linux-wireless@vger.kernel.org
2213 L:      wil6210@qca.qualcomm.com
2214 S:      Supported
2215 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2216 F:      drivers/net/wireless/ath/wil6210/
2217 F:      include/uapi/linux/wil6210_uapi.h
2219 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2220 M:      Christian Lamparter <chunkeey@googlemail.com>
2221 L:      linux-wireless@vger.kernel.org
2222 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2223 S:      Maintained
2224 F:      drivers/net/wireless/ath/carl9170/
2226 ATK0110 HWMON DRIVER
2227 M:      Luca Tettamanti <kronos.it@gmail.com>
2228 L:      linux-hwmon@vger.kernel.org
2229 S:      Maintained
2230 F:      drivers/hwmon/asus_atk0110.c
2232 ATI_REMOTE2 DRIVER
2233 M:      Ville Syrjala <syrjala@sci.fi>
2234 S:      Maintained
2235 F:      drivers/input/misc/ati_remote2.c
2237 ATLX ETHERNET DRIVERS
2238 M:      Jay Cliburn <jcliburn@gmail.com>
2239 M:      Chris Snook <chris.snook@gmail.com>
2240 L:      netdev@vger.kernel.org
2241 W:      http://sourceforge.net/projects/atl1
2242 W:      http://atl1.sourceforge.net
2243 S:      Maintained
2244 F:      drivers/net/ethernet/atheros/
2247 M:      Chas Williams <3chas3@gmail.com>
2248 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2249 L:      netdev@vger.kernel.org
2250 W:      http://linux-atm.sourceforge.net
2251 S:      Maintained
2252 F:      drivers/atm/
2253 F:      include/linux/atm*
2254 F:      include/uapi/linux/atm*
2256 ATMEL AT91 / AT32 MCI DRIVER
2257 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2258 S:      Maintained
2259 F:      drivers/mmc/host/atmel-mci.c
2261 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2262 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2263 S:      Supported
2264 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2266 ATMEL SAMA5D2 ADC DRIVER
2267 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2268 L:      linux-iio@vger.kernel.org
2269 S:      Supported
2270 F:      drivers/iio/adc/at91-sama5d2_adc.c
2272 ATMEL Audio ALSA driver
2273 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2274 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2275 S:      Supported
2276 F:      sound/soc/atmel
2278 ATMEL XDMA DRIVER
2279 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2280 L:      linux-arm-kernel@lists.infradead.org
2281 L:      dmaengine@vger.kernel.org
2282 S:      Supported
2283 F:      drivers/dma/at_xdmac.c
2285 ATMEL I2C DRIVER
2286 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2287 L:      linux-i2c@vger.kernel.org
2288 S:      Supported
2289 F:      drivers/i2c/busses/i2c-at91.c
2291 ATMEL ISI DRIVER
2292 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2293 L:      linux-media@vger.kernel.org
2294 S:      Supported
2295 F:      drivers/media/platform/atmel/atmel-isi.c
2296 F:      include/media/atmel-isi.h
2298 ATMEL LCDFB DRIVER
2299 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2300 L:      linux-fbdev@vger.kernel.org
2301 S:      Maintained
2302 F:      drivers/video/fbdev/atmel_lcdfb.c
2303 F:      include/video/atmel_lcdc.h
2305 ATMEL MACB ETHERNET DRIVER
2306 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2307 S:      Supported
2308 F:      drivers/net/ethernet/cadence/
2310 ATMEL NAND DRIVER
2311 M:      Wenyou Yang <wenyou.yang@atmel.com>
2312 M:      Josh Wu <rainyfeeling@outlook.com>
2313 L:      linux-mtd@lists.infradead.org
2314 S:      Supported
2315 F:      drivers/mtd/nand/atmel/*
2317 ATMEL SDMMC DRIVER
2318 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2319 L:      linux-mmc@vger.kernel.org
2320 S:      Supported
2321 F:      drivers/mmc/host/sdhci-of-at91.c
2323 ATMEL SPI DRIVER
2324 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2325 S:      Supported
2326 F:      drivers/spi/spi-atmel.*
2328 ATMEL SSC DRIVER
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-ssc.c
2333 F:      include/linux/atmel-ssc.h
2335 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
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/misc/atmel_tclib.c
2340 F:      drivers/clocksource/tcb_clksrc.c
2342 ATMEL USBA UDC DRIVER
2343 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2344 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 S:      Supported
2346 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2348 ATMEL WIRELESS DRIVER
2349 M:      Simon Kelley <simon@thekelleys.org.uk>
2350 L:      linux-wireless@vger.kernel.org
2351 W:      http://www.thekelleys.org.uk/atmel
2352 W:      http://atmelwlandriver.sourceforge.net/
2353 S:      Maintained
2354 F:      drivers/net/wireless/atmel/atmel*
2356 ATMEL MAXTOUCH DRIVER
2357 M:      Nick Dyer <nick@shmanahar.org>
2358 T:      git git://github.com/ndyer/linux.git
2359 S:      Maintained
2360 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2361 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2362 F:      include/linux/platform_data/atmel_mxt_ts.h
2364 ATOMIC INFRASTRUCTURE
2365 M:      Will Deacon <will.deacon@arm.com>
2366 M:      Peter Zijlstra <peterz@infradead.org>
2367 R:      Boqun Feng <boqun.feng@gmail.com>
2368 L:      linux-kernel@vger.kernel.org
2369 S:      Maintained
2370 F:      arch/*/include/asm/atomic*.h
2371 F:      include/*/atomic*.h
2373 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2374 M:      Bradley Grove <linuxdrivers@attotech.com>
2375 L:      linux-scsi@vger.kernel.org
2376 W:      http://www.attotech.com
2377 S:      Supported
2378 F:      drivers/scsi/esas2r
2380 ATUSB IEEE 802.15.4 RADIO DRIVER
2381 M:      Stefan Schmidt <stefan@osg.samsung.com>
2382 L:      linux-wpan@vger.kernel.org
2383 S:      Maintained
2384 F:      drivers/net/ieee802154/atusb.c
2385 F:      drivers/net/ieee802154/atusb.h
2386 F:      drivers/net/ieee802154/at86rf230.h
2388 AUDIT SUBSYSTEM
2389 M:      Paul Moore <paul@paul-moore.com>
2390 M:      Eric Paris <eparis@redhat.com>
2391 L:      linux-audit@redhat.com (moderated for non-subscribers)
2392 W:      http://people.redhat.com/sgrubb/audit/
2393 T:      git git://git.infradead.org/users/pcmoore/audit
2394 S:      Maintained
2395 F:      include/linux/audit.h
2396 F:      include/uapi/linux/audit.h
2397 F:      kernel/audit*
2399 AUXILIARY DISPLAY DRIVERS
2400 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2401 W:      http://miguelojeda.es/auxdisplay.htm
2402 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2403 S:      Maintained
2404 F:      drivers/auxdisplay/
2405 F:      include/linux/cfag12864b.h
2407 AX.25 NETWORK LAYER
2408 M:      Ralf Baechle <ralf@linux-mips.org>
2409 L:      linux-hams@vger.kernel.org
2410 W:      http://www.linux-ax25.org/
2411 S:      Maintained
2412 F:      include/uapi/linux/ax25.h
2413 F:      include/net/ax25.h
2414 F:      net/ax25/
2416 AXENTIA ASOC DRIVERS
2417 M:      Peter Rosin <peda@axentia.se>
2418 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2419 S:      Maintained
2420 F:      Documentation/devicetree/bindings/sound/axentia,*
2421 F:      sound/soc/atmel/tse850-pcm5142.c
2423 AXENTIA ARM DEVICES
2424 M:      Peter Rosin <peda@axentia.se>
2425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426 S:      Maintained
2427 F:      Documentation/devicetree/bindings/arm/axentia.txt
2428 F:      arch/arm/boot/dts/at91-linea.dtsi
2429 F:      arch/arm/boot/dts/at91-tse850-3.dts
2431 AZ6007 DVB DRIVER
2432 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2433 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2434 L:      linux-media@vger.kernel.org
2435 W:      https://linuxtv.org
2436 T:      git git://linuxtv.org/media_tree.git
2437 S:      Maintained
2438 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2440 AZTECH FM RADIO RECEIVER DRIVER
2441 M:      Hans Verkuil <hverkuil@xs4all.nl>
2442 L:      linux-media@vger.kernel.org
2443 T:      git git://linuxtv.org/media_tree.git
2444 W:      https://linuxtv.org
2445 S:      Maintained
2446 F:      drivers/media/radio/radio-aztech*
2448 B43 WIRELESS DRIVER
2449 L:      linux-wireless@vger.kernel.org
2450 L:      b43-dev@lists.infradead.org
2451 W:      http://wireless.kernel.org/en/users/Drivers/b43
2452 S:      Odd Fixes
2453 F:      drivers/net/wireless/broadcom/b43/
2455 B43LEGACY WIRELESS DRIVER
2456 M:      Larry Finger <Larry.Finger@lwfinger.net>
2457 L:      linux-wireless@vger.kernel.org
2458 L:      b43-dev@lists.infradead.org
2459 W:      http://wireless.kernel.org/en/users/Drivers/b43
2460 S:      Maintained
2461 F:      drivers/net/wireless/broadcom/b43legacy/
2463 BACKLIGHT CLASS/SUBSYSTEM
2464 M:      Lee Jones <lee.jones@linaro.org>
2465 M:      Daniel Thompson <daniel.thompson@linaro.org>
2466 M:      Jingoo Han <jingoohan1@gmail.com>
2467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2468 S:      Maintained
2469 F:      drivers/video/backlight/
2470 F:      include/linux/backlight.h
2471 F:      include/linux/pwm_backlight.h
2472 F:      Documentation/devicetree/bindings/leds/backlight
2474 BATMAN ADVANCED
2475 M:      Marek Lindner <mareklindner@neomailbox.ch>
2476 M:      Simon Wunderlich <sw@simonwunderlich.de>
2477 M:      Antonio Quartulli <a@unstable.cc>
2478 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2479 W:      https://www.open-mesh.org/
2480 Q:      https://patchwork.open-mesh.org/project/batman/list/
2481 S:      Maintained
2482 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2483 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2484 F:      Documentation/networking/batman-adv.txt
2485 F:      include/uapi/linux/batman_adv.h
2486 F:      net/batman-adv/
2488 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2489 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2490 L:      linux-hams@vger.kernel.org
2491 W:      http://www.baycom.org/~tom/ham/ham.html
2492 S:      Maintained
2493 F:      drivers/net/hamradio/baycom*
2495 BCACHE (BLOCK LAYER CACHE)
2496 M:      Kent Overstreet <kent.overstreet@gmail.com>
2497 L:      linux-bcache@vger.kernel.org
2498 W:      http://bcache.evilpiepirate.org
2499 S:      Orphan
2500 F:      drivers/md/bcache/
2502 BDISP ST MEDIA DRIVER
2503 M:      Fabien Dessenne <fabien.dessenne@st.com>
2504 L:      linux-media@vger.kernel.org
2505 T:      git git://linuxtv.org/media_tree.git
2506 W:      https://linuxtv.org
2507 S:      Supported
2508 F:      drivers/media/platform/sti/bdisp
2510 DELTA ST MEDIA DRIVER
2511 M:      Hugues Fruchet <hugues.fruchet@st.com>
2512 L:      linux-media@vger.kernel.org
2513 T:      git git://linuxtv.org/media_tree.git
2514 W:      https://linuxtv.org
2515 S:      Supported
2516 F:      drivers/media/platform/sti/delta
2518 BEFS FILE SYSTEM
2519 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2520 M:      Salah Triki <salah.triki@gmail.com>
2521 S:      Maintained
2522 T:      git git://github.com/luisbg/linux-befs.git
2523 F:      Documentation/filesystems/befs.txt
2524 F:      fs/befs/
2526 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2527 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2528 L:      netdev@vger.kernel.org
2529 S:      Maintained
2530 F:      drivers/net/ethernet/ec_bhf.c
2532 BFS FILE SYSTEM
2533 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2534 S:      Maintained
2535 F:      Documentation/filesystems/bfs.txt
2536 F:      fs/bfs/
2537 F:      include/uapi/linux/bfs_fs.h
2539 BLACKFIN ARCHITECTURE
2540 M:      Steven Miao <realmz6@gmail.com>
2541 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2542 T:      git git://git.code.sf.net/p/adi-linux/code
2543 W:      http://blackfin.uclinux.org
2544 S:      Supported
2545 F:      arch/blackfin/
2547 BLACKFIN EMAC DRIVER
2548 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2549 W:      http://blackfin.uclinux.org
2550 S:      Supported
2551 F:      drivers/net/ethernet/adi/
2553 BLACKFIN RTC DRIVER
2554 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2555 W:      http://blackfin.uclinux.org
2556 S:      Supported
2557 F:      drivers/rtc/rtc-bfin.c
2559 BLACKFIN SDH 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/mmc/host/bfin_sdh.c
2566 BLACKFIN SERIAL DRIVER
2567 M:      Sonic Zhang <sonic.zhang@analog.com>
2568 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2569 W:      http://blackfin.uclinux.org
2570 S:      Supported
2571 F:      drivers/tty/serial/bfin_uart.c
2573 BLACKFIN WATCHDOG DRIVER
2574 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2575 W:      http://blackfin.uclinux.org
2576 S:      Supported
2577 F:      drivers/watchdog/bfin_wdt.c
2579 BLACKFIN I2C TWI DRIVER
2580 M:      Sonic Zhang <sonic.zhang@analog.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/i2c/busses/i2c-bfin-twi.c
2586 BLACKFIN MEDIA DRIVER
2587 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2588 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2589 W:      http://blackfin.uclinux.org/
2590 S:      Supported
2591 F:      drivers/media/platform/blackfin/
2592 F:      drivers/media/i2c/adv7183*
2593 F:      drivers/media/i2c/vs6624*
2595 BLINKM RGB LED DRIVER
2596 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2597 S:      Maintained
2598 F:      drivers/leds/leds-blinkm.c
2600 BLOCK LAYER
2601 M:      Jens Axboe <axboe@kernel.dk>
2602 L:      linux-block@vger.kernel.org
2603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2604 S:      Maintained
2605 F:      block/
2606 F:      kernel/trace/blktrace.c
2607 F:      lib/sbitmap.c
2609 BFQ I/O SCHEDULER
2610 M:      Paolo Valente <paolo.valente@linaro.org>
2611 M:      Jens Axboe <axboe@kernel.dk>
2612 L:      linux-block@vger.kernel.org
2613 S:      Maintained
2614 F:      block/bfq-*
2615 F:      Documentation/block/bfq-iosched.txt
2617 BLOCK2MTD DRIVER
2618 M:      Joern Engel <joern@lazybastard.org>
2619 L:      linux-mtd@lists.infradead.org
2620 S:      Maintained
2621 F:      drivers/mtd/devices/block2mtd.c
2623 BLUETOOTH DRIVERS
2624 M:      Marcel Holtmann <marcel@holtmann.org>
2625 M:      Gustavo Padovan <gustavo@padovan.org>
2626 M:      Johan Hedberg <johan.hedberg@gmail.com>
2627 L:      linux-bluetooth@vger.kernel.org
2628 W:      http://www.bluez.org/
2629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2631 S:      Maintained
2632 F:      drivers/bluetooth/
2634 BLUETOOTH SUBSYSTEM
2635 M:      Marcel Holtmann <marcel@holtmann.org>
2636 M:      Gustavo Padovan <gustavo@padovan.org>
2637 M:      Johan Hedberg <johan.hedberg@gmail.com>
2638 L:      linux-bluetooth@vger.kernel.org
2639 W:      http://www.bluez.org/
2640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2642 S:      Maintained
2643 F:      net/bluetooth/
2644 F:      include/net/bluetooth/
2646 DMA MAPPING HELPERS
2647 M:      Christoph Hellwig <hch@lst.de>
2648 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2649 R:      Robin Murphy <robin.murphy@arm.com>
2650 L:      linux-kernel@vger.kernel.org
2651 T:      git git://git.infradead.org/users/hch/dma-mapping.git
2652 W:      http://git.infradead.org/users/hch/dma-mapping.git
2653 S:      Supported
2654 F:      lib/dma-debug.c
2655 F:      lib/dma-noop.c
2656 F:      lib/dma-virt.c
2657 F:      drivers/base/dma-mapping.c
2658 F:      drivers/base/dma-coherent.c
2659 F:      include/linux/dma-mapping.h
2661 BONDING DRIVER
2662 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2663 M:      Veaceslav Falico <vfalico@gmail.com>
2664 M:      Andy Gospodarek <andy@greyhouse.net>
2665 L:      netdev@vger.kernel.org
2666 W:      http://sourceforge.net/projects/bonding/
2667 S:      Supported
2668 F:      drivers/net/bonding/
2669 F:      include/uapi/linux/if_bonding.h
2671 BPF (Safe dynamic programs and tools)
2672 M:      Alexei Starovoitov <ast@kernel.org>
2673 M:      Daniel Borkmann <daniel@iogearbox.net>
2674 L:      netdev@vger.kernel.org
2675 L:      linux-kernel@vger.kernel.org
2676 S:      Supported
2677 F:      arch/x86/net/bpf_jit*
2678 F:      Documentation/networking/filter.txt
2679 F:      include/linux/bpf*
2680 F:      include/linux/filter.h
2681 F:      include/uapi/linux/bpf*
2682 F:      include/uapi/linux/filter.h
2683 F:      kernel/bpf/
2684 F:      kernel/trace/bpf_trace.c
2685 F:      lib/test_bpf.c
2686 F:      net/bpf/
2687 F:      net/core/filter.c
2688 F:      net/sched/act_bpf.c
2689 F:      net/sched/cls_bpf.c
2690 F:      samples/bpf/
2691 F:      tools/net/bpf*
2692 F:      tools/testing/selftests/bpf/
2694 BROADCOM B44 10/100 ETHERNET DRIVER
2695 M:      Michael Chan <michael.chan@broadcom.com>
2696 L:      netdev@vger.kernel.org
2697 S:      Supported
2698 F:      drivers/net/ethernet/broadcom/b44.*
2700 BROADCOM B53 ETHERNET SWITCH DRIVER
2701 M:      Florian Fainelli <f.fainelli@gmail.com>
2702 L:      netdev@vger.kernel.org
2703 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2704 S:      Supported
2705 F:      drivers/net/dsa/b53/*
2706 F:      include/linux/platform_data/b53.h
2708 BROADCOM GENET ETHERNET DRIVER
2709 M:      Florian Fainelli <f.fainelli@gmail.com>
2710 L:      netdev@vger.kernel.org
2711 S:      Supported
2712 F:      drivers/net/ethernet/broadcom/genet/
2714 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2715 M:      Rasesh Mody <rasesh.mody@cavium.com>
2716 M:      Harish Patil <harish.patil@cavium.com>
2717 M:      Dept-GELinuxNICDev@cavium.com
2718 L:      netdev@vger.kernel.org
2719 S:      Supported
2720 F:      drivers/net/ethernet/broadcom/bnx2.*
2721 F:      drivers/net/ethernet/broadcom/bnx2_*
2723 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2724 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2725 M:      Ariel Elior <ariel.elior@cavium.com>
2726 M:      everest-linux-l2@cavium.com
2727 L:      netdev@vger.kernel.org
2728 S:      Supported
2729 F:      drivers/net/ethernet/broadcom/bnx2x/
2731 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2732 M:      Michael Chan <michael.chan@broadcom.com>
2733 L:      netdev@vger.kernel.org
2734 S:      Supported
2735 F:      drivers/net/ethernet/broadcom/bnxt/
2737 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2738 M:      Florian Fainelli <f.fainelli@gmail.com>
2739 M:      Ray Jui <rjui@broadcom.com>
2740 M:      Scott Branden <sbranden@broadcom.com>
2741 M:      bcm-kernel-feedback-list@broadcom.com
2742 T:      git git://github.com/broadcom/mach-bcm
2743 S:      Maintained
2744 N:      bcm281*
2745 N:      bcm113*
2746 N:      bcm216*
2747 N:      kona
2748 F:      arch/arm/mach-bcm/
2750 BROADCOM BCM2835 ARM ARCHITECTURE
2751 M:      Eric Anholt <eric@anholt.net>
2752 M:      Stefan Wahren <stefan.wahren@i2se.com>
2753 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2754 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 T:      git git://github.com/anholt/linux
2756 S:      Maintained
2757 N:      bcm2835
2758 F:      drivers/staging/vc04_services
2760 BROADCOM BCM47XX MIPS ARCHITECTURE
2761 M:      Hauke Mehrtens <hauke@hauke-m.de>
2762 M:      Rafał Miłecki <zajec5@gmail.com>
2763 L:      linux-mips@linux-mips.org
2764 S:      Maintained
2765 F:      Documentation/devicetree/bindings/mips/brcm/
2766 F:      arch/mips/bcm47xx/*
2767 F:      arch/mips/include/asm/mach-bcm47xx/*
2769 BROADCOM BCM5301X ARM ARCHITECTURE
2770 M:      Hauke Mehrtens <hauke@hauke-m.de>
2771 M:      Rafał Miłecki <zajec5@gmail.com>
2772 M:      Jon Mason <jonmason@broadcom.com>
2773 M:      bcm-kernel-feedback-list@broadcom.com
2774 L:      linux-arm-kernel@lists.infradead.org
2775 S:      Maintained
2776 F:      arch/arm/mach-bcm/bcm_5301x.c
2777 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2778 F:      arch/arm/boot/dts/bcm470*
2779 F:      arch/arm/boot/dts/bcm953012*
2781 BROADCOM BCM53573 ARM ARCHITECTURE
2782 M:      Rafał Miłecki <rafal@milecki.pl>
2783 L:      linux-arm-kernel@lists.infradead.org
2784 S:      Maintained
2785 F:      arch/arm/boot/dts/bcm53573*
2786 F:      arch/arm/boot/dts/bcm47189*
2788 BROADCOM BCM63XX ARM ARCHITECTURE
2789 M:      Florian Fainelli <f.fainelli@gmail.com>
2790 M:      bcm-kernel-feedback-list@broadcom.com
2791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2792 T:      git git://github.com/broadcom/stblinux.git
2793 S:      Maintained
2794 N:      bcm63xx
2796 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2797 M:      Kevin Cernekee <cernekee@gmail.com>
2798 L:      linux-usb@vger.kernel.org
2799 S:      Maintained
2800 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2802 BROADCOM BCM7XXX ARM ARCHITECTURE
2803 M:      Brian Norris <computersforpeace@gmail.com>
2804 M:      Gregory Fong <gregory.0xf0@gmail.com>
2805 M:      Florian Fainelli <f.fainelli@gmail.com>
2806 M:      bcm-kernel-feedback-list@broadcom.com
2807 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2808 T:      git git://github.com/broadcom/stblinux.git
2809 S:      Maintained
2810 F:      arch/arm/mach-bcm/*brcmstb*
2811 F:      arch/arm/boot/dts/bcm7*.dts*
2812 F:      drivers/bus/brcmstb_gisb.c
2813 N:      brcmstb
2815 BROADCOM BMIPS MIPS ARCHITECTURE
2816 M:      Kevin Cernekee <cernekee@gmail.com>
2817 M:      Florian Fainelli <f.fainelli@gmail.com>
2818 L:      linux-mips@linux-mips.org
2819 T:      git git://github.com/broadcom/stblinux.git
2820 S:      Maintained
2821 F:      arch/mips/bmips/*
2822 F:      arch/mips/include/asm/mach-bmips/*
2823 F:      arch/mips/kernel/*bmips*
2824 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2825 F:      drivers/irqchip/irq-bcm63*
2826 F:      drivers/irqchip/irq-bcm7*
2827 F:      drivers/irqchip/irq-brcmstb*
2828 F:      include/linux/bcm963xx_nvram.h
2829 F:      include/linux/bcm963xx_tag.h
2831 BROADCOM BMIPS CPUFREQ DRIVER
2832 M:      Markus Mayer <mmayer@broadcom.com>
2833 M:      bcm-kernel-feedback-list@broadcom.com
2834 L:      linux-pm@vger.kernel.org
2835 S:      Maintained
2836 F:      drivers/cpufreq/bmips-cpufreq.c
2838 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2839 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2840 M:      Prashant Sreedharan <prashant@broadcom.com>
2841 M:      Michael Chan <mchan@broadcom.com>
2842 L:      netdev@vger.kernel.org
2843 S:      Supported
2844 F:      drivers/net/ethernet/broadcom/tg3.*
2846 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2847 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2848 M:      Franky Lin <franky.lin@broadcom.com>
2849 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2850 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2851 M:      Wright Feng <wright.feng@cypress.com>
2852 L:      linux-wireless@vger.kernel.org
2853 L:      brcm80211-dev-list.pdl@broadcom.com
2854 L:      brcm80211-dev-list@cypress.com
2855 S:      Supported
2856 F:      drivers/net/wireless/broadcom/brcm80211/
2858 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2859 M:      QLogic-Storage-Upstream@qlogic.com
2860 L:      linux-scsi@vger.kernel.org
2861 S:      Supported
2862 F:      drivers/scsi/bnx2fc/
2864 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2865 M:      QLogic-Storage-Upstream@qlogic.com
2866 L:      linux-scsi@vger.kernel.org
2867 S:      Supported
2868 F:      drivers/scsi/bnx2i/
2870 BROADCOM IPROC ARM ARCHITECTURE
2871 M:      Ray Jui <rjui@broadcom.com>
2872 M:      Scott Branden <sbranden@broadcom.com>
2873 M:      Jon Mason <jonmason@broadcom.com>
2874 M:      bcm-kernel-feedback-list@broadcom.com
2875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2876 T:      git git://github.com/broadcom/cygnus-linux.git
2877 S:      Maintained
2878 N:      iproc
2879 N:      cygnus
2880 N:      bcm[-_]nsp
2881 N:      bcm9113*
2882 N:      bcm9583*
2883 N:      bcm9585*
2884 N:      bcm9586*
2885 N:      bcm988312
2886 N:      bcm113*
2887 N:      bcm583*
2888 N:      bcm585*
2889 N:      bcm586*
2890 N:      bcm88312
2891 F:      arch/arm64/boot/dts/broadcom/ns2*
2892 F:      drivers/clk/bcm/clk-ns*
2893 F:      drivers/pinctrl/bcm/pinctrl-ns*
2895 BROADCOM BRCMSTB GPIO DRIVER
2896 M:      Gregory Fong <gregory.0xf0@gmail.com>
2897 L:      bcm-kernel-feedback-list@broadcom.com
2898 S:      Supported
2899 F:      drivers/gpio/gpio-brcmstb.c
2900 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2902 BROADCOM KONA GPIO DRIVER
2903 M:      Ray Jui <rjui@broadcom.com>
2904 L:      bcm-kernel-feedback-list@broadcom.com
2905 S:      Supported
2906 F:      drivers/gpio/gpio-bcm-kona.c
2907 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2909 BROADCOM NVRAM DRIVER
2910 M:      Rafał Miłecki <zajec5@gmail.com>
2911 L:      linux-mips@linux-mips.org
2912 S:      Maintained
2913 F:      drivers/firmware/broadcom/*
2915 BROADCOM STB NAND FLASH DRIVER
2916 M:      Brian Norris <computersforpeace@gmail.com>
2917 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2918 L:      linux-mtd@lists.infradead.org
2919 L:      bcm-kernel-feedback-list@broadcom.com
2920 S:      Maintained
2921 F:      drivers/mtd/nand/brcmnand/
2923 BROADCOM STB AVS CPUFREQ DRIVER
2924 M:      Markus Mayer <mmayer@broadcom.com>
2925 M:      bcm-kernel-feedback-list@broadcom.com
2926 L:      linux-pm@vger.kernel.org
2927 S:      Maintained
2928 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2929 F:      drivers/cpufreq/brcmstb*
2931 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2932 M:      Rafał Miłecki <zajec5@gmail.com>
2933 L:      linux-wireless@vger.kernel.org
2934 S:      Maintained
2935 F:      drivers/bcma/
2936 F:      include/linux/bcma/
2938 BROADCOM SYSTEMPORT ETHERNET DRIVER
2939 M:      Florian Fainelli <f.fainelli@gmail.com>
2940 L:      netdev@vger.kernel.org
2941 S:      Supported
2942 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2944 BROADCOM NETXTREME-E ROCE DRIVER
2945 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2946 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2947 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2948 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2949 L:      linux-rdma@vger.kernel.org
2950 W:      http://www.broadcom.com
2951 S:      Supported
2952 F:      drivers/infiniband/hw/bnxt_re/
2953 F:      include/uapi/rdma/bnxt_re-abi.h
2955 BROCADE BFA FC SCSI DRIVER
2956 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2957 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2958 L:      linux-scsi@vger.kernel.org
2959 S:      Supported
2960 F:      drivers/scsi/bfa/
2962 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2963 M:      Rasesh Mody <rasesh.mody@cavium.com>
2964 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2965 M:      Dept-GELinuxNICDev@cavium.com
2966 L:      netdev@vger.kernel.org
2967 S:      Supported
2968 F:      drivers/net/ethernet/brocade/bna/
2970 BSG (block layer generic sg v4 driver)
2971 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2972 L:      linux-scsi@vger.kernel.org
2973 S:      Supported
2974 F:      block/bsg.c
2975 F:      include/linux/bsg.h
2976 F:      include/uapi/linux/bsg.h
2978 BT87X AUDIO DRIVER
2979 M:      Clemens Ladisch <clemens@ladisch.de>
2980 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2981 T:      git git://git.alsa-project.org/alsa-kernel.git
2982 S:      Maintained
2983 F:      Documentation/sound/alsa/Bt87x.txt
2984 F:      sound/pci/bt87x.c
2986 BT8XXGPIO DRIVER
2987 M:      Michael Buesch <m@bues.ch>
2988 W:      http://bu3sch.de/btgpio.php
2989 S:      Maintained
2990 F:      drivers/gpio/gpio-bt8xx.c
2992 BTRFS FILE SYSTEM
2993 M:      Chris Mason <clm@fb.com>
2994 M:      Josef Bacik <jbacik@fb.com>
2995 M:      David Sterba <dsterba@suse.com>
2996 L:      linux-btrfs@vger.kernel.org
2997 W:      http://btrfs.wiki.kernel.org/
2998 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3000 S:      Maintained
3001 F:      Documentation/filesystems/btrfs.txt
3002 F:      fs/btrfs/
3003 F:      include/linux/btrfs*
3004 F:      include/uapi/linux/btrfs*
3006 BTTV VIDEO4LINUX DRIVER
3007 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3008 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3009 L:      linux-media@vger.kernel.org
3010 W:      https://linuxtv.org
3011 T:      git git://linuxtv.org/media_tree.git
3012 S:      Odd fixes
3013 F:      Documentation/media/v4l-drivers/bttv*
3014 F:      drivers/media/pci/bt8xx/bttv*
3016 BUSLOGIC SCSI DRIVER
3017 M:      Khalid Aziz <khalid@gonehiking.org>
3018 L:      linux-scsi@vger.kernel.org
3019 S:      Maintained
3020 F:      drivers/scsi/BusLogic.*
3021 F:      drivers/scsi/FlashPoint.*
3023 C-MEDIA CMI8788 DRIVER
3024 M:      Clemens Ladisch <clemens@ladisch.de>
3025 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3026 T:      git git://git.alsa-project.org/alsa-kernel.git
3027 S:      Maintained
3028 F:      sound/pci/oxygen/
3030 C6X ARCHITECTURE
3031 M:      Mark Salter <msalter@redhat.com>
3032 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3033 L:      linux-c6x-dev@linux-c6x.org
3034 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3035 S:      Maintained
3036 F:      arch/c6x/
3038 CA8210 IEEE-802.15.4 RADIO DRIVER
3039 M:      Harry Morris <h.morris@cascoda.com>
3040 M:      linuxdev@cascoda.com
3041 L:      linux-wpan@vger.kernel.org
3042 W:      https://github.com/Cascoda/ca8210-linux.git
3043 S:      Maintained
3044 F:      drivers/net/ieee802154/ca8210.c
3045 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3047 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3048 M:      David Howells <dhowells@redhat.com>
3049 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3050 S:      Supported
3051 F:      Documentation/filesystems/caching/cachefiles.txt
3052 F:      fs/cachefiles/
3054 CADET FM/AM RADIO RECEIVER DRIVER
3055 M:      Hans Verkuil <hverkuil@xs4all.nl>
3056 L:      linux-media@vger.kernel.org
3057 T:      git git://linuxtv.org/media_tree.git
3058 W:      https://linuxtv.org
3059 S:      Maintained
3060 F:      drivers/media/radio/radio-cadet*
3062 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3063 M:      Jonathan Corbet <corbet@lwn.net>
3064 L:      linux-media@vger.kernel.org
3065 T:      git git://linuxtv.org/media_tree.git
3066 S:      Maintained
3067 F:      Documentation/media/v4l-drivers/cafe_ccic*
3068 F:      drivers/media/platform/marvell-ccic/
3070 CAIF NETWORK LAYER
3071 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3072 L:      netdev@vger.kernel.org
3073 S:      Supported
3074 F:      Documentation/networking/caif/
3075 F:      drivers/net/caif/
3076 F:      include/uapi/linux/caif/
3077 F:      include/net/caif/
3078 F:      net/caif/
3080 CALGARY x86-64 IOMMU
3081 M:      Muli Ben-Yehuda <mulix@mulix.org>
3082 M:      Jon Mason <jdmason@kudzu.us>
3083 L:      iommu@lists.linux-foundation.org
3084 S:      Maintained
3085 F:      arch/x86/kernel/pci-calgary_64.c
3086 F:      arch/x86/kernel/tce_64.c
3087 F:      arch/x86/include/asm/calgary.h
3088 F:      arch/x86/include/asm/tce.h
3090 CAN NETWORK LAYER
3091 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3092 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3093 L:      linux-can@vger.kernel.org
3094 W:      https://github.com/linux-can
3095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3097 S:      Maintained
3098 F:      Documentation/networking/can.txt
3099 F:      net/can/
3100 F:      include/linux/can/core.h
3101 F:      include/uapi/linux/can.h
3102 F:      include/uapi/linux/can/bcm.h
3103 F:      include/uapi/linux/can/raw.h
3104 F:      include/uapi/linux/can/gw.h
3106 CAN NETWORK DRIVERS
3107 M:      Wolfgang Grandegger <wg@grandegger.com>
3108 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3109 L:      linux-can@vger.kernel.org
3110 W:      https://github.com/linux-can
3111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3113 S:      Maintained
3114 F:      Documentation/devicetree/bindings/net/can/
3115 F:      drivers/net/can/
3116 F:      include/linux/can/dev.h
3117 F:      include/linux/can/platform/
3118 F:      include/uapi/linux/can/error.h
3119 F:      include/uapi/linux/can/netlink.h
3121 CAPABILITIES
3122 M:      Serge Hallyn <serge@hallyn.com>
3123 L:      linux-security-module@vger.kernel.org
3124 S:      Supported
3125 F:      include/linux/capability.h
3126 F:      include/uapi/linux/capability.h
3127 F:      security/commoncap.c
3128 F:      kernel/capability.c
3130 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3131 M:      Kevin Tsai <ktsai@capellamicro.com>
3132 S:      Maintained
3133 F:      drivers/iio/light/cm*
3135 CAVIUM THUNDERX2 ARM64 SOC
3136 M:      Jayachandran C <jnair@caviumnetworks.com>
3137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3138 S:      Maintained
3139 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3140 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3142 CAVIUM I2C DRIVER
3143 M:      Jan Glauber <jglauber@cavium.com>
3144 M:      David Daney <david.daney@cavium.com>
3145 W:      http://www.cavium.com
3146 S:      Supported
3147 F:      drivers/i2c/busses/i2c-octeon*
3148 F:      drivers/i2c/busses/i2c-thunderx*
3150 CAVIUM MMC DRIVER
3151 M:      Jan Glauber <jglauber@cavium.com>
3152 M:      David Daney <david.daney@cavium.com>
3153 M:      Steven J. Hill <Steven.Hill@cavium.com>
3154 W:      http://www.cavium.com
3155 S:      Supported
3156 F:      drivers/mmc/host/cavium*
3158 CAVIUM LIQUIDIO NETWORK DRIVER
3159 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3160 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3161 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3162 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3163 L:     netdev@vger.kernel.org
3164 W:     http://www.cavium.com
3165 S:     Supported
3166 F:     drivers/net/ethernet/cavium/liquidio/
3168 CAVIUM OCTEON-TX CRYPTO DRIVER
3169 M:      George Cherian <george.cherian@cavium.com>
3170 L:      linux-crypto@vger.kernel.org
3171 W:      http://www.cavium.com
3172 S:      Supported
3173 F:      drivers/crypto/cavium/cpt/
3175 CC2520 IEEE-802.15.4 RADIO DRIVER
3176 M:      Varka Bhadram <varkabhadram@gmail.com>
3177 L:      linux-wpan@vger.kernel.org
3178 S:      Maintained
3179 F:      drivers/net/ieee802154/cc2520.c
3180 F:      include/linux/spi/cc2520.h
3181 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3183 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3184 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3185 L:      linux-crypto@vger.kernel.org
3186 L:      driverdev-devel@linuxdriverproject.org
3187 S:      Supported
3188 F:      drivers/staging/ccree/
3189 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3191 CEC FRAMEWORK
3192 M:      Hans Verkuil <hans.verkuil@cisco.com>
3193 L:      linux-media@vger.kernel.org
3194 T:      git git://linuxtv.org/media_tree.git
3195 W:      http://linuxtv.org
3196 S:      Supported
3197 F:      Documentation/media/kapi/cec-core.rst
3198 F:      Documentation/media/uapi/cec
3199 F:      drivers/media/cec/
3200 F:      drivers/media/rc/keymaps/rc-cec.c
3201 F:      include/media/cec.h
3202 F:      include/media/cec-notifier.h
3203 F:      include/uapi/linux/cec.h
3204 F:      include/uapi/linux/cec-funcs.h
3205 F:      Documentation/devicetree/bindings/media/cec.txt
3207 CELL BROADBAND ENGINE ARCHITECTURE
3208 M:      Arnd Bergmann <arnd@arndb.de>
3209 L:      linuxppc-dev@lists.ozlabs.org
3210 W:      http://www.ibm.com/developerworks/power/cell/
3211 S:      Supported
3212 F:      arch/powerpc/include/asm/cell*.h
3213 F:      arch/powerpc/include/asm/spu*.h
3214 F:      arch/powerpc/include/uapi/asm/spu*.h
3215 F:      arch/powerpc/oprofile/*cell*
3216 F:      arch/powerpc/platforms/cell/
3218 CEPH COMMON CODE (LIBCEPH)
3219 M:      Ilya Dryomov <idryomov@gmail.com>
3220 M:      "Yan, Zheng" <zyan@redhat.com>
3221 M:      Sage Weil <sage@redhat.com>
3222 L:      ceph-devel@vger.kernel.org
3223 W:      http://ceph.com/
3224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3225 T:      git git://github.com/ceph/ceph-client.git
3226 S:      Supported
3227 F:      net/ceph/
3228 F:      include/linux/ceph/
3229 F:      include/linux/crush/
3231 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3232 M:      "Yan, Zheng" <zyan@redhat.com>
3233 M:      Sage Weil <sage@redhat.com>
3234 M:      Ilya Dryomov <idryomov@gmail.com>
3235 L:      ceph-devel@vger.kernel.org
3236 W:      http://ceph.com/
3237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3238 T:      git git://github.com/ceph/ceph-client.git
3239 S:      Supported
3240 F:      Documentation/filesystems/ceph.txt
3241 F:      fs/ceph/
3243 CERTIFICATE HANDLING:
3244 M:      David Howells <dhowells@redhat.com>
3245 M:      David Woodhouse <dwmw2@infradead.org>
3246 L:      keyrings@vger.kernel.org
3247 S:      Maintained
3248 F:      Documentation/module-signing.txt
3249 F:      certs/
3250 F:      scripts/sign-file.c
3251 F:      scripts/extract-cert.c
3253 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3254 L:      linux-usb@vger.kernel.org
3255 S:      Orphan
3256 F:      Documentation/usb/WUSB-Design-overview.txt
3257 F:      Documentation/usb/wusb-cbaf
3258 F:      drivers/usb/host/hwa-hc.c
3259 F:      drivers/usb/host/whci/
3260 F:      drivers/usb/wusbcore/
3261 F:      include/linux/usb/wusb*
3263 HT16K33 LED CONTROLLER DRIVER
3264 M:      Robin van der Gracht <robin@protonic.nl>
3265 S:      Maintained
3266 F:      drivers/auxdisplay/ht16k33.c
3267 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3269 CFAG12864B LCD DRIVER
3270 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3271 W:      http://miguelojeda.es/auxdisplay.htm
3272 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3273 S:      Maintained
3274 F:      drivers/auxdisplay/cfag12864b.c
3275 F:      include/linux/cfag12864b.h
3277 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3278 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3279 W:      http://miguelojeda.es/auxdisplay.htm
3280 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3281 S:      Maintained
3282 F:      drivers/auxdisplay/cfag12864bfb.c
3283 F:      include/linux/cfag12864b.h
3285 CFG80211 and NL80211
3286 M:      Johannes Berg <johannes@sipsolutions.net>
3287 L:      linux-wireless@vger.kernel.org
3288 W:      http://wireless.kernel.org/
3289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3291 S:      Maintained
3292 F:      include/uapi/linux/nl80211.h
3293 F:      include/net/cfg80211.h
3294 F:      net/wireless/*
3295 X:      net/wireless/wext*
3297 CHAR and MISC DRIVERS
3298 M:      Arnd Bergmann <arnd@arndb.de>
3299 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3301 S:      Supported
3302 F:      drivers/char/*
3303 F:      drivers/misc/*
3304 F:      include/linux/miscdevice.h
3306 CHECKPATCH
3307 M:      Andy Whitcroft <apw@canonical.com>
3308 M:      Joe Perches <joe@perches.com>
3309 S:      Maintained
3310 F:      scripts/checkpatch.pl
3312 CHINESE DOCUMENTATION
3313 M:      Harry Wei <harryxiyou@gmail.com>
3314 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3315 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3316 S:      Maintained
3317 F:      Documentation/translations/zh_CN/
3319 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3320 M:      Peter Chen <Peter.Chen@nxp.com>
3321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3322 L:      linux-usb@vger.kernel.org
3323 S:      Maintained
3324 F:      drivers/usb/chipidea/
3326 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3327 M:      Hans de Goede <hdegoede@redhat.com>
3328 L:      linux-input@vger.kernel.org
3329 S:      Maintained
3330 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3331 F:      drivers/input/touchscreen/chipone_icn8318.c
3333 CHROME HARDWARE PLATFORM SUPPORT
3334 M:      Benson Leung <bleung@chromium.org>
3335 M:      Olof Johansson <olof@lixom.net>
3336 S:      Maintained
3337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3338 F:      drivers/platform/chrome/
3340 CISCO VIC ETHERNET NIC DRIVER
3341 M:      Christian Benvenuti <benve@cisco.com>
3342 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3343 M:      Neel Patel <neepatel@cisco.com>
3344 S:      Supported
3345 F:      drivers/net/ethernet/cisco/enic/
3347 CISCO VIC LOW LATENCY NIC DRIVER
3348 M:      Christian Benvenuti <benve@cisco.com>
3349 M:      Dave Goodell <dgoodell@cisco.com>
3350 S:      Supported
3351 F:      drivers/infiniband/hw/usnic/
3353 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3354 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3355 L:      netdev@vger.kernel.org
3356 S:      Maintained
3357 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3359 CIRRUS LOGIC AUDIO CODEC DRIVERS
3360 M:      Brian Austin <brian.austin@cirrus.com>
3361 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3362 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3363 S:      Maintained
3364 F:      sound/soc/codecs/cs*
3366 CLEANCACHE API
3367 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3368 L:      linux-kernel@vger.kernel.org
3369 S:      Maintained
3370 F:      mm/cleancache.c
3371 F:      include/linux/cleancache.h
3373 CLK API
3374 M:      Russell King <linux@armlinux.org.uk>
3375 L:      linux-clk@vger.kernel.org
3376 S:      Maintained
3377 F:      include/linux/clk.h
3379 CLOCKSOURCE, CLOCKEVENT DRIVERS
3380 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3381 M:      Thomas Gleixner <tglx@linutronix.de>
3382 L:      linux-kernel@vger.kernel.org
3383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3384 S:      Supported
3385 F:      drivers/clocksource
3387 CISCO FCOE HBA DRIVER
3388 M:      Satish Kharat <satishkh@cisco.com>
3389 M:      Sesidhar Baddela <sebaddel@cisco.com>
3390 M:      Karan Tilak Kumar <kartilak@cisco.com>
3391 L:      linux-scsi@vger.kernel.org
3392 S:      Supported
3393 F:      drivers/scsi/fnic/
3395 CISCO SCSI HBA DRIVER
3396 M:      Karan Tilak Kumar <kartilak@cisco.com>
3397 M:      Sesidhar Baddela <sebaddel@cisco.com>
3398 L:      linux-scsi@vger.kernel.org
3399 S:      Supported
3400 F:      drivers/scsi/snic/
3402 CMPC ACPI DRIVER
3403 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3404 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3405 L:      platform-driver-x86@vger.kernel.org
3406 S:      Supported
3407 F:      drivers/platform/x86/classmate-laptop.c
3409 COBALT MEDIA DRIVER
3410 M:      Hans Verkuil <hans.verkuil@cisco.com>
3411 L:      linux-media@vger.kernel.org
3412 T:      git git://linuxtv.org/media_tree.git
3413 W:      https://linuxtv.org
3414 S:      Supported
3415 F:      drivers/media/pci/cobalt/
3417 COCCINELLE/Semantic Patches (SmPL)
3418 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3419 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3420 M:      Nicolas Palix <nicolas.palix@imag.fr>
3421 M:      Michal Marek <mmarek@suse.com>
3422 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3424 W:      http://coccinelle.lip6.fr/
3425 S:      Supported
3426 F:      Documentation/dev-tools/coccinelle.rst
3427 F:      scripts/coccinelle/
3428 F:      scripts/coccicheck
3430 CODA FILE SYSTEM
3431 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3432 M:      coda@cs.cmu.edu
3433 L:      codalist@coda.cs.cmu.edu
3434 W:      http://www.coda.cs.cmu.edu/
3435 S:      Maintained
3436 F:      Documentation/filesystems/coda.txt
3437 F:      fs/coda/
3438 F:      include/linux/coda*.h
3439 F:      include/uapi/linux/coda*.h
3441 CODA V4L2 MEM2MEM DRIVER
3442 M:      Philipp Zabel <p.zabel@pengutronix.de>
3443 L:      linux-media@vger.kernel.org
3444 S:      Maintained
3445 F:      Documentation/devicetree/bindings/media/coda.txt
3446 F:      drivers/media/platform/coda/
3448 COMMON CLK FRAMEWORK
3449 M:      Michael Turquette <mturquette@baylibre.com>
3450 M:      Stephen Boyd <sboyd@codeaurora.org>
3451 L:      linux-clk@vger.kernel.org
3452 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3454 S:      Maintained
3455 F:      Documentation/devicetree/bindings/clock/
3456 F:      drivers/clk/
3457 X:      drivers/clk/clkdev.c
3458 F:      include/linux/clk-pr*
3459 F:      include/linux/clk/
3461 COMMON INTERNET FILE SYSTEM (CIFS)
3462 M:      Steve French <sfrench@samba.org>
3463 L:      linux-cifs@vger.kernel.org
3464 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3465 W:      http://linux-cifs.samba.org/
3466 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3467 S:      Supported
3468 F:      Documentation/filesystems/cifs/
3469 F:      fs/cifs/
3471 COMPACTPCI HOTPLUG CORE
3472 M:      Scott Murray <scott@spiteful.org>
3473 L:      linux-pci@vger.kernel.org
3474 S:      Maintained
3475 F:      drivers/pci/hotplug/cpci_hotplug*
3477 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3478 M:      Scott Murray <scott@spiteful.org>
3479 L:      linux-pci@vger.kernel.org
3480 S:      Maintained
3481 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3483 COMPACTPCI HOTPLUG GENERIC DRIVER
3484 M:      Scott Murray <scott@spiteful.org>
3485 L:      linux-pci@vger.kernel.org
3486 S:      Maintained
3487 F:      drivers/pci/hotplug/cpcihp_generic.c
3489 COMPAL LAPTOP SUPPORT
3490 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3491 L:      platform-driver-x86@vger.kernel.org
3492 S:      Maintained
3493 F:      drivers/platform/x86/compal-laptop.c
3495 CONEXANT ACCESSRUNNER USB DRIVER
3496 L:      accessrunner-general@lists.sourceforge.net
3497 W:      http://accessrunner.sourceforge.net/
3498 S:      Orphan
3499 F:      drivers/usb/atm/cxacru.c
3501 CONFIGFS
3502 M:      Joel Becker <jlbec@evilplan.org>
3503 M:      Christoph Hellwig <hch@lst.de>
3504 T:      git git://git.infradead.org/users/hch/configfs.git
3505 S:      Supported
3506 F:      fs/configfs/
3507 F:      include/linux/configfs.h
3509 CONNECTOR
3510 M:      Evgeniy Polyakov <zbr@ioremap.net>
3511 L:      netdev@vger.kernel.org
3512 S:      Maintained
3513 F:      drivers/connector/
3515 CONTROL GROUP (CGROUP)
3516 M:      Tejun Heo <tj@kernel.org>
3517 M:      Li Zefan <lizefan@huawei.com>
3518 M:      Johannes Weiner <hannes@cmpxchg.org>
3519 L:      cgroups@vger.kernel.org
3520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3521 S:      Maintained
3522 F:      Documentation/cgroup*
3523 F:      include/linux/cgroup*
3524 F:      kernel/cgroup*
3526 CONTROL GROUP - CPUSET
3527 M:      Li Zefan <lizefan@huawei.com>
3528 L:      cgroups@vger.kernel.org
3529 W:      http://www.bullopensource.org/cpuset/
3530 W:      http://oss.sgi.com/projects/cpusets/
3531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3532 S:      Maintained
3533 F:      Documentation/cgroup-v1/cpusets.txt
3534 F:      include/linux/cpuset.h
3535 F:      kernel/cpuset.c
3537 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3538 M:      Johannes Weiner <hannes@cmpxchg.org>
3539 M:      Michal Hocko <mhocko@kernel.org>
3540 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3541 L:      cgroups@vger.kernel.org
3542 L:      linux-mm@kvack.org
3543 S:      Maintained
3544 F:      mm/memcontrol.c
3545 F:      mm/swap_cgroup.c
3547 CORETEMP HARDWARE MONITORING DRIVER
3548 M:      Fenghua Yu <fenghua.yu@intel.com>
3549 L:      linux-hwmon@vger.kernel.org
3550 S:      Maintained
3551 F:      Documentation/hwmon/coretemp
3552 F:      drivers/hwmon/coretemp.c
3554 COSA/SRP SYNC SERIAL DRIVER
3555 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3556 W:      http://www.fi.muni.cz/~kas/cosa/
3557 S:      Maintained
3558 F:      drivers/net/wan/cosa*
3560 CPMAC ETHERNET DRIVER
3561 M:      Florian Fainelli <f.fainelli@gmail.com>
3562 L:      netdev@vger.kernel.org
3563 S:      Maintained
3564 F:      drivers/net/ethernet/ti/cpmac.c
3566 CPU FREQUENCY DRIVERS
3567 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3568 M:      Viresh Kumar <viresh.kumar@linaro.org>
3569 L:      linux-pm@vger.kernel.org
3570 S:      Maintained
3571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3572 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3573 B:      https://bugzilla.kernel.org
3574 F:      Documentation/cpu-freq/
3575 F:      Documentation/devicetree/bindings/cpufreq/
3576 F:      drivers/cpufreq/
3577 F:      include/linux/cpufreq.h
3578 F:      tools/testing/selftests/cpufreq/
3580 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3581 M:      Viresh Kumar <viresh.kumar@linaro.org>
3582 M:      Sudeep Holla <sudeep.holla@arm.com>
3583 L:      linux-pm@vger.kernel.org
3584 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3585 S:      Maintained
3586 F:      drivers/cpufreq/arm_big_little.h
3587 F:      drivers/cpufreq/arm_big_little.c
3588 F:      drivers/cpufreq/arm_big_little_dt.c
3590 CPUIDLE DRIVER - ARM BIG LITTLE
3591 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3592 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3593 L:      linux-pm@vger.kernel.org
3594 L:      linux-arm-kernel@lists.infradead.org
3595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3596 S:      Maintained
3597 F:      drivers/cpuidle/cpuidle-big_little.c
3599 CPUIDLE DRIVER - ARM EXYNOS
3600 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3601 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3602 M:      Kukjin Kim <kgene@kernel.org>
3603 L:      linux-pm@vger.kernel.org
3604 L:      linux-samsung-soc@vger.kernel.org
3605 S:      Supported
3606 F:      drivers/cpuidle/cpuidle-exynos.c
3607 F:      arch/arm/mach-exynos/pm.c
3609 CPUIDLE DRIVERS
3610 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3611 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3612 L:      linux-pm@vger.kernel.org
3613 S:      Maintained
3614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3615 B:      https://bugzilla.kernel.org
3616 F:      drivers/cpuidle/*
3617 F:      include/linux/cpuidle.h
3619 CPUID/MSR DRIVER
3620 M:      "H. Peter Anvin" <hpa@zytor.com>
3621 S:      Maintained
3622 F:      arch/x86/kernel/cpuid.c
3623 F:      arch/x86/kernel/msr.c
3625 CPU POWER MONITORING SUBSYSTEM
3626 M:      Thomas Renninger <trenn@suse.com>
3627 L:      linux-pm@vger.kernel.org
3628 S:      Maintained
3629 F:      tools/power/cpupower/
3631 CRAMFS FILESYSTEM
3632 W:      http://sourceforge.net/projects/cramfs/
3633 S:      Orphan / Obsolete
3634 F:      Documentation/filesystems/cramfs.txt
3635 F:      fs/cramfs/
3637 CRIS PORT
3638 M:      Mikael Starvik <starvik@axis.com>
3639 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3640 L:      linux-cris-kernel@axis.com
3641 W:      http://developer.axis.com
3642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3643 S:      Maintained
3644 F:      arch/cris/
3645 F:      drivers/tty/serial/crisv10.*
3647 CRYPTO API
3648 M:      Herbert Xu <herbert@gondor.apana.org.au>
3649 M:      "David S. Miller" <davem@davemloft.net>
3650 L:      linux-crypto@vger.kernel.org
3651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3653 S:      Maintained
3654 F:      Documentation/crypto/
3655 F:      Documentation/devicetree/bindings/crypto/
3656 F:      arch/*/crypto/
3657 F:      crypto/
3658 F:      drivers/crypto/
3659 F:      include/crypto/
3660 F:      include/linux/crypto*
3662 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3663 M:      Neil Horman <nhorman@tuxdriver.com>
3664 L:      linux-crypto@vger.kernel.org
3665 S:      Maintained
3666 F:      crypto/ansi_cprng.c
3667 F:      crypto/rng.c
3669 CS3308 MEDIA DRIVER
3670 M:      Hans Verkuil <hverkuil@xs4all.nl>
3671 L:      linux-media@vger.kernel.org
3672 T:      git git://linuxtv.org/media_tree.git
3673 W:      http://linuxtv.org
3674 S:      Odd Fixes
3675 F:      drivers/media/i2c/cs3308.c
3676 F:      drivers/media/i2c/cs3308.h
3678 CS5535 Audio ALSA driver
3679 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3680 S:      Maintained
3681 F:      sound/pci/cs5535audio/
3683 CW1200 WLAN driver
3684 M:      Solomon Peachy <pizza@shaftnet.org>
3685 S:      Maintained
3686 F:      drivers/net/wireless/st/cw1200/
3688 CX18 VIDEO4LINUX DRIVER
3689 M:      Andy Walls <awalls@md.metrocast.net>
3690 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3691 L:      linux-media@vger.kernel.org
3692 T:      git git://linuxtv.org/media_tree.git
3693 W:      https://linuxtv.org
3694 W:      http://www.ivtvdriver.org/index.php/Cx18
3695 S:      Maintained
3696 F:      Documentation/media/v4l-drivers/cx18*
3697 F:      drivers/media/pci/cx18/
3698 F:      include/uapi/linux/ivtv*
3700 CX2341X MPEG ENCODER HELPER MODULE
3701 M:      Hans Verkuil <hverkuil@xs4all.nl>
3702 L:      linux-media@vger.kernel.org
3703 T:      git git://linuxtv.org/media_tree.git
3704 W:      https://linuxtv.org
3705 S:      Maintained
3706 F:      drivers/media/common/cx2341x*
3707 F:      include/media/cx2341x*
3709 CX24120 MEDIA DRIVER
3710 M:      Jemma Denson <jdenson@gmail.com>
3711 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3712 L:      linux-media@vger.kernel.org
3713 W:      https://linuxtv.org
3714 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3715 S:      Maintained
3716 F:      drivers/media/dvb-frontends/cx24120*
3718 CX88 VIDEO4LINUX DRIVER
3719 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3720 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3721 L:      linux-media@vger.kernel.org
3722 W:      https://linuxtv.org
3723 T:      git git://linuxtv.org/media_tree.git
3724 S:      Odd fixes
3725 F:      Documentation/media/v4l-drivers/cx88*
3726 F:      drivers/media/pci/cx88/
3728 CXD2820R MEDIA DRIVER
3729 M:      Antti Palosaari <crope@iki.fi>
3730 L:      linux-media@vger.kernel.org
3731 W:      https://linuxtv.org
3732 W:      http://palosaari.fi/linux/
3733 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3734 T:      git git://linuxtv.org/anttip/media_tree.git
3735 S:      Maintained
3736 F:      drivers/media/dvb-frontends/cxd2820r*
3738 CXGB3 ETHERNET DRIVER (CXGB3)
3739 M:      Santosh Raspatur <santosh@chelsio.com>
3740 L:      netdev@vger.kernel.org
3741 W:      http://www.chelsio.com
3742 S:      Supported
3743 F:      drivers/net/ethernet/chelsio/cxgb3/
3745 CXGB3 ISCSI DRIVER (CXGB3I)
3746 M:      Karen Xie <kxie@chelsio.com>
3747 L:      linux-scsi@vger.kernel.org
3748 W:      http://www.chelsio.com
3749 S:      Supported
3750 F:      drivers/scsi/cxgbi/cxgb3i
3752 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3753 M:      Steve Wise <swise@chelsio.com>
3754 L:      linux-rdma@vger.kernel.org
3755 W:      http://www.openfabrics.org
3756 S:      Supported
3757 F:      drivers/infiniband/hw/cxgb3/
3758 F:      include/uapi/rdma/cxgb3-abi.h
3760 CXGB4 ETHERNET DRIVER (CXGB4)
3761 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3762 L:      netdev@vger.kernel.org
3763 W:      http://www.chelsio.com
3764 S:      Supported
3765 F:      drivers/net/ethernet/chelsio/cxgb4/
3767 CXGB4 ISCSI DRIVER (CXGB4I)
3768 M:      Karen Xie <kxie@chelsio.com>
3769 L:      linux-scsi@vger.kernel.org
3770 W:      http://www.chelsio.com
3771 S:      Supported
3772 F:      drivers/scsi/cxgbi/cxgb4i
3774 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3775 M:      Steve Wise <swise@chelsio.com>
3776 L:      linux-rdma@vger.kernel.org
3777 W:      http://www.openfabrics.org
3778 S:      Supported
3779 F:      drivers/infiniband/hw/cxgb4/
3780 F:      include/uapi/rdma/cxgb4-abi.h
3782 CXGB4 CRYPTO DRIVER (chcr)
3783 M:      Harsh Jain <harsh@chelsio.com>
3784 L:      linux-crypto@vger.kernel.org
3785 W:      http://www.chelsio.com
3786 S:      Supported
3787 F:      drivers/crypto/chelsio
3789 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3790 M:      Casey Leedom <leedom@chelsio.com>
3791 L:      netdev@vger.kernel.org
3792 W:      http://www.chelsio.com
3793 S:      Supported
3794 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3796 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3797 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3798 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3799 L:      linuxppc-dev@lists.ozlabs.org
3800 S:      Supported
3801 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3802 F:      drivers/misc/cxl/
3803 F:      include/misc/cxl*
3804 F:      include/uapi/misc/cxl.h
3805 F:      Documentation/powerpc/cxl.txt
3806 F:      Documentation/ABI/testing/sysfs-class-cxl
3808 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3809 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3810 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3811 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3812 L:      linux-scsi@vger.kernel.org
3813 S:      Supported
3814 F:      drivers/scsi/cxlflash/
3815 F:      include/uapi/scsi/cxlflash_ioctls.h
3816 F:      Documentation/powerpc/cxlflash.txt
3818 STMMAC ETHERNET DRIVER
3819 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3820 M:      Alexandre Torgue <alexandre.torgue@st.com>
3821 L:      netdev@vger.kernel.org
3822 W:      http://www.stlinux.com
3823 S:      Supported
3824 F:      drivers/net/ethernet/stmicro/stmmac/
3826 CYBERPRO FB DRIVER
3827 M:      Russell King <linux@armlinux.org.uk>
3828 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3829 W:      http://www.armlinux.org.uk/
3830 S:      Maintained
3831 F:      drivers/video/fbdev/cyber2000fb.*
3833 CYCLADES ASYNC MUX DRIVER
3834 W:      http://www.cyclades.com/
3835 S:      Orphan
3836 F:      drivers/tty/cyclades.c
3837 F:      include/linux/cyclades.h
3838 F:      include/uapi/linux/cyclades.h
3840 CYCLADES PC300 DRIVER
3841 W:      http://www.cyclades.com/
3842 S:      Orphan
3843 F:      drivers/net/wan/pc300*
3845 CYPRESS_FIRMWARE MEDIA DRIVER
3846 M:      Antti Palosaari <crope@iki.fi>
3847 L:      linux-media@vger.kernel.org
3848 W:      https://linuxtv.org
3849 W:      http://palosaari.fi/linux/
3850 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3851 T:      git git://linuxtv.org/anttip/media_tree.git
3852 S:      Maintained
3853 F:      drivers/media/common/cypress_firmware*
3855 CYTTSP TOUCHSCREEN DRIVER
3856 M:      Ferruh Yigit <fery@cypress.com>
3857 L:      linux-input@vger.kernel.org
3858 S:      Supported
3859 F:      drivers/input/touchscreen/cyttsp*
3860 F:      include/linux/input/cyttsp.h
3862 D-LINK DIR-685 TOUCHKEYS DRIVER
3863 M:      Linus Walleij <linus.walleij@linaro.org>
3864 L:      linux-input@vger.kernel.org
3865 S:      Supported
3866 F:      drivers/input/dlink-dir685-touchkeys.c
3868 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3869 M:      Joshua Kinard <kumba@gentoo.org>
3870 S:      Maintained
3871 F:      drivers/rtc/rtc-ds1685.c
3872 F:      include/linux/rtc/ds1685.h
3874 DAMA SLAVE for AX.25
3875 M:      Joerg Reuter <jreuter@yaina.de>
3876 W:      http://yaina.de/jreuter/
3877 W:      http://www.qsl.net/dl1bke/
3878 L:      linux-hams@vger.kernel.org
3879 S:      Maintained
3880 F:      net/ax25/af_ax25.c
3881 F:      net/ax25/ax25_dev.c
3882 F:      net/ax25/ax25_ds_*
3883 F:      net/ax25/ax25_in.c
3884 F:      net/ax25/ax25_out.c
3885 F:      net/ax25/ax25_timer.c
3886 F:      net/ax25/sysctl_net_ax25.c
3888 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3889 L:      netdev@vger.kernel.org
3890 S:      Orphan
3891 F:      Documentation/networking/dmfe.txt
3892 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3894 DC390/AM53C974 SCSI driver
3895 M:      Hannes Reinecke <hare@suse.com>
3896 L:      linux-scsi@vger.kernel.org
3897 S:      Maintained
3898 F:      drivers/scsi/am53c974.c
3900 DC395x SCSI driver
3901 M:      Oliver Neukum <oliver@neukum.org>
3902 M:      Ali Akcaagac <aliakc@web.de>
3903 M:      Jamie Lenehan <lenehan@twibble.org>
3904 L:      dc395x@twibble.org
3905 W:      http://twibble.org/dist/dc395x/
3906 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3907 S:      Maintained
3908 F:      Documentation/scsi/dc395x.txt
3909 F:      drivers/scsi/dc395x.*
3911 DCCP PROTOCOL
3912 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3913 L:      dccp@vger.kernel.org
3914 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3915 S:      Maintained
3916 F:      include/linux/dccp.h
3917 F:      include/uapi/linux/dccp.h
3918 F:      include/linux/tfrc.h
3919 F:      net/dccp/
3921 DECnet NETWORK LAYER
3922 W:      http://linux-decnet.sourceforge.net
3923 L:      linux-decnet-user@lists.sourceforge.net
3924 S:      Orphan
3925 F:      Documentation/networking/decnet.txt
3926 F:      net/decnet/
3928 DECSTATION PLATFORM SUPPORT
3929 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3930 L:      linux-mips@linux-mips.org
3931 W:      http://www.linux-mips.org/wiki/DECstation
3932 S:      Maintained
3933 F:      arch/mips/dec/
3934 F:      arch/mips/include/asm/dec/
3935 F:      arch/mips/include/asm/mach-dec/
3937 DEFXX FDDI NETWORK DRIVER
3938 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3939 S:      Maintained
3940 F:      drivers/net/fddi/defxx.*
3942 DELL LAPTOP DRIVER
3943 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3944 M:      Pali Rohár <pali.rohar@gmail.com>
3945 L:      platform-driver-x86@vger.kernel.org
3946 S:      Maintained
3947 F:      drivers/platform/x86/dell-laptop.c
3949 DELL LAPTOP RBTN DRIVER
3950 M:      Pali Rohár <pali.rohar@gmail.com>
3951 S:      Maintained
3952 F:      drivers/platform/x86/dell-rbtn.*
3954 DELL LAPTOP FREEFALL DRIVER
3955 M:      Pali Rohár <pali.rohar@gmail.com>
3956 S:      Maintained
3957 F:      drivers/platform/x86/dell-smo8800.c
3959 DELL LAPTOP SMM DRIVER
3960 M:      Pali Rohár <pali.rohar@gmail.com>
3961 S:      Maintained
3962 F:      drivers/hwmon/dell-smm-hwmon.c
3963 F:      include/uapi/linux/i8k.h
3965 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3966 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3967 S:      Maintained
3968 F:      Documentation/dcdbas.txt
3969 F:      drivers/firmware/dcdbas.*
3971 DELL WMI EXTRAS DRIVER
3972 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3973 M:      Pali Rohár <pali.rohar@gmail.com>
3974 S:      Maintained
3975 F:      drivers/platform/x86/dell-wmi.c
3977 DESIGNWARE USB2 DRD IP DRIVER
3978 M:      John Youn <johnyoun@synopsys.com>
3979 L:      linux-usb@vger.kernel.org
3980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3981 S:      Maintained
3982 F:      drivers/usb/dwc2/
3984 DESIGNWARE USB3 DRD IP DRIVER
3985 M:      Felipe Balbi <balbi@kernel.org>
3986 L:      linux-usb@vger.kernel.org
3987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3988 S:      Maintained
3989 F:      drivers/usb/dwc3/
3991 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3992 M:      Andreas Klinger <ak@it-klinger.de>
3993 L:      linux-iio@vger.kernel.org
3994 S:      Maintained
3995 F:      drivers/iio/proximity/srf*.c
3997 DEVICE COREDUMP (DEV_COREDUMP)
3998 M:      Johannes Berg <johannes@sipsolutions.net>
3999 L:      linux-kernel@vger.kernel.org
4000 S:      Maintained
4001 F:      drivers/base/devcoredump.c
4002 F:      include/linux/devcoredump.h
4004 DEVICE FREQUENCY (DEVFREQ)
4005 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4006 M:      Kyungmin Park <kyungmin.park@samsung.com>
4007 R:      Chanwoo Choi <cw00.choi@samsung.com>
4008 L:      linux-pm@vger.kernel.org
4009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4010 S:      Maintained
4011 F:      drivers/devfreq/
4012 F:      include/linux/devfreq.h
4013 F:      Documentation/devicetree/bindings/devfreq/
4015 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4016 M:      Chanwoo Choi <cw00.choi@samsung.com>
4017 L:      linux-pm@vger.kernel.org
4018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4019 S:      Supported
4020 F:      drivers/devfreq/event/
4021 F:      drivers/devfreq/devfreq-event.c
4022 F:      include/linux/devfreq-event.h
4023 F:      Documentation/devicetree/bindings/devfreq/event/
4025 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4026 M:      Chanwoo Choi <cw00.choi@samsung.com>
4027 L:      linux-pm@vger.kernel.org
4028 L:      linux-samsung-soc@vger.kernel.org
4029 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4030 S:      Maintained
4031 F:      drivers/devfreq/exynos-bus.c
4032 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4034 DEVICE NUMBER REGISTRY
4035 M:      Torben Mathiasen <device@lanana.org>
4036 W:      http://lanana.org/docs/device-list/index.html
4037 S:      Maintained
4039 DEVICE-MAPPER  (LVM)
4040 M:      Alasdair Kergon <agk@redhat.com>
4041 M:      Mike Snitzer <snitzer@redhat.com>
4042 M:      dm-devel@redhat.com
4043 L:      dm-devel@redhat.com
4044 W:      http://sources.redhat.com/dm
4045 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4046 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4047 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4048 S:      Maintained
4049 F:      Documentation/device-mapper/
4050 F:      drivers/md/dm*
4051 F:      drivers/md/persistent-data/
4052 F:      include/linux/device-mapper.h
4053 F:      include/linux/dm-*.h
4054 F:      include/uapi/linux/dm-*.h
4056 DEVLINK
4057 M:      Jiri Pirko <jiri@mellanox.com>
4058 L:      netdev@vger.kernel.org
4059 S:      Supported
4060 F:      net/core/devlink.c
4061 F:      include/net/devlink.h
4062 F:      include/uapi/linux/devlink.h
4064 DIALOG SEMICONDUCTOR DRIVERS
4065 M:      Support Opensource <support.opensource@diasemi.com>
4066 W:      http://www.dialog-semiconductor.com/products
4067 S:      Supported
4068 F:      Documentation/hwmon/da90??
4069 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4070 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4071 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4072 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4073 F:      Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4074 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4075 F:      drivers/gpio/gpio-da90??.c
4076 F:      drivers/hwmon/da90??-hwmon.c
4077 F:      drivers/iio/adc/da91??-*.c
4078 F:      drivers/input/misc/da90??_onkey.c
4079 F:      drivers/input/touchscreen/da9052_tsi.c
4080 F:      drivers/leds/leds-da90??.c
4081 F:      drivers/mfd/da903x.c
4082 F:      drivers/mfd/da90??-*.c
4083 F:      drivers/mfd/da91??-*.c
4084 F:      drivers/power/supply/da9052-battery.c
4085 F:      drivers/power/supply/da91??-*.c
4086 F:      drivers/regulator/da903x.c
4087 F:      drivers/regulator/da9???-regulator.[ch]
4088 F:      drivers/thermal/da90??-thermal.c
4089 F:      drivers/rtc/rtc-da90??.c
4090 F:      drivers/video/backlight/da90??_bl.c
4091 F:      drivers/watchdog/da90??_wdt.c
4092 F:      include/linux/mfd/da903x.h
4093 F:      include/linux/mfd/da9052/
4094 F:      include/linux/mfd/da9055/
4095 F:      include/linux/mfd/da9062/
4096 F:      include/linux/mfd/da9063/
4097 F:      include/linux/mfd/da9150/
4098 F:      include/linux/regulator/da9211.h
4099 F:      include/sound/da[79]*.h
4100 F:      sound/soc/codecs/da[79]*.[ch]
4102 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4103 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4104 L:      linux-gpio@vger.kernel.org
4105 S:      Maintained
4106 F:      drivers/gpio/gpio-gpio-mm.c
4108 DIGI NEO AND CLASSIC PCI PRODUCTS
4109 M:      Lidza Louina <lidza.louina@gmail.com>
4110 M:      Mark Hounschell <markh@compro.net>
4111 L:      driverdev-devel@linuxdriverproject.org
4112 S:      Maintained
4113 F:      drivers/staging/dgnc/
4115 DIOLAN U2C-12 I2C DRIVER
4116 M:      Guenter Roeck <linux@roeck-us.net>
4117 L:      linux-i2c@vger.kernel.org
4118 S:      Maintained
4119 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4121 DIRECT ACCESS (DAX)
4122 M:      Matthew Wilcox <mawilcox@microsoft.com>
4123 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4124 L:      linux-fsdevel@vger.kernel.org
4125 S:      Supported
4126 F:      fs/dax.c
4127 F:      include/linux/dax.h
4128 F:      include/trace/events/fs_dax.h
4130 DIRECTORY NOTIFICATION (DNOTIFY)
4131 M:      Eric Paris <eparis@parisplace.org>
4132 S:      Maintained
4133 F:      Documentation/filesystems/dnotify.txt
4134 F:      fs/notify/dnotify/
4135 F:      include/linux/dnotify.h
4137 DISK GEOMETRY AND PARTITION HANDLING
4138 M:      Andries Brouwer <aeb@cwi.nl>
4139 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4140 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4141 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4142 S:      Maintained
4144 DISKQUOTA
4145 M:      Jan Kara <jack@suse.com>
4146 S:      Maintained
4147 F:      Documentation/filesystems/quota.txt
4148 F:      fs/quota/
4149 F:      include/linux/quota*.h
4150 F:      include/uapi/linux/quota*.h
4152 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4153 M:      Bernie Thompson <bernie@plugable.com>
4154 L:      linux-fbdev@vger.kernel.org
4155 S:      Maintained
4156 W:      http://plugable.com/category/projects/udlfb/
4157 F:      drivers/video/fbdev/udlfb.c
4158 F:      include/video/udlfb.h
4159 F:      Documentation/fb/udlfb.txt
4161 DISTRIBUTED LOCK MANAGER (DLM)
4162 M:      Christine Caulfield <ccaulfie@redhat.com>
4163 M:      David Teigland <teigland@redhat.com>
4164 L:      cluster-devel@redhat.com
4165 W:      http://sources.redhat.com/cluster/
4166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4167 S:      Supported
4168 F:      fs/dlm/
4170 DMA BUFFER SHARING FRAMEWORK
4171 M:      Sumit Semwal <sumit.semwal@linaro.org>
4172 S:      Maintained
4173 L:      linux-media@vger.kernel.org
4174 L:      dri-devel@lists.freedesktop.org
4175 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4176 F:      drivers/dma-buf/
4177 F:      include/linux/dma-buf*
4178 F:      include/linux/reservation.h
4179 F:      include/linux/*fence.h
4180 F:      Documentation/driver-api/dma-buf.rst
4181 T:      git git://anongit.freedesktop.org/drm/drm-misc
4183 SYNC FILE FRAMEWORK
4184 M:      Sumit Semwal <sumit.semwal@linaro.org>
4185 R:      Gustavo Padovan <gustavo@padovan.org>
4186 S:      Maintained
4187 L:      linux-media@vger.kernel.org
4188 L:      dri-devel@lists.freedesktop.org
4189 F:      drivers/dma-buf/sync_*
4190 F:      drivers/dma-buf/dma-fence*
4191 F:      drivers/dma-buf/sw_sync.c
4192 F:      include/linux/sync_file.h
4193 F:      include/uapi/linux/sync_file.h
4194 F:      Documentation/sync_file.txt
4195 T:      git git://anongit.freedesktop.org/drm/drm-misc
4197 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4198 M:      Vinod Koul <vinod.koul@intel.com>
4199 L:      dmaengine@vger.kernel.org
4200 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4201 S:      Maintained
4202 F:      drivers/dma/
4203 F:      include/linux/dmaengine.h
4204 F:      Documentation/devicetree/bindings/dma/
4205 F:      Documentation/dmaengine/
4206 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4208 DME1737 HARDWARE MONITOR DRIVER
4209 M:      Juerg Haefliger <juergh@gmail.com>
4210 L:      linux-hwmon@vger.kernel.org
4211 S:      Maintained
4212 F:      Documentation/hwmon/dme1737
4213 F:      drivers/hwmon/dme1737.c
4215 DMI/SMBIOS SUPPORT
4216 M:      Jean Delvare <jdelvare@suse.com>
4217 S:      Maintained
4218 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4219 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4220 F:      drivers/firmware/dmi-id.c
4221 F:      drivers/firmware/dmi_scan.c
4222 F:      include/linux/dmi.h
4224 DOCUMENTATION
4225 M:      Jonathan Corbet <corbet@lwn.net>
4226 L:      linux-doc@vger.kernel.org
4227 S:      Maintained
4228 F:      Documentation/
4229 F:      scripts/kernel-doc
4230 X:      Documentation/ABI/
4231 X:      Documentation/devicetree/
4232 X:      Documentation/acpi
4233 X:      Documentation/power
4234 X:      Documentation/spi
4235 X:      Documentation/media
4236 T:      git git://git.lwn.net/linux.git docs-next
4238 DOUBLETALK DRIVER
4239 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4240 L:      blinux-list@redhat.com
4241 S:      Maintained
4242 F:      drivers/char/dtlk.c
4243 F:      include/linux/dtlk.h
4245 DPAA2 DATAPATH I/O (DPIO) DRIVER
4246 M:      Roy Pledge <Roy.Pledge@nxp.com>
4247 L:      linux-kernel@vger.kernel.org
4248 S:      Maintained
4249 F:      drivers/staging/fsl-mc/bus/dpio
4251 DPAA2 ETHERNET DRIVER
4252 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4253 L:      linux-kernel@vger.kernel.org
4254 S:      Maintained
4255 F:      drivers/staging/fsl-dpaa2/ethernet
4257 DPT_I2O SCSI RAID DRIVER
4258 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4259 L:      linux-scsi@vger.kernel.org
4260 W:      http://www.adaptec.com/
4261 S:      Maintained
4262 F:      drivers/scsi/dpt*
4263 F:      drivers/scsi/dpt/
4265 DRBD DRIVER
4266 M:      Philipp Reisner <philipp.reisner@linbit.com>
4267 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4268 L:      drbd-dev@lists.linbit.com
4269 W:      http://www.drbd.org
4270 T:      git git://git.linbit.com/linux-drbd.git
4271 T:      git git://git.linbit.com/drbd-8.4.git
4272 S:      Supported
4273 F:      drivers/block/drbd/
4274 F:      lib/lru_cache.c
4275 F:      Documentation/blockdev/drbd/
4277 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4278 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4280 S:      Supported
4281 F:      Documentation/kobject.txt
4282 F:      drivers/base/
4283 F:      fs/debugfs/
4284 F:      fs/sysfs/
4285 F:      include/linux/debugfs.h
4286 F:      include/linux/kobj*
4287 F:      lib/kobj*
4289 DRM DRIVERS
4290 M:      David Airlie <airlied@linux.ie>
4291 L:      dri-devel@lists.freedesktop.org
4292 T:      git git://people.freedesktop.org/~airlied/linux
4293 B:      https://bugs.freedesktop.org/
4294 C:      irc://chat.freenode.net/dri-devel
4295 S:      Maintained
4296 F:      drivers/gpu/drm/
4297 F:      drivers/gpu/vga/
4298 F:      Documentation/devicetree/bindings/display/
4299 F:      Documentation/devicetree/bindings/gpu/
4300 F:      Documentation/devicetree/bindings/video/
4301 F:      Documentation/gpu/
4302 F:      include/drm/
4303 F:      include/uapi/drm/
4304 F:      include/linux/vga*
4306 DRM DRIVERS AND MISC GPU PATCHES
4307 M:      Daniel Vetter <daniel.vetter@intel.com>
4308 M:      Jani Nikula <jani.nikula@linux.intel.com>
4309 M:      Sean Paul <seanpaul@chromium.org>
4310 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4311 S:      Maintained
4312 T:      git git://anongit.freedesktop.org/drm/drm-misc
4313 F:      Documentation/gpu/
4314 F:      drivers/gpu/vga/
4315 F:      drivers/gpu/drm/*
4316 F:      include/drm/drm*
4317 F:      include/uapi/drm/drm*
4318 F:      include/linux/vga*
4320 DRM DRIVER FOR ARM PL111 CLCD
4321 M:      Eric Anholt <eric@anholt.net>
4322 T:      git git://anongit.freedesktop.org/drm/drm-misc
4323 S:      Supported
4324 F:      drivers/gpu/drm/pl111/
4326 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4327 M:      Dave Airlie <airlied@redhat.com>
4328 S:      Odd Fixes
4329 F:      drivers/gpu/drm/ast/
4331 DRM DRIVERS FOR BRIDGE CHIPS
4332 M:      Archit Taneja <architt@codeaurora.org>
4333 M:      Andrzej Hajda <a.hajda@samsung.com>
4334 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4335 S:      Maintained
4336 T:      git git://anongit.freedesktop.org/drm/drm-misc
4337 F:      drivers/gpu/drm/bridge/
4339 DRM DRIVER FOR BOCHS VIRTUAL GPU
4340 M:      Gerd Hoffmann <kraxel@redhat.com>
4341 L:      virtualization@lists.linux-foundation.org
4342 T:      git git://anongit.freedesktop.org/drm/drm-misc
4343 S:      Maintained
4344 F:      drivers/gpu/drm/bochs/
4346 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4347 M:      Dave Airlie <airlied@redhat.com>
4348 M:      Gerd Hoffmann <kraxel@redhat.com>
4349 L:      virtualization@lists.linux-foundation.org
4350 T:      git git://anongit.freedesktop.org/drm/drm-misc
4351 S:      Obsolete
4352 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4353 F:      drivers/gpu/drm/cirrus/
4355 RADEON and AMDGPU DRM DRIVERS
4356 M:      Alex Deucher <alexander.deucher@amd.com>
4357 M:      Christian König <christian.koenig@amd.com>
4358 L:      amd-gfx@lists.freedesktop.org
4359 T:      git git://people.freedesktop.org/~agd5f/linux
4360 S:      Supported
4361 F:      drivers/gpu/drm/radeon/
4362 F:      include/uapi/drm/radeon_drm.h
4363 F:      drivers/gpu/drm/amd/
4364 F:      include/uapi/drm/amdgpu_drm.h
4366 DRM PANEL DRIVERS
4367 M:      Thierry Reding <thierry.reding@gmail.com>
4368 L:      dri-devel@lists.freedesktop.org
4369 T:      git git://anongit.freedesktop.org/tegra/linux.git
4370 S:      Maintained
4371 F:      drivers/gpu/drm/drm_panel.c
4372 F:      drivers/gpu/drm/panel/
4373 F:      include/drm/drm_panel.h
4374 F:      Documentation/devicetree/bindings/display/panel/
4376 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4377 M:      Daniel Vetter <daniel.vetter@intel.com>
4378 M:      Jani Nikula <jani.nikula@linux.intel.com>
4379 L:      intel-gfx@lists.freedesktop.org
4380 W:      https://01.org/linuxgraphics/
4381 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4382 C:      irc://chat.freenode.net/intel-gfx
4383 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4384 T:      git git://anongit.freedesktop.org/drm-intel
4385 S:      Supported
4386 F:      drivers/gpu/drm/i915/
4387 F:      include/drm/i915*
4388 F:      include/uapi/drm/i915_drm.h
4389 F:      Documentation/gpu/i915.rst
4391 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4392 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4393 M:      Zhi Wang <zhi.a.wang@intel.com>
4394 L:      intel-gvt-dev@lists.freedesktop.org
4395 L:      intel-gfx@lists.freedesktop.org
4396 W:      https://01.org/igvt-g
4397 T:      git https://github.com/01org/gvt-linux.git
4398 S:      Supported
4399 F:      drivers/gpu/drm/i915/gvt/
4401 DRM DRIVERS FOR ATMEL HLCDC
4402 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4403 L:      dri-devel@lists.freedesktop.org
4404 S:      Supported
4405 F:      drivers/gpu/drm/atmel-hlcdc/
4406 F:      Documentation/devicetree/bindings/drm/atmel/
4407 T:      git git://anongit.freedesktop.org/drm/drm-misc
4409 DRM DRIVERS FOR ALLWINNER A10
4410 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4411 L:      dri-devel@lists.freedesktop.org
4412 S:      Supported
4413 F:      drivers/gpu/drm/sun4i/
4414 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4417 DRM DRIVERS FOR AMLOGIC SOCS
4418 M:      Neil Armstrong <narmstrong@baylibre.com>
4419 L:      dri-devel@lists.freedesktop.org
4420 L:      linux-amlogic@lists.infradead.org
4421 W:      http://linux-meson.com/
4422 S:      Supported
4423 F:      drivers/gpu/drm/meson/
4424 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4425 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4426 F:      Documentation/gpu/meson.rst
4427 T:      git git://anongit.freedesktop.org/drm/drm-misc
4429 DRM DRIVERS FOR EXYNOS
4430 M:      Inki Dae <inki.dae@samsung.com>
4431 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4432 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4433 M:      Kyungmin Park <kyungmin.park@samsung.com>
4434 L:      dri-devel@lists.freedesktop.org
4435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4436 S:      Supported
4437 F:      drivers/gpu/drm/exynos/
4438 F:      include/uapi/drm/exynos_drm.h
4439 F:      Documentation/devicetree/bindings/display/exynos/
4441 DRM DRIVERS FOR FREESCALE DCU
4442 M:      Stefan Agner <stefan@agner.ch>
4443 M:      Alison Wang <alison.wang@freescale.com>
4444 L:      dri-devel@lists.freedesktop.org
4445 S:      Supported
4446 F:      drivers/gpu/drm/fsl-dcu/
4447 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4448 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4449 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4451 DRM DRIVERS FOR FREESCALE IMX
4452 M:      Philipp Zabel <p.zabel@pengutronix.de>
4453 L:      dri-devel@lists.freedesktop.org
4454 S:      Maintained
4455 F:      drivers/gpu/drm/imx/
4456 F:      drivers/gpu/ipu-v3/
4457 F:      Documentation/devicetree/bindings/display/imx/
4459 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4460 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4461 L:      dri-devel@lists.freedesktop.org
4462 T:      git git://github.com/patjak/drm-gma500
4463 S:      Maintained
4464 F:      drivers/gpu/drm/gma500/
4466 DRM DRIVERS FOR HISILICON
4467 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4468 M:      Rongrong Zou <zourongrong@gmail.com>
4469 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4470 R:      Chen Feng <puck.chen@hisilicon.com>
4471 L:      dri-devel@lists.freedesktop.org
4472 T:      git git://github.com/xin3liang/linux.git
4473 S:      Maintained
4474 F:      drivers/gpu/drm/hisilicon/
4475 F:      Documentation/devicetree/bindings/display/hisilicon/
4477 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4478 S:      Orphan / Obsolete
4479 F:      drivers/gpu/drm/i810/
4480 F:      include/uapi/drm/i810_drm.h
4482 DRM DRIVERS FOR MEDIATEK
4483 M:      CK Hu <ck.hu@mediatek.com>
4484 M:      Philipp Zabel <p.zabel@pengutronix.de>
4485 L:      dri-devel@lists.freedesktop.org
4486 S:      Supported
4487 F:      drivers/gpu/drm/mediatek/
4488 F:      Documentation/devicetree/bindings/display/mediatek/
4490 DRM DRIVER FOR MI0283QT
4491 M:      Noralf Trønnes <noralf@tronnes.org>
4492 S:      Maintained
4493 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4494 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4496 DRM DRIVER FOR MSM ADRENO GPU
4497 M:      Rob Clark <robdclark@gmail.com>
4498 L:      linux-arm-msm@vger.kernel.org
4499 L:      dri-devel@lists.freedesktop.org
4500 L:      freedreno@lists.freedesktop.org
4501 T:      git git://people.freedesktop.org/~robclark/linux
4502 S:      Maintained
4503 F:      drivers/gpu/drm/msm/
4504 F:      include/uapi/drm/msm_drm.h
4505 F:      Documentation/devicetree/bindings/display/msm/
4507 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4508 M:      Ben Skeggs <bskeggs@redhat.com>
4509 L:      dri-devel@lists.freedesktop.org
4510 L:      nouveau@lists.freedesktop.org
4511 T:      git git://github.com/skeggsb/linux
4512 S:      Supported
4513 F:      drivers/gpu/drm/nouveau/
4514 F:      include/uapi/drm/nouveau_drm.h
4516 DRM DRIVERS FOR NVIDIA TEGRA
4517 M:      Thierry Reding <thierry.reding@gmail.com>
4518 L:      dri-devel@lists.freedesktop.org
4519 L:      linux-tegra@vger.kernel.org
4520 T:      git git://anongit.freedesktop.org/tegra/linux.git
4521 S:      Supported
4522 F:      drivers/gpu/drm/tegra/
4523 F:      drivers/gpu/host1x/
4524 F:      include/linux/host1x.h
4525 F:      include/uapi/drm/tegra_drm.h
4526 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4528 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4529 S:      Orphan / Obsolete
4530 F:      drivers/gpu/drm/mga/
4531 F:      include/uapi/drm/mga_drm.h
4533 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4534 M:      Dave Airlie <airlied@redhat.com>
4535 S:      Odd Fixes
4536 F:      drivers/gpu/drm/mgag200/
4538 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4539 S:      Orphan / Obsolete
4540 F:      drivers/gpu/drm/r128/
4541 F:      include/uapi/drm/r128_drm.h
4543 DRM DRIVERS FOR RENESAS
4544 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4545 L:      dri-devel@lists.freedesktop.org
4546 L:      linux-renesas-soc@vger.kernel.org
4547 T:      git git://linuxtv.org/pinchartl/fbdev
4548 S:      Supported
4549 F:      drivers/gpu/drm/rcar-du/
4550 F:      drivers/gpu/drm/shmobile/
4551 F:      include/linux/platform_data/shmob_drm.h
4552 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4553 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4555 DRM DRIVER FOR QXL VIRTUAL GPU
4556 M:      Dave Airlie <airlied@redhat.com>
4557 M:      Gerd Hoffmann <kraxel@redhat.com>
4558 L:      virtualization@lists.linux-foundation.org
4559 T:      git git://anongit.freedesktop.org/drm/drm-misc
4560 S:      Maintained
4561 F:      drivers/gpu/drm/qxl/
4562 F:      include/uapi/drm/qxl_drm.h
4564 DRM DRIVERS FOR ROCKCHIP
4565 M:      Mark Yao <mark.yao@rock-chips.com>
4566 L:      dri-devel@lists.freedesktop.org
4567 S:      Maintained
4568 F:      drivers/gpu/drm/rockchip/
4569 F:      Documentation/devicetree/bindings/display/rockchip/
4570 T:      git git://anongit.freedesktop.org/drm/drm-misc
4572 DRM DRIVER FOR SAVAGE VIDEO CARDS
4573 S:      Orphan / Obsolete
4574 F:      drivers/gpu/drm/savage/
4575 F:      include/uapi/drm/savage_drm.h
4577 DRM DRIVER FOR SIS VIDEO CARDS
4578 S:      Orphan / Obsolete
4579 F:      drivers/gpu/drm/sis/
4580 F:      include/uapi/drm/sis_drm.h
4582 DRM DRIVERS FOR STI
4583 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4584 M:      Vincent Abriou <vincent.abriou@st.com>
4585 L:      dri-devel@lists.freedesktop.org
4586 T:      git git://anongit.freedesktop.org/drm/drm-misc
4587 S:      Maintained
4588 F:      drivers/gpu/drm/sti
4589 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4591 DRM DRIVERS FOR STM
4592 M:      Yannick Fertre <yannick.fertre@st.com>
4593 M:      Philippe Cornu <philippe.cornu@st.com>
4594 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4595 M:      Vincent Abriou <vincent.abriou@st.com>
4596 L:      dri-devel@lists.freedesktop.org
4597 T:      git git://anongit.freedesktop.org/drm/drm-misc
4598 S:      Maintained
4599 F:      drivers/gpu/drm/stm
4600 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4602 DRM DRIVER FOR TDFX VIDEO CARDS
4603 S:      Orphan / Obsolete
4604 F:      drivers/gpu/drm/tdfx/
4606 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4607 M:      Dave Airlie <airlied@redhat.com>
4608 S:      Odd Fixes
4609 F:      drivers/gpu/drm/udl/
4611 DRM DRIVERS FOR VIVANTE GPU IP
4612 M:      Lucas Stach <l.stach@pengutronix.de>
4613 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4614 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4615 L:      etnaviv@lists.freedesktop.org
4616 L:      dri-devel@lists.freedesktop.org
4617 S:      Maintained
4618 F:      drivers/gpu/drm/etnaviv/
4619 F:      include/uapi/drm/etnaviv_drm.h
4620 F:      Documentation/devicetree/bindings/display/etnaviv/
4622 DRM DRIVER FOR VMWARE VIRTUAL GPU
4623 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4624 M:      Sinclair Yeh <syeh@vmware.com>
4625 M:      Thomas Hellstrom <thellstrom@vmware.com>
4626 L:      dri-devel@lists.freedesktop.org
4627 T:      git git://people.freedesktop.org/~syeh/repos_linux
4628 T:      git git://people.freedesktop.org/~thomash/linux
4629 S:      Supported
4630 F:      drivers/gpu/drm/vmwgfx/
4631 F:      include/uapi/drm/vmwgfx_drm.h
4633 DRM DRIVERS FOR VC4
4634 M:      Eric Anholt <eric@anholt.net>
4635 T:      git git://github.com/anholt/linux
4636 S:      Supported
4637 F:      drivers/gpu/drm/vc4/
4638 F:      include/uapi/drm/vc4_drm.h
4639 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4640 T:      git git://anongit.freedesktop.org/drm/drm-misc
4642 DRM DRIVERS FOR TI OMAP
4643 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4644 L:      dri-devel@lists.freedesktop.org
4645 S:      Maintained
4646 F:      drivers/gpu/drm/omapdrm/
4647 F:      Documentation/devicetree/bindings/display/ti/
4649 DRM DRIVERS FOR TI LCDC
4650 M:      Jyri Sarha <jsarha@ti.com>
4651 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4652 L:      dri-devel@lists.freedesktop.org
4653 S:      Maintained
4654 F:      drivers/gpu/drm/tilcdc/
4655 F:      Documentation/devicetree/bindings/display/tilcdc/
4657 DRM DRIVERS FOR ZTE ZX
4658 M:      Shawn Guo <shawnguo@kernel.org>
4659 L:      dri-devel@lists.freedesktop.org
4660 S:      Maintained
4661 F:      drivers/gpu/drm/zte/
4662 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4663 T:      git git://anongit.freedesktop.org/drm/drm-misc
4665 DSBR100 USB FM RADIO DRIVER
4666 M:      Alexey Klimov <klimov.linux@gmail.com>
4667 L:      linux-media@vger.kernel.org
4668 T:      git git://linuxtv.org/media_tree.git
4669 S:      Maintained
4670 F:      drivers/media/radio/dsbr100.c
4672 DSCC4 DRIVER
4673 M:      Francois Romieu <romieu@fr.zoreil.com>
4674 L:      netdev@vger.kernel.org
4675 S:      Maintained
4676 F:      drivers/net/wan/dscc4.c
4678 DT3155 MEDIA DRIVER
4679 M:      Hans Verkuil <hverkuil@xs4all.nl>
4680 L:      linux-media@vger.kernel.org
4681 T:      git git://linuxtv.org/media_tree.git
4682 W:      https://linuxtv.org
4683 S:      Odd Fixes
4684 F:      drivers/media/pci/dt3155/
4686 DVB_USB_AF9015 MEDIA DRIVER
4687 M:      Antti Palosaari <crope@iki.fi>
4688 L:      linux-media@vger.kernel.org
4689 W:      https://linuxtv.org
4690 W:      http://palosaari.fi/linux/
4691 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4692 T:      git git://linuxtv.org/anttip/media_tree.git
4693 S:      Maintained
4694 F:      drivers/media/usb/dvb-usb-v2/af9015*
4696 DVB_USB_AF9035 MEDIA DRIVER
4697 M:      Antti Palosaari <crope@iki.fi>
4698 L:      linux-media@vger.kernel.org
4699 W:      https://linuxtv.org
4700 W:      http://palosaari.fi/linux/
4701 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4702 T:      git git://linuxtv.org/anttip/media_tree.git
4703 S:      Maintained
4704 F:      drivers/media/usb/dvb-usb-v2/af9035*
4706 DVB_USB_ANYSEE MEDIA DRIVER
4707 M:      Antti Palosaari <crope@iki.fi>
4708 L:      linux-media@vger.kernel.org
4709 W:      https://linuxtv.org
4710 W:      http://palosaari.fi/linux/
4711 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4712 T:      git git://linuxtv.org/anttip/media_tree.git
4713 S:      Maintained
4714 F:      drivers/media/usb/dvb-usb-v2/anysee*
4716 DVB_USB_AU6610 MEDIA DRIVER
4717 M:      Antti Palosaari <crope@iki.fi>
4718 L:      linux-media@vger.kernel.org
4719 W:      https://linuxtv.org
4720 W:      http://palosaari.fi/linux/
4721 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4722 T:      git git://linuxtv.org/anttip/media_tree.git
4723 S:      Maintained
4724 F:      drivers/media/usb/dvb-usb-v2/au6610*
4726 DVB_USB_CE6230 MEDIA DRIVER
4727 M:      Antti Palosaari <crope@iki.fi>
4728 L:      linux-media@vger.kernel.org
4729 W:      https://linuxtv.org
4730 W:      http://palosaari.fi/linux/
4731 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4732 T:      git git://linuxtv.org/anttip/media_tree.git
4733 S:      Maintained
4734 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4736 DVB_USB_CXUSB MEDIA DRIVER
4737 M:      Michael Krufky <mkrufky@linuxtv.org>
4738 L:      linux-media@vger.kernel.org
4739 W:      https://linuxtv.org
4740 W:      http://github.com/mkrufky
4741 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4742 T:      git git://linuxtv.org/media_tree.git
4743 S:      Maintained
4744 F:      drivers/media/usb/dvb-usb/cxusb*
4746 DVB_USB_EC168 MEDIA DRIVER
4747 M:      Antti Palosaari <crope@iki.fi>
4748 L:      linux-media@vger.kernel.org
4749 W:      https://linuxtv.org
4750 W:      http://palosaari.fi/linux/
4751 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4752 T:      git git://linuxtv.org/anttip/media_tree.git
4753 S:      Maintained
4754 F:      drivers/media/usb/dvb-usb-v2/ec168*
4756 DVB_USB_GL861 MEDIA DRIVER
4757 M:      Antti Palosaari <crope@iki.fi>
4758 L:      linux-media@vger.kernel.org
4759 W:      https://linuxtv.org
4760 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4761 T:      git git://linuxtv.org/anttip/media_tree.git
4762 S:      Maintained
4763 F:      drivers/media/usb/dvb-usb-v2/gl861*
4765 DVB_USB_MXL111SF MEDIA DRIVER
4766 M:      Michael Krufky <mkrufky@linuxtv.org>
4767 L:      linux-media@vger.kernel.org
4768 W:      https://linuxtv.org
4769 W:      http://github.com/mkrufky
4770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4771 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4772 S:      Maintained
4773 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4775 DVB_USB_RTL28XXU MEDIA DRIVER
4776 M:      Antti Palosaari <crope@iki.fi>
4777 L:      linux-media@vger.kernel.org
4778 W:      https://linuxtv.org
4779 W:      http://palosaari.fi/linux/
4780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4781 T:      git git://linuxtv.org/anttip/media_tree.git
4782 S:      Maintained
4783 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4785 DVB_USB_V2 MEDIA DRIVER
4786 M:      Antti Palosaari <crope@iki.fi>
4787 L:      linux-media@vger.kernel.org
4788 W:      https://linuxtv.org
4789 W:      http://palosaari.fi/linux/
4790 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4791 T:      git git://linuxtv.org/anttip/media_tree.git
4792 S:      Maintained
4793 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4794 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4796 DONGWOON DW9714 LENS VOICE COIL DRIVER
4797 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4798 L:      linux-media@vger.kernel.org
4799 T:      git git://linuxtv.org/media_tree.git
4800 S:      Maintained
4801 F:      drivers/media/i2c/dw9714.c
4803 DYNAMIC DEBUG
4804 M:      Jason Baron <jbaron@akamai.com>
4805 S:      Maintained
4806 F:      lib/dynamic_debug.c
4807 F:      include/linux/dynamic_debug.h
4809 DZ DECSTATION DZ11 SERIAL DRIVER
4810 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4811 S:      Maintained
4812 F:      drivers/tty/serial/dz.*
4814 E3X0 POWER BUTTON DRIVER
4815 M:      Moritz Fischer <moritz.fischer@ettus.com>
4816 L:      usrp-users@lists.ettus.com
4817 W:      http://www.ettus.com
4818 S:      Supported
4819 F:      drivers/input/misc/e3x0-button.c
4820 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4822 E4000 MEDIA DRIVER
4823 M:      Antti Palosaari <crope@iki.fi>
4824 L:      linux-media@vger.kernel.org
4825 W:      https://linuxtv.org
4826 W:      http://palosaari.fi/linux/
4827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4828 T:      git git://linuxtv.org/anttip/media_tree.git
4829 S:      Maintained
4830 F:      drivers/media/tuners/e4000*
4832 EATA ISA/EISA/PCI SCSI DRIVER
4833 M:      Dario Ballabio <ballabio_dario@emc.com>
4834 L:      linux-scsi@vger.kernel.org
4835 S:      Maintained
4836 F:      drivers/scsi/eata.c
4838 EC100 MEDIA DRIVER
4839 M:      Antti Palosaari <crope@iki.fi>
4840 L:      linux-media@vger.kernel.org
4841 W:      https://linuxtv.org
4842 W:      http://palosaari.fi/linux/
4843 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4844 T:      git git://linuxtv.org/anttip/media_tree.git
4845 S:      Maintained
4846 F:      drivers/media/dvb-frontends/ec100*
4848 ECRYPT FILE SYSTEM
4849 M:      Tyler Hicks <tyhicks@canonical.com>
4850 L:      ecryptfs@vger.kernel.org
4851 W:      http://ecryptfs.org
4852 W:      https://launchpad.net/ecryptfs
4853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4854 S:      Supported
4855 F:      Documentation/filesystems/ecryptfs.txt
4856 F:      fs/ecryptfs/
4858 EDAC-CORE
4859 M:      Borislav Petkov <bp@alien8.de>
4860 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4861 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4862 L:      linux-edac@vger.kernel.org
4863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4865 S:      Supported
4866 F:      Documentation/admin-guide/ras.rst
4867 F:      Documentation/driver-api/edac.rst
4868 F:      drivers/edac/
4869 F:      include/linux/edac.h
4871 EDAC-AMD64
4872 M:      Borislav Petkov <bp@alien8.de>
4873 L:      linux-edac@vger.kernel.org
4874 S:      Maintained
4875 F:      drivers/edac/amd64_edac*
4877 EDAC-CALXEDA
4878 M:      Robert Richter <rric@kernel.org>
4879 L:      linux-edac@vger.kernel.org
4880 S:      Maintained
4881 F:      drivers/edac/highbank*
4883 EDAC-CAVIUM
4884 M:      Ralf Baechle <ralf@linux-mips.org>
4885 M:      David Daney <david.daney@cavium.com>
4886 L:      linux-edac@vger.kernel.org
4887 L:      linux-mips@linux-mips.org
4888 S:      Supported
4889 F:      drivers/edac/octeon_edac*
4890 F:      drivers/edac/thunderx_edac*
4892 EDAC-E752X
4893 M:      Mark Gross <mark.gross@intel.com>
4894 L:      linux-edac@vger.kernel.org
4895 S:      Maintained
4896 F:      drivers/edac/e752x_edac.c
4898 EDAC-E7XXX
4899 L:      linux-edac@vger.kernel.org
4900 S:      Maintained
4901 F:      drivers/edac/e7xxx_edac.c
4903 EDAC-FSL_DDR
4904 M:      York Sun <york.sun@nxp.com>
4905 L:      linux-edac@vger.kernel.org
4906 S:      Maintained
4907 F:      drivers/edac/fsl_ddr_edac.*
4909 EDAC-GHES
4910 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4911 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4912 L:      linux-edac@vger.kernel.org
4913 S:      Maintained
4914 F:      drivers/edac/ghes_edac.c
4916 EDAC-I82443BXGX
4917 M:      Tim Small <tim@buttersideup.com>
4918 L:      linux-edac@vger.kernel.org
4919 S:      Maintained
4920 F:      drivers/edac/i82443bxgx_edac.c
4922 EDAC-I3000
4923 L:      linux-edac@vger.kernel.org
4924 S:      Orphan
4925 F:      drivers/edac/i3000_edac.c
4927 EDAC-I5000
4928 L:      linux-edac@vger.kernel.org
4929 S:      Maintained
4930 F:      drivers/edac/i5000_edac.c
4932 EDAC-I5400
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/i5400_edac.c
4939 EDAC-I7300
4940 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4941 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4942 L:      linux-edac@vger.kernel.org
4943 S:      Maintained
4944 F:      drivers/edac/i7300_edac.c
4946 EDAC-I7CORE
4947 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4948 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4949 L:      linux-edac@vger.kernel.org
4950 S:      Maintained
4951 F:      drivers/edac/i7core_edac.c
4953 EDAC-I82975X
4954 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4955 M:      "Arvind R." <arvino55@gmail.com>
4956 L:      linux-edac@vger.kernel.org
4957 S:      Maintained
4958 F:      drivers/edac/i82975x_edac.c
4960 EDAC-IE31200
4961 M:      Jason Baron <jbaron@akamai.com>
4962 L:      linux-edac@vger.kernel.org
4963 S:      Maintained
4964 F:      drivers/edac/ie31200_edac.c
4966 EDAC-MPC85XX
4967 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4968 L:      linux-edac@vger.kernel.org
4969 S:      Maintained
4970 F:      drivers/edac/mpc85xx_edac.[ch]
4972 EDAC-PND2
4973 M:      Tony Luck <tony.luck@intel.com>
4974 L:      linux-edac@vger.kernel.org
4975 S:      Maintained
4976 F:      drivers/edac/pnd2_edac.[ch]
4978 EDAC-PASEMI
4979 M:      Egor Martovetsky <egor@pasemi.com>
4980 L:      linux-edac@vger.kernel.org
4981 S:      Maintained
4982 F:      drivers/edac/pasemi_edac.c
4984 EDAC-R82600
4985 M:      Tim Small <tim@buttersideup.com>
4986 L:      linux-edac@vger.kernel.org
4987 S:      Maintained
4988 F:      drivers/edac/r82600_edac.c
4990 EDAC-SBRIDGE
4991 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4992 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4993 L:      linux-edac@vger.kernel.org
4994 S:      Maintained
4995 F:      drivers/edac/sb_edac.c
4997 EDAC-SKYLAKE
4998 M:      Tony Luck <tony.luck@intel.com>
4999 L:      linux-edac@vger.kernel.org
5000 S:      Maintained
5001 F:      drivers/edac/skx_edac.c
5003 EDAC-XGENE
5004 APPLIED MICRO (APM) X-GENE SOC EDAC
5005 M:     Loc Ho <lho@apm.com>
5006 S:     Supported
5007 F:     drivers/edac/xgene_edac.c
5008 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
5010 EDIROL UA-101/UA-1000 DRIVER
5011 M:      Clemens Ladisch <clemens@ladisch.de>
5012 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5013 T:      git git://git.alsa-project.org/alsa-kernel.git
5014 S:      Maintained
5015 F:      sound/usb/misc/ua101.c
5017 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5018 M:      Matt Fleming <matt@codeblueprint.co.uk>
5019 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5020 L:      linux-efi@vger.kernel.org
5021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5022 S:      Maintained
5023 F:      Documentation/efi-stub.txt
5024 F:      arch/*/kernel/efi.c
5025 F:      arch/x86/boot/compressed/eboot.[ch]
5026 F:      arch/*/include/asm/efi.h
5027 F:      arch/x86/platform/efi/
5028 F:      drivers/firmware/efi/
5029 F:      include/linux/efi*.h
5030 F:      arch/arm/boot/compressed/efi-header.S
5031 F:      arch/arm64/kernel/efi-entry.S
5033 EFI VARIABLE FILESYSTEM
5034 M:      Matthew Garrett <matthew.garrett@nebula.com>
5035 M:      Jeremy Kerr <jk@ozlabs.org>
5036 M:      Matt Fleming <matt@codeblueprint.co.uk>
5037 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5038 L:      linux-efi@vger.kernel.org
5039 S:      Maintained
5040 F:      fs/efivarfs/
5042 EFIFB FRAMEBUFFER DRIVER
5043 L:      linux-fbdev@vger.kernel.org
5044 M:      Peter Jones <pjones@redhat.com>
5045 S:      Maintained
5046 F:      drivers/video/fbdev/efifb.c
5048 EFI TEST DRIVER
5049 L:      linux-efi@vger.kernel.org
5050 M:      Ivan Hu <ivan.hu@canonical.com>
5051 M:      Matt Fleming <matt@codeblueprint.co.uk>
5052 S:      Maintained
5053 F:      drivers/firmware/efi/test/
5055 EFS FILESYSTEM
5056 W:      http://aeschi.ch.eu.org/efs/
5057 S:      Orphan
5058 F:      fs/efs/
5060 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5061 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5062 L:      netdev@vger.kernel.org
5063 S:      Maintained
5064 F:      drivers/net/ethernet/ibm/ehea/
5066 EM28XX VIDEO4LINUX DRIVER
5067 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5068 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5069 L:      linux-media@vger.kernel.org
5070 W:      https://linuxtv.org
5071 T:      git git://linuxtv.org/media_tree.git
5072 S:      Maintained
5073 F:      drivers/media/usb/em28xx/
5074 F:      Documentation/media/v4l-drivers/em28xx*
5076 EMBEDDED LINUX
5077 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5078 M:      Matt Mackall <mpm@selenic.com>
5079 M:      David Woodhouse <dwmw2@infradead.org>
5080 L:      linux-embedded@vger.kernel.org
5081 S:      Maintained
5083 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5084 M:      James Smart <james.smart@broadcom.com>
5085 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5086 L:      linux-scsi@vger.kernel.org
5087 W:      http://www.broadcom.com
5088 S:      Supported
5089 F:      drivers/scsi/lpfc/
5091 ENE CB710 FLASH CARD READER DRIVER
5092 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5093 S:      Maintained
5094 F:      drivers/misc/cb710/
5095 F:      drivers/mmc/host/cb710-mmc.*
5096 F:      include/linux/cb710.h
5098 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5099 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5100 S:      Maintained
5101 F:      drivers/media/rc/ene_ir.*
5103 EPSON S1D13XXX FRAMEBUFFER DRIVER
5104 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5105 S:      Maintained
5106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5107 F:      drivers/video/fbdev/s1d13xxxfb.c
5108 F:      include/video/s1d13xxxfb.h
5110 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5111 M:      Jeff Layton <jlayton@poochiereds.net>
5112 S:      Maintained
5113 F:      lib/errseq.c
5114 F:      include/linux/errseq.h
5116 ET131X NETWORK DRIVER
5117 M:      Mark Einon <mark.einon@gmail.com>
5118 S:      Odd Fixes
5119 F:      drivers/net/ethernet/agere/
5121 ETHERNET BRIDGE
5122 M:      Stephen Hemminger <stephen@networkplumber.org>
5123 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5124 L:      netdev@vger.kernel.org
5125 W:      http://www.linuxfoundation.org/en/Net:Bridge
5126 S:      Maintained
5127 F:      include/linux/netfilter_bridge/
5128 F:      net/bridge/
5130 ETHERNET PHY LIBRARY
5131 M:      Andrew Lunn <andrew@lunn.ch>
5132 M:      Florian Fainelli <f.fainelli@gmail.com>
5133 L:      netdev@vger.kernel.org
5134 S:      Maintained
5135 F:      include/linux/phy.h
5136 F:      include/linux/phy_fixed.h
5137 F:      drivers/net/phy/
5138 F:      Documentation/networking/phy.txt
5139 F:      drivers/of/of_mdio.c
5140 F:      drivers/of/of_net.c
5142 EXT2 FILE SYSTEM
5143 M:      Jan Kara <jack@suse.com>
5144 L:      linux-ext4@vger.kernel.org
5145 S:      Maintained
5146 F:      Documentation/filesystems/ext2.txt
5147 F:      fs/ext2/
5148 F:      include/linux/ext2*
5150 EXT4 FILE SYSTEM
5151 M:      "Theodore Ts'o" <tytso@mit.edu>
5152 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5153 L:      linux-ext4@vger.kernel.org
5154 W:      http://ext4.wiki.kernel.org
5155 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5157 S:      Maintained
5158 F:      Documentation/filesystems/ext4.txt
5159 F:      fs/ext4/
5161 Extended Verification Module (EVM)
5162 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5163 L:      linux-ima-devel@lists.sourceforge.net
5164 L:      linux-security-module@vger.kernel.org
5165 S:      Supported
5166 F:      security/integrity/evm/
5168 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5169 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5170 M:      Chanwoo Choi <cw00.choi@samsung.com>
5171 L:      linux-kernel@vger.kernel.org
5172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5173 S:      Maintained
5174 F:      drivers/extcon/
5175 F:      include/linux/extcon/
5176 F:      include/linux/extcon.h
5177 F:      Documentation/extcon/
5178 F:      Documentation/devicetree/bindings/extcon/
5180 EXYNOS DP DRIVER
5181 M:      Jingoo Han <jingoohan1@gmail.com>
5182 L:      dri-devel@lists.freedesktop.org
5183 S:      Maintained
5184 F:      drivers/gpu/drm/exynos/exynos_dp*
5186 EXYNOS SYSMMU (IOMMU) driver
5187 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5188 L:      iommu@lists.linux-foundation.org
5189 S:      Maintained
5190 F:      drivers/iommu/exynos-iommu.c
5192 EZchip NPS platform support
5193 M:      Noam Camus <noamc@ezchip.com>
5194 S:      Supported
5195 F:      arch/arc/plat-eznps
5196 F:      arch/arc/boot/dts/eznps.dts
5198 F71805F HARDWARE MONITORING DRIVER
5199 M:      Jean Delvare <jdelvare@suse.com>
5200 L:      linux-hwmon@vger.kernel.org
5201 S:      Maintained
5202 F:      Documentation/hwmon/f71805f
5203 F:      drivers/hwmon/f71805f.c
5205 FC0011 TUNER DRIVER
5206 M:      Michael Buesch <m@bues.ch>
5207 L:      linux-media@vger.kernel.org
5208 S:      Maintained
5209 F:      drivers/media/tuners/fc0011.h
5210 F:      drivers/media/tuners/fc0011.c
5212 FC2580 MEDIA DRIVER
5213 M:      Antti Palosaari <crope@iki.fi>
5214 L:      linux-media@vger.kernel.org
5215 W:      https://linuxtv.org
5216 W:      http://palosaari.fi/linux/
5217 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5218 T:      git git://linuxtv.org/anttip/media_tree.git
5219 S:      Maintained
5220 F:      drivers/media/tuners/fc2580*
5222 FANOTIFY
5223 M:      Eric Paris <eparis@redhat.com>
5224 S:      Maintained
5225 F:      fs/notify/fanotify/
5226 F:      include/linux/fanotify.h
5227 F:      include/uapi/linux/fanotify.h
5229 FARSYNC SYNCHRONOUS DRIVER
5230 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5231 W:      http://www.farsite.co.uk/
5232 S:      Supported
5233 F:      drivers/net/wan/farsync.*
5235 FAULT INJECTION SUPPORT
5236 M:      Akinobu Mita <akinobu.mita@gmail.com>
5237 S:      Supported
5238 F:      Documentation/fault-injection/
5239 F:      lib/fault-inject.c
5241 FBTFT Framebuffer drivers
5242 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5243 S:      Maintained
5244 F:      drivers/staging/fbtft/
5246 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5247 M:      Johannes Thumshirn <jth@kernel.org>
5248 L:      fcoe-devel@open-fcoe.org
5249 W:      www.Open-FCoE.org
5250 S:      Supported
5251 F:      drivers/scsi/libfc/
5252 F:      drivers/scsi/fcoe/
5253 F:      include/scsi/fc/
5254 F:      include/scsi/libfc.h
5255 F:      include/scsi/libfcoe.h
5256 F:      include/uapi/scsi/fc/
5258 FILE LOCKING (flock() and fcntl()/lockf())
5259 M:      Jeff Layton <jlayton@poochiereds.net>
5260 M:      "J. Bruce Fields" <bfields@fieldses.org>
5261 L:      linux-fsdevel@vger.kernel.org
5262 S:      Maintained
5263 F:      include/linux/fcntl.h
5264 F:      include/linux/fs.h
5265 F:      include/uapi/linux/fcntl.h
5266 F:      include/uapi/linux/fs.h
5267 F:      fs/fcntl.c
5268 F:      fs/locks.c
5270 FILESYSTEMS (VFS and infrastructure)
5271 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5272 L:      linux-fsdevel@vger.kernel.org
5273 S:      Maintained
5274 F:      fs/*
5276 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5277 M:      Riku Voipio <riku.voipio@iki.fi>
5278 L:      linux-hwmon@vger.kernel.org
5279 S:      Maintained
5280 F:      drivers/hwmon/f75375s.c
5281 F:      include/linux/f75375s.h
5283 FIREWIRE AUDIO DRIVERS
5284 M:      Clemens Ladisch <clemens@ladisch.de>
5285 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5286 T:      git git://git.alsa-project.org/alsa-kernel.git
5287 S:      Maintained
5288 F:      sound/firewire/
5290 FIREWIRE MEDIA DRIVERS (firedtv)
5291 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5292 L:      linux-media@vger.kernel.org
5293 L:      linux1394-devel@lists.sourceforge.net
5294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5295 S:      Maintained
5296 F:      drivers/media/firewire/
5298 FIREWIRE SBP-2 TARGET
5299 M:      Chris Boot <bootc@bootc.net>
5300 L:      linux-scsi@vger.kernel.org
5301 L:      target-devel@vger.kernel.org
5302 L:      linux1394-devel@lists.sourceforge.net
5303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5304 S:      Maintained
5305 F:      drivers/target/sbp/
5307 FIREWIRE SUBSYSTEM
5308 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5309 L:      linux1394-devel@lists.sourceforge.net
5310 W:      http://ieee1394.wiki.kernel.org/
5311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5312 S:      Maintained
5313 F:      drivers/firewire/
5314 F:      include/linux/firewire.h
5315 F:      include/uapi/linux/firewire*.h
5316 F:      tools/firewire/
5318 FIRMWARE LOADER (request_firmware)
5319 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5320 L:      linux-kernel@vger.kernel.org
5321 S:      Maintained
5322 F:      Documentation/firmware_class/
5323 F:      drivers/base/firmware*.c
5324 F:      include/linux/firmware.h
5326 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5327 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5328 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5329 S:      Maintained
5330 F:      drivers/block/rsxx/
5332 FLOPPY DRIVER
5333 M:      Jiri Kosina <jikos@kernel.org>
5334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5335 S:      Odd fixes
5336 F:      drivers/block/floppy.c
5338 FMC SUBSYSTEM
5339 M:      Alessandro Rubini <rubini@gnudd.com>
5340 W:      http://www.ohwr.org/projects/fmc-bus
5341 S:      Supported
5342 F:      drivers/fmc/
5343 F:      include/linux/fmc*.h
5344 F:      include/linux/ipmi-fru.h
5345 K:      fmc_d.*register
5347 FPGA MANAGER FRAMEWORK
5348 M:      Alan Tull <atull@kernel.org>
5349 R:      Moritz Fischer <moritz.fischer@ettus.com>
5350 L:      linux-fpga@vger.kernel.org
5351 S:      Maintained
5352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5353 F:      Documentation/fpga/
5354 F:      Documentation/devicetree/bindings/fpga/
5355 F:      drivers/fpga/
5356 F:      include/linux/fpga/
5357 W:      http://www.rocketboards.org
5359 FPU EMULATOR
5360 M:      Bill Metzenthen <billm@melbpc.org.au>
5361 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5362 S:      Maintained
5363 F:      arch/x86/math-emu/
5365 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5366 L:      netdev@vger.kernel.org
5367 S:      Orphan
5368 F:      drivers/net/wan/dlci.c
5369 F:      drivers/net/wan/sdla.c
5371 FRAMEBUFFER LAYER
5372 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5373 L:      linux-fbdev@vger.kernel.org
5374 T:      git git://github.com/bzolnier/linux.git
5375 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5376 S:      Maintained
5377 F:      Documentation/fb/
5378 F:      drivers/video/
5379 F:      include/video/
5380 F:      include/linux/fb.h
5381 F:      include/uapi/video/
5382 F:      include/uapi/linux/fb.h
5384 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5385 M:      Horia Geantă <horia.geanta@nxp.com>
5386 M:      Dan Douglass <dan.douglass@nxp.com>
5387 L:      linux-crypto@vger.kernel.org
5388 S:      Maintained
5389 F:      drivers/crypto/caam/
5390 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5392 FREESCALE DIU FRAMEBUFFER DRIVER
5393 M:      Timur Tabi <timur@tabi.org>
5394 L:      linux-fbdev@vger.kernel.org
5395 S:      Maintained
5396 F:      drivers/video/fbdev/fsl-diu-fb.*
5398 FREESCALE DMA DRIVER
5399 M:      Li Yang <leoyang.li@nxp.com>
5400 M:      Zhang Wei <zw@zh-kernel.org>
5401 L:      linuxppc-dev@lists.ozlabs.org
5402 S:      Maintained
5403 F:      drivers/dma/fsldma.*
5405 FREESCALE GPMI NAND DRIVER
5406 M:      Han Xu <han.xu@nxp.com>
5407 L:      linux-mtd@lists.infradead.org
5408 S:      Maintained
5409 F:      drivers/mtd/nand/gpmi-nand/*
5411 FREESCALE I2C CPM DRIVER
5412 M:      Jochen Friedrich <jochen@scram.de>
5413 L:      linuxppc-dev@lists.ozlabs.org
5414 L:      linux-i2c@vger.kernel.org
5415 S:      Maintained
5416 F:      drivers/i2c/busses/i2c-cpm.c
5418 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5419 M:      Sascha Hauer <kernel@pengutronix.de>
5420 L:      linux-fbdev@vger.kernel.org
5421 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5422 S:      Maintained
5423 F:      include/linux/platform_data/video-imxfb.h
5424 F:      drivers/video/fbdev/imxfb.c
5426 FREESCALE QUAD SPI DRIVER
5427 M:      Han Xu <han.xu@nxp.com>
5428 L:      linux-mtd@lists.infradead.org
5429 S:      Maintained
5430 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5432 FREESCALE SOC FS_ENET DRIVER
5433 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5434 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5435 L:      linuxppc-dev@lists.ozlabs.org
5436 L:      netdev@vger.kernel.org
5437 S:      Maintained
5438 F:      drivers/net/ethernet/freescale/fs_enet/
5439 F:      include/linux/fs_enet_pd.h
5441 FREESCALE IMX / MXC FEC DRIVER
5442 M:      Fugang Duan <fugang.duan@nxp.com>
5443 L:      netdev@vger.kernel.org
5444 S:      Maintained
5445 F:      drivers/net/ethernet/freescale/fec_main.c
5446 F:      drivers/net/ethernet/freescale/fec_ptp.c
5447 F:      drivers/net/ethernet/freescale/fec.h
5448 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5450 FREESCALE QORIQ DPAA FMAN DRIVER
5451 M:      Madalin Bucur <madalin.bucur@nxp.com>
5452 L:      netdev@vger.kernel.org
5453 S:      Maintained
5454 F:      drivers/net/ethernet/freescale/fman
5455 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5457 FREESCALE QORIQ DPAA ETHERNET DRIVER
5458 M:      Madalin Bucur <madalin.bucur@nxp.com>
5459 L:      netdev@vger.kernel.org
5460 S:      Maintained
5461 F:      drivers/net/ethernet/freescale/dpaa
5463 FREESCALE SOC DRIVERS
5464 M:      Li Yang <leoyang.li@nxp.com>
5465 L:      linuxppc-dev@lists.ozlabs.org
5466 L:      linux-arm-kernel@lists.infradead.org
5467 S:      Maintained
5468 F:      Documentation/devicetree/bindings/soc/fsl/
5469 F:      drivers/soc/fsl/
5470 F:      include/linux/fsl/
5472 FREESCALE QUICC ENGINE LIBRARY
5473 M:      Qiang Zhao <qiang.zhao@nxp.com>
5474 L:      linuxppc-dev@lists.ozlabs.org
5475 S:      Maintained
5476 F:      drivers/soc/fsl/qe/
5477 F:      include/soc/fsl/*qe*.h
5478 F:      include/soc/fsl/*ucc*.h
5480 FREESCALE USB PERIPHERAL DRIVERS
5481 M:      Li Yang <leoyang.li@nxp.com>
5482 L:      linux-usb@vger.kernel.org
5483 L:      linuxppc-dev@lists.ozlabs.org
5484 S:      Maintained
5485 F:      drivers/usb/gadget/udc/fsl*
5487 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5488 M:      Li Yang <leoyang.li@nxp.com>
5489 L:      netdev@vger.kernel.org
5490 L:      linuxppc-dev@lists.ozlabs.org
5491 S:      Maintained
5492 F:      drivers/net/ethernet/freescale/ucc_geth*
5494 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5495 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5496 L:      netdev@vger.kernel.org
5497 S:      Maintained
5498 F:      drivers/net/ethernet/freescale/gianfar*
5499 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5500 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5502 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5503 M:      Zhao Qiang <qiang.zhao@nxp.com>
5504 L:      netdev@vger.kernel.org
5505 L:      linuxppc-dev@lists.ozlabs.org
5506 S:      Maintained
5507 F:      drivers/net/wan/fsl_ucc_hdlc*
5509 FREESCALE QUICC ENGINE UCC UART DRIVER
5510 M:      Timur Tabi <timur@tabi.org>
5511 L:      linuxppc-dev@lists.ozlabs.org
5512 S:      Maintained
5513 F:      drivers/tty/serial/ucc_uart.c
5515 FREESCALE SOC SOUND DRIVERS
5516 M:      Timur Tabi <timur@tabi.org>
5517 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5518 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5519 R:      Fabio Estevam <fabio.estevam@nxp.com>
5520 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5521 L:      linuxppc-dev@lists.ozlabs.org
5522 S:      Maintained
5523 F:      sound/soc/fsl/fsl*
5524 F:      sound/soc/fsl/imx*
5525 F:      sound/soc/fsl/mpc8610_hpcd.c
5527 FREEVXFS FILESYSTEM
5528 M:      Christoph Hellwig <hch@infradead.org>
5529 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5530 S:      Maintained
5531 F:      fs/freevxfs/
5533 FREEZER
5534 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5535 M:      Pavel Machek <pavel@ucw.cz>
5536 L:      linux-pm@vger.kernel.org
5537 S:      Supported
5538 F:      Documentation/power/freezing-of-tasks.txt
5539 F:      include/linux/freezer.h
5540 F:      kernel/freezer.c
5542 FRONTSWAP API
5543 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5544 L:      linux-kernel@vger.kernel.org
5545 S:      Maintained
5546 F:      mm/frontswap.c
5547 F:      include/linux/frontswap.h
5549 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5550 M:      David Howells <dhowells@redhat.com>
5551 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5552 S:      Supported
5553 F:      Documentation/filesystems/caching/
5554 F:      fs/fscache/
5555 F:      include/linux/fscache*.h
5557 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5558 M:      Theodore Y. Ts'o <tytso@mit.edu>
5559 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5560 L:      linux-fscrypt@vger.kernel.org
5561 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5563 S:      Supported
5564 F:      fs/crypto/
5565 F:      include/linux/fscrypt*.h
5567 F2FS FILE SYSTEM
5568 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5569 M:      Chao Yu <yuchao0@huawei.com>
5570 L:      linux-f2fs-devel@lists.sourceforge.net
5571 W:      https://f2fs.wiki.kernel.org/
5572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5573 S:      Maintained
5574 F:      Documentation/filesystems/f2fs.txt
5575 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5576 F:      fs/f2fs/
5577 F:      include/linux/f2fs_fs.h
5578 F:      include/trace/events/f2fs.h
5580 FUJITSU FR-V (FRV) PORT
5581 S:      Orphan
5582 F:      arch/frv/
5584 FUJITSU LAPTOP EXTRAS
5585 M:      Jonathan Woithe <jwoithe@just42.net>
5586 L:      platform-driver-x86@vger.kernel.org
5587 S:      Maintained
5588 F:      drivers/platform/x86/fujitsu-laptop.c
5590 FUJITSU M-5MO LS CAMERA ISP DRIVER
5591 M:      Kyungmin Park <kyungmin.park@samsung.com>
5592 M:      Heungjun Kim <riverful.kim@samsung.com>
5593 L:      linux-media@vger.kernel.org
5594 S:      Maintained
5595 F:      drivers/media/i2c/m5mols/
5596 F:      include/media/i2c/m5mols.h
5598 FUJITSU TABLET EXTRAS
5599 M:      Robert Gerlach <khnz@gmx.de>
5600 L:      platform-driver-x86@vger.kernel.org
5601 S:      Maintained
5602 F:      drivers/platform/x86/fujitsu-tablet.c
5604 FUSE: FILESYSTEM IN USERSPACE
5605 M:      Miklos Szeredi <miklos@szeredi.hu>
5606 L:      linux-fsdevel@vger.kernel.org
5607 W:      http://fuse.sourceforge.net/
5608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5609 S:      Maintained
5610 F:      fs/fuse/
5611 F:      include/uapi/linux/fuse.h
5612 F:      Documentation/filesystems/fuse.txt
5614 FUTEX SUBSYSTEM
5615 M:      Thomas Gleixner <tglx@linutronix.de>
5616 M:      Ingo Molnar <mingo@redhat.com>
5617 R:      Peter Zijlstra <peterz@infradead.org>
5618 R:      Darren Hart <dvhart@infradead.org>
5619 L:      linux-kernel@vger.kernel.org
5620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5621 S:      Maintained
5622 F:      kernel/futex.c
5623 F:      kernel/futex_compat.c
5624 F:      include/asm-generic/futex.h
5625 F:      include/linux/futex.h
5626 F:      include/uapi/linux/futex.h
5627 F:      tools/testing/selftests/futex/
5628 F:      tools/perf/bench/futex*
5629 F:      Documentation/*futex*
5631 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5632 M:      Rik Faith <faith@cs.unc.edu>
5633 L:      linux-scsi@vger.kernel.org
5634 S:      Odd Fixes (e.g., new signatures)
5635 F:      drivers/scsi/fdomain.*
5637 GCC PLUGINS
5638 M:      Kees Cook <keescook@chromium.org>
5639 R:      Emese Revfy <re.emese@gmail.com>
5640 L:      kernel-hardening@lists.openwall.com
5641 S:      Maintained
5642 F:      scripts/gcc-plugins/
5643 F:      scripts/gcc-plugin.sh
5644 F:      scripts/Makefile.gcc-plugins
5645 F:      Documentation/gcc-plugins.txt
5647 GCOV BASED KERNEL PROFILING
5648 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5649 S:      Maintained
5650 F:      kernel/gcov/
5651 F:      Documentation/dev-tools/gcov.rst
5653 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5654 M:      Achim Leubner <achim_leubner@adaptec.com>
5655 L:      linux-scsi@vger.kernel.org
5656 W:      http://www.icp-vortex.com/
5657 S:      Supported
5658 F:      drivers/scsi/gdt*
5660 GDB KERNEL DEBUGGING HELPER SCRIPTS
5661 M:      Jan Kiszka <jan.kiszka@siemens.com>
5662 M:      Kieran Bingham <kieran@bingham.xyz>
5663 S:      Supported
5664 F:      scripts/gdb/
5666 GEMTEK FM RADIO RECEIVER DRIVER
5667 M:      Hans Verkuil <hverkuil@xs4all.nl>
5668 L:      linux-media@vger.kernel.org
5669 T:      git git://linuxtv.org/media_tree.git
5670 W:      https://linuxtv.org
5671 S:      Maintained
5672 F:      drivers/media/radio/radio-gemtek*
5674 GENERIC GPIO I2C DRIVER
5675 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5676 S:      Supported
5677 F:      drivers/i2c/busses/i2c-gpio.c
5678 F:      include/linux/i2c-gpio.h
5680 GENERIC GPIO I2C MULTIPLEXER DRIVER
5681 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5682 L:      linux-i2c@vger.kernel.org
5683 S:      Supported
5684 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5685 F:      include/linux/i2c-mux-gpio.h
5686 F:      Documentation/i2c/muxes/i2c-mux-gpio
5688 GENERIC HDLC (WAN) DRIVERS
5689 M:      Krzysztof Halasa <khc@pm.waw.pl>
5690 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5691 S:      Maintained
5692 F:      drivers/net/wan/c101.c
5693 F:      drivers/net/wan/hd6457*
5694 F:      drivers/net/wan/hdlc*
5695 F:      drivers/net/wan/n2.c
5696 F:      drivers/net/wan/pc300too.c
5697 F:      drivers/net/wan/pci200syn.c
5698 F:      drivers/net/wan/wanxl*
5700 GENERIC INCLUDE/ASM HEADER FILES
5701 M:      Arnd Bergmann <arnd@arndb.de>
5702 L:      linux-arch@vger.kernel.org
5703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5704 S:      Maintained
5705 F:      include/asm-generic/
5706 F:      include/uapi/asm-generic/
5708 GENERIC PHY FRAMEWORK
5709 M:      Kishon Vijay Abraham I <kishon@ti.com>
5710 L:      linux-kernel@vger.kernel.org
5711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5712 S:      Supported
5713 F:      drivers/phy/
5714 F:      include/linux/phy/
5716 GENERIC PM DOMAINS
5717 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5718 M:      Kevin Hilman <khilman@kernel.org>
5719 M:      Ulf Hansson <ulf.hansson@linaro.org>
5720 L:      linux-pm@vger.kernel.org
5721 S:      Supported
5722 F:      drivers/base/power/domain*.c
5723 F:      include/linux/pm_domain.h
5724 F:      Documentation/devicetree/bindings/power/power_domain.txt
5726 GENERIC UIO DRIVER FOR PCI DEVICES
5727 M:      "Michael S. Tsirkin" <mst@redhat.com>
5728 L:      kvm@vger.kernel.org
5729 S:      Supported
5730 F:      drivers/uio/uio_pci_generic.c
5732 GET_MAINTAINER SCRIPT
5733 M:      Joe Perches <joe@perches.com>
5734 S:      Maintained
5735 F:      scripts/get_maintainer.pl
5737 GENWQE (IBM Generic Workqueue Card)
5738 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5739 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5740 S:      Supported
5741 F:      drivers/misc/genwqe/
5743 GFS2 FILE SYSTEM
5744 M:      Steven Whitehouse <swhiteho@redhat.com>
5745 M:      Bob Peterson <rpeterso@redhat.com>
5746 L:      cluster-devel@redhat.com
5747 W:      http://sources.redhat.com/cluster/
5748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5749 S:      Supported
5750 F:      Documentation/filesystems/gfs2*.txt
5751 F:      fs/gfs2/
5752 F:      include/uapi/linux/gfs2_ondisk.h
5754 GIGASET ISDN DRIVERS
5755 M:      Paul Bolle <pebolle@tiscali.nl>
5756 L:      gigaset307x-common@lists.sourceforge.net
5757 W:      http://gigaset307x.sourceforge.net/
5758 S:      Odd Fixes
5759 F:      Documentation/isdn/README.gigaset
5760 F:      drivers/isdn/gigaset/
5761 F:      include/uapi/linux/gigaset_dev.h
5763 GO7007 MPEG CODEC
5764 M:      Hans Verkuil <hans.verkuil@cisco.com>
5765 L:      linux-media@vger.kernel.org
5766 S:      Maintained
5767 F:      drivers/media/usb/go7007/
5769 GOODIX TOUCHSCREEN
5770 M:      Bastien Nocera <hadess@hadess.net>
5771 L:      linux-input@vger.kernel.org
5772 S:      Maintained
5773 F:      drivers/input/touchscreen/goodix.c
5775 GPIO MOCKUP DRIVER
5776 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5777 L:      linux-gpio@vger.kernel.org
5778 S:      Maintained
5779 F:      drivers/gpio/gpio-mockup.c
5780 F:      tools/testing/selftests/gpio/
5782 GPIO SUBSYSTEM
5783 M:      Linus Walleij <linus.walleij@linaro.org>
5784 L:      linux-gpio@vger.kernel.org
5785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5786 S:      Maintained
5787 F:      Documentation/devicetree/bindings/gpio/
5788 F:      Documentation/gpio/
5789 F:      Documentation/ABI/testing/gpio-cdev
5790 F:      Documentation/ABI/obsolete/sysfs-gpio
5791 F:      drivers/gpio/
5792 F:      include/linux/gpio/
5793 F:      include/linux/gpio.h
5794 F:      include/asm-generic/gpio.h
5795 F:      include/uapi/linux/gpio.h
5796 F:      tools/gpio/
5798 GPIO ACPI SUPPORT
5799 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5800 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5801 L:      linux-gpio@vger.kernel.org
5802 L:      linux-acpi@vger.kernel.org
5803 S:      Maintained
5804 F:      Documentation/acpi/gpio-properties.txt
5805 F:      drivers/gpio/gpiolib-acpi.c
5807 GRE DEMULTIPLEXER DRIVER
5808 M:      Dmitry Kozlov <xeb@mail.ru>
5809 L:      netdev@vger.kernel.org
5810 S:      Maintained
5811 F:      net/ipv4/gre_demux.c
5812 F:      net/ipv4/gre_offload.c
5813 F:      include/net/gre.h
5815 GRETH 10/100/1G Ethernet MAC device driver
5816 M:      Andreas Larsson <andreas@gaisler.com>
5817 L:      netdev@vger.kernel.org
5818 S:      Maintained
5819 F:      drivers/net/ethernet/aeroflex/
5821 GREYBUS SUBSYSTEM
5822 M:      Johan Hovold <johan@kernel.org>
5823 M:      Alex Elder <elder@kernel.org>
5824 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5825 S:      Maintained
5826 F:      drivers/staging/greybus/
5827 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5829 GREYBUS AUDIO PROTOCOLS DRIVERS
5830 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5831 M:      Mark Greer <mgreer@animalcreek.com>
5832 S:      Maintained
5833 F:      drivers/staging/greybus/audio_apbridgea.c
5834 F:      drivers/staging/greybus/audio_apbridgea.h
5835 F:      drivers/staging/greybus/audio_codec.c
5836 F:      drivers/staging/greybus/audio_codec.h
5837 F:      drivers/staging/greybus/audio_gb.c
5838 F:      drivers/staging/greybus/audio_manager.c
5839 F:      drivers/staging/greybus/audio_manager.h
5840 F:      drivers/staging/greybus/audio_manager_module.c
5841 F:      drivers/staging/greybus/audio_manager_private.h
5842 F:      drivers/staging/greybus/audio_manager_sysfs.c
5843 F:      drivers/staging/greybus/audio_module.c
5844 F:      drivers/staging/greybus/audio_topology.c
5846 GREYBUS PROTOCOLS DRIVERS
5847 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5848 S:      Maintained
5849 F:      drivers/staging/greybus/sdio.c
5850 F:      drivers/staging/greybus/light.c
5851 F:      drivers/staging/greybus/gpio.c
5852 F:      drivers/staging/greybus/power_supply.c
5853 F:      drivers/staging/greybus/spi.c
5854 F:      drivers/staging/greybus/spilib.c
5856 GREYBUS PROTOCOLS DRIVERS
5857 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5858 S:      Maintained
5859 F:      drivers/staging/greybus/loopback.c
5860 F:      drivers/staging/greybus/timesync.c
5861 F:      drivers/staging/greybus/timesync_platform.c
5863 GREYBUS PROTOCOLS DRIVERS
5864 M:      Viresh Kumar <vireshk@kernel.org>
5865 S:      Maintained
5866 F:      drivers/staging/greybus/authentication.c
5867 F:      drivers/staging/greybus/bootrom.c
5868 F:      drivers/staging/greybus/firmware.h
5869 F:      drivers/staging/greybus/fw-core.c
5870 F:      drivers/staging/greybus/fw-download.c
5871 F:      drivers/staging/greybus/fw-managament.c
5872 F:      drivers/staging/greybus/greybus_authentication.h
5873 F:      drivers/staging/greybus/greybus_firmware.h
5874 F:      drivers/staging/greybus/hid.c
5875 F:      drivers/staging/greybus/i2c.c
5876 F:      drivers/staging/greybus/spi.c
5877 F:      drivers/staging/greybus/spilib.c
5878 F:      drivers/staging/greybus/spilib.h
5880 GREYBUS PROTOCOLS DRIVERS
5881 M:      David Lin <dtwlin@gmail.com>
5882 S:      Maintained
5883 F:      drivers/staging/greybus/uart.c
5884 F:      drivers/staging/greybus/log.c
5886 GREYBUS PLATFORM DRIVERS
5887 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5888 S:      Maintained
5889 F:      drivers/staging/greybus/arche-platform.c
5890 F:      drivers/staging/greybus/arche-apb-ctrl.c
5891 F:      drivers/staging/greybus/arche_platform.h
5893 GS1662 VIDEO SERIALIZER
5894 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5895 L:      linux-media@vger.kernel.org
5896 T:      git git://linuxtv.org/media_tree.git
5897 S:      Maintained
5898 F:      drivers/media/spi/gs1662.c
5900 GSPCA FINEPIX SUBDRIVER
5901 M:      Frank Zago <frank@zago.net>
5902 L:      linux-media@vger.kernel.org
5903 T:      git git://linuxtv.org/media_tree.git
5904 S:      Maintained
5905 F:      drivers/media/usb/gspca/finepix.c
5907 GSPCA GL860 SUBDRIVER
5908 M:      Olivier Lorin <o.lorin@laposte.net>
5909 L:      linux-media@vger.kernel.org
5910 T:      git git://linuxtv.org/media_tree.git
5911 S:      Maintained
5912 F:      drivers/media/usb/gspca/gl860/
5914 GSPCA M5602 SUBDRIVER
5915 M:      Erik Andren <erik.andren@gmail.com>
5916 L:      linux-media@vger.kernel.org
5917 T:      git git://linuxtv.org/media_tree.git
5918 S:      Maintained
5919 F:      drivers/media/usb/gspca/m5602/
5921 GSPCA PAC207 SONIXB SUBDRIVER
5922 M:      Hans Verkuil <hverkuil@xs4all.nl>
5923 L:      linux-media@vger.kernel.org
5924 T:      git git://linuxtv.org/media_tree.git
5925 S:      Odd Fixes
5926 F:      drivers/media/usb/gspca/pac207.c
5928 GSPCA SN9C20X SUBDRIVER
5929 M:      Brian Johnson <brijohn@gmail.com>
5930 L:      linux-media@vger.kernel.org
5931 T:      git git://linuxtv.org/media_tree.git
5932 S:      Maintained
5933 F:      drivers/media/usb/gspca/sn9c20x.c
5935 GSPCA T613 SUBDRIVER
5936 M:      Leandro Costantino <lcostantino@gmail.com>
5937 L:      linux-media@vger.kernel.org
5938 T:      git git://linuxtv.org/media_tree.git
5939 S:      Maintained
5940 F:      drivers/media/usb/gspca/t613.c
5942 GSPCA USB WEBCAM DRIVER
5943 M:      Hans Verkuil <hverkuil@xs4all.nl>
5944 L:      linux-media@vger.kernel.org
5945 T:      git git://linuxtv.org/media_tree.git
5946 S:      Odd Fixes
5947 F:      drivers/media/usb/gspca/
5949 GTP (GPRS Tunneling Protocol)
5950 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5951 M:      Harald Welte <laforge@gnumonks.org>
5952 L:      osmocom-net-gprs@lists.osmocom.org
5953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5954 S:      Maintained
5955 F:      drivers/net/gtp.c
5957 GUID PARTITION TABLE (GPT)
5958 M:      Davidlohr Bueso <dave@stgolabs.net>
5959 L:      linux-efi@vger.kernel.org
5960 S:      Maintained
5961 F:      block/partitions/efi.*
5963 STK1160 USB VIDEO CAPTURE DRIVER
5964 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5965 L:      linux-media@vger.kernel.org
5966 T:      git git://linuxtv.org/media_tree.git
5967 S:      Maintained
5968 F:      drivers/media/usb/stk1160/
5970 H8/300 ARCHITECTURE
5971 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5972 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5973 W:      http://uclinux-h8.sourceforge.jp
5974 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5975 S:      Maintained
5976 F:      arch/h8300/
5977 F:      drivers/clocksource/h8300_*.c
5978 F:      drivers/clk/h8300/
5979 F:      drivers/irqchip/irq-renesas-h8*.c
5981 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5982 M:      Frank Seidel <frank@f-seidel.de>
5983 L:      platform-driver-x86@vger.kernel.org
5984 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5985 S:      Maintained
5986 F:      drivers/platform/x86/hdaps.c
5988 HDPVR USB VIDEO ENCODER DRIVER
5989 M:      Hans Verkuil <hverkuil@xs4all.nl>
5990 L:      linux-media@vger.kernel.org
5991 T:      git git://linuxtv.org/media_tree.git
5992 W:      https://linuxtv.org
5993 S:      Odd Fixes
5994 F:      drivers/media/usb/hdpvr/
5996 HWPOISON MEMORY FAILURE HANDLING
5997 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5998 L:      linux-mm@kvack.org
5999 S:      Maintained
6000 F:      mm/memory-failure.c
6001 F:      mm/hwpoison-inject.c
6003 HYPERVISOR VIRTUAL CONSOLE DRIVER
6004 L:      linuxppc-dev@lists.ozlabs.org
6005 S:      Odd Fixes
6006 F:      drivers/tty/hvc/
6008 HACKRF MEDIA DRIVER
6009 M:      Antti Palosaari <crope@iki.fi>
6010 L:      linux-media@vger.kernel.org
6011 W:      https://linuxtv.org
6012 W:      http://palosaari.fi/linux/
6013 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6014 T:      git git://linuxtv.org/anttip/media_tree.git
6015 S:      Maintained
6016 F:      drivers/media/usb/hackrf/
6018 HARDWARE MONITORING
6019 M:      Jean Delvare <jdelvare@suse.com>
6020 M:      Guenter Roeck <linux@roeck-us.net>
6021 L:      linux-hwmon@vger.kernel.org
6022 W:      http://hwmon.wiki.kernel.org/
6023 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6025 S:      Maintained
6026 F:      Documentation/hwmon/
6027 F:      drivers/hwmon/
6028 F:      include/linux/hwmon*.h
6030 HARDWARE RANDOM NUMBER GENERATOR CORE
6031 M:      Matt Mackall <mpm@selenic.com>
6032 M:      Herbert Xu <herbert@gondor.apana.org.au>
6033 L:      linux-crypto@vger.kernel.org
6034 S:      Odd fixes
6035 F:      Documentation/devicetree/bindings/rng/
6036 F:      Documentation/hw_random.txt
6037 F:      drivers/char/hw_random/
6038 F:      include/linux/hw_random.h
6040 HARDWARE SPINLOCK CORE
6041 M:      Ohad Ben-Cohen <ohad@wizery.com>
6042 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6043 L:      linux-remoteproc@vger.kernel.org
6044 S:      Maintained
6045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6046 F:      Documentation/devicetree/bindings/hwlock/
6047 F:      Documentation/hwspinlock.txt
6048 F:      drivers/hwspinlock/
6049 F:      include/linux/hwspinlock.h
6051 HARMONY SOUND DRIVER
6052 L:      linux-parisc@vger.kernel.org
6053 S:      Maintained
6054 F:      sound/parisc/harmony.*
6056 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6057 M:      Jimmy Vance <jimmy.vance@hpe.com>
6058 S:      Supported
6059 F:      Documentation/watchdog/hpwdt.txt
6060 F:      drivers/watchdog/hpwdt.c
6062 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6063 M:      Don Brace <don.brace@microsemi.com>
6064 L:      esc.storagedev@microsemi.com
6065 L:      linux-scsi@vger.kernel.org
6066 S:      Supported
6067 F:      Documentation/scsi/hpsa.txt
6068 F:      drivers/scsi/hpsa*.[ch]
6069 F:      include/linux/cciss*.h
6070 F:      include/uapi/linux/cciss*.h
6072 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6073 M:      Don Brace <don.brace@microsemi.com>
6074 L:      esc.storagedev@microsemi.com
6075 L:      linux-scsi@vger.kernel.org
6076 S:      Supported
6077 F:      Documentation/blockdev/cciss.txt
6078 F:      drivers/block/cciss*
6079 F:      include/linux/cciss_ioctl.h
6080 F:      include/uapi/linux/cciss_ioctl.h
6082 OPA-VNIC DRIVER
6083 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6084 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
6085 L:      linux-rdma@vger.kernel.org
6086 S:      Supported
6087 F:      drivers/infiniband/ulp/opa_vnic
6089 HFI1 DRIVER
6090 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6091 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6092 L:      linux-rdma@vger.kernel.org
6093 S:      Supported
6094 F:      drivers/infiniband/hw/hfi1
6096 HFS FILESYSTEM
6097 L:      linux-fsdevel@vger.kernel.org
6098 S:      Orphan
6099 F:      Documentation/filesystems/hfs.txt
6100 F:      fs/hfs/
6102 HFSPLUS FILESYSTEM
6103 L:      linux-fsdevel@vger.kernel.org
6104 S:      Orphan
6105 F:      Documentation/filesystems/hfsplus.txt
6106 F:      fs/hfsplus/
6108 HGA FRAMEBUFFER DRIVER
6109 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6110 L:      linux-nvidia@lists.surfsouth.com
6111 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6112 S:      Maintained
6113 F:      drivers/video/fbdev/hgafb.c
6115 HIBERNATION (aka Software Suspend, aka swsusp)
6116 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6117 M:      Pavel Machek <pavel@ucw.cz>
6118 L:      linux-pm@vger.kernel.org
6119 B:      https://bugzilla.kernel.org
6120 S:      Supported
6121 F:      arch/x86/power/
6122 F:      drivers/base/power/
6123 F:      kernel/power/
6124 F:      include/linux/suspend.h
6125 F:      include/linux/freezer.h
6126 F:      include/linux/pm.h
6127 F:      arch/*/include/asm/suspend*.h
6129 HID CORE LAYER
6130 M:      Jiri Kosina <jikos@kernel.org>
6131 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6132 L:      linux-input@vger.kernel.org
6133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6134 S:      Maintained
6135 F:      drivers/hid/
6136 F:      include/linux/hid*
6137 F:      include/uapi/linux/hid*
6139 HID SENSOR HUB DRIVERS
6140 M:      Jiri Kosina <jikos@kernel.org>
6141 M:      Jonathan Cameron <jic23@kernel.org>
6142 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6143 L:      linux-input@vger.kernel.org
6144 L:      linux-iio@vger.kernel.org
6145 S:      Maintained
6146 F:      Documentation/hid/hid-sensor*
6147 F:      drivers/hid/hid-sensor-*
6148 F:      drivers/iio/*/hid-*
6149 F:      include/linux/hid-sensor-*
6151 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6152 M:      Thomas Gleixner <tglx@linutronix.de>
6153 L:      linux-kernel@vger.kernel.org
6154 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6155 S:      Maintained
6156 F:      Documentation/timers/
6157 F:      kernel/time/hrtimer.c
6158 F:      kernel/time/clockevents.c
6159 F:      kernel/time/timer_*.c
6160 F:      include/linux/clockchips.h
6161 F:      include/linux/hrtimer.h
6163 HIGH-SPEED SCC DRIVER FOR AX.25
6164 L:      linux-hams@vger.kernel.org
6165 S:      Orphan
6166 F:      drivers/net/hamradio/dmascc.c
6167 F:      drivers/net/hamradio/scc.c
6169 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6170 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6171 W:      http://www.highpoint-tech.com
6172 S:      Supported
6173 F:      Documentation/scsi/hptiop.txt
6174 F:      drivers/scsi/hptiop.c
6176 HIPPI
6177 M:      Jes Sorensen <jes@trained-monkey.org>
6178 L:      linux-hippi@sunsite.dk
6179 S:      Maintained
6180 F:      include/linux/hippidevice.h
6181 F:      include/uapi/linux/if_hippi.h
6182 F:      net/802/hippi.c
6183 F:      drivers/net/hippi/
6185 HISILICON NETWORK SUBSYSTEM DRIVER
6186 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6187 M:      Salil Mehta <salil.mehta@huawei.com>
6188 L:      netdev@vger.kernel.org
6189 W:      http://www.hisilicon.com
6190 S:      Maintained
6191 F:      drivers/net/ethernet/hisilicon/
6192 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6194 HISILICON ROCE DRIVER
6195 M:      Lijun Ou <oulijun@huawei.com>
6196 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6197 L:      linux-rdma@vger.kernel.org
6198 S:      Maintained
6199 F:      drivers/infiniband/hw/hns/
6200 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6202 HISILICON SAS Controller
6203 M:      John Garry <john.garry@huawei.com>
6204 W:      http://www.hisilicon.com
6205 S:      Supported
6206 F:      drivers/scsi/hisi_sas/
6207 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6209 HOST AP DRIVER
6210 M:      Jouni Malinen <j@w1.fi>
6211 L:      linux-wireless@vger.kernel.org
6212 W:      http://w1.fi/hostap-driver.html
6213 S:      Obsolete
6214 F:      drivers/net/wireless/intersil/hostap/
6216 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6217 L:      platform-driver-x86@vger.kernel.org
6218 S:      Orphan
6219 F:      drivers/platform/x86/tc1100-wmi.c
6221 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6222 M:      Jaroslav Kysela <perex@perex.cz>
6223 S:      Maintained
6224 F:      drivers/net/ethernet/hp/hp100.*
6226 HPET:   High Precision Event Timers driver
6227 M:      Clemens Ladisch <clemens@ladisch.de>
6228 S:      Maintained
6229 F:      Documentation/timers/hpet.txt
6230 F:      drivers/char/hpet.c
6231 F:      include/linux/hpet.h
6232 F:      include/uapi/linux/hpet.h
6234 HPET:   x86
6235 S:      Orphan
6236 F:      arch/x86/kernel/hpet.c
6237 F:      arch/x86/include/asm/hpet.h
6239 HPFS FILESYSTEM
6240 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6241 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6242 S:      Maintained
6243 F:      fs/hpfs/
6245 HSI SUBSYSTEM
6246 M:      Sebastian Reichel <sre@kernel.org>
6247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6248 S:      Maintained
6249 F:      Documentation/ABI/testing/sysfs-bus-hsi
6250 F:      Documentation/driver-api/hsi.rst
6251 F:      drivers/hsi/
6252 F:      include/linux/hsi/
6253 F:      include/uapi/linux/hsi/
6255 HSO 3G MODEM DRIVER
6256 L:      linux-usb@vger.kernel.org
6257 S:      Orphan
6258 F:      drivers/net/usb/hso.c
6260 HSR NETWORK PROTOCOL
6261 M:      Arvid Brodin <arvid.brodin@alten.se>
6262 L:      netdev@vger.kernel.org
6263 S:      Maintained
6264 F:      net/hsr/
6266 HTCPEN TOUCHSCREEN DRIVER
6267 M:      Pau Oliva Fora <pof@eslack.org>
6268 L:      linux-input@vger.kernel.org
6269 S:      Maintained
6270 F:      drivers/input/touchscreen/htcpen.c
6272 HUGETLB FILESYSTEM
6273 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6274 S:      Maintained
6275 F:      fs/hugetlbfs/
6277 HVA ST MEDIA DRIVER
6278 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6279 L:      linux-media@vger.kernel.org
6280 T:      git git://linuxtv.org/media_tree.git
6281 W:      https://linuxtv.org
6282 S:      Supported
6283 F:      drivers/media/platform/sti/hva
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
6307 I2C MUXES
6308 M:      Peter Rosin <peda@axentia.se>
6309 L:      linux-i2c@vger.kernel.org
6310 S:      Maintained
6311 F:      Documentation/i2c/i2c-topology
6312 F:      Documentation/i2c/muxes/
6313 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6314 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6315 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6316 F:      drivers/i2c/i2c-mux.c
6317 F:      drivers/i2c/muxes/
6318 F:      include/linux/i2c-mux.h
6320 I2C OVER PARALLEL PORT
6321 M:      Jean Delvare <jdelvare@suse.com>
6322 L:      linux-i2c@vger.kernel.org
6323 S:      Maintained
6324 F:      Documentation/i2c/busses/i2c-parport
6325 F:      Documentation/i2c/busses/i2c-parport-light
6326 F:      drivers/i2c/busses/i2c-parport.c
6327 F:      drivers/i2c/busses/i2c-parport-light.c
6329 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6330 M:      Jean Delvare <jdelvare@suse.com>
6331 L:      linux-i2c@vger.kernel.org
6332 S:      Maintained
6333 F:      Documentation/i2c/busses/i2c-ali1535
6334 F:      Documentation/i2c/busses/i2c-ali1563
6335 F:      Documentation/i2c/busses/i2c-ali15x3
6336 F:      Documentation/i2c/busses/i2c-amd756
6337 F:      Documentation/i2c/busses/i2c-amd8111
6338 F:      Documentation/i2c/busses/i2c-i801
6339 F:      Documentation/i2c/busses/i2c-nforce2
6340 F:      Documentation/i2c/busses/i2c-piix4
6341 F:      Documentation/i2c/busses/i2c-sis5595
6342 F:      Documentation/i2c/busses/i2c-sis630
6343 F:      Documentation/i2c/busses/i2c-sis96x
6344 F:      Documentation/i2c/busses/i2c-via
6345 F:      Documentation/i2c/busses/i2c-viapro
6346 F:      drivers/i2c/busses/i2c-ali1535.c
6347 F:      drivers/i2c/busses/i2c-ali1563.c
6348 F:      drivers/i2c/busses/i2c-ali15x3.c
6349 F:      drivers/i2c/busses/i2c-amd756.c
6350 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6351 F:      drivers/i2c/busses/i2c-amd8111.c
6352 F:      drivers/i2c/busses/i2c-i801.c
6353 F:      drivers/i2c/busses/i2c-isch.c
6354 F:      drivers/i2c/busses/i2c-nforce2.c
6355 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6356 F:      drivers/i2c/busses/i2c-piix4.c
6357 F:      drivers/i2c/busses/i2c-sis5595.c
6358 F:      drivers/i2c/busses/i2c-sis630.c
6359 F:      drivers/i2c/busses/i2c-sis96x.c
6360 F:      drivers/i2c/busses/i2c-via.c
6361 F:      drivers/i2c/busses/i2c-viapro.c
6363 I2C/SMBUS ISMT DRIVER
6364 M:      Seth Heasley <seth.heasley@intel.com>
6365 M:      Neil Horman <nhorman@tuxdriver.com>
6366 L:      linux-i2c@vger.kernel.org
6367 F:      drivers/i2c/busses/i2c-ismt.c
6368 F:      Documentation/i2c/busses/i2c-ismt
6370 I2C/SMBUS STUB DRIVER
6371 M:      Jean Delvare <jdelvare@suse.com>
6372 L:      linux-i2c@vger.kernel.org
6373 S:      Maintained
6374 F:      drivers/i2c/i2c-stub.c
6376 I2C SUBSYSTEM
6377 M:      Wolfram Sang <wsa@the-dreams.de>
6378 L:      linux-i2c@vger.kernel.org
6379 W:      https://i2c.wiki.kernel.org/
6380 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6382 S:      Maintained
6383 F:      Documentation/devicetree/bindings/i2c/
6384 F:      Documentation/i2c/
6385 F:      drivers/i2c/
6386 F:      drivers/i2c/*/
6387 F:      include/linux/i2c.h
6388 F:      include/linux/i2c-*.h
6389 F:      include/uapi/linux/i2c.h
6390 F:      include/uapi/linux/i2c-*.h
6392 I2C ACPI SUPPORT
6393 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6394 L:      linux-i2c@vger.kernel.org
6395 L:      linux-acpi@vger.kernel.org
6396 S:      Maintained
6397 F:      drivers/i2c/i2c-core-acpi.c
6399 I2C-TAOS-EVM DRIVER
6400 M:      Jean Delvare <jdelvare@suse.com>
6401 L:      linux-i2c@vger.kernel.org
6402 S:      Maintained
6403 F:      Documentation/i2c/busses/i2c-taos-evm
6404 F:      drivers/i2c/busses/i2c-taos-evm.c
6406 I2C-TINY-USB DRIVER
6407 M:      Till Harbaum <till@harbaum.org>
6408 L:      linux-i2c@vger.kernel.org
6409 W:      http://www.harbaum.org/till/i2c_tiny_usb
6410 S:      Maintained
6411 F:      drivers/i2c/busses/i2c-tiny-usb.c
6413 i386 BOOT CODE
6414 M:      "H. Peter Anvin" <hpa@zytor.com>
6415 S:      Maintained
6416 F:      arch/x86/boot/
6418 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6419 M:      "H. Peter Anvin" <hpa@zytor.com>
6420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6421 S:      Maintained
6423 IA64 (Itanium) PLATFORM
6424 M:      Tony Luck <tony.luck@intel.com>
6425 M:      Fenghua Yu <fenghua.yu@intel.com>
6426 L:      linux-ia64@vger.kernel.org
6427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6428 S:      Maintained
6429 F:      arch/ia64/
6431 IBM Power VMX Cryptographic instructions
6432 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6433 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6434 L:      linux-crypto@vger.kernel.org
6435 S:      Supported
6436 F:      drivers/crypto/vmx/Makefile
6437 F:      drivers/crypto/vmx/Kconfig
6438 F:      drivers/crypto/vmx/vmx.c
6439 F:      drivers/crypto/vmx/aes*
6440 F:      drivers/crypto/vmx/ghash*
6441 F:      drivers/crypto/vmx/ppc-xlate.pl
6443 IBM Power in-Nest Crypto Acceleration
6444 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6445 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6446 L:      linux-crypto@vger.kernel.org
6447 S:      Supported
6448 F:      drivers/crypto/nx/Makefile
6449 F:      drivers/crypto/nx/Kconfig
6450 F:      drivers/crypto/nx/nx-aes*
6451 F:      drivers/crypto/nx/nx-sha*
6452 F:      drivers/crypto/nx/nx.*
6453 F:      drivers/crypto/nx/nx_csbcpb.h
6454 F:      drivers/crypto/nx/nx_debugfs.h
6456 IBM Power 842 compression accelerator
6457 M:      Haren Myneni <haren@us.ibm.com>
6458 S:      Supported
6459 F:      drivers/crypto/nx/Makefile
6460 F:      drivers/crypto/nx/Kconfig
6461 F:      drivers/crypto/nx/nx-842*
6462 F:      include/linux/sw842.h
6463 F:      crypto/842.c
6464 F:      lib/842/
6466 IBM Power Linux RAID adapter
6467 M:      Brian King <brking@us.ibm.com>
6468 S:      Supported
6469 F:      drivers/scsi/ipr.*
6471 IBM Power Virtual Ethernet Device Driver
6472 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6473 L:      netdev@vger.kernel.org
6474 S:      Supported
6475 F:      drivers/net/ethernet/ibm/ibmveth.*
6477 IBM Power SRIOV Virtual NIC Device Driver
6478 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6479 M:      John Allen <jallen@linux.vnet.ibm.com>
6480 L:      netdev@vger.kernel.org
6481 S:      Supported
6482 F:      drivers/net/ethernet/ibm/ibmvnic.*
6484 IBM Power Virtual SCSI Device Drivers
6485 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6486 L:      linux-scsi@vger.kernel.org
6487 S:      Supported
6488 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6489 F:      include/scsi/viosrp.h
6491 IBM Power Virtual SCSI Device Target Driver
6492 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6493 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6494 L:      linux-scsi@vger.kernel.org
6495 L:      target-devel@vger.kernel.org
6496 S:      Supported
6497 F:      drivers/scsi/ibmvscsi_tgt/
6499 IBM Power Virtual FC Device Drivers
6500 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6501 L:      linux-scsi@vger.kernel.org
6502 S:      Supported
6503 F:      drivers/scsi/ibmvscsi/ibmvfc*
6505 IBM ServeRAID RAID DRIVER
6506 S:      Orphan
6507 F:      drivers/scsi/ips.*
6509 ICH LPC AND GPIO DRIVER
6510 M:      Peter Tyser <ptyser@xes-inc.com>
6511 S:      Maintained
6512 F:      drivers/mfd/lpc_ich.c
6513 F:      drivers/gpio/gpio-ich.c
6515 IDT VersaClock 5 CLOCK DRIVER
6516 M:      Marek Vasut <marek.vasut@gmail.com>
6517 S:      Maintained
6518 F:      drivers/clk/clk-versaclock5.c
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
6530 IDEAPAD LAPTOP EXTRAS DRIVER
6531 M:      Ike Panhc <ike.pan@canonical.com>
6532 L:      platform-driver-x86@vger.kernel.org
6533 W:      http://launchpad.net/ideapad-laptop
6534 S:      Maintained
6535 F:      drivers/platform/x86/ideapad-laptop.c
6537 IDEAPAD LAPTOP SLIDEBAR DRIVER
6538 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6539 L:      linux-input@vger.kernel.org
6540 W:      https://github.com/o2genum/ideapad-slidebar
6541 S:      Maintained
6542 F:      drivers/input/misc/ideapad_slidebar.c
6544 IDE/ATAPI DRIVERS
6545 M:      Borislav Petkov <bp@alien8.de>
6546 L:      linux-ide@vger.kernel.org
6547 S:      Maintained
6548 F:      Documentation/cdrom/ide-cd
6549 F:      drivers/ide/ide-cd*
6551 IEEE 802.15.4 SUBSYSTEM
6552 M:      Alexander Aring <alex.aring@gmail.com>
6553 M:      Stefan Schmidt <stefan@osg.samsung.com>
6554 L:      linux-wpan@vger.kernel.org
6555 W:      http://wpan.cakelab.org/
6556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6557 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6558 S:      Maintained
6559 F:      net/ieee802154/
6560 F:      net/mac802154/
6561 F:      drivers/net/ieee802154/
6562 F:      include/linux/nl802154.h
6563 F:      include/linux/ieee802154.h
6564 F:      include/net/nl802154.h
6565 F:      include/net/mac802154.h
6566 F:      include/net/af_ieee802154.h
6567 F:      include/net/cfg802154.h
6568 F:      include/net/ieee802154_netdev.h
6569 F:      Documentation/networking/ieee802154.txt
6571 IFE PROTOCOL
6572 M:      Yotam Gigi <yotamg@mellanox.com>
6573 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6574 F:      net/ife
6575 F:      include/net/ife.h
6576 F:      include/uapi/linux/ife.h
6578 IGORPLUG-USB IR RECEIVER
6579 M:      Sean Young <sean@mess.org>
6580 L:      linux-media@vger.kernel.org
6581 S:      Maintained
6582 F:      drivers/media/rc/igorplugusb.c
6584 IGUANAWORKS USB IR TRANSCEIVER
6585 M:      Sean Young <sean@mess.org>
6586 L:      linux-media@vger.kernel.org
6587 S:      Maintained
6588 F:      drivers/media/rc/iguanair.c
6590 IIO DIGITAL POTENTIOMETER DAC
6591 M:      Peter Rosin <peda@axentia.se>
6592 L:      linux-iio@vger.kernel.org
6593 S:      Maintained
6594 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6595 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6596 F:      drivers/iio/dac/dpot-dac.c
6598 IIO ENVELOPE DETECTOR
6599 M:      Peter Rosin <peda@axentia.se>
6600 L:      linux-iio@vger.kernel.org
6601 S:      Maintained
6602 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6603 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6604 F:      drivers/iio/adc/envelope-detector.c
6606 IIO MULTIPLEXER
6607 M:      Peter Rosin <peda@axentia.se>
6608 L:      linux-iio@vger.kernel.org
6609 S:      Maintained
6610 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6611 F:      drivers/iio/multiplexer/iio-mux.c
6613 IIO SUBSYSTEM AND DRIVERS
6614 M:      Jonathan Cameron <jic23@kernel.org>
6615 R:      Hartmut Knaack <knaack.h@gmx.de>
6616 R:      Lars-Peter Clausen <lars@metafoo.de>
6617 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6618 L:      linux-iio@vger.kernel.org
6619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6620 S:      Maintained
6621 F:      Documentation/devicetree/bindings/iio/
6622 F:      drivers/iio/
6623 F:      drivers/staging/iio/
6624 F:      include/linux/iio/
6625 F:      tools/iio/
6627 IKANOS/ADI EAGLE ADSL USB DRIVER
6628 M:      Matthieu Castet <castet.matthieu@free.fr>
6629 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6630 S:      Maintained
6631 F:      drivers/usb/atm/ueagle-atm.c
6633 IMGTEC ASCII LCD DRIVER
6634 M:      Paul Burton <paul.burton@imgtec.com>
6635 S:      Maintained
6636 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6637 F:      drivers/auxdisplay/img-ascii-lcd.c
6639 INA209 HARDWARE MONITOR DRIVER
6640 M:      Guenter Roeck <linux@roeck-us.net>
6641 L:      linux-hwmon@vger.kernel.org
6642 S:      Maintained
6643 F:      Documentation/hwmon/ina209
6644 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6645 F:      drivers/hwmon/ina209.c
6647 INA2XX HARDWARE MONITOR DRIVER
6648 M:      Guenter Roeck <linux@roeck-us.net>
6649 L:      linux-hwmon@vger.kernel.org
6650 S:      Maintained
6651 F:      Documentation/hwmon/ina2xx
6652 F:      drivers/hwmon/ina2xx.c
6653 F:      include/linux/platform_data/ina2xx.h
6655 INDUSTRY PACK SUBSYSTEM (IPACK)
6656 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6657 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6658 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6659 L:      industrypack-devel@lists.sourceforge.net
6660 W:      http://industrypack.sourceforge.net
6661 S:      Maintained
6662 F:      drivers/ipack/
6664 INGENIC JZ4780 DMA Driver
6665 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6666 S:      Maintained
6667 F:      drivers/dma/dma-jz4780.c
6669 INGENIC JZ4780 NAND DRIVER
6670 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6671 L:      linux-mtd@lists.infradead.org
6672 S:      Maintained
6673 F:      drivers/mtd/nand/jz4780_*
6675 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6676 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6677 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6678 L:      linux-ima-devel@lists.sourceforge.net
6679 L:      linux-ima-user@lists.sourceforge.net
6680 L:      linux-security-module@vger.kernel.org
6681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6682 S:      Supported
6683 F:      security/integrity/ima/
6685 IMGTEC IR DECODER DRIVER
6686 M:      James Hogan <james.hogan@imgtec.com>
6687 S:      Maintained
6688 F:      drivers/media/rc/img-ir/
6690 IMS TWINTURBO FRAMEBUFFER DRIVER
6691 L:      linux-fbdev@vger.kernel.org
6692 S:      Orphan
6693 F:      drivers/video/fbdev/imsttfb.c
6695 INFINIBAND SUBSYSTEM
6696 M:      Doug Ledford <dledford@redhat.com>
6697 M:      Sean Hefty <sean.hefty@intel.com>
6698 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6699 L:      linux-rdma@vger.kernel.org
6700 W:      http://www.openfabrics.org/
6701 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6703 S:      Supported
6704 F:      Documentation/devicetree/bindings/infiniband/
6705 F:      Documentation/infiniband/
6706 F:      drivers/infiniband/
6707 F:      include/uapi/linux/if_infiniband.h
6708 F:      include/uapi/rdma/
6709 F:      include/rdma/
6711 INOTIFY
6712 M:      John McCutchan <john@johnmccutchan.com>
6713 M:      Robert Love <rlove@rlove.org>
6714 M:      Eric Paris <eparis@parisplace.org>
6715 S:      Maintained
6716 F:      Documentation/filesystems/inotify.txt
6717 F:      fs/notify/inotify/
6718 F:      include/linux/inotify.h
6719 F:      include/uapi/linux/inotify.h
6721 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6722 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6723 L:      linux-input@vger.kernel.org
6724 Q:      http://patchwork.kernel.org/project/linux-input/list/
6725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6726 S:      Maintained
6727 F:      drivers/input/
6728 F:      include/linux/input.h
6729 F:      include/uapi/linux/input.h
6730 F:      include/uapi/linux/input-event-codes.h
6731 F:      include/linux/input/
6732 F:      Documentation/devicetree/bindings/input/
6733 F:      Documentation/input/
6735 INPUT MULTITOUCH (MT) PROTOCOL
6736 M:      Henrik Rydberg <rydberg@bitmath.org>
6737 L:      linux-input@vger.kernel.org
6738 S:      Odd fixes
6739 F:      Documentation/input/multi-touch-protocol.rst
6740 F:      drivers/input/input-mt.c
6741 K:      \b(ABS|SYN)_MT_
6743 INSIDE SECURE CRYPTO DRIVER
6744 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6745 F:      drivers/crypto/inside-secure/
6746 S:      Maintained
6747 L:      linux-crypto@vger.kernel.org
6749 INTEL ASoC BDW/HSW DRIVERS
6750 M:      Jie Yang <yang.jie@linux.intel.com>
6751 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6752 S:      Supported
6753 F:      sound/soc/intel/common/sst-dsp*
6754 F:      sound/soc/intel/common/sst-firmware.c
6755 F:      sound/soc/intel/boards/broadwell.c
6756 F:      sound/soc/intel/haswell/
6758 INTEL C600 SERIES SAS CONTROLLER DRIVER
6759 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6760 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6761 L:      linux-scsi@vger.kernel.org
6762 T:      git git://git.code.sf.net/p/intel-sas/isci
6763 S:      Supported
6764 F:      drivers/scsi/isci/
6766 INTEL HID EVENT DRIVER
6767 M:      Alex Hung <alex.hung@canonical.com>
6768 L:      platform-driver-x86@vger.kernel.org
6769 S:      Maintained
6770 F:      drivers/platform/x86/intel-hid.c
6772 INTEL VIRTUAL BUTTON DRIVER
6773 M:      AceLan Kao <acelan.kao@canonical.com>
6774 L:      platform-driver-x86@vger.kernel.org
6775 S:      Maintained
6776 F:      drivers/platform/x86/intel-vbtn.c
6778 INTEL IDLE DRIVER
6779 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6780 M:      Len Brown <lenb@kernel.org>
6781 L:      linux-pm@vger.kernel.org
6782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6783 B:      https://bugzilla.kernel.org
6784 S:      Supported
6785 F:      drivers/idle/intel_idle.c
6787 INTEL INTEGRATED SENSOR HUB DRIVER
6788 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6789 M:      Jiri Kosina <jikos@kernel.org>
6790 L:      linux-input@vger.kernel.org
6791 S:      Maintained
6792 F:      drivers/hid/intel-ish-hid/
6794 INTEL PSTATE DRIVER
6795 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6796 M:      Len Brown <lenb@kernel.org>
6797 L:      linux-pm@vger.kernel.org
6798 S:      Supported
6799 F:      drivers/cpufreq/intel_pstate.c
6801 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6802 M:      Maik Broemme <mbroemme@libmpq.org>
6803 L:      linux-fbdev@vger.kernel.org
6804 S:      Maintained
6805 F:      Documentation/fb/intelfb.txt
6806 F:      drivers/video/fbdev/intelfb/
6808 INTEL 810/815 FRAMEBUFFER DRIVER
6809 M:      Antonino Daplas <adaplas@gmail.com>
6810 L:      linux-fbdev@vger.kernel.org
6811 S:      Maintained
6812 F:      drivers/video/fbdev/i810/
6814 INTEL MENLOW THERMAL DRIVER
6815 M:      Sujith Thomas <sujith.thomas@intel.com>
6816 L:      platform-driver-x86@vger.kernel.org
6817 W:      https://01.org/linux-acpi
6818 S:      Supported
6819 F:      drivers/platform/x86/intel_menlow.c
6821 INTEL I/OAT DMA DRIVER
6822 M:      Dave Jiang <dave.jiang@intel.com>
6823 R:      Dan Williams <dan.j.williams@intel.com>
6824 L:      dmaengine@vger.kernel.org
6825 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6826 S:      Supported
6827 F:      drivers/dma/ioat*
6829 INTEL IOMMU (VT-d)
6830 M:      David Woodhouse <dwmw2@infradead.org>
6831 L:      iommu@lists.linux-foundation.org
6832 T:      git git://git.infradead.org/iommu-2.6.git
6833 S:      Supported
6834 F:      drivers/iommu/intel-iommu.c
6835 F:      include/linux/intel-iommu.h
6837 INTEL IOP-ADMA DMA DRIVER
6838 R:      Dan Williams <dan.j.williams@intel.com>
6839 S:      Odd fixes
6840 F:      drivers/dma/iop-adma.c
6842 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6843 M:      Krzysztof Halasa <khalasa@piap.pl>
6844 S:      Maintained
6845 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6846 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6847 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6848 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6849 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6850 F:      drivers/net/wan/ixp4xx_hss.c
6852 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6853 M:      Deepak Saxena <dsaxena@plexity.net>
6854 S:      Maintained
6855 F:      drivers/char/hw_random/ixp4xx-rng.c
6857 INTEL ETHERNET DRIVERS
6858 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6859 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6860 W:      http://www.intel.com/support/feedback.htm
6861 W:      http://e1000.sourceforge.net/
6862 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6865 S:      Supported
6866 F:      Documentation/networking/e100.txt
6867 F:      Documentation/networking/e1000.txt
6868 F:      Documentation/networking/e1000e.txt
6869 F:      Documentation/networking/igb.txt
6870 F:      Documentation/networking/igbvf.txt
6871 F:      Documentation/networking/ixgb.txt
6872 F:      Documentation/networking/ixgbe.txt
6873 F:      Documentation/networking/ixgbevf.txt
6874 F:      Documentation/networking/i40e.txt
6875 F:      Documentation/networking/i40evf.txt
6876 F:      drivers/net/ethernet/intel/
6877 F:      drivers/net/ethernet/intel/*/
6878 F:      include/linux/avf/virtchnl.h
6880 INTEL RDMA RNIC DRIVER
6881 M:     Faisal Latif <faisal.latif@intel.com>
6882 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6883 L:     linux-rdma@vger.kernel.org
6884 S:     Supported
6885 F:     drivers/infiniband/hw/i40iw/
6887 INTEL MERRIFIELD GPIO DRIVER
6888 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6889 L:      linux-gpio@vger.kernel.org
6890 S:      Maintained
6891 F:      drivers/gpio/gpio-merrifield.c
6893 INTEL-MID GPIO DRIVER
6894 M:      David Cohen <david.a.cohen@linux.intel.com>
6895 L:      linux-gpio@vger.kernel.org
6896 S:      Maintained
6897 F:      drivers/gpio/gpio-intel-mid.c
6899 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6900 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6901 L:      linux-wireless@vger.kernel.org
6902 S:      Maintained
6903 F:      Documentation/networking/README.ipw2100
6904 F:      Documentation/networking/README.ipw2200
6905 F:      drivers/net/wireless/intel/ipw2x00/
6907 INTEL(R) TRACE HUB
6908 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6909 S:      Supported
6910 F:      Documentation/trace/intel_th.txt
6911 F:      drivers/hwtracing/intel_th/
6913 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6914 M:      Ning Sun <ning.sun@intel.com>
6915 L:      tboot-devel@lists.sourceforge.net
6916 W:      http://tboot.sourceforge.net
6917 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6918 S:      Supported
6919 F:      Documentation/intel_txt.txt
6920 F:      include/linux/tboot.h
6921 F:      arch/x86/kernel/tboot.c
6923 INTEL WIRELESS WIMAX CONNECTION 2400
6924 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6925 M:      linux-wimax@intel.com
6926 L:      wimax@linuxwimax.org (subscribers-only)
6927 S:      Supported
6928 W:      http://linuxwimax.org
6929 F:      Documentation/wimax/README.i2400m
6930 F:      drivers/net/wimax/i2400m/
6931 F:      include/uapi/linux/wimax/i2400m.h
6933 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6934 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6935 L:      linux-wireless@vger.kernel.org
6936 S:      Supported
6937 F:      drivers/net/wireless/intel/iwlegacy/
6939 INTEL WIRELESS WIFI LINK (iwlwifi)
6940 M:      Johannes Berg <johannes.berg@intel.com>
6941 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6942 M:      Luca Coelho <luciano.coelho@intel.com>
6943 M:      Intel Linux Wireless <linuxwifi@intel.com>
6944 L:      linux-wireless@vger.kernel.org
6945 W:      http://intellinuxwireless.org
6946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6947 S:      Supported
6948 F:      drivers/net/wireless/intel/iwlwifi/
6950 INTEL MANAGEMENT ENGINE (mei)
6951 M:      Tomas Winkler <tomas.winkler@intel.com>
6952 L:      linux-kernel@vger.kernel.org
6953 S:      Supported
6954 F:      include/uapi/linux/mei.h
6955 F:      include/linux/mei_cl_bus.h
6956 F:      drivers/misc/mei/*
6957 F:      drivers/watchdog/mei_wdt.c
6958 F:      Documentation/misc-devices/mei/*
6959 F:      samples/mei/*
6961 INTEL MIC DRIVERS (mic)
6962 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6963 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6964 S:      Supported
6965 W:      https://github.com/sudeepdutt/mic
6966 W:      http://software.intel.com/en-us/mic-developer
6967 F:      include/linux/mic_bus.h
6968 F:      include/linux/scif.h
6969 F:      include/uapi/linux/mic_common.h
6970 F:      include/uapi/linux/mic_ioctl.h
6971 F:      include/uapi/linux/scif_ioctl.h
6972 F:      drivers/misc/mic/
6973 F:      drivers/dma/mic_x100_dma.c
6974 F:      drivers/dma/mic_x100_dma.h
6975 F:      Documentation/mic/
6977 INTEL PMC/P-Unit IPC DRIVER
6978 M:      Zha Qipeng<qipeng.zha@intel.com>
6979 L:      platform-driver-x86@vger.kernel.org
6980 S:      Maintained
6981 F:      drivers/platform/x86/intel_pmc_ipc.c
6982 F:      drivers/platform/x86/intel_punit_ipc.c
6983 F:      arch/x86/include/asm/intel_pmc_ipc.h
6984 F:      arch/x86/include/asm/intel_punit_ipc.h
6986 INTEL TELEMETRY DRIVER
6987 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6988 L:      platform-driver-x86@vger.kernel.org
6989 S:      Maintained
6990 F:      arch/x86/include/asm/intel_telemetry.h
6991 F:      drivers/platform/x86/intel_telemetry*
6993 INTEL PMC CORE DRIVER
6994 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6995 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6996 L:      platform-driver-x86@vger.kernel.org
6997 S:      Maintained
6998 F:      arch/x86/include/asm/pmc_core.h
6999 F:      drivers/platform/x86/intel_pmc_core*
7001 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7002 M:      Linus Walleij <linus.walleij@linaro.org>
7003 L:      linux-iio@vger.kernel.org
7004 S:      Maintained
7005 F:      drivers/iio/gyro/mpu3050*
7006 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7008 IOC3 ETHERNET DRIVER
7009 M:      Ralf Baechle <ralf@linux-mips.org>
7010 L:      linux-mips@linux-mips.org
7011 S:      Maintained
7012 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7014 IOC3 SERIAL DRIVER
7015 M:      Pat Gefre <pfg@sgi.com>
7016 L:      linux-serial@vger.kernel.org
7017 S:      Maintained
7018 F:      drivers/tty/serial/ioc3_serial.c
7020 IOMMU DRIVERS
7021 M:      Joerg Roedel <joro@8bytes.org>
7022 L:      iommu@lists.linux-foundation.org
7023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7024 S:      Maintained
7025 F:      Documentation/devicetree/bindings/iommu/
7026 F:      drivers/iommu/
7027 F:      include/linux/iommu.h
7028 F:      include/linux/iova.h
7030 IP MASQUERADING
7031 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7032 S:      Maintained
7033 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7035 IPMI SUBSYSTEM
7036 M:      Corey Minyard <minyard@acm.org>
7037 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7038 W:      http://openipmi.sourceforge.net/
7039 S:      Supported
7040 F:      Documentation/IPMI.txt
7041 F:      drivers/char/ipmi/
7042 F:      include/linux/ipmi*
7043 F:      include/uapi/linux/ipmi*
7045 QCOM AUDIO (ASoC) DRIVERS
7046 M:      Patrick Lai <plai@codeaurora.org>
7047 M:      Banajit Goswami <bgoswami@codeaurora.org>
7048 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7049 S:      Supported
7050 F:      sound/soc/qcom/
7052 IPS SCSI RAID DRIVER
7053 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7054 L:      linux-scsi@vger.kernel.org
7055 W:      http://www.adaptec.com/
7056 S:      Maintained
7057 F:      drivers/scsi/ips*
7059 IPVS
7060 M:      Wensong Zhang <wensong@linux-vs.org>
7061 M:      Simon Horman <horms@verge.net.au>
7062 M:      Julian Anastasov <ja@ssi.bg>
7063 L:      netdev@vger.kernel.org
7064 L:      lvs-devel@vger.kernel.org
7065 S:      Maintained
7066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7068 F:      Documentation/networking/ipvs-sysctl.txt
7069 F:      include/net/ip_vs.h
7070 F:      include/uapi/linux/ip_vs.h
7071 F:      net/netfilter/ipvs/
7073 IPWIRELESS DRIVER
7074 M:      Jiri Kosina <jikos@kernel.org>
7075 M:      David Sterba <dsterba@suse.com>
7076 S:      Odd Fixes
7077 F:      drivers/tty/ipwireless/
7079 IPX NETWORK LAYER
7080 L:      netdev@vger.kernel.org
7081 S:      Odd fixes
7082 F:      include/net/ipx.h
7083 F:      include/uapi/linux/ipx.h
7084 F:      net/ipx/
7086 IRDA SUBSYSTEM
7087 M:      Samuel Ortiz <samuel@sortiz.org>
7088 L:      irda-users@lists.sourceforge.net (subscribers-only)
7089 L:      netdev@vger.kernel.org
7090 W:      http://irda.sourceforge.net/
7091 S:      Maintained
7092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7093 F:      Documentation/networking/irda.txt
7094 F:      drivers/net/irda/
7095 F:      include/net/irda/
7096 F:      net/irda/
7098 IRQ SUBSYSTEM
7099 M:      Thomas Gleixner <tglx@linutronix.de>
7100 L:      linux-kernel@vger.kernel.org
7101 S:      Maintained
7102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7103 F:      kernel/irq/
7105 IRQCHIP DRIVERS
7106 M:      Thomas Gleixner <tglx@linutronix.de>
7107 M:      Jason Cooper <jason@lakedaemon.net>
7108 M:      Marc Zyngier <marc.zyngier@arm.com>
7109 L:      linux-kernel@vger.kernel.org
7110 S:      Maintained
7111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7112 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7113 F:      Documentation/devicetree/bindings/interrupt-controller/
7114 F:      drivers/irqchip/
7116 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7117 M:      Marc Zyngier <marc.zyngier@arm.com>
7118 S:      Maintained
7119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7120 F:      Documentation/IRQ-domain.txt
7121 F:      include/linux/irqdomain.h
7122 F:      kernel/irq/irqdomain.c
7123 F:      kernel/irq/msi.c
7126 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7127 S:      Maintained
7128 F:      Documentation/isa.txt
7129 F:      drivers/base/isa.c
7130 F:      include/linux/isa.h
7132 ISAPNP
7133 M:      Jaroslav Kysela <perex@perex.cz>
7134 S:      Maintained
7135 F:      Documentation/isapnp.txt
7136 F:      drivers/pnp/isapnp/
7137 F:      include/linux/isapnp.h
7139 ISA RADIO MODULE
7140 M:      Hans Verkuil <hverkuil@xs4all.nl>
7141 L:      linux-media@vger.kernel.org
7142 T:      git git://linuxtv.org/media_tree.git
7143 W:      https://linuxtv.org
7144 S:      Maintained
7145 F:      drivers/media/radio/radio-isa*
7147 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7148 M:      Peter Jones <pjones@redhat.com>
7149 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7150 S:      Maintained
7151 F:      drivers/firmware/iscsi_ibft*
7153 ISCSI
7154 M:      Lee Duncan <lduncan@suse.com>
7155 M:      Chris Leech <cleech@redhat.com>
7156 L:      open-iscsi@googlegroups.com
7157 W:      www.open-iscsi.com
7158 S:      Maintained
7159 F:      drivers/scsi/*iscsi*
7160 F:      include/scsi/*iscsi*
7162 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7163 M:      Or Gerlitz <ogerlitz@mellanox.com>
7164 M:      Sagi Grimberg <sagi@grimberg.me>
7165 M:      Roi Dayan <roid@mellanox.com>
7166 L:      linux-rdma@vger.kernel.org
7167 S:      Supported
7168 W:      http://www.openfabrics.org
7169 W:      www.open-iscsi.org
7170 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7171 F:      drivers/infiniband/ulp/iser/
7173 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7174 M:      Sagi Grimberg <sagi@grimberg.me>
7175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7176 L:      linux-rdma@vger.kernel.org
7177 L:      target-devel@vger.kernel.org
7178 S:      Supported
7179 W:      http://www.linux-iscsi.org
7180 F:      drivers/infiniband/ulp/isert
7182 ISDN SUBSYSTEM
7183 M:      Karsten Keil <isdn@linux-pingi.de>
7184 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7185 L:      netdev@vger.kernel.org
7186 W:      http://www.isdn4linux.de
7187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7188 S:      Maintained
7189 F:      Documentation/isdn/
7190 F:      drivers/isdn/
7191 F:      include/linux/isdn.h
7192 F:      include/linux/isdn/
7193 F:      include/uapi/linux/isdn.h
7194 F:      include/uapi/linux/isdn/
7196 ISDN SUBSYSTEM (Eicon active card driver)
7197 M:      Armin Schindler <mac@melware.de>
7198 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7199 W:      http://www.melware.de
7200 S:      Maintained
7201 F:      drivers/isdn/hardware/eicon/
7203 IT87 HARDWARE MONITORING DRIVER
7204 M:      Jean Delvare <jdelvare@suse.com>
7205 L:      linux-hwmon@vger.kernel.org
7206 S:      Maintained
7207 F:      Documentation/hwmon/it87
7208 F:      drivers/hwmon/it87.c
7210 IT913X MEDIA DRIVER
7211 M:      Antti Palosaari <crope@iki.fi>
7212 L:      linux-media@vger.kernel.org
7213 W:      https://linuxtv.org
7214 W:      http://palosaari.fi/linux/
7215 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7216 T:      git git://linuxtv.org/anttip/media_tree.git
7217 S:      Maintained
7218 F:      drivers/media/tuners/it913x*
7220 IVTV VIDEO4LINUX DRIVER
7221 M:      Andy Walls <awalls@md.metrocast.net>
7222 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7223 L:      linux-media@vger.kernel.org
7224 T:      git git://linuxtv.org/media_tree.git
7225 W:      http://www.ivtvdriver.org
7226 S:      Maintained
7227 F:      Documentation/media/v4l-drivers/ivtv*
7228 F:      drivers/media/pci/ivtv/
7229 F:      include/uapi/linux/ivtv*
7231 IX2505V MEDIA DRIVER
7232 M:      Malcolm Priestley <tvboxspy@gmail.com>
7233 L:      linux-media@vger.kernel.org
7234 W:      https://linuxtv.org
7235 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7236 S:      Maintained
7237 F:      drivers/media/dvb-frontends/ix2505v*
7239 JC42.4 TEMPERATURE SENSOR DRIVER
7240 M:      Guenter Roeck <linux@roeck-us.net>
7241 L:      linux-hwmon@vger.kernel.org
7242 S:      Maintained
7243 F:      drivers/hwmon/jc42.c
7244 F:      Documentation/hwmon/jc42
7246 JFS FILESYSTEM
7247 M:      Dave Kleikamp <shaggy@kernel.org>
7248 L:      jfs-discussion@lists.sourceforge.net
7249 W:      http://jfs.sourceforge.net/
7250 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7251 S:      Maintained
7252 F:      Documentation/filesystems/jfs.txt
7253 F:      fs/jfs/
7255 JME NETWORK DRIVER
7256 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7257 L:      netdev@vger.kernel.org
7258 S:      Maintained
7259 F:      drivers/net/ethernet/jme.*
7261 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7262 M:      David Woodhouse <dwmw2@infradead.org>
7263 L:      linux-mtd@lists.infradead.org
7264 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7265 S:      Maintained
7266 F:      fs/jffs2/
7267 F:      include/uapi/linux/jffs2.h
7269 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7270 M:      "Theodore Ts'o" <tytso@mit.edu>
7271 M:      Jan Kara <jack@suse.com>
7272 L:      linux-ext4@vger.kernel.org
7273 S:      Maintained
7274 F:      fs/jbd2/
7275 F:      include/linux/jbd2.h
7277 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7278 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7279 L:      linux-media@vger.kernel.org
7280 S:      Maintained
7281 F:      drivers/media/platform/rcar_jpu.c
7283 JSM Neo PCI based serial card
7284 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7285 L:      linux-serial@vger.kernel.org
7286 S:      Maintained
7287 F:      drivers/tty/serial/jsm/
7289 K10TEMP HARDWARE MONITORING DRIVER
7290 M:      Clemens Ladisch <clemens@ladisch.de>
7291 L:      linux-hwmon@vger.kernel.org
7292 S:      Maintained
7293 F:      Documentation/hwmon/k10temp
7294 F:      drivers/hwmon/k10temp.c
7296 K8TEMP HARDWARE MONITORING DRIVER
7297 M:      Rudolf Marek <r.marek@assembler.cz>
7298 L:      linux-hwmon@vger.kernel.org
7299 S:      Maintained
7300 F:      Documentation/hwmon/k8temp
7301 F:      drivers/hwmon/k8temp.c
7303 KASAN
7304 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7305 R:      Alexander Potapenko <glider@google.com>
7306 R:      Dmitry Vyukov <dvyukov@google.com>
7307 L:      kasan-dev@googlegroups.com
7308 S:      Maintained
7309 F:      arch/*/include/asm/kasan.h
7310 F:      arch/*/mm/kasan_init*
7311 F:      Documentation/dev-tools/kasan.rst
7312 F:      include/linux/kasan*.h
7313 F:      lib/test_kasan.c
7314 F:      mm/kasan/
7315 F:      scripts/Makefile.kasan
7317 KCONFIG
7318 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7319 L:      linux-kbuild@vger.kernel.org
7320 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7321 S:      Maintained
7322 F:      Documentation/kbuild/kconfig-language.txt
7323 F:      scripts/kconfig/
7325 KDUMP
7326 M:      Dave Young <dyoung@redhat.com>
7327 M:      Baoquan He <bhe@redhat.com>
7328 R:      Vivek Goyal <vgoyal@redhat.com>
7329 L:      kexec@lists.infradead.org
7330 W:      http://lse.sourceforge.net/kdump/
7331 S:      Maintained
7332 F:      Documentation/kdump/
7334 KEENE FM RADIO TRANSMITTER DRIVER
7335 M:      Hans Verkuil <hverkuil@xs4all.nl>
7336 L:      linux-media@vger.kernel.org
7337 T:      git git://linuxtv.org/media_tree.git
7338 W:      https://linuxtv.org
7339 S:      Maintained
7340 F:      drivers/media/radio/radio-keene*
7342 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7343 M:      Ian Kent <raven@themaw.net>
7344 L:      autofs@vger.kernel.org
7345 S:      Maintained
7346 F:      fs/autofs4/
7348 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7349 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7350 M:      Michal Marek <mmarek@suse.com>
7351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7352 L:      linux-kbuild@vger.kernel.org
7353 S:      Maintained
7354 F:      Documentation/kbuild/
7355 F:      Makefile
7356 F:      scripts/Makefile.*
7357 F:      scripts/basic/
7358 F:      scripts/mk*
7359 F:      scripts/package/
7361 KERNEL JANITORS
7362 L:      kernel-janitors@vger.kernel.org
7363 W:      http://kernelnewbies.org/KernelJanitors
7364 S:      Odd Fixes
7366 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7367 M:      "J. Bruce Fields" <bfields@fieldses.org>
7368 M:      Jeff Layton <jlayton@poochiereds.net>
7369 L:      linux-nfs@vger.kernel.org
7370 W:      http://nfs.sourceforge.net/
7371 T:      git git://linux-nfs.org/~bfields/linux.git
7372 S:      Supported
7373 F:      fs/nfsd/
7374 F:      include/uapi/linux/nfsd/
7375 F:      fs/lockd/
7376 F:      fs/nfs_common/
7377 F:      net/sunrpc/
7378 F:      include/linux/lockd/
7379 F:      include/linux/sunrpc/
7380 F:      include/uapi/linux/sunrpc/
7382 KERNEL SELFTEST FRAMEWORK
7383 M:      Shuah Khan <shuahkh@osg.samsung.com>
7384 M:      Shuah Khan <shuah@kernel.org>
7385 L:      linux-kselftest@vger.kernel.org
7386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7387 S:      Maintained
7388 F:      tools/testing/selftests/
7389 F:      Documentation/dev-tools/kselftest*
7391 KERNEL VIRTUAL MACHINE (KVM)
7392 M:      Paolo Bonzini <pbonzini@redhat.com>
7393 M:      Radim Krčmář <rkrcmar@redhat.com>
7394 L:      kvm@vger.kernel.org
7395 W:      http://www.linux-kvm.org
7396 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7397 S:      Supported
7398 F:      Documentation/*/kvm*.txt
7399 F:      Documentation/virtual/kvm/
7400 F:      arch/*/kvm/
7401 F:      arch/x86/kernel/kvm.c
7402 F:      arch/x86/kernel/kvmclock.c
7403 F:      arch/*/include/asm/kvm*
7404 F:      include/linux/kvm*
7405 F:      include/uapi/linux/kvm*
7406 F:      virt/kvm/
7407 F:      tools/kvm/
7409 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7410 M:      Joerg Roedel <joro@8bytes.org>
7411 L:      kvm@vger.kernel.org
7412 W:      http://www.linux-kvm.org/
7413 S:      Maintained
7414 F:      arch/x86/include/asm/svm.h
7415 F:      arch/x86/kvm/svm.c
7417 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7418 M:      Alexander Graf <agraf@suse.com>
7419 L:      kvm-ppc@vger.kernel.org
7420 W:      http://www.linux-kvm.org/
7421 T:      git git://github.com/agraf/linux-2.6.git
7422 S:      Supported
7423 F:      arch/powerpc/include/asm/kvm*
7424 F:      arch/powerpc/kvm/
7426 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7427 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7428 M:      Cornelia Huck <cohuck@redhat.com>
7429 L:      linux-s390@vger.kernel.org
7430 W:      http://www.ibm.com/developerworks/linux/linux390/
7431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7432 S:      Supported
7433 F:      Documentation/s390/kvm.txt
7434 F:      arch/s390/include/asm/kvm*
7435 F:      arch/s390/kvm/
7436 F:      arch/s390/mm/gmap.c
7438 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7439 M:      Christoffer Dall <christoffer.dall@linaro.org>
7440 M:      Marc Zyngier <marc.zyngier@arm.com>
7441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7442 L:      kvmarm@lists.cs.columbia.edu
7443 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7445 S:      Supported
7446 F:      arch/arm/include/uapi/asm/kvm*
7447 F:      arch/arm/include/asm/kvm*
7448 F:      arch/arm/kvm/
7449 F:      virt/kvm/arm/
7450 F:      include/kvm/arm_*
7452 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7453 M:      Christoffer Dall <christoffer.dall@linaro.org>
7454 M:      Marc Zyngier <marc.zyngier@arm.com>
7455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7456 L:      kvmarm@lists.cs.columbia.edu
7457 S:      Maintained
7458 F:      arch/arm64/include/uapi/asm/kvm*
7459 F:      arch/arm64/include/asm/kvm*
7460 F:      arch/arm64/kvm/
7462 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7463 M:      James Hogan <james.hogan@imgtec.com>
7464 L:      linux-mips@linux-mips.org
7465 S:      Supported
7466 F:      arch/mips/include/uapi/asm/kvm*
7467 F:      arch/mips/include/asm/kvm*
7468 F:      arch/mips/kvm/
7470 KERNFS
7471 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7472 M:      Tejun Heo <tj@kernel.org>
7473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7474 S:      Supported
7475 F:      include/linux/kernfs.h
7476 F:      fs/kernfs/
7478 KEXEC
7479 M:      Eric Biederman <ebiederm@xmission.com>
7480 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7481 L:      kexec@lists.infradead.org
7482 S:      Maintained
7483 F:      include/linux/kexec.h
7484 F:      include/uapi/linux/kexec.h
7485 F:      kernel/kexec*
7487 KEYS/KEYRINGS:
7488 M:      David Howells <dhowells@redhat.com>
7489 L:      keyrings@vger.kernel.org
7490 S:      Maintained
7491 F:      Documentation/security/keys/core.rst
7492 F:      include/linux/key.h
7493 F:      include/linux/key-type.h
7494 F:      include/linux/keyctl.h
7495 F:      include/uapi/linux/keyctl.h
7496 F:      include/keys/
7497 F:      security/keys/
7499 KEYS-TRUSTED
7500 M:      David Safford <safford@us.ibm.com>
7501 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7502 L:      linux-security-module@vger.kernel.org
7503 L:      keyrings@vger.kernel.org
7504 S:      Supported
7505 F:      Documentation/security/keys/trusted-encrypted.rst
7506 F:      include/keys/trusted-type.h
7507 F:      security/keys/trusted.c
7508 F:      security/keys/trusted.h
7510 KEYS-ENCRYPTED
7511 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7512 M:      David Safford <safford@us.ibm.com>
7513 L:      linux-security-module@vger.kernel.org
7514 L:      keyrings@vger.kernel.org
7515 S:      Supported
7516 F:      Documentation/security/keys/trusted-encrypted.rst
7517 F:      include/keys/encrypted-type.h
7518 F:      security/keys/encrypted-keys/
7520 KGDB / KDB /debug_core
7521 M:      Jason Wessel <jason.wessel@windriver.com>
7522 W:      http://kgdb.wiki.kernel.org/
7523 L:      kgdb-bugreport@lists.sourceforge.net
7524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7525 S:      Maintained
7526 F:      Documentation/dev-tools/kgdb.rst
7527 F:      drivers/misc/kgdbts.c
7528 F:      drivers/tty/serial/kgdboc.c
7529 F:      include/linux/kdb.h
7530 F:      include/linux/kgdb.h
7531 F:      kernel/debug/
7533 KMEMCHECK
7534 M:      Vegard Nossum <vegardno@ifi.uio.no>
7535 M:      Pekka Enberg <penberg@kernel.org>
7536 S:      Maintained
7537 F:      Documentation/dev-tools/kmemcheck.rst
7538 F:      arch/x86/include/asm/kmemcheck.h
7539 F:      arch/x86/mm/kmemcheck/
7540 F:      include/linux/kmemcheck.h
7541 F:      mm/kmemcheck.c
7543 KMEMLEAK
7544 M:      Catalin Marinas <catalin.marinas@arm.com>
7545 S:      Maintained
7546 F:      Documentation/dev-tools/kmemleak.rst
7547 F:      include/linux/kmemleak.h
7548 F:      mm/kmemleak.c
7549 F:      mm/kmemleak-test.c
7551 KPROBES
7552 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7553 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7554 M:      "David S. Miller" <davem@davemloft.net>
7555 M:      Masami Hiramatsu <mhiramat@kernel.org>
7556 S:      Maintained
7557 F:      Documentation/kprobes.txt
7558 F:      include/linux/kprobes.h
7559 F:      include/asm-generic/kprobes.h
7560 F:      kernel/kprobes.c
7562 KS0108 LCD CONTROLLER DRIVER
7563 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7564 W:      http://miguelojeda.es/auxdisplay.htm
7565 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7566 S:      Maintained
7567 F:      Documentation/auxdisplay/ks0108
7568 F:      drivers/auxdisplay/ks0108.c
7569 F:      include/linux/ks0108.h
7571 L3MDEV
7572 M:      David Ahern <dsa@cumulusnetworks.com>
7573 L:      netdev@vger.kernel.org
7574 S:      Maintained
7575 F:      net/l3mdev
7576 F:      include/net/l3mdev.h
7578 LANTIQ MIPS ARCHITECTURE
7579 M:      John Crispin <john@phrozen.org>
7580 L:      linux-mips@linux-mips.org
7581 S:      Maintained
7582 F:      arch/mips/lantiq
7584 LAPB module
7585 L:      linux-x25@vger.kernel.org
7586 S:      Orphan
7587 F:      Documentation/networking/lapb-module.txt
7588 F:      include/*/lapb.h
7589 F:      net/lapb/
7591 LASI 53c700 driver for PARISC
7592 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7593 L:      linux-scsi@vger.kernel.org
7594 S:      Maintained
7595 F:      Documentation/scsi/53c700.txt
7596 F:      drivers/scsi/53c700*
7598 LED SUBSYSTEM
7599 M:      Richard Purdie <rpurdie@rpsys.net>
7600 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7601 M:      Pavel Machek <pavel@ucw.cz>
7602 L:      linux-leds@vger.kernel.org
7603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7604 S:      Maintained
7605 F:      Documentation/devicetree/bindings/leds/
7606 F:      drivers/leds/
7607 F:      include/linux/leds.h
7609 LEGACY EEPROM DRIVER
7610 M:      Jean Delvare <jdelvare@suse.com>
7611 S:      Maintained
7612 F:      Documentation/misc-devices/eeprom
7613 F:      drivers/misc/eeprom/eeprom.c
7615 LEGO USB Tower driver
7616 M:      Juergen Stuber <starblue@users.sourceforge.net>
7617 L:      legousb-devel@lists.sourceforge.net
7618 W:      http://legousb.sourceforge.net/
7619 S:      Maintained
7620 F:      drivers/usb/misc/legousbtower.c
7622 LG2160 MEDIA DRIVER
7623 M:      Michael Krufky <mkrufky@linuxtv.org>
7624 L:      linux-media@vger.kernel.org
7625 W:      https://linuxtv.org
7626 W:      http://github.com/mkrufky
7627 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7628 T:      git git://linuxtv.org/mkrufky/tuners.git
7629 S:      Maintained
7630 F:      drivers/media/dvb-frontends/lg2160.*
7632 LGDT3305 MEDIA DRIVER
7633 M:      Michael Krufky <mkrufky@linuxtv.org>
7634 L:      linux-media@vger.kernel.org
7635 W:      https://linuxtv.org
7636 W:      http://github.com/mkrufky
7637 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7638 T:      git git://linuxtv.org/mkrufky/tuners.git
7639 S:      Maintained
7640 F:      drivers/media/dvb-frontends/lgdt3305.*
7642 LGUEST
7643 M:      Rusty Russell <rusty@rustcorp.com.au>
7644 L:      lguest@lists.ozlabs.org
7645 W:      http://lguest.ozlabs.org/
7646 S:      Odd Fixes
7647 F:      arch/x86/include/asm/lguest*.h
7648 F:      arch/x86/lguest/
7649 F:      drivers/lguest/
7650 F:      include/linux/lguest*.h
7651 F:      tools/lguest/
7653 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7654 M:      Tejun Heo <tj@kernel.org>
7655 L:      linux-ide@vger.kernel.org
7656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7657 S:      Maintained
7658 F:      drivers/ata/
7659 F:      include/linux/ata.h
7660 F:      include/linux/libata.h
7661 F:      Documentation/devicetree/bindings/ata/
7663 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7664 M:      Viresh Kumar <vireshk@kernel.org>
7665 L:      linux-ide@vger.kernel.org
7666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7667 S:      Maintained
7668 F:      include/linux/pata_arasan_cf_data.h
7669 F:      drivers/ata/pata_arasan_cf.c
7671 LIBATA PATA DRIVERS
7672 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7673 M:      Tejun Heo <tj@kernel.org>
7674 L:      linux-ide@vger.kernel.org
7675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7676 S:      Maintained
7677 F:      drivers/ata/pata_*.c
7678 F:      drivers/ata/ata_generic.c
7680 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7681 M:      Linus Walleij <linus.walleij@linaro.org>
7682 L:      linux-ide@vger.kernel.org
7683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7684 S:      Maintained
7685 F:      drivers/ata/pata_ftide010.c
7686 F:      drivers/ata/sata_gemini.c
7687 F:      drivers/ata/sata_gemini.h
7689 LIBATA SATA AHCI PLATFORM devices support
7690 M:      Hans de Goede <hdegoede@redhat.com>
7691 M:      Tejun Heo <tj@kernel.org>
7692 L:      linux-ide@vger.kernel.org
7693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7694 S:      Maintained
7695 F:      drivers/ata/ahci_platform.c
7696 F:      drivers/ata/libahci_platform.c
7697 F:      include/linux/ahci_platform.h
7699 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7700 M:      Mikael Pettersson <mikpelinux@gmail.com>
7701 L:      linux-ide@vger.kernel.org
7702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7703 S:      Maintained
7704 F:      drivers/ata/sata_promise.*
7706 LIBLOCKDEP
7707 M:      Sasha Levin <alexander.levin@verizon.com>
7708 S:      Maintained
7709 F:      tools/lib/lockdep/
7711 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7712 M:      Dan Williams <dan.j.williams@intel.com>
7713 L:      linux-nvdimm@lists.01.org
7714 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7715 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7716 S:      Supported
7717 F:      drivers/nvdimm/*
7718 F:      include/linux/nd.h
7719 F:      include/linux/libnvdimm.h
7720 F:      include/uapi/linux/ndctl.h
7722 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7723 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7724 L:      linux-nvdimm@lists.01.org
7725 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7726 S:      Supported
7727 F:      drivers/nvdimm/blk.c
7728 F:      drivers/nvdimm/region_devs.c
7729 F:      drivers/acpi/nfit*
7731 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7732 M:      Vishal Verma <vishal.l.verma@intel.com>
7733 L:      linux-nvdimm@lists.01.org
7734 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7735 S:      Supported
7736 F:      drivers/nvdimm/btt*
7738 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7739 M:      Ross Zwisler <ross.zwisler@linux.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/pmem*
7745 LIGHTNVM PLATFORM SUPPORT
7746 M:      Matias Bjorling <mb@lightnvm.io>
7747 W:      http://github/OpenChannelSSD
7748 L:      linux-block@vger.kernel.org
7749 S:      Maintained
7750 F:      drivers/lightnvm/
7751 F:      include/linux/lightnvm.h
7752 F:      include/uapi/linux/lightnvm.h
7754 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7755 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7756 M:      Paul Mackerras <paulus@samba.org>
7757 M:      Michael Ellerman <mpe@ellerman.id.au>
7758 W:      https://github.com/linuxppc/linux/wiki
7759 L:      linuxppc-dev@lists.ozlabs.org
7760 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7762 S:      Supported
7763 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7764 F:      Documentation/devicetree/bindings/powerpc/
7765 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7766 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7767 F:      Documentation/powerpc/
7768 F:      arch/powerpc/
7769 F:      drivers/char/tpm/tpm_ibmvtpm*
7770 F:      drivers/crypto/nx/
7771 F:      drivers/crypto/vmx/
7772 F:      drivers/i2c/busses/i2c-opal.c
7773 F:      drivers/net/ethernet/ibm/ibmveth.*
7774 F:      drivers/net/ethernet/ibm/ibmvnic.*
7775 F:      drivers/pci/hotplug/pnv_php.c
7776 F:      drivers/pci/hotplug/rpa*
7777 F:      drivers/rtc/rtc-opal.c
7778 F:      drivers/scsi/ibmvscsi/
7779 F:      drivers/tty/hvc/hvc_opal.c
7780 F:      tools/testing/selftests/powerpc
7781 N:      /pmac
7782 N:      powermac
7783 N:      powernv
7784 N:      [^a-z0-9]ps3
7785 N:      pseries
7787 LINUX FOR POWER MACINTOSH
7788 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7789 W:      http://www.penguinppc.org/
7790 L:      linuxppc-dev@lists.ozlabs.org
7791 S:      Maintained
7792 F:      arch/powerpc/platforms/powermac/
7793 F:      drivers/macintosh/
7795 LINUX FOR POWERPC EMBEDDED MPC5XXX
7796 M:      Anatolij Gustschin <agust@denx.de>
7797 L:      linuxppc-dev@lists.ozlabs.org
7798 T:      git git://git.denx.de/linux-denx-agust.git
7799 S:      Maintained
7800 F:      arch/powerpc/platforms/512x/
7801 F:      arch/powerpc/platforms/52xx/
7803 LINUX FOR POWERPC EMBEDDED PPC4XX
7804 M:      Alistair Popple <alistair@popple.id.au>
7805 M:      Matt Porter <mporter@kernel.crashing.org>
7806 W:      http://www.penguinppc.org/
7807 L:      linuxppc-dev@lists.ozlabs.org
7808 S:      Maintained
7809 F:      arch/powerpc/platforms/40x/
7810 F:      arch/powerpc/platforms/44x/
7812 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7813 L:      linuxppc-dev@lists.ozlabs.org
7814 S:      Orphan
7815 F:      arch/powerpc/*/*virtex*
7816 F:      arch/powerpc/*/*/*virtex*
7818 LINUX FOR POWERPC EMBEDDED PPC8XX
7819 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7820 W:      http://www.penguinppc.org/
7821 L:      linuxppc-dev@lists.ozlabs.org
7822 S:      Maintained
7823 F:      arch/powerpc/platforms/8xx/
7825 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7826 M:      Scott Wood <oss@buserror.net>
7827 M:      Kumar Gala <galak@kernel.crashing.org>
7828 W:      http://www.penguinppc.org/
7829 L:      linuxppc-dev@lists.ozlabs.org
7830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7831 S:      Maintained
7832 F:      arch/powerpc/platforms/83xx/
7833 F:      arch/powerpc/platforms/85xx/
7834 F:      Documentation/devicetree/bindings/powerpc/fsl/
7836 LINUX FOR POWERPC PA SEMI PWRFICIENT
7837 L:      linuxppc-dev@lists.ozlabs.org
7838 S:      Orphan
7839 F:      arch/powerpc/platforms/pasemi/
7840 F:      drivers/*/*pasemi*
7841 F:      drivers/*/*/*pasemi*
7843 LINUX SECURITY MODULE (LSM) FRAMEWORK
7844 M:      Chris Wright <chrisw@sous-sol.org>
7845 L:      linux-security-module@vger.kernel.org
7846 S:      Supported
7848 LIS3LV02D ACCELEROMETER DRIVER
7849 M:      Eric Piel <eric.piel@tremplin-utc.net>
7850 S:      Maintained
7851 F:      Documentation/misc-devices/lis3lv02d
7852 F:      drivers/misc/lis3lv02d/
7853 F:      drivers/platform/x86/hp_accel.c
7855 LIVE PATCHING
7856 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7857 M:      Jessica Yu <jeyu@kernel.org>
7858 M:      Jiri Kosina <jikos@kernel.org>
7859 M:      Miroslav Benes <mbenes@suse.cz>
7860 R:      Petr Mladek <pmladek@suse.com>
7861 S:      Maintained
7862 F:      kernel/livepatch/
7863 F:      include/linux/livepatch.h
7864 F:      arch/x86/include/asm/livepatch.h
7865 F:      arch/x86/kernel/livepatch.c
7866 F:      Documentation/livepatch/
7867 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7868 F:      samples/livepatch/
7869 L:      live-patching@vger.kernel.org
7870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7872 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7873 M:      Kees Cook <keescook@chromium.org>
7874 S:      Maintained
7875 F:      drivers/misc/lkdtm*
7877 LLC (802.2)
7878 L:      netdev@vger.kernel.org
7879 S:      Odd fixes
7880 F:      include/linux/llc.h
7881 F:      include/uapi/linux/llc.h
7882 F:      include/net/llc*
7883 F:      net/llc/
7885 LM73 HARDWARE MONITOR DRIVER
7886 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7887 L:      linux-hwmon@vger.kernel.org
7888 S:      Maintained
7889 F:      drivers/hwmon/lm73.c
7891 LM78 HARDWARE MONITOR DRIVER
7892 M:      Jean Delvare <jdelvare@suse.com>
7893 L:      linux-hwmon@vger.kernel.org
7894 S:      Maintained
7895 F:      Documentation/hwmon/lm78
7896 F:      drivers/hwmon/lm78.c
7898 LM83 HARDWARE MONITOR DRIVER
7899 M:      Jean Delvare <jdelvare@suse.com>
7900 L:      linux-hwmon@vger.kernel.org
7901 S:      Maintained
7902 F:      Documentation/hwmon/lm83
7903 F:      drivers/hwmon/lm83.c
7905 LM90 HARDWARE MONITOR DRIVER
7906 M:      Jean Delvare <jdelvare@suse.com>
7907 L:      linux-hwmon@vger.kernel.org
7908 S:      Maintained
7909 F:      Documentation/hwmon/lm90
7910 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7911 F:      drivers/hwmon/lm90.c
7912 F:      include/dt-bindings/thermal/lm90.h
7914 LM95234 HARDWARE MONITOR DRIVER
7915 M:      Guenter Roeck <linux@roeck-us.net>
7916 L:      linux-hwmon@vger.kernel.org
7917 S:      Maintained
7918 F:      Documentation/hwmon/lm95234
7919 F:      drivers/hwmon/lm95234.c
7921 LME2510 MEDIA DRIVER
7922 M:      Malcolm Priestley <tvboxspy@gmail.com>
7923 L:      linux-media@vger.kernel.org
7924 W:      https://linuxtv.org
7925 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7926 S:      Maintained
7927 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7929 LOCKING PRIMITIVES
7930 M:      Peter Zijlstra <peterz@infradead.org>
7931 M:      Ingo Molnar <mingo@redhat.com>
7932 L:      linux-kernel@vger.kernel.org
7933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7934 S:      Maintained
7935 F:      Documentation/locking/
7936 F:      include/linux/lockdep.h
7937 F:      include/linux/spinlock*.h
7938 F:      arch/*/include/asm/spinlock*.h
7939 F:      include/linux/rwlock*.h
7940 F:      include/linux/mutex*.h
7941 F:      arch/*/include/asm/mutex*.h
7942 F:      include/linux/rwsem*.h
7943 F:      arch/*/include/asm/rwsem.h
7944 F:      include/linux/seqlock.h
7945 F:      lib/locking*.[ch]
7946 F:      kernel/locking/
7948 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7949 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7950 L:      linux-ntfs-dev@lists.sourceforge.net
7951 W:      http://www.linux-ntfs.org/content/view/19/37/
7952 S:      Maintained
7953 F:      Documentation/ldm.txt
7954 F:      block/partitions/ldm.*
7956 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7957 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7958 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7959 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7960 L:      MPT-FusionLinux.pdl@broadcom.com
7961 L:      linux-scsi@vger.kernel.org
7962 W:      http://www.avagotech.com/support/
7963 S:      Supported
7964 F:      drivers/message/fusion/
7965 F:      drivers/scsi/mpt2sas/
7966 F:      drivers/scsi/mpt3sas/
7968 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7969 M:      Matthew Wilcox <matthew@wil.cx>
7970 L:      linux-scsi@vger.kernel.org
7971 S:      Maintained
7972 F:      drivers/scsi/sym53c8xx_2/
7974 LTC4261 HARDWARE MONITOR DRIVER
7975 M:      Guenter Roeck <linux@roeck-us.net>
7976 L:      linux-hwmon@vger.kernel.org
7977 S:      Maintained
7978 F:      Documentation/hwmon/ltc4261
7979 F:      drivers/hwmon/ltc4261.c
7981 LTC4306 I2C MULTIPLEXER DRIVER
7982 M:      Michael Hennerich <michael.hennerich@analog.com>
7983 W:      http://ez.analog.com/community/linux-device-drivers
7984 L:      linux-i2c@vger.kernel.org
7985 S:      Supported
7986 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
7987 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7989 LTP (Linux Test Project)
7990 M:      Mike Frysinger <vapier@gentoo.org>
7991 M:      Cyril Hrubis <chrubis@suse.cz>
7992 M:      Wanlong Gao <wanlong.gao@gmail.com>
7993 M:      Jan Stancek <jstancek@redhat.com>
7994 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7995 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7996 L:      ltp@lists.linux.it (subscribers-only)
7997 W:      http://linux-test-project.github.io/
7998 T:      git git://github.com/linux-test-project/ltp.git
7999 S:      Maintained
8001 M32R ARCHITECTURE
8002 W:      http://www.linux-m32r.org/
8003 S:      Orphan
8004 F:      arch/m32r/
8006 M68K ARCHITECTURE
8007 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8008 L:      linux-m68k@lists.linux-m68k.org
8009 W:      http://www.linux-m68k.org/
8010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8011 S:      Maintained
8012 F:      arch/m68k/
8013 F:      drivers/zorro/
8015 M68K ON APPLE MACINTOSH
8016 M:      Joshua Thompson <funaho@jurai.org>
8017 W:      http://www.mac.linux-m68k.org/
8018 L:      linux-m68k@lists.linux-m68k.org
8019 S:      Maintained
8020 F:      arch/m68k/mac/
8022 M68K ON HP9000/300
8023 M:      Philip Blundell <philb@gnu.org>
8024 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8025 S:      Maintained
8026 F:      arch/m68k/hp300/
8028 M88DS3103 MEDIA DRIVER
8029 M:      Antti Palosaari <crope@iki.fi>
8030 L:      linux-media@vger.kernel.org
8031 W:      https://linuxtv.org
8032 W:      http://palosaari.fi/linux/
8033 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8034 T:      git git://linuxtv.org/anttip/media_tree.git
8035 S:      Maintained
8036 F:      drivers/media/dvb-frontends/m88ds3103*
8038 M88RS2000 MEDIA DRIVER
8039 M:      Malcolm Priestley <tvboxspy@gmail.com>
8040 L:      linux-media@vger.kernel.org
8041 W:      https://linuxtv.org
8042 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8043 S:      Maintained
8044 F:      drivers/media/dvb-frontends/m88rs2000*
8046 MA901 MASTERKIT USB FM RADIO DRIVER
8047 M:      Alexey Klimov <klimov.linux@gmail.com>
8048 L:      linux-media@vger.kernel.org
8049 T:      git git://linuxtv.org/media_tree.git
8050 S:      Maintained
8051 F:      drivers/media/radio/radio-ma901.c
8053 MAC80211
8054 M:      Johannes Berg <johannes@sipsolutions.net>
8055 L:      linux-wireless@vger.kernel.org
8056 W:      http://wireless.kernel.org/
8057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8059 S:      Maintained
8060 F:      Documentation/networking/mac80211-injection.txt
8061 F:      include/net/mac80211.h
8062 F:      net/mac80211/
8063 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8065 MAILBOX API
8066 M:      Jassi Brar <jassisinghbrar@gmail.com>
8067 L:      linux-kernel@vger.kernel.org
8068 S:      Maintained
8069 F:      drivers/mailbox/
8070 F:      include/linux/mailbox_client.h
8071 F:      include/linux/mailbox_controller.h
8073 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8074 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8075 W:      http://www.kernel.org/doc/man-pages
8076 L:      linux-man@vger.kernel.org
8077 S:      Maintained
8079 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8080 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8081 L:      linux-mips@linux-mips.org
8082 S:      Maintained
8083 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8085 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8086 M:      Andrew Lunn <andrew@lunn.ch>
8087 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8088 L:      netdev@vger.kernel.org
8089 S:      Maintained
8090 F:      drivers/net/dsa/mv88e6xxx/
8091 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8093 MARVELL ARMADA DRM SUPPORT
8094 M:      Russell King <linux@armlinux.org.uk>
8095 S:      Maintained
8096 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8097 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8098 F:      drivers/gpu/drm/armada/
8099 F:      include/uapi/drm/armada_drm.h
8100 F:      Documentation/devicetree/bindings/display/armada/
8102 MARVELL CRYPTO DRIVER
8103 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8104 M:      Arnaud Ebalard <arno@natisbad.org>
8105 F:      drivers/crypto/marvell/
8106 S:      Maintained
8107 L:      linux-crypto@vger.kernel.org
8109 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8110 M:      Mirko Lindner <mlindner@marvell.com>
8111 M:      Stephen Hemminger <stephen@networkplumber.org>
8112 L:      netdev@vger.kernel.org
8113 S:      Maintained
8114 F:      drivers/net/ethernet/marvell/sk*
8116 MARVELL LIBERTAS WIRELESS DRIVER
8117 L:      libertas-dev@lists.infradead.org
8118 S:      Orphan
8119 F:      drivers/net/wireless/marvell/libertas/
8121 MARVELL MV643XX ETHERNET DRIVER
8122 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8123 L:      netdev@vger.kernel.org
8124 S:      Maintained
8125 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8126 F:      include/linux/mv643xx.h
8128 MARVELL MV88X3310 PHY DRIVER
8129 M:      Russell King <rmk@armlinux.org.uk>
8130 L:      netdev@vger.kernel.org
8131 S:      Maintained
8132 F:      drivers/net/phy/marvell10g.c
8134 MARVELL MVNETA ETHERNET DRIVER
8135 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8136 L:      netdev@vger.kernel.org
8137 S:      Maintained
8138 F:      drivers/net/ethernet/marvell/mvneta.*
8140 MARVELL MWIFIEX WIRELESS DRIVER
8141 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8142 M:      Nishant Sarmukadam <nishants@marvell.com>
8143 M:      Ganapathi Bhat <gbhat@marvell.com>
8144 M:      Xinming Hu <huxm@marvell.com>
8145 L:      linux-wireless@vger.kernel.org
8146 S:      Maintained
8147 F:      drivers/net/wireless/marvell/mwifiex/
8149 MARVELL MWL8K WIRELESS DRIVER
8150 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8151 L:      linux-wireless@vger.kernel.org
8152 S:      Odd Fixes
8153 F:      drivers/net/wireless/marvell/mwl8k.c
8155 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8156 M:      Nicolas Pitre <nico@fluxnic.net>
8157 S:      Odd Fixes
8158 F:      drivers/mmc/host/mvsdio.*
8160 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8161 M:      Hu Ziji <huziji@marvell.com>
8162 L:      linux-mmc@vger.kernel.org
8163 S:      Supported
8164 F:      drivers/mmc/host/sdhci-xenon*
8165 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8167 MATROX FRAMEBUFFER DRIVER
8168 L:      linux-fbdev@vger.kernel.org
8169 S:      Orphan
8170 F:      drivers/video/fbdev/matrox/matroxfb_*
8171 F:      include/uapi/linux/matroxfb.h
8173 MAX16065 HARDWARE MONITOR DRIVER
8174 M:      Guenter Roeck <linux@roeck-us.net>
8175 L:      linux-hwmon@vger.kernel.org
8176 S:      Maintained
8177 F:      Documentation/hwmon/max16065
8178 F:      drivers/hwmon/max16065.c
8180 MAX20751 HARDWARE MONITOR DRIVER
8181 M:      Guenter Roeck <linux@roeck-us.net>
8182 L:      linux-hwmon@vger.kernel.org
8183 S:      Maintained
8184 F:      Documentation/hwmon/max20751
8185 F:      drivers/hwmon/max20751.c
8187 MAX2175 SDR TUNER DRIVER
8188 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8189 L:      linux-media@vger.kernel.org
8190 T:      git git://linuxtv.org/media_tree.git
8191 S:      Maintained
8192 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8193 F:      Documentation/media/v4l-drivers/max2175.rst
8194 F:      drivers/media/i2c/max2175*
8195 F:      include/uapi/linux/max2175.h
8197 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8198 L:      linux-hwmon@vger.kernel.org
8199 S:      Orphan
8200 F:      Documentation/hwmon/max6650
8201 F:      drivers/hwmon/max6650.c
8203 MAX6697 HARDWARE MONITOR DRIVER
8204 M:      Guenter Roeck <linux@roeck-us.net>
8205 L:      linux-hwmon@vger.kernel.org
8206 S:      Maintained
8207 F:      Documentation/hwmon/max6697
8208 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8209 F:      drivers/hwmon/max6697.c
8210 F:      include/linux/platform_data/max6697.h
8212 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8213 M:      Peter Rosin <peda@axentia.se>
8214 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8215 S:      Maintained
8216 F:      Documentation/devicetree/bindings/sound/max9860.txt
8217 F:      sound/soc/codecs/max9860.*
8219 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8220 M:      Krzysztof Kozlowski <krzk@kernel.org>
8221 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8222 L:      linux-pm@vger.kernel.org
8223 S:      Supported
8224 F:      drivers/power/supply/max14577_charger.c
8225 F:      drivers/power/supply/max77693_charger.c
8227 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8228 M:      Javier Martinez Canillas <javier@dowhile0.org>
8229 L:      linux-kernel@vger.kernel.org
8230 S:      Supported
8231 F:      drivers/regulator/max77802-regulator.c
8232 F:      Documentation/devicetree/bindings/*/*max77802.txt
8233 F:      include/dt-bindings/*/*max77802.h
8235 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8236 M:      Chanwoo Choi <cw00.choi@samsung.com>
8237 M:      Krzysztof Kozlowski <krzk@kernel.org>
8238 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8239 L:      linux-kernel@vger.kernel.org
8240 S:      Supported
8241 F:      drivers/*/max14577*.c
8242 F:      drivers/*/max77686*.c
8243 F:      drivers/*/max77693*.c
8244 F:      drivers/extcon/extcon-max14577.c
8245 F:      drivers/extcon/extcon-max77693.c
8246 F:      drivers/rtc/rtc-max77686.c
8247 F:      drivers/clk/clk-max77686.c
8248 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8249 F:      Documentation/devicetree/bindings/*/max77686.txt
8250 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8251 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8252 F:      include/linux/mfd/max14577*.h
8253 F:      include/linux/mfd/max77686*.h
8254 F:      include/linux/mfd/max77693*.h
8256 MAXIRADIO FM RADIO RECEIVER DRIVER
8257 M:      Hans Verkuil <hverkuil@xs4all.nl>
8258 L:      linux-media@vger.kernel.org
8259 T:      git git://linuxtv.org/media_tree.git
8260 W:      https://linuxtv.org
8261 S:      Maintained
8262 F:      drivers/media/radio/radio-maxiradio*
8264 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8265 M:      Peter Rosin <peda@axentia.se>
8266 L:      linux-iio@vger.kernel.org
8267 S:      Maintained
8268 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8269 F:      drivers/iio/potentiometer/mcp4531.c
8271 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8273 L:      linux-iio@vger.kernel.org
8274 S:      Maintained
8275 F:      drivers/iio/dac/cio-dac.c
8277 MEDIA DRIVERS FOR RENESAS - DRIF
8278 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8279 L:      linux-media@vger.kernel.org
8280 L:      linux-renesas-soc@vger.kernel.org
8281 T:      git git://linuxtv.org/media_tree.git
8282 S:      Supported
8283 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8284 F:      drivers/media/platform/rcar_drif.c
8286 MEDIA DRIVERS FOR FREESCALE IMX
8287 M:      Steve Longerbeam <slongerbeam@gmail.com>
8288 M:      Philipp Zabel <p.zabel@pengutronix.de>
8289 L:      linux-media@vger.kernel.org
8290 T:      git git://linuxtv.org/media_tree.git
8291 S:      Maintained
8292 F:      Documentation/devicetree/bindings/media/imx.txt
8293 F:      Documentation/media/v4l-drivers/imx.rst
8294 F:      drivers/staging/media/imx/
8295 F:      include/linux/imx-media.h
8296 F:      include/media/imx.h
8298 MEDIA DRIVERS FOR RENESAS - FCP
8299 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8300 L:      linux-media@vger.kernel.org
8301 L:      linux-renesas-soc@vger.kernel.org
8302 T:      git git://linuxtv.org/media_tree.git
8303 S:      Supported
8304 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8305 F:      drivers/media/platform/rcar-fcp.c
8306 F:      include/media/rcar-fcp.h
8308 MEDIA DRIVERS FOR RENESAS - FDP1
8309 M:      Kieran Bingham <kieran@bingham.xyz>
8310 L:      linux-media@vger.kernel.org
8311 L:      linux-renesas-soc@vger.kernel.org
8312 T:      git git://linuxtv.org/media_tree.git
8313 S:      Supported
8314 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8315 F:      drivers/media/platform/rcar_fdp1.c
8317 MEDIA DRIVERS FOR RENESAS - VIN
8318 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8319 L:      linux-media@vger.kernel.org
8320 L:      linux-renesas-soc@vger.kernel.org
8321 T:      git git://linuxtv.org/media_tree.git
8322 S:      Supported
8323 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8324 F:      drivers/media/platform/rcar-vin/
8326 MEDIA DRIVERS FOR RENESAS - VSP1
8327 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8328 L:      linux-media@vger.kernel.org
8329 L:      linux-renesas-soc@vger.kernel.org
8330 T:      git git://linuxtv.org/media_tree.git
8331 S:      Supported
8332 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8333 F:      drivers/media/platform/vsp1/
8335 MEDIA DRIVERS FOR HELENE
8336 M:      Abylay Ospan <aospan@netup.ru>
8337 L:      linux-media@vger.kernel.org
8338 W:      https://linuxtv.org
8339 W:      http://netup.tv/
8340 T:      git git://linuxtv.org/media_tree.git
8341 S:      Supported
8342 F:      drivers/media/dvb-frontends/helene*
8344 MEDIA DRIVERS FOR ASCOT2E
8345 M:      Sergey Kozlov <serjk@netup.ru>
8346 M:      Abylay Ospan <aospan@netup.ru>
8347 L:      linux-media@vger.kernel.org
8348 W:      https://linuxtv.org
8349 W:      http://netup.tv/
8350 T:      git git://linuxtv.org/media_tree.git
8351 S:      Supported
8352 F:      drivers/media/dvb-frontends/ascot2e*
8354 MEDIA DRIVERS FOR CXD2841ER
8355 M:      Sergey Kozlov <serjk@netup.ru>
8356 M:      Abylay Ospan <aospan@netup.ru>
8357 L:      linux-media@vger.kernel.org
8358 W:      https://linuxtv.org
8359 W:      http://netup.tv/
8360 T:      git git://linuxtv.org/media_tree.git
8361 S:      Supported
8362 F:      drivers/media/dvb-frontends/cxd2841er*
8364 MEDIA DRIVERS FOR HORUS3A
8365 M:      Sergey Kozlov <serjk@netup.ru>
8366 M:      Abylay Ospan <aospan@netup.ru>
8367 L:      linux-media@vger.kernel.org
8368 W:      https://linuxtv.org
8369 W:      http://netup.tv/
8370 T:      git git://linuxtv.org/media_tree.git
8371 S:      Supported
8372 F:      drivers/media/dvb-frontends/horus3a*
8374 MEDIA DRIVERS FOR LNBH25
8375 M:      Sergey Kozlov <serjk@netup.ru>
8376 M:      Abylay Ospan <aospan@netup.ru>
8377 L:      linux-media@vger.kernel.org
8378 W:      https://linuxtv.org
8379 W:      http://netup.tv/
8380 T:      git git://linuxtv.org/media_tree.git
8381 S:      Supported
8382 F:      drivers/media/dvb-frontends/lnbh25*
8384 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8385 M:      Sergey Kozlov <serjk@netup.ru>
8386 M:      Abylay Ospan <aospan@netup.ru>
8387 L:      linux-media@vger.kernel.org
8388 W:      https://linuxtv.org
8389 W:      http://netup.tv/
8390 T:      git git://linuxtv.org/media_tree.git
8391 S:      Supported
8392 F:      drivers/media/pci/netup_unidvb/*
8394 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8395 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8396 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8397 P:      LinuxTV.org Project
8398 L:      linux-media@vger.kernel.org
8399 W:      https://linuxtv.org
8400 Q:      http://patchwork.kernel.org/project/linux-media/list/
8401 T:      git git://linuxtv.org/media_tree.git
8402 S:      Maintained
8403 F:      Documentation/devicetree/bindings/media/
8404 F:      Documentation/media/
8405 F:      drivers/media/
8406 F:      drivers/staging/media/
8407 F:      include/linux/platform_data/media/
8408 F:      include/media/
8409 F:      include/uapi/linux/dvb/
8410 F:      include/uapi/linux/videodev2.h
8411 F:      include/uapi/linux/media.h
8412 F:      include/uapi/linux/v4l2-*
8413 F:      include/uapi/linux/meye.h
8414 F:      include/uapi/linux/ivtv*
8415 F:      include/uapi/linux/uvcvideo.h
8417 MEDIATEK ETHERNET DRIVER
8418 M:      Felix Fietkau <nbd@openwrt.org>
8419 M:      John Crispin <blogic@openwrt.org>
8420 L:      netdev@vger.kernel.org
8421 S:      Maintained
8422 F:      drivers/net/ethernet/mediatek/
8424 MEDIATEK JPEG DRIVER
8425 M:      Rick Chang <rick.chang@mediatek.com>
8426 M:      Bin Liu <bin.liu@mediatek.com>
8427 S:      Supported
8428 F:      drivers/media/platform/mtk-jpeg/
8429 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8431 MEDIATEK MEDIA DRIVER
8432 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8433 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8434 S:      Supported
8435 F:      drivers/media/platform/mtk-vcodec/
8436 F:      drivers/media/platform/mtk-vpu/
8437 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8438 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8440 MEDIATEK MDP DRIVER
8441 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8442 M:      Houlong Wei <houlong.wei@mediatek.com>
8443 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8444 S:      Supported
8445 F:      drivers/media/platform/mtk-mdp/
8446 F:      drivers/media/platform/mtk-vpu/
8447 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8449 MEDIATEK MT7601U WIRELESS LAN DRIVER
8450 M:      Jakub Kicinski <kubakici@wp.pl>
8451 L:      linux-wireless@vger.kernel.org
8452 S:      Maintained
8453 F:      drivers/net/wireless/mediatek/mt7601u/
8455 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8456 M:      Sean Wang <sean.wang@mediatek.com>
8457 S:      Maintained
8458 F:      drivers/char/hw_random/mtk-rng.c
8460 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8461 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8462 M:      Martin Donnelly <martin.donnelly@ge.com>
8463 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8464 S:      Maintained
8465 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8466 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8468 MEGARAID SCSI/SAS DRIVERS
8469 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8470 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8471 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8472 L:      megaraidlinux.pdl@broadcom.com
8473 L:      linux-scsi@vger.kernel.org
8474 W:      http://www.avagotech.com/support/
8475 S:      Maintained
8476 F:      Documentation/scsi/megaraid.txt
8477 F:      drivers/scsi/megaraid.*
8478 F:      drivers/scsi/megaraid/
8480 MELFAS MIP4 TOUCHSCREEN DRIVER
8481 M:      Sangwon Jee <jeesw@melfas.com>
8482 W:      http://www.melfas.com
8483 S:      Supported
8484 F:      drivers/input/touchscreen/melfas_mip4.c
8485 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8487 MELLANOX ETHERNET DRIVER (mlx4_en)
8488 M:      Tariq Toukan <tariqt@mellanox.com>
8489 L:      netdev@vger.kernel.org
8490 S:      Supported
8491 W:      http://www.mellanox.com
8492 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8493 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8495 MELLANOX ETHERNET DRIVER (mlx5e)
8496 M:      Saeed Mahameed <saeedm@mellanox.com>
8497 L:      netdev@vger.kernel.org
8498 S:      Supported
8499 W:      http://www.mellanox.com
8500 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8501 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8503 MELLANOX ETHERNET INNOVA DRIVER
8504 M:      Ilan Tayari <ilant@mellanox.com>
8505 R:      Boris Pismenny <borisp@mellanox.com>
8506 L:      netdev@vger.kernel.org
8507 S:      Supported
8508 W:      http://www.mellanox.com
8509 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8510 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8511 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8513 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8514 M:      Ilan Tayari <ilant@mellanox.com>
8515 R:      Boris Pismenny <borisp@mellanox.com>
8516 L:      netdev@vger.kernel.org
8517 S:      Supported
8518 W:      http://www.mellanox.com
8519 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8520 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8521 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8523 MELLANOX ETHERNET SWITCH DRIVERS
8524 M:      Jiri Pirko <jiri@mellanox.com>
8525 M:      Ido Schimmel <idosch@mellanox.com>
8526 L:      netdev@vger.kernel.org
8527 S:      Supported
8528 W:      http://www.mellanox.com
8529 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8530 F:      drivers/net/ethernet/mellanox/mlxsw/
8532 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8533 M:      Yotam Gigi <yotamg@mellanox.com>
8534 L:      netdev@vger.kernel.org
8535 S:      Supported
8536 W:      http://www.mellanox.com
8537 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8538 F:      drivers/net/ethernet/mellanox/mlxfw/
8540 MELLANOX MLXCPLD I2C AND MUX DRIVER
8541 M:      Vadim Pasternak <vadimp@mellanox.com>
8542 M:      Michael Shych <michaelsh@mellanox.com>
8543 L:      linux-i2c@vger.kernel.org
8544 S:      Supported
8545 F:      drivers/i2c/busses/i2c-mlxcpld.c
8546 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8547 F:      Documentation/i2c/busses/i2c-mlxcpld
8549 MELLANOX MLXCPLD LED DRIVER
8550 M:      Vadim Pasternak <vadimp@mellanox.com>
8551 L:      linux-leds@vger.kernel.org
8552 S:      Supported
8553 F:      drivers/leds/leds-mlxcpld.c
8554 F:      Documentation/leds/leds-mlxcpld.txt
8556 MELLANOX PLATFORM DRIVER
8557 M:      Vadim Pasternak <vadimp@mellanox.com>
8558 L:      platform-driver-x86@vger.kernel.org
8559 S:      Supported
8560 F:      drivers/platform/x86/mlx-platform.c
8562 MELLANOX MLX CPLD HOTPLUG DRIVER
8563 M:      Vadim Pasternak <vadimp@mellanox.com>
8564 L:      platform-driver-x86@vger.kernel.org
8565 S:      Supported
8566 F:      drivers/platform/x86/mlxcpld-hotplug.c
8567 F:      include/linux/platform_data/mlxcpld-hotplug.h
8569 SOFT-ROCE DRIVER (rxe)
8570 M:      Moni Shoua <monis@mellanox.com>
8571 L:      linux-rdma@vger.kernel.org
8572 S:      Supported
8573 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8574 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8575 F:      drivers/infiniband/sw/rxe/
8576 F:      include/uapi/rdma/rdma_user_rxe.h
8578 MEMBARRIER SUPPORT
8579 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8580 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8581 L:      linux-kernel@vger.kernel.org
8582 S:      Supported
8583 F:      kernel/membarrier.c
8584 F:      include/uapi/linux/membarrier.h
8586 MEMORY MANAGEMENT
8587 L:      linux-mm@kvack.org
8588 W:      http://www.linux-mm.org
8589 S:      Maintained
8590 F:      include/linux/mm.h
8591 F:      include/linux/gfp.h
8592 F:      include/linux/mmzone.h
8593 F:      include/linux/memory_hotplug.h
8594 F:      include/linux/vmalloc.h
8595 F:      mm/
8597 MEMORY TECHNOLOGY DEVICES (MTD)
8598 M:      David Woodhouse <dwmw2@infradead.org>
8599 M:      Brian Norris <computersforpeace@gmail.com>
8600 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8601 M:      Marek Vasut <marek.vasut@gmail.com>
8602 M:      Richard Weinberger <richard@nod.at>
8603 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8604 L:      linux-mtd@lists.infradead.org
8605 W:      http://www.linux-mtd.infradead.org/
8606 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8607 T:      git git://git.infradead.org/linux-mtd.git master
8608 T:      git git://git.infradead.org/l2-mtd.git master
8609 S:      Maintained
8610 F:      Documentation/devicetree/bindings/mtd/
8611 F:      drivers/mtd/
8612 F:      include/linux/mtd/
8613 F:      include/uapi/mtd/
8615 MEN A21 WATCHDOG DRIVER
8616 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8617 L:      linux-watchdog@vger.kernel.org
8618 S:      Maintained
8619 F:      drivers/watchdog/mena21_wdt.c
8621 MEN CHAMELEON BUS (mcb)
8622 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8623 S:      Maintained
8624 F:      drivers/mcb/
8625 F:      include/linux/mcb.h
8626 F:      Documentation/men-chameleon-bus.txt
8628 MEN F21BMC (Board Management Controller)
8629 M:      Andreas Werner <andreas.werner@men.de>
8630 S:      Supported
8631 F:      drivers/mfd/menf21bmc.c
8632 F:      drivers/watchdog/menf21bmc_wdt.c
8633 F:      drivers/leds/leds-menf21bmc.c
8634 F:      drivers/hwmon/menf21bmc_hwmon.c
8635 F:      Documentation/hwmon/menf21bmc
8637 METAG ARCHITECTURE
8638 M:      James Hogan <james.hogan@imgtec.com>
8639 L:      linux-metag@vger.kernel.org
8640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8641 S:      Odd Fixes
8642 F:      arch/metag/
8643 F:      Documentation/metag/
8644 F:      Documentation/devicetree/bindings/metag/
8645 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8646 F:      drivers/clocksource/metag_generic.c
8647 F:      drivers/irqchip/irq-metag.c
8648 F:      drivers/irqchip/irq-metag-ext.c
8649 F:      drivers/tty/metag_da.c
8651 MICROBLAZE ARCHITECTURE
8652 M:      Michal Simek <monstr@monstr.eu>
8653 W:      http://www.monstr.eu/fdt/
8654 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8655 S:      Supported
8656 F:      arch/microblaze/
8658 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8659 M:      Richard Genoud <richard.genoud@gmail.com>
8660 S:      Maintained
8661 F:      drivers/tty/serial/atmel_serial.c
8662 F:      drivers/tty/serial/atmel_serial.h
8664 MICROCHIP / ATMEL DMA DRIVER
8665 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8667 L:      dmaengine@vger.kernel.org
8668 S:      Supported
8669 F:      drivers/dma/at_hdmac.c
8670 F:      drivers/dma/at_hdmac_regs.h
8671 F:      include/linux/platform_data/dma-atmel.h
8673 MICROCHIP / ATMEL ISC DRIVER
8674 M:      Songjun Wu <songjun.wu@microchip.com>
8675 L:      linux-media@vger.kernel.org
8676 S:      Supported
8677 F:      drivers/media/platform/atmel/atmel-isc.c
8678 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8679 F:      devicetree/bindings/media/atmel-isc.txt
8681 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8682 M:      Woojung Huh <Woojung.Huh@microchip.com>
8683 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8684 L:      netdev@vger.kernel.org
8685 S:      Maintained
8686 F:      net/dsa/tag_ksz.c
8687 F:      drivers/net/dsa/microchip/*
8688 F:      include/linux/platform_data/microchip-ksz.h
8689 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8691 MICROCHIP USB251XB DRIVER
8692 M:      Richard Leitner <richard.leitner@skidata.com>
8693 L:      linux-usb@vger.kernel.org
8694 S:      Maintained
8695 F:      drivers/usb/misc/usb251xb.c
8696 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8698 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8699 M:      Chen Yu <yu.c.chen@intel.com>
8700 L:      platform-driver-x86@vger.kernel.org
8701 S:      Supported
8702 F:      drivers/platform/x86/surfacepro3_button.c
8704 MICROTEK X6 SCANNER
8705 M:      Oliver Neukum <oliver@neukum.org>
8706 S:      Maintained
8707 F:      drivers/usb/image/microtek.*
8709 MIPS
8710 M:      Ralf Baechle <ralf@linux-mips.org>
8711 L:      linux-mips@linux-mips.org
8712 W:      http://www.linux-mips.org/
8713 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8714 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8715 S:      Supported
8716 F:      Documentation/devicetree/bindings/mips/
8717 F:      Documentation/mips/
8718 F:      arch/mips/
8720 MIPS/LOONGSON1 ARCHITECTURE
8721 M:      Keguang Zhang <keguang.zhang@gmail.com>
8722 L:      linux-mips@linux-mips.org
8723 S:      Maintained
8724 F:      arch/mips/loongson32/
8725 F:      arch/mips/include/asm/mach-loongson32/
8726 F:      drivers/*/*loongson1*
8727 F:      drivers/*/*/*loongson1*
8729 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8730 M:      Hans Verkuil <hverkuil@xs4all.nl>
8731 L:      linux-media@vger.kernel.org
8732 T:      git git://linuxtv.org/media_tree.git
8733 W:      https://linuxtv.org
8734 S:      Odd Fixes
8735 F:      drivers/media/radio/radio-miropcm20*
8737 MELLANOX MLX4 core VPI driver
8738 M:      Tariq Toukan <tariqt@mellanox.com>
8739 L:      netdev@vger.kernel.org
8740 L:      linux-rdma@vger.kernel.org
8741 W:      http://www.mellanox.com
8742 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8743 S:      Supported
8744 F:      drivers/net/ethernet/mellanox/mlx4/
8745 F:      include/linux/mlx4/
8747 MELLANOX MLX4 IB driver
8748 M:      Yishai Hadas <yishaih@mellanox.com>
8749 L:      linux-rdma@vger.kernel.org
8750 W:      http://www.mellanox.com
8751 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8752 S:      Supported
8753 F:      drivers/infiniband/hw/mlx4/
8754 F:      include/linux/mlx4/
8755 F:      include/uapi/rdma/mlx4-abi.h
8757 MELLANOX MLX5 core VPI driver
8758 M:      Saeed Mahameed <saeedm@mellanox.com>
8759 M:      Matan Barak <matanb@mellanox.com>
8760 M:      Leon Romanovsky <leonro@mellanox.com>
8761 L:      netdev@vger.kernel.org
8762 L:      linux-rdma@vger.kernel.org
8763 W:      http://www.mellanox.com
8764 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8765 S:      Supported
8766 F:      drivers/net/ethernet/mellanox/mlx5/core/
8767 F:      include/linux/mlx5/
8769 MELLANOX MLX5 IB driver
8770 M:      Matan Barak <matanb@mellanox.com>
8771 M:      Leon Romanovsky <leonro@mellanox.com>
8772 L:      linux-rdma@vger.kernel.org
8773 W:      http://www.mellanox.com
8774 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8775 S:      Supported
8776 F:      drivers/infiniband/hw/mlx5/
8777 F:      include/linux/mlx5/
8778 F:      include/uapi/rdma/mlx5-abi.h
8780 MELEXIS MLX90614 DRIVER
8781 M:      Crt Mori <cmo@melexis.com>
8782 L:      linux-iio@vger.kernel.org
8783 W:      http://www.melexis.com
8784 S:      Supported
8785 F:      drivers/iio/temperature/mlx90614.c
8787 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8788 M:      Don Brace <don.brace@microsemi.com>
8789 L:      esc.storagedev@microsemi.com
8790 L:      linux-scsi@vger.kernel.org
8791 S:      Supported
8792 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8793 F:      drivers/scsi/smartpqi/Kconfig
8794 F:      drivers/scsi/smartpqi/Makefile
8795 F:      include/linux/cciss*.h
8796 F:      include/uapi/linux/cciss*.h
8797 F:      Documentation/scsi/smartpqi.txt
8799 MN88472 MEDIA DRIVER
8800 M:      Antti Palosaari <crope@iki.fi>
8801 L:      linux-media@vger.kernel.org
8802 W:      https://linuxtv.org
8803 W:      http://palosaari.fi/linux/
8804 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8805 S:      Maintained
8806 F:      drivers/media/dvb-frontends/mn88472*
8808 MN88473 MEDIA DRIVER
8809 M:      Antti Palosaari <crope@iki.fi>
8810 L:      linux-media@vger.kernel.org
8811 W:      https://linuxtv.org
8812 W:      http://palosaari.fi/linux/
8813 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8814 S:      Maintained
8815 F:      drivers/media/dvb-frontends/mn88473*
8817 MODULE SUPPORT
8818 M:      Jessica Yu <jeyu@kernel.org>
8819 M:      Rusty Russell <rusty@rustcorp.com.au>
8820 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8821 S:      Maintained
8822 F:      include/linux/module.h
8823 F:      kernel/module.c
8825 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8826 W:      http://popies.net/meye/
8827 S:      Orphan
8828 F:      Documentation/media/v4l-drivers/meye*
8829 F:      drivers/media/pci/meye/
8830 F:      include/uapi/linux/meye.h
8832 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8833 M:      Jiri Slaby <jirislaby@gmail.com>
8834 S:      Maintained
8835 F:      Documentation/serial/moxa-smartio
8836 F:      drivers/tty/mxser.*
8838 MR800 AVERMEDIA USB FM RADIO DRIVER
8839 M:      Alexey Klimov <klimov.linux@gmail.com>
8840 L:      linux-media@vger.kernel.org
8841 T:      git git://linuxtv.org/media_tree.git
8842 S:      Maintained
8843 F:      drivers/media/radio/radio-mr800.c
8845 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8846 M:      Alan Ott <alan@signal11.us>
8847 L:      linux-wpan@vger.kernel.org
8848 S:      Maintained
8849 F:      drivers/net/ieee802154/mrf24j40.c
8850 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8852 MSI LAPTOP SUPPORT
8853 M:      "Lee, Chun-Yi" <jlee@suse.com>
8854 L:      platform-driver-x86@vger.kernel.org
8855 S:      Maintained
8856 F:      drivers/platform/x86/msi-laptop.c
8858 MSI WMI SUPPORT
8859 L:      platform-driver-x86@vger.kernel.org
8860 S:      Orphan
8861 F:      drivers/platform/x86/msi-wmi.c
8863 MSI001 MEDIA DRIVER
8864 M:      Antti Palosaari <crope@iki.fi>
8865 L:      linux-media@vger.kernel.org
8866 W:      https://linuxtv.org
8867 W:      http://palosaari.fi/linux/
8868 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8869 T:      git git://linuxtv.org/anttip/media_tree.git
8870 S:      Maintained
8871 F:      drivers/media/tuners/msi001*
8873 MSI2500 MEDIA DRIVER
8874 M:      Antti Palosaari <crope@iki.fi>
8875 L:      linux-media@vger.kernel.org
8876 W:      https://linuxtv.org
8877 W:      http://palosaari.fi/linux/
8878 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8879 T:      git git://linuxtv.org/anttip/media_tree.git
8880 S:      Maintained
8881 F:      drivers/media/usb/msi2500/
8883 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8884 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8885 L:      linux-mtd@lists.infradead.org
8886 S:      Maintained
8887 F:      drivers/mtd/devices/docg3*
8889 MT9M032 APTINA SENSOR DRIVER
8890 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8891 L:      linux-media@vger.kernel.org
8892 T:      git git://linuxtv.org/media_tree.git
8893 S:      Maintained
8894 F:      drivers/media/i2c/mt9m032.c
8895 F:      include/media/i2c/mt9m032.h
8897 MT9P031 APTINA CAMERA SENSOR
8898 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8899 L:      linux-media@vger.kernel.org
8900 T:      git git://linuxtv.org/media_tree.git
8901 S:      Maintained
8902 F:      drivers/media/i2c/mt9p031.c
8903 F:      include/media/i2c/mt9p031.h
8905 MT9T001 APTINA CAMERA SENSOR
8906 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8907 L:      linux-media@vger.kernel.org
8908 T:      git git://linuxtv.org/media_tree.git
8909 S:      Maintained
8910 F:      drivers/media/i2c/mt9t001.c
8911 F:      include/media/i2c/mt9t001.h
8913 MT9V032 APTINA CAMERA SENSOR
8914 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8915 L:      linux-media@vger.kernel.org
8916 T:      git git://linuxtv.org/media_tree.git
8917 S:      Maintained
8918 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8919 F:      drivers/media/i2c/mt9v032.c
8920 F:      include/media/i2c/mt9v032.h
8922 MULTIFUNCTION DEVICES (MFD)
8923 M:      Lee Jones <lee.jones@linaro.org>
8924 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8925 S:      Supported
8926 F:      Documentation/devicetree/bindings/mfd/
8927 F:      drivers/mfd/
8928 F:      include/linux/mfd/
8929 F:      include/dt-bindings/mfd/
8931 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8932 M:      Ulf Hansson <ulf.hansson@linaro.org>
8933 L:      linux-mmc@vger.kernel.org
8934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8935 S:      Maintained
8936 F:      Documentation/devicetree/bindings/mmc/
8937 F:      drivers/mmc/
8938 F:      include/linux/mmc/
8939 F:      include/uapi/linux/mmc/
8941 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8942 S:      Orphan
8943 F:      drivers/mmc/host/mmc_spi.c
8944 F:      include/linux/spi/mmc_spi.h
8946 MULTIPLEXER SUBSYSTEM
8947 M:      Peter Rosin <peda@axentia.se>
8948 S:      Maintained
8949 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
8950 F:      Documentation/devicetree/bindings/mux/
8951 F:      include/linux/dt-bindings/mux/
8952 F:      include/linux/mux/
8953 F:      drivers/mux/
8955 MULTISOUND SOUND DRIVER
8956 M:      Andrew Veliath <andrewtv@usa.net>
8957 S:      Maintained
8958 F:      Documentation/sound/oss/MultiSound
8959 F:      sound/oss/msnd*
8961 MULTITECH MULTIPORT CARD (ISICOM)
8962 S:      Orphan
8963 F:      drivers/tty/isicom.c
8964 F:      include/linux/isicom.h
8966 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8967 M:      Bin Liu <b-liu@ti.com>
8968 L:      linux-usb@vger.kernel.org
8969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8970 S:      Maintained
8971 F:      drivers/usb/musb/
8973 MXL5007T MEDIA DRIVER
8974 M:      Michael Krufky <mkrufky@linuxtv.org>
8975 L:      linux-media@vger.kernel.org
8976 W:      https://linuxtv.org
8977 W:      http://github.com/mkrufky
8978 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8979 T:      git git://linuxtv.org/mkrufky/tuners.git
8980 S:      Maintained
8981 F:      drivers/media/tuners/mxl5007t.*
8983 MXSFB DRM DRIVER
8984 M:      Marek Vasut <marex@denx.de>
8985 S:      Supported
8986 F:      drivers/gpu/drm/mxsfb/
8987 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8989 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8990 M:      Hyong-Youb Kim <hykim@myri.com>
8991 L:      netdev@vger.kernel.org
8992 W:      https://www.myricom.com/support/downloads/myri10ge.html
8993 S:      Supported
8994 F:      drivers/net/ethernet/myricom/myri10ge/
8996 NAND FLASH SUBSYSTEM
8997 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8998 R:      Richard Weinberger <richard@nod.at>
8999 L:      linux-mtd@lists.infradead.org
9000 W:      http://www.linux-mtd.infradead.org/
9001 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9002 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9003 T:      git git://git.infradead.org/l2-mtd.git nand/next
9004 S:      Maintained
9005 F:      drivers/mtd/nand/
9006 F:      include/linux/mtd/nand*.h
9008 NATSEMI ETHERNET DRIVER (DP8381x)
9009 S:      Orphan
9010 F:      drivers/net/ethernet/natsemi/natsemi.c
9012 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9013 M:      Daniel Mack <zonque@gmail.com>
9014 S:      Maintained
9015 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9016 W:      http://www.native-instruments.com
9017 F:      sound/usb/caiaq/
9019 NCP FILESYSTEM
9020 M:      Petr Vandrovec <petr@vandrovec.name>
9021 S:      Odd Fixes
9022 F:      fs/ncpfs/
9024 NCR 5380 SCSI DRIVERS
9025 M:      Finn Thain <fthain@telegraphics.com.au>
9026 M:      Michael Schmitz <schmitzmic@gmail.com>
9027 L:      linux-scsi@vger.kernel.org
9028 S:      Maintained
9029 F:      Documentation/scsi/g_NCR5380.txt
9030 F:      drivers/scsi/NCR5380.*
9031 F:      drivers/scsi/arm/cumana_1.c
9032 F:      drivers/scsi/arm/oak.c
9033 F:      drivers/scsi/atari_scsi.*
9034 F:      drivers/scsi/dmx3191d.c
9035 F:      drivers/scsi/g_NCR5380.*
9036 F:      drivers/scsi/mac_scsi.*
9037 F:      drivers/scsi/sun3_scsi.*
9038 F:      drivers/scsi/sun3_scsi_vme.c
9040 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9041 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9042 L:      linux-scsi@vger.kernel.org
9043 S:      Maintained
9044 F:      drivers/scsi/NCR_D700.*
9046 NCT6775 HARDWARE MONITOR DRIVER
9047 M:      Guenter Roeck <linux@roeck-us.net>
9048 L:      linux-hwmon@vger.kernel.org
9049 S:      Maintained
9050 F:      Documentation/hwmon/nct6775
9051 F:      drivers/hwmon/nct6775.c
9053 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9054 M:      Faisal Latif <faisal.latif@intel.com>
9055 L:      linux-rdma@vger.kernel.org
9056 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9057 S:      Supported
9058 F:      drivers/infiniband/hw/nes/
9059 F:      include/uapi/rdma/nes-abi.h
9061 NETEM NETWORK EMULATOR
9062 M:      Stephen Hemminger <stephen@networkplumber.org>
9063 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9064 S:      Maintained
9065 F:      net/sched/sch_netem.c
9067 NETERION 10GbE DRIVERS (s2io/vxge)
9068 M:      Jon Mason <jdmason@kudzu.us>
9069 L:      netdev@vger.kernel.org
9070 S:      Supported
9071 F:      Documentation/networking/s2io.txt
9072 F:      Documentation/networking/vxge.txt
9073 F:      drivers/net/ethernet/neterion/
9075 NETFILTER
9076 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9077 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9078 M:      Florian Westphal <fw@strlen.de>
9079 L:      netfilter-devel@vger.kernel.org
9080 L:      coreteam@netfilter.org
9081 W:      http://www.netfilter.org/
9082 W:      http://www.iptables.org/
9083 W:      http://www.nftables.org/
9084 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9087 S:      Maintained
9088 F:      include/linux/netfilter*
9089 F:      include/linux/netfilter/
9090 F:      include/net/netfilter/
9091 F:      include/uapi/linux/netfilter*
9092 F:      include/uapi/linux/netfilter/
9093 F:      net/*/netfilter.c
9094 F:      net/*/netfilter/
9095 F:      net/netfilter/
9096 F:      net/bridge/br_netfilter*.c
9098 NETLABEL
9099 M:      Paul Moore <paul@paul-moore.com>
9100 W:      http://netlabel.sf.net
9101 L:      netdev@vger.kernel.org
9102 S:      Maintained
9103 F:      Documentation/netlabel/
9104 F:      include/net/netlabel.h
9105 F:      net/netlabel/
9107 NETROM NETWORK LAYER
9108 M:      Ralf Baechle <ralf@linux-mips.org>
9109 L:      linux-hams@vger.kernel.org
9110 W:      http://www.linux-ax25.org/
9111 S:      Maintained
9112 F:      include/net/netrom.h
9113 F:      include/uapi/linux/netrom.h
9114 F:      net/netrom/
9116 NETRONOME ETHERNET DRIVERS
9117 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9118 L:      oss-drivers@netronome.com
9119 S:      Maintained
9120 F:      drivers/net/ethernet/netronome/
9122 NETWORK BLOCK DEVICE (NBD)
9123 M:      Josef Bacik <jbacik@fb.com>
9124 S:      Maintained
9125 L:      linux-block@vger.kernel.org
9126 L:      nbd-general@lists.sourceforge.net
9127 F:      Documentation/blockdev/nbd.txt
9128 F:      drivers/block/nbd.c
9129 F:      include/uapi/linux/nbd.h
9131 NETWORK DROP MONITOR
9132 M:      Neil Horman <nhorman@tuxdriver.com>
9133 L:      netdev@vger.kernel.org
9134 S:      Maintained
9135 W:      https://fedorahosted.org/dropwatch/
9136 F:      net/core/drop_monitor.c
9138 NETWORKING [DSA]
9139 M:      Andrew Lunn <andrew@lunn.ch>
9140 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9141 M:      Florian Fainelli <f.fainelli@gmail.com>
9142 S:      Maintained
9143 F:      net/dsa/
9144 F:      include/net/dsa.h
9145 F:      drivers/net/dsa/
9147 NETWORKING [GENERAL]
9148 M:      "David S. Miller" <davem@davemloft.net>
9149 L:      netdev@vger.kernel.org
9150 W:      http://www.linuxfoundation.org/en/Net
9151 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9154 B:      mailto:netdev@vger.kernel.org
9155 S:      Maintained
9156 F:      net/
9157 F:      include/net/
9158 F:      include/linux/in.h
9159 F:      include/linux/net.h
9160 F:      include/linux/netdevice.h
9161 F:      include/uapi/linux/in.h
9162 F:      include/uapi/linux/net.h
9163 F:      include/uapi/linux/netdevice.h
9164 F:      include/uapi/linux/net_namespace.h
9165 F:      tools/net/
9166 F:      tools/testing/selftests/net/
9167 F:      lib/random32.c
9169 NETWORKING [IPv4/IPv6]
9170 M:      "David S. Miller" <davem@davemloft.net>
9171 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9172 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9173 L:      netdev@vger.kernel.org
9174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9175 S:      Maintained
9176 F:      net/ipv4/
9177 F:      net/ipv6/
9178 F:      include/net/ip*
9179 F:      arch/x86/net/*
9181 NETWORKING [TLS]
9182 M:      Ilya Lesokhin <ilyal@mellanox.com>
9183 M:      Aviad Yehezkel <aviadye@mellanox.com>
9184 M:      Dave Watson <davejwatson@fb.com>
9185 L:      netdev@vger.kernel.org
9186 S:      Maintained
9187 F:      net/tls/*
9188 F:      include/uapi/linux/tls.h
9189 F:      include/net/tls.h
9191 NETWORKING [IPSEC]
9192 M:      Steffen Klassert <steffen.klassert@secunet.com>
9193 M:      Herbert Xu <herbert@gondor.apana.org.au>
9194 M:      "David S. Miller" <davem@davemloft.net>
9195 L:      netdev@vger.kernel.org
9196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9198 S:      Maintained
9199 F:      net/core/flow.c
9200 F:      net/xfrm/
9201 F:      net/key/
9202 F:      net/ipv4/xfrm*
9203 F:      net/ipv4/esp4*
9204 F:      net/ipv4/ah4.c
9205 F:      net/ipv4/ipcomp.c
9206 F:      net/ipv4/ip_vti.c
9207 F:      net/ipv6/xfrm*
9208 F:      net/ipv6/esp6*
9209 F:      net/ipv6/ah6.c
9210 F:      net/ipv6/ipcomp6.c
9211 F:      net/ipv6/ip6_vti.c
9212 F:      include/uapi/linux/xfrm.h
9213 F:      include/net/xfrm.h
9215 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9216 M:      Paul Moore <paul@paul-moore.com>
9217 L:      netdev@vger.kernel.org
9218 S:      Maintained
9220 NETWORKING [WIRELESS]
9221 L:      linux-wireless@vger.kernel.org
9222 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9224 NETWORKING DRIVERS
9225 L:      netdev@vger.kernel.org
9226 W:      http://www.linuxfoundation.org/en/Net
9227 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9230 S:      Odd Fixes
9231 F:      Documentation/devicetree/bindings/net/
9232 F:      drivers/net/
9233 F:      include/linux/if_*
9234 F:      include/linux/netdevice.h
9235 F:      include/linux/etherdevice.h
9236 F:      include/linux/fcdevice.h
9237 F:      include/linux/fddidevice.h
9238 F:      include/linux/hippidevice.h
9239 F:      include/linux/inetdevice.h
9240 F:      include/uapi/linux/if_*
9241 F:      include/uapi/linux/netdevice.h
9243 NETWORKING DRIVERS (WIRELESS)
9244 M:      Kalle Valo <kvalo@codeaurora.org>
9245 L:      linux-wireless@vger.kernel.org
9246 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9249 S:      Maintained
9250 F:      Documentation/devicetree/bindings/net/wireless/
9251 F:      drivers/net/wireless/
9253 NETXEN (1/10) GbE SUPPORT
9254 M:      Manish Chopra <manish.chopra@cavium.com>
9255 M:      Rahul Verma <rahul.verma@cavium.com>
9256 M:      Dept-GELinuxNICDev@cavium.com
9257 L:      netdev@vger.kernel.org
9258 S:      Supported
9259 F:      drivers/net/ethernet/qlogic/netxen/
9261 NFC SUBSYSTEM
9262 M:      Samuel Ortiz <sameo@linux.intel.com>
9263 L:      linux-wireless@vger.kernel.org
9264 L:      linux-nfc@lists.01.org (subscribers-only)
9265 S:      Supported
9266 F:      net/nfc/
9267 F:      include/net/nfc/
9268 F:      include/uapi/linux/nfc.h
9269 F:      drivers/nfc/
9270 F:      include/linux/platform_data/nfcmrvl.h
9271 F:      include/linux/platform_data/nxp-nci.h
9272 F:      Documentation/devicetree/bindings/net/nfc/
9274 NFS, SUNRPC, AND LOCKD CLIENTS
9275 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9276 M:      Anna Schumaker <anna.schumaker@netapp.com>
9277 L:      linux-nfs@vger.kernel.org
9278 W:      http://client.linux-nfs.org
9279 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9280 S:      Maintained
9281 F:      fs/lockd/
9282 F:      fs/nfs/
9283 F:      fs/nfs_common/
9284 F:      net/sunrpc/
9285 F:      include/linux/lockd/
9286 F:      include/linux/nfs*
9287 F:      include/linux/sunrpc/
9288 F:      include/uapi/linux/nfs*
9289 F:      include/uapi/linux/sunrpc/
9291 NILFS2 FILESYSTEM
9292 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9293 L:      linux-nilfs@vger.kernel.org
9294 W:      http://nilfs.sourceforge.net/
9295 W:      http://nilfs.osdn.jp/
9296 T:      git git://github.com/konis/nilfs2.git
9297 S:      Supported
9298 F:      Documentation/filesystems/nilfs2.txt
9299 F:      fs/nilfs2/
9300 F:      include/trace/events/nilfs2.h
9301 F:      include/uapi/linux/nilfs2_api.h
9302 F:      include/uapi/linux/nilfs2_ondisk.h
9304 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9305 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9306 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9307 S:      Maintained
9308 F:      Documentation/scsi/NinjaSCSI.txt
9309 F:      drivers/scsi/pcmcia/nsp_*
9311 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9312 M:      GOTO Masanori <gotom@debian.or.jp>
9313 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9314 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9315 S:      Maintained
9316 F:      Documentation/scsi/NinjaSCSI.txt
9317 F:      drivers/scsi/nsp32*
9319 NIOS2 ARCHITECTURE
9320 M:      Ley Foon Tan <lftan@altera.com>
9321 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9323 S:      Maintained
9324 F:      arch/nios2/
9326 NOHZ, DYNTICKS SUPPORT
9327 M:      Frederic Weisbecker <fweisbec@gmail.com>
9328 M:      Thomas Gleixner <tglx@linutronix.de>
9329 M:      Ingo Molnar <mingo@kernel.org>
9330 L:      linux-kernel@vger.kernel.org
9331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9332 S:      Maintained
9333 F:      kernel/time/tick*.*
9334 F:      include/linux/tick.h
9335 F:      include/linux/sched/nohz.h
9337 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9338 M:      Pavel Machek <pavel@ucw.cz>
9339 M:      Sakari Ailus <sakari.ailus@iki.fi>
9340 L:      linux-media@vger.kernel.org
9341 S:      Maintained
9342 F:      drivers/media/i2c/et8ek8
9343 F:      drivers/media/i2c/ad5820.c
9345 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9346 M:      Pavel Machek <pavel@ucw.cz>
9347 M:      Sakari Ailus <sakari.ailus@iki.fi>
9348 L:      linux-media@vger.kernel.org
9349 S:      Maintained
9350 F:      drivers/media/i2c/et8ek8
9351 F:      drivers/media/i2c/ad5820.c
9353 NOKIA N900 POWER SUPPLY DRIVERS
9354 R:      Pali Rohár <pali.rohar@gmail.com>
9355 F:      include/linux/power/bq2415x_charger.h
9356 F:      include/linux/power/bq27xxx_battery.h
9357 F:      include/linux/power/isp1704_charger.h
9358 F:      drivers/power/supply/bq2415x_charger.c
9359 F:      drivers/power/supply/bq27xxx_battery.c
9360 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9361 F:      drivers/power/supply/isp1704_charger.c
9362 F:      drivers/power/supply/rx51_battery.c
9364 NTB DRIVER CORE
9365 M:      Jon Mason <jdmason@kudzu.us>
9366 M:      Dave Jiang <dave.jiang@intel.com>
9367 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9368 L:      linux-ntb@googlegroups.com
9369 S:      Supported
9370 W:      https://github.com/jonmason/ntb/wiki
9371 T:      git git://github.com/jonmason/ntb.git
9372 F:      drivers/ntb/
9373 F:      drivers/net/ntb_netdev.c
9374 F:      include/linux/ntb.h
9375 F:      include/linux/ntb_transport.h
9376 F:      tools/testing/selftests/ntb/
9378 NTB INTEL DRIVER
9379 M:      Jon Mason <jdmason@kudzu.us>
9380 M:      Dave Jiang <dave.jiang@intel.com>
9381 L:      linux-ntb@googlegroups.com
9382 S:      Supported
9383 W:      https://github.com/jonmason/ntb/wiki
9384 T:      git git://github.com/jonmason/ntb.git
9385 F:      drivers/ntb/hw/intel/
9387 NTB AMD DRIVER
9388 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9389 L:      linux-ntb@googlegroups.com
9390 S:      Supported
9391 F:      drivers/ntb/hw/amd/
9393 NTFS FILESYSTEM
9394 M:      Anton Altaparmakov <anton@tuxera.com>
9395 L:      linux-ntfs-dev@lists.sourceforge.net
9396 W:      http://www.tuxera.com/
9397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9398 S:      Supported
9399 F:      Documentation/filesystems/ntfs.txt
9400 F:      fs/ntfs/
9402 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9403 M:      Antonino Daplas <adaplas@gmail.com>
9404 L:      linux-fbdev@vger.kernel.org
9405 S:      Maintained
9406 F:      drivers/video/fbdev/riva/
9407 F:      drivers/video/fbdev/nvidia/
9409 NVM EXPRESS DRIVER
9410 M:      Keith Busch <keith.busch@intel.com>
9411 M:      Jens Axboe <axboe@fb.com>
9412 M:      Christoph Hellwig <hch@lst.de>
9413 M:      Sagi Grimberg <sagi@grimberg.me>
9414 L:      linux-nvme@lists.infradead.org
9415 T:      git://git.infradead.org/nvme.git
9416 W:      http://git.infradead.org/nvme.git
9417 S:      Supported
9418 F:      drivers/nvme/host/
9419 F:      include/linux/nvme.h
9420 F:      include/uapi/linux/nvme_ioctl.h
9422 NVM EXPRESS TARGET DRIVER
9423 M:      Christoph Hellwig <hch@lst.de>
9424 M:      Sagi Grimberg <sagi@grimberg.me>
9425 L:      linux-nvme@lists.infradead.org
9426 T:      git://git.infradead.org/nvme.git
9427 W:      http://git.infradead.org/nvme.git
9428 S:      Supported
9429 F:      drivers/nvme/target/
9431 NVM EXPRESS FC TRANSPORT DRIVERS
9432 M:      James Smart <james.smart@broadcom.com>
9433 L:      linux-nvme@lists.infradead.org
9434 S:      Supported
9435 F:      include/linux/nvme-fc.h
9436 F:      include/linux/nvme-fc-driver.h
9437 F:      drivers/nvme/host/fc.c
9438 F:      drivers/nvme/target/fc.c
9439 F:      drivers/nvme/target/fcloop.c
9441 NVMEM FRAMEWORK
9442 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9443 S:      Maintained
9444 F:      drivers/nvmem/
9445 F:      Documentation/devicetree/bindings/nvmem/
9446 F:      include/linux/nvmem-consumer.h
9447 F:      include/linux/nvmem-provider.h
9449 NXP-NCI NFC DRIVER
9450 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9451 R:      Charles Gorand <charles.gorand@effinnov.com>
9452 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9453 S:      Supported
9454 F:      drivers/nfc/nxp-nci
9456 NXP TDA998X DRM DRIVER
9457 M:      Russell King <linux@armlinux.org.uk>
9458 S:      Supported
9459 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9460 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9461 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9462 F:      include/drm/i2c/tda998x.h
9464 NXP TFA9879 DRIVER
9465 M:      Peter Rosin <peda@axentia.se>
9466 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9467 S:      Maintained
9468 F:      sound/soc/codecs/tfa9879*
9470 OBJTOOL
9471 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9472 S:      Supported
9473 F:      tools/objtool/
9475 OMAP1 SUPPORT
9476 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9477 M:      Tony Lindgren <tony@atomide.com>
9478 L:      linux-omap@vger.kernel.org
9479 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9481 S:      Maintained
9482 F:      arch/arm/mach-omap1/
9483 F:      arch/arm/plat-omap/
9484 F:      arch/arm/configs/omap1_defconfig
9485 F:      drivers/i2c/busses/i2c-omap.c
9486 F:      include/linux/i2c-omap.h
9488 OMAP2+ SUPPORT
9489 M:      Tony Lindgren <tony@atomide.com>
9490 L:      linux-omap@vger.kernel.org
9491 W:      http://www.muru.com/linux/omap/
9492 W:      http://linux.omap.com/
9493 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9495 S:      Maintained
9496 F:      arch/arm/mach-omap2/
9497 F:      arch/arm/plat-omap/
9498 F:      arch/arm/configs/omap2plus_defconfig
9499 F:      drivers/i2c/busses/i2c-omap.c
9500 F:      drivers/irqchip/irq-omap-intc.c
9501 F:      drivers/mfd/*omap*.c
9502 F:      drivers/mfd/menelaus.c
9503 F:      drivers/mfd/palmas.c
9504 F:      drivers/mfd/tps65217.c
9505 F:      drivers/mfd/tps65218.c
9506 F:      drivers/mfd/tps65910.c
9507 F:      drivers/mfd/twl-core.[ch]
9508 F:      drivers/mfd/twl4030*.c
9509 F:      drivers/mfd/twl6030*.c
9510 F:      drivers/mfd/twl6040*.c
9511 F:      drivers/regulator/palmas-regulator*.c
9512 F:      drivers/regulator/pbias-regulator.c
9513 F:      drivers/regulator/tps65217-regulator.c
9514 F:      drivers/regulator/tps65218-regulator.c
9515 F:      drivers/regulator/tps65910-regulator.c
9516 F:      drivers/regulator/twl-regulator.c
9517 F:      drivers/regulator/twl6030-regulator.c
9518 F:      include/linux/i2c-omap.h
9520 OMAP DEVICE TREE SUPPORT
9521 M:      Benoît Cousson <bcousson@baylibre.com>
9522 M:      Tony Lindgren <tony@atomide.com>
9523 L:      linux-omap@vger.kernel.org
9524 L:      devicetree@vger.kernel.org
9525 S:      Maintained
9526 F:      arch/arm/boot/dts/*omap*
9527 F:      arch/arm/boot/dts/*am3*
9528 F:      arch/arm/boot/dts/*am4*
9529 F:      arch/arm/boot/dts/*am5*
9530 F:      arch/arm/boot/dts/*dra7*
9532 OMAP CLOCK FRAMEWORK SUPPORT
9533 M:      Paul Walmsley <paul@pwsan.com>
9534 L:      linux-omap@vger.kernel.org
9535 S:      Maintained
9536 F:      arch/arm/*omap*/*clock*
9538 OMAP POWER MANAGEMENT SUPPORT
9539 M:      Kevin Hilman <khilman@kernel.org>
9540 L:      linux-omap@vger.kernel.org
9541 S:      Maintained
9542 F:      arch/arm/*omap*/*pm*
9543 F:      drivers/cpufreq/omap-cpufreq.c
9545 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9546 M:      Rajendra Nayak <rnayak@codeaurora.org>
9547 M:      Paul Walmsley <paul@pwsan.com>
9548 L:      linux-omap@vger.kernel.org
9549 S:      Maintained
9550 F:      arch/arm/mach-omap2/prm*
9552 OMAP AUDIO SUPPORT
9553 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9554 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9555 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9556 L:      linux-omap@vger.kernel.org
9557 S:      Maintained
9558 F:      sound/soc/omap/
9560 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9561 M:      Roger Quadros <rogerq@ti.com>
9562 M:      Tony Lindgren <tony@atomide.com>
9563 L:      linux-omap@vger.kernel.org
9564 S:      Maintained
9565 F:      drivers/memory/omap-gpmc.c
9566 F:      arch/arm/mach-omap2/*gpmc*
9568 OMAP FRAMEBUFFER SUPPORT
9569 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9570 L:      linux-fbdev@vger.kernel.org
9571 L:      linux-omap@vger.kernel.org
9572 S:      Maintained
9573 F:      drivers/video/fbdev/omap/
9575 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9576 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9577 L:      linux-omap@vger.kernel.org
9578 L:      linux-fbdev@vger.kernel.org
9579 S:      Maintained
9580 F:      drivers/video/fbdev/omap2/
9581 F:      Documentation/arm/OMAP/DSS
9583 OMAP HARDWARE SPINLOCK SUPPORT
9584 M:      Ohad Ben-Cohen <ohad@wizery.com>
9585 L:      linux-omap@vger.kernel.org
9586 S:      Maintained
9587 F:      drivers/hwspinlock/omap_hwspinlock.c
9589 OMAP MMC SUPPORT
9590 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9591 L:      linux-omap@vger.kernel.org
9592 S:      Maintained
9593 F:      drivers/mmc/host/omap.c
9595 OMAP HS MMC SUPPORT
9596 L:      linux-mmc@vger.kernel.org
9597 L:      linux-omap@vger.kernel.org
9598 S:      Orphan
9599 F:      drivers/mmc/host/omap_hsmmc.c
9601 OMAP RANDOM NUMBER GENERATOR SUPPORT
9602 M:      Deepak Saxena <dsaxena@plexity.net>
9603 S:      Maintained
9604 F:      drivers/char/hw_random/omap-rng.c
9606 OMAP HWMOD SUPPORT
9607 M:      Benoît Cousson <bcousson@baylibre.com>
9608 M:      Paul Walmsley <paul@pwsan.com>
9609 L:      linux-omap@vger.kernel.org
9610 S:      Maintained
9611 F:      arch/arm/mach-omap2/omap_hwmod.*
9613 OMAP HWMOD DATA
9614 M:      Paul Walmsley <paul@pwsan.com>
9615 L:      linux-omap@vger.kernel.org
9616 S:      Maintained
9617 F:      arch/arm/mach-omap2/omap_hwmod*data*
9619 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9620 M:      Benoît Cousson <bcousson@baylibre.com>
9621 L:      linux-omap@vger.kernel.org
9622 S:      Maintained
9623 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9625 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9626 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9627 L:      linux-media@vger.kernel.org
9628 S:      Maintained
9629 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9630 F:      drivers/media/platform/omap3isp/
9631 F:      drivers/staging/media/omap4iss/
9633 OMAP USB SUPPORT
9634 L:      linux-usb@vger.kernel.org
9635 L:      linux-omap@vger.kernel.org
9636 S:      Orphan
9637 F:      drivers/usb/*/*omap*
9638 F:      arch/arm/*omap*/usb*
9640 OMAP GPIO DRIVER
9641 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9642 M:      Santosh Shilimkar <ssantosh@kernel.org>
9643 M:      Kevin Hilman <khilman@kernel.org>
9644 L:      linux-omap@vger.kernel.org
9645 S:      Maintained
9646 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9647 F:      drivers/gpio/gpio-omap.c
9649 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9650 M:      Mark Jackson <mpfj@newflow.co.uk>
9651 L:      linux-omap@vger.kernel.org
9652 S:      Maintained
9653 F:      arch/arm/boot/dts/am335x-nano.dts
9655 OMFS FILESYSTEM
9656 M:      Bob Copeland <me@bobcopeland.com>
9657 L:      linux-karma-devel@lists.sourceforge.net
9658 S:      Maintained
9659 F:      Documentation/filesystems/omfs.txt
9660 F:      fs/omfs/
9662 OMNIKEY CARDMAN 4000 DRIVER
9663 M:      Harald Welte <laforge@gnumonks.org>
9664 S:      Maintained
9665 F:      drivers/char/pcmcia/cm4000_cs.c
9666 F:      include/linux/cm4000_cs.h
9667 F:      include/uapi/linux/cm4000_cs.h
9669 OMNIKEY CARDMAN 4040 DRIVER
9670 M:      Harald Welte <laforge@gnumonks.org>
9671 S:      Maintained
9672 F:      drivers/char/pcmcia/cm4040_cs.*
9674 OMNIVISION OV5640 SENSOR DRIVER
9675 M:      Steve Longerbeam <slongerbeam@gmail.com>
9676 L:      linux-media@vger.kernel.org
9677 T:      git git://linuxtv.org/media_tree.git
9678 S:      Maintained
9679 F:      drivers/media/i2c/ov5640.c
9681 OMNIVISION OV5647 SENSOR DRIVER
9682 M:      Ramiro Oliveira <roliveir@synopsys.com>
9683 L:      linux-media@vger.kernel.org
9684 T:      git git://linuxtv.org/media_tree.git
9685 S:      Maintained
9686 F:      drivers/media/i2c/ov5647.c
9688 OMNIVISION OV7670 SENSOR DRIVER
9689 M:      Jonathan Corbet <corbet@lwn.net>
9690 L:      linux-media@vger.kernel.org
9691 T:      git git://linuxtv.org/media_tree.git
9692 S:      Maintained
9693 F:      drivers/media/i2c/ov7670.c
9694 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9696 OMNIVISION OV13858 SENSOR DRIVER
9697 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9698 L:      linux-media@vger.kernel.org
9699 T:      git git://linuxtv.org/media_tree.git
9700 S:      Maintained
9701 F:      drivers/media/i2c/ov13858.c
9703 ONENAND FLASH DRIVER
9704 M:      Kyungmin Park <kyungmin.park@samsung.com>
9705 L:      linux-mtd@lists.infradead.org
9706 S:      Maintained
9707 F:      drivers/mtd/onenand/
9708 F:      include/linux/mtd/onenand*.h
9710 ONSTREAM SCSI TAPE DRIVER
9711 M:      Willem Riede <osst@riede.org>
9712 L:      osst-users@lists.sourceforge.net
9713 L:      linux-scsi@vger.kernel.org
9714 S:      Maintained
9715 F:      Documentation/scsi/osst.txt
9716 F:      drivers/scsi/osst.*
9717 F:      drivers/scsi/osst_*.h
9718 F:      drivers/scsi/st.h
9720 OPENCORES I2C BUS DRIVER
9721 M:      Peter Korsgaard <jacmet@sunsite.dk>
9722 L:      linux-i2c@vger.kernel.org
9723 S:      Maintained
9724 F:      Documentation/i2c/busses/i2c-ocores
9725 F:      drivers/i2c/busses/i2c-ocores.c
9727 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9728 M:      Rob Herring <robh+dt@kernel.org>
9729 M:      Frank Rowand <frowand.list@gmail.com>
9730 L:      devicetree@vger.kernel.org
9731 W:      http://www.devicetree.org/
9732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9733 S:      Maintained
9734 F:      drivers/of/
9735 F:      include/linux/of*.h
9736 F:      scripts/dtc/
9737 F:      Documentation/ABI/testing/sysfs-firmware-ofw
9739 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9740 M:      Rob Herring <robh+dt@kernel.org>
9741 M:      Mark Rutland <mark.rutland@arm.com>
9742 L:      devicetree@vger.kernel.org
9743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9744 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9745 S:      Maintained
9746 F:      Documentation/devicetree/
9747 F:      arch/*/boot/dts/
9748 F:      include/dt-bindings/
9750 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9751 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9752 L:      devicetree@vger.kernel.org
9753 S:      Maintained
9754 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9755 F:      Documentation/devicetree/overlay-notes.txt
9756 F:      drivers/of/overlay.c
9757 F:      drivers/of/resolver.c
9759 OPENRISC ARCHITECTURE
9760 M:      Jonas Bonn <jonas@southpole.se>
9761 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9762 M:      Stafford Horne <shorne@gmail.com>
9763 T:      git git://github.com/openrisc/linux.git
9764 L:      openrisc@lists.librecores.org
9765 W:      http://openrisc.io
9766 S:      Maintained
9767 F:      arch/openrisc/
9769 OPENVSWITCH
9770 M:      Pravin Shelar <pshelar@nicira.com>
9771 L:      netdev@vger.kernel.org
9772 L:      dev@openvswitch.org
9773 W:      http://openvswitch.org
9774 S:      Maintained
9775 F:      net/openvswitch/
9776 F:      include/uapi/linux/openvswitch.h
9778 OPERATING PERFORMANCE POINTS (OPP)
9779 M:      Viresh Kumar <vireshk@kernel.org>
9780 M:      Nishanth Menon <nm@ti.com>
9781 M:      Stephen Boyd <sboyd@codeaurora.org>
9782 L:      linux-pm@vger.kernel.org
9783 S:      Maintained
9784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9785 F:      drivers/base/power/opp/
9786 F:      include/linux/pm_opp.h
9787 F:      Documentation/power/opp.txt
9788 F:      Documentation/devicetree/bindings/opp/
9790 OPL4 DRIVER
9791 M:      Clemens Ladisch <clemens@ladisch.de>
9792 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9793 T:      git git://git.alsa-project.org/alsa-kernel.git
9794 S:      Maintained
9795 F:      sound/drivers/opl4/
9797 OPROFILE
9798 M:      Robert Richter <rric@kernel.org>
9799 L:      oprofile-list@lists.sf.net
9800 S:      Maintained
9801 F:      arch/*/include/asm/oprofile*.h
9802 F:      arch/*/oprofile/
9803 F:      drivers/oprofile/
9804 F:      include/linux/oprofile.h
9806 OP-TEE DRIVER
9807 M:      Jens Wiklander <jens.wiklander@linaro.org>
9808 S:      Maintained
9809 F:      drivers/tee/optee/
9811 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9812 M:      Mark Fasheh <mfasheh@versity.com>
9813 M:      Joel Becker <jlbec@evilplan.org>
9814 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9815 W:      http://ocfs2.wiki.kernel.org
9816 S:      Supported
9817 F:      Documentation/filesystems/ocfs2.txt
9818 F:      Documentation/filesystems/dlmfs.txt
9819 F:      fs/ocfs2/
9821 ORINOCO DRIVER
9822 L:      linux-wireless@vger.kernel.org
9823 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9824 W:      http://www.nongnu.org/orinoco/
9825 S:      Orphan
9826 F:      drivers/net/wireless/intersil/orinoco/
9828 OSD LIBRARY and FILESYSTEM
9829 M:      Boaz Harrosh <ooo@electrozaur.com>
9830 S:      Maintained
9831 F:      drivers/scsi/osd/
9832 F:      include/scsi/osd_*
9833 F:      fs/exofs/
9835 OVERLAY FILESYSTEM
9836 M:      Miklos Szeredi <miklos@szeredi.hu>
9837 L:      linux-unionfs@vger.kernel.org
9838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9839 S:      Supported
9840 F:      fs/overlayfs/
9841 F:      Documentation/filesystems/overlayfs.txt
9843 ORANGEFS FILESYSTEM
9844 M:      Mike Marshall <hubcap@omnibond.com>
9845 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9847 S:      Supported
9848 F:      fs/orangefs/
9849 F:      Documentation/filesystems/orangefs.txt
9851 P54 WIRELESS DRIVER
9852 M:      Christian Lamparter <chunkeey@googlemail.com>
9853 L:      linux-wireless@vger.kernel.org
9854 W:      http://wireless.kernel.org/en/users/Drivers/p54
9855 S:      Maintained
9856 F:      drivers/net/wireless/intersil/p54/
9858 PA SEMI ETHERNET DRIVER
9859 L:      netdev@vger.kernel.org
9860 S:      Orphan
9861 F:      drivers/net/ethernet/pasemi/*
9863 PA SEMI SMBUS DRIVER
9864 L:      linux-i2c@vger.kernel.org
9865 S:      Orphan
9866 F:      drivers/i2c/busses/i2c-pasemi.c
9868 PADATA PARALLEL EXECUTION MECHANISM
9869 M:      Steffen Klassert <steffen.klassert@secunet.com>
9870 L:      linux-crypto@vger.kernel.org
9871 S:      Maintained
9872 F:      kernel/padata.c
9873 F:      include/linux/padata.h
9874 F:      Documentation/padata.txt
9876 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9877 M:      Harald Welte <laforge@gnumonks.org>
9878 L:      platform-driver-x86@vger.kernel.org
9879 S:      Maintained
9880 F:      drivers/platform/x86/panasonic-laptop.c
9882 PANASONIC MN10300/AM33/AM34 PORT
9883 M:      David Howells <dhowells@redhat.com>
9884 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9885 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9886 S:      Maintained
9887 F:      Documentation/mn10300/
9888 F:      arch/mn10300/
9890 PARALLEL LCD/KEYPAD PANEL DRIVER
9891 M:      Willy Tarreau <willy@haproxy.com>
9892 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9893 S:      Odd Fixes
9894 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9895 F:      drivers/misc/panel.c
9897 PARALLEL PORT SUBSYSTEM
9898 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9899 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9900 L:      linux-parport@lists.infradead.org (subscribers-only)
9901 S:      Maintained
9902 F:      drivers/parport/
9903 F:      include/linux/parport*.h
9904 F:      drivers/char/ppdev.c
9905 F:      include/uapi/linux/ppdev.h
9906 F:      Documentation/parport*.txt
9908 PARAVIRT_OPS INTERFACE
9909 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9910 M:      Chris Wright <chrisw@sous-sol.org>
9911 M:      Alok Kataria <akataria@vmware.com>
9912 M:      Rusty Russell <rusty@rustcorp.com.au>
9913 L:      virtualization@lists.linux-foundation.org
9914 S:      Supported
9915 F:      Documentation/virtual/paravirt_ops.txt
9916 F:      arch/*/kernel/paravirt*
9917 F:      arch/*/include/asm/paravirt.h
9918 F:      include/linux/hypervisor.h
9920 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9921 M:      Tim Waugh <tim@cyberelk.net>
9922 L:      linux-parport@lists.infradead.org (subscribers-only)
9923 S:      Maintained
9924 F:      Documentation/blockdev/paride.txt
9925 F:      drivers/block/paride/
9927 PARISC ARCHITECTURE
9928 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9929 M:      Helge Deller <deller@gmx.de>
9930 L:      linux-parisc@vger.kernel.org
9931 W:      http://www.parisc-linux.org/
9932 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9935 S:      Maintained
9936 F:      arch/parisc/
9937 F:      Documentation/parisc/
9938 F:      drivers/parisc/
9939 F:      drivers/char/agp/parisc-agp.c
9940 F:      drivers/input/serio/gscps2.c
9941 F:      drivers/parport/parport_gsc.*
9942 F:      drivers/tty/serial/8250/8250_gsc.c
9943 F:      drivers/video/fbdev/sti*
9944 F:      drivers/video/console/sti*
9945 F:      drivers/video/logo/logo_parisc*
9947 PARMAN
9948 M:      Jiri Pirko <jiri@mellanox.com>
9949 L:      netdev@vger.kernel.org
9950 S:      Supported
9951 F:      lib/parman.c
9952 F:      lib/test_parman.c
9953 F:      include/linux/parman.h
9955 PC87360 HARDWARE MONITORING DRIVER
9956 M:      Jim Cromie <jim.cromie@gmail.com>
9957 L:      linux-hwmon@vger.kernel.org
9958 S:      Maintained
9959 F:      Documentation/hwmon/pc87360
9960 F:      drivers/hwmon/pc87360.c
9962 PC8736x GPIO DRIVER
9963 M:      Jim Cromie <jim.cromie@gmail.com>
9964 S:      Maintained
9965 F:      drivers/char/pc8736x_gpio.c
9967 PC87427 HARDWARE MONITORING DRIVER
9968 M:      Jean Delvare <jdelvare@suse.com>
9969 L:      linux-hwmon@vger.kernel.org
9970 S:      Maintained
9971 F:      Documentation/hwmon/pc87427
9972 F:      drivers/hwmon/pc87427.c
9974 PCA9532 LED DRIVER
9975 M:      Riku Voipio <riku.voipio@iki.fi>
9976 S:      Maintained
9977 F:      drivers/leds/leds-pca9532.c
9978 F:      include/linux/leds-pca9532.h
9980 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9981 M:      Guenter Roeck <linux@roeck-us.net>
9982 L:      linux-i2c@vger.kernel.org
9983 S:      Maintained
9984 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9986 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9987 M:      Khalid Aziz <khalid@gonehiking.org>
9988 S:      Maintained
9989 F:      drivers/firmware/pcdp.*
9991 PCI ERROR RECOVERY
9992 M:      Linas Vepstas <linasvepstas@gmail.com>
9993 L:      linux-pci@vger.kernel.org
9994 S:      Supported
9995 F:      Documentation/PCI/pci-error-recovery.txt
9997 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9998 M:      Russell Currey <ruscur@russell.cc>
9999 L:      linuxppc-dev@lists.ozlabs.org
10000 S:      Supported
10001 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10002 F:      arch/powerpc/kernel/eeh*.c
10003 F:      arch/powerpc/platforms/*/eeh*.c
10004 F:      arch/powerpc/include/*/eeh*.h
10006 PCI SUBSYSTEM
10007 M:      Bjorn Helgaas <bhelgaas@google.com>
10008 L:      linux-pci@vger.kernel.org
10009 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10011 S:      Supported
10012 F:      Documentation/devicetree/bindings/pci/
10013 F:      Documentation/PCI/
10014 F:      drivers/pci/
10015 F:      include/linux/pci*
10016 F:      arch/x86/pci/
10017 F:      arch/x86/kernel/quirks.c
10019 PCI ENDPOINT SUBSYSTEM
10020 M:      Kishon Vijay Abraham I <kishon@ti.com>
10021 L:      linux-pci@vger.kernel.org
10022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10023 S:      Supported
10024 F:      drivers/pci/endpoint/
10025 F:      drivers/misc/pci_endpoint_test.c
10026 F:      tools/pci/
10028 PCI DRIVER FOR ALTERA PCIE IP
10029 M:      Ley Foon Tan <lftan@altera.com>
10030 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10031 L:      linux-pci@vger.kernel.org
10032 S:      Supported
10033 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10034 F:      drivers/pci/host/pcie-altera.c
10036 PCI DRIVER FOR ARM VERSATILE PLATFORM
10037 M:      Rob Herring <robh@kernel.org>
10038 L:      linux-pci@vger.kernel.org
10039 L:      linux-arm-kernel@lists.infradead.org
10040 S:      Maintained
10041 F:      Documentation/devicetree/bindings/pci/versatile.txt
10042 F:      drivers/pci/host/pci-versatile.c
10044 PCI DRIVER FOR ARMADA 8K
10045 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10046 L:      linux-pci@vger.kernel.org
10047 L:      linux-arm-kernel@lists.infradead.org
10048 S:      Maintained
10049 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10050 F:      drivers/pci/dwc/pcie-armada8k.c
10052 PCI DRIVER FOR APPLIEDMICRO XGENE
10053 M:      Tanmay Inamdar <tinamdar@apm.com>
10054 L:      linux-pci@vger.kernel.org
10055 L:      linux-arm-kernel@lists.infradead.org
10056 S:      Maintained
10057 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10058 F:      drivers/pci/host/pci-xgene.c
10060 PCI DRIVER FOR FREESCALE LAYERSCAPE
10061 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10062 M:      Mingkai Hu <mingkai.hu@freescale.com>
10063 M:      Roy Zang <tie-fei.zang@freescale.com>
10064 L:      linuxppc-dev@lists.ozlabs.org
10065 L:      linux-pci@vger.kernel.org
10066 L:      linux-arm-kernel@lists.infradead.org
10067 S:      Maintained
10068 F:      drivers/pci/dwc/*layerscape*
10070 PCI DRIVER FOR IMX6
10071 M:      Richard Zhu <hongxing.zhu@nxp.com>
10072 M:      Lucas Stach <l.stach@pengutronix.de>
10073 L:      linux-pci@vger.kernel.org
10074 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10075 S:      Maintained
10076 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10077 F:      drivers/pci/dwc/*imx6*
10079 PCI DRIVER FOR TI KEYSTONE
10080 M:      Murali Karicheri <m-karicheri2@ti.com>
10081 L:      linux-pci@vger.kernel.org
10082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10083 S:      Maintained
10084 F:      drivers/pci/dwc/*keystone*
10086 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10087 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10088 M:      Jason Cooper <jason@lakedaemon.net>
10089 L:      linux-pci@vger.kernel.org
10090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10091 S:      Maintained
10092 F:      drivers/pci/host/*mvebu*
10094 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10095 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10096 L:      linux-pci@vger.kernel.org
10097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10098 S:      Maintained
10099 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10100 F:      drivers/pci/host/pci-aardvark.c
10102 PCI DRIVER FOR MICROSEMI SWITCHTEC
10103 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10104 M:      Stephen Bates <stephen.bates@microsemi.com>
10105 M:      Logan Gunthorpe <logang@deltatee.com>
10106 L:      linux-pci@vger.kernel.org
10107 S:      Maintained
10108 F:      Documentation/switchtec.txt
10109 F:      Documentation/ABI/testing/sysfs-class-switchtec
10110 F:      drivers/pci/switch/switchtec*
10111 F:      include/uapi/linux/switchtec_ioctl.h
10113 PCI DRIVER FOR NVIDIA TEGRA
10114 M:      Thierry Reding <thierry.reding@gmail.com>
10115 L:      linux-tegra@vger.kernel.org
10116 L:      linux-pci@vger.kernel.org
10117 S:      Supported
10118 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10119 F:      drivers/pci/host/pci-tegra.c
10121 PCI DRIVER FOR TI DRA7XX
10122 M:      Kishon Vijay Abraham I <kishon@ti.com>
10123 L:      linux-omap@vger.kernel.org
10124 L:      linux-pci@vger.kernel.org
10125 S:      Supported
10126 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10127 F:      drivers/pci/dwc/pci-dra7xx.c
10129 PCI DRIVER FOR RENESAS R-CAR
10130 M:      Simon Horman <horms@verge.net.au>
10131 L:      linux-pci@vger.kernel.org
10132 L:      linux-renesas-soc@vger.kernel.org
10133 S:      Maintained
10134 F:      drivers/pci/host/*rcar*
10136 PCI DRIVER FOR SAMSUNG EXYNOS
10137 M:      Jingoo Han <jingoohan1@gmail.com>
10138 L:      linux-pci@vger.kernel.org
10139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10140 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10141 S:      Maintained
10142 F:      drivers/pci/dwc/pci-exynos.c
10144 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10145 M:      Jingoo Han <jingoohan1@gmail.com>
10146 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10147 L:      linux-pci@vger.kernel.org
10148 S:      Maintained
10149 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10150 F:      drivers/pci/dwc/*designware*
10152 PCI DRIVER FOR GENERIC OF HOSTS
10153 M:      Will Deacon <will.deacon@arm.com>
10154 L:      linux-pci@vger.kernel.org
10155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10156 S:      Maintained
10157 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10158 F:      drivers/pci/host/pci-host-common.c
10159 F:      drivers/pci/host/pci-host-generic.c
10161 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10162 M:      Keith Busch <keith.busch@intel.com>
10163 L:      linux-pci@vger.kernel.org
10164 S:      Supported
10165 F:      drivers/pci/host/vmd.c
10167 PCIE DRIVER FOR ST SPEAR13XX
10168 M:      Pratyush Anand <pratyush.anand@gmail.com>
10169 L:      linux-pci@vger.kernel.org
10170 S:      Maintained
10171 F:      drivers/pci/dwc/*spear*
10173 PCI MSI DRIVER FOR ALTERA MSI IP
10174 M:      Ley Foon Tan <lftan@altera.com>
10175 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10176 L:      linux-pci@vger.kernel.org
10177 S:      Supported
10178 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10179 F:      drivers/pci/host/pcie-altera-msi.c
10181 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10182 M:      Duc Dang <dhdang@apm.com>
10183 L:      linux-pci@vger.kernel.org
10184 L:      linux-arm-kernel@lists.infradead.org
10185 S:      Maintained
10186 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10187 F:      drivers/pci/host/pci-xgene-msi.c
10189 PCIE DRIVER FOR AXIS ARTPEC
10190 M:      Niklas Cassel <niklas.cassel@axis.com>
10191 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10192 L:      linux-arm-kernel@axis.com
10193 L:      linux-pci@vger.kernel.org
10194 S:      Maintained
10195 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10196 F:      drivers/pci/dwc/*artpec*
10198 PCIE DRIVER FOR HISILICON
10199 M:      Zhou Wang <wangzhou1@hisilicon.com>
10200 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
10201 L:      linux-pci@vger.kernel.org
10202 S:      Maintained
10203 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10204 F:      drivers/pci/dwc/pcie-hisi.c
10206 PCIE DRIVER FOR HISILICON KIRIN
10207 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10208 M:      Binghui Wang <wangbinghui@hisilicon.com>
10209 L:      linux-pci@vger.kernel.org
10210 S:      Maintained
10211 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10212 F:      drivers/pci/dwc/pcie-kirin.c
10214 PCIE DRIVER FOR ROCKCHIP
10215 M:      Shawn Lin <shawn.lin@rock-chips.com>
10216 L:      linux-pci@vger.kernel.org
10217 L:      linux-rockchip@lists.infradead.org
10218 S:      Maintained
10219 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10220 F:      drivers/pci/host/pcie-rockchip.c
10222 PCIE DRIVER FOR QUALCOMM MSM
10223 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
10224 L:     linux-pci@vger.kernel.org
10225 L:     linux-arm-msm@vger.kernel.org
10226 S:     Maintained
10227 F:     drivers/pci/dwc/*qcom*
10229 PCIE DRIVER FOR CAVIUM THUNDERX
10230 M:      David Daney <david.daney@cavium.com>
10231 L:      linux-pci@vger.kernel.org
10232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10233 S:      Supported
10234 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10235 F:      drivers/pci/host/pci-thunder-*
10237 PCIE DRIVER FOR MEDIATEK
10238 M:      Ryder Lee <ryder.lee@mediatek.com>
10239 L:      linux-pci@vger.kernel.org
10240 L:      linux-mediatek@lists.infradead.org
10241 S:      Supported
10242 F:      Documentation/devicetree/bindings/pci/mediatek*
10243 F:      drivers/pci/host/*mediatek*
10245 PCMCIA SUBSYSTEM
10246 P:      Linux PCMCIA Team
10247 L:      linux-pcmcia@lists.infradead.org
10248 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10250 S:      Maintained
10251 F:      Documentation/pcmcia/
10252 F:      tools/pcmcia/
10253 F:      drivers/pcmcia/
10254 F:      include/pcmcia/
10256 PCNET32 NETWORK DRIVER
10257 M:      Don Fry <pcnet32@frontier.com>
10258 L:      netdev@vger.kernel.org
10259 S:      Maintained
10260 F:      drivers/net/ethernet/amd/pcnet32.c
10262 PCRYPT PARALLEL CRYPTO ENGINE
10263 M:      Steffen Klassert <steffen.klassert@secunet.com>
10264 L:      linux-crypto@vger.kernel.org
10265 S:      Maintained
10266 F:      crypto/pcrypt.c
10267 F:      include/crypto/pcrypt.h
10269 PER-CPU MEMORY ALLOCATOR
10270 M:      Tejun Heo <tj@kernel.org>
10271 M:      Christoph Lameter <cl@linux.com>
10272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10273 S:      Maintained
10274 F:      include/linux/percpu*.h
10275 F:      mm/percpu*.c
10276 F:      arch/*/include/asm/percpu.h
10278 PER-TASK DELAY ACCOUNTING
10279 M:      Balbir Singh <bsingharora@gmail.com>
10280 S:      Maintained
10281 F:      include/linux/delayacct.h
10282 F:      kernel/delayacct.c
10284 PERFORMANCE EVENTS SUBSYSTEM
10285 M:      Peter Zijlstra <peterz@infradead.org>
10286 M:      Ingo Molnar <mingo@redhat.com>
10287 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10288 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10289 L:      linux-kernel@vger.kernel.org
10290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10291 S:      Supported
10292 F:      kernel/events/*
10293 F:      include/linux/perf_event.h
10294 F:      include/uapi/linux/perf_event.h
10295 F:      arch/*/kernel/perf_event*.c
10296 F:      arch/*/kernel/*/perf_event*.c
10297 F:      arch/*/kernel/*/*/perf_event*.c
10298 F:      arch/*/include/asm/perf_event.h
10299 F:      arch/*/kernel/perf_callchain.c
10300 F:      arch/*/events/*
10301 F:      tools/perf/
10303 PERSONALITY HANDLING
10304 M:      Christoph Hellwig <hch@infradead.org>
10305 L:      linux-abi-devel@lists.sourceforge.net
10306 S:      Maintained
10307 F:      include/linux/personality.h
10308 F:      include/uapi/linux/personality.h
10310 PHONET PROTOCOL
10311 M:      Remi Denis-Courmont <courmisch@gmail.com>
10312 S:      Supported
10313 F:      Documentation/networking/phonet.txt
10314 F:      include/linux/phonet.h
10315 F:      include/net/phonet/
10316 F:      include/uapi/linux/phonet.h
10317 F:      net/phonet/
10319 PHRAM MTD DRIVER
10320 M:      Joern Engel <joern@lazybastard.org>
10321 L:      linux-mtd@lists.infradead.org
10322 S:      Maintained
10323 F:      drivers/mtd/devices/phram.c
10325 PICOLCD HID DRIVER
10326 M:      Bruno Prémont <bonbons@linux-vserver.org>
10327 L:      linux-input@vger.kernel.org
10328 S:      Maintained
10329 F:      drivers/hid/hid-picolcd*
10331 PICOXCELL SUPPORT
10332 M:      Jamie Iles <jamie@jamieiles.com>
10333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10334 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10335 S:      Supported
10336 F:      arch/arm/boot/dts/picoxcell*
10337 F:      arch/arm/mach-picoxcell/
10338 F:      drivers/crypto/picoxcell*
10340 PIN CONTROL SUBSYSTEM
10341 M:      Linus Walleij <linus.walleij@linaro.org>
10342 L:      linux-gpio@vger.kernel.org
10343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10344 S:      Maintained
10345 F:      Documentation/devicetree/bindings/pinctrl/
10346 F:      Documentation/pinctrl.txt
10347 F:      drivers/pinctrl/
10348 F:      include/linux/pinctrl/
10350 PIN CONTROLLER - ATMEL AT91
10351 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10353 S:      Maintained
10354 F:      drivers/pinctrl/pinctrl-at91.*
10356 PIN CONTROLLER - ATMEL AT91 PIO4
10357 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10359 L:      linux-gpio@vger.kernel.org
10360 S:      Supported
10361 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10363 PIN CONTROLLER - INTEL
10364 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10365 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10366 S:      Maintained
10367 F:      drivers/pinctrl/intel/
10369 PIN CONTROLLER - QUALCOMM
10370 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10371 S:      Maintained
10372 L:      linux-arm-msm@vger.kernel.org
10373 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10374 F:      drivers/pinctrl/qcom/
10376 PIN CONTROLLER - RENESAS
10377 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10378 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10379 L:      linux-renesas-soc@vger.kernel.org
10380 S:      Maintained
10381 F:      drivers/pinctrl/sh-pfc/
10383 PIN CONTROLLER - SAMSUNG
10384 M:      Tomasz Figa <tomasz.figa@gmail.com>
10385 M:      Krzysztof Kozlowski <krzk@kernel.org>
10386 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10388 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10389 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10391 S:      Maintained
10392 F:      drivers/pinctrl/samsung/
10393 F:      include/dt-bindings/pinctrl/samsung.h
10394 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10396 PIN CONTROLLER - SINGLE
10397 M:      Tony Lindgren <tony@atomide.com>
10398 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10400 L:      linux-omap@vger.kernel.org
10401 S:      Maintained
10402 F:      drivers/pinctrl/pinctrl-single.c
10404 PIN CONTROLLER - ST SPEAR
10405 M:      Viresh Kumar <vireshk@kernel.org>
10406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10407 W:      http://www.st.com/spear
10408 S:      Maintained
10409 F:      drivers/pinctrl/spear/
10411 PISTACHIO SOC SUPPORT
10412 M:      James Hartley <james.hartley@imgtec.com>
10413 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10414 L:      linux-mips@linux-mips.org
10415 S:      Maintained
10416 F:      arch/mips/pistachio/
10417 F:      arch/mips/include/asm/mach-pistachio/
10418 F:      arch/mips/boot/dts/img/pistachio*
10419 F:      arch/mips/configs/pistachio*_defconfig
10421 PKTCDVD DRIVER
10422 S:      Orphan
10423 M:      linux-block@vger.kernel.org
10424 F:      drivers/block/pktcdvd.c
10425 F:      include/linux/pktcdvd.h
10426 F:      include/uapi/linux/pktcdvd.h
10428 PKUNITY SOC DRIVERS
10429 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10430 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10431 S:      Maintained
10432 T:      git git://github.com/gxt/linux.git
10433 F:      drivers/input/serio/i8042-unicore32io.h
10434 F:      drivers/i2c/busses/i2c-puv3.c
10435 F:      drivers/video/fbdev/fb-puv3.c
10436 F:      drivers/rtc/rtc-puv3.c
10438 PMBUS HARDWARE MONITORING DRIVERS
10439 M:      Guenter Roeck <linux@roeck-us.net>
10440 L:      linux-hwmon@vger.kernel.org
10441 W:      http://hwmon.wiki.kernel.org/
10442 W:      http://www.roeck-us.net/linux/drivers/
10443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10444 S:      Maintained
10445 F:      Documentation/hwmon/pmbus
10446 F:      drivers/hwmon/pmbus/
10447 F:      include/linux/pmbus.h
10449 PMC SIERRA MaxRAID DRIVER
10450 L:      linux-scsi@vger.kernel.org
10451 W:      http://www.pmc-sierra.com/
10452 S:      Orphan
10453 F:      drivers/scsi/pmcraid.*
10455 PMC SIERRA PM8001 DRIVER
10456 M:      Jack Wang <jinpu.wang@profitbricks.com>
10457 M:      lindar_liu@usish.com
10458 L:      linux-scsi@vger.kernel.org
10459 S:      Supported
10460 F:      drivers/scsi/pm8001/
10462 POSIX CLOCKS and TIMERS
10463 M:      Thomas Gleixner <tglx@linutronix.de>
10464 L:      linux-kernel@vger.kernel.org
10465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10466 S:      Maintained
10467 F:      fs/timerfd.c
10468 F:      include/linux/timer*
10469 F:      kernel/time/*timer*
10471 POWER MANAGEMENT CORE
10472 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10473 L:      linux-pm@vger.kernel.org
10474 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10475 B:      https://bugzilla.kernel.org
10476 S:      Supported
10477 F:      drivers/base/power/
10478 F:      include/linux/pm.h
10479 F:      include/linux/pm_*
10480 F:      include/linux/powercap.h
10481 F:      drivers/powercap/
10483 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10484 M:      Sebastian Reichel <sre@kernel.org>
10485 L:      linux-pm@vger.kernel.org
10486 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10487 S:      Maintained
10488 F:      Documentation/devicetree/bindings/power/supply/
10489 F:      include/linux/power_supply.h
10490 F:      drivers/power/supply/
10492 POWER STATE COORDINATION INTERFACE (PSCI)
10493 M:      Mark Rutland <mark.rutland@arm.com>
10494 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10495 L:      linux-arm-kernel@lists.infradead.org
10496 S:      Maintained
10497 F:      drivers/firmware/psci*.c
10498 F:      include/linux/psci.h
10499 F:      include/uapi/linux/psci.h
10501 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10502 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10503 L:      linuxppc-dev@lists.ozlabs.org
10504 S:      Maintained
10505 F:      drivers/char/powernv-op-panel.c
10507 PNP SUPPORT
10508 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10509 S:      Maintained
10510 F:      drivers/pnp/
10512 PPP PROTOCOL DRIVERS AND COMPRESSORS
10513 M:      Paul Mackerras <paulus@samba.org>
10514 L:      linux-ppp@vger.kernel.org
10515 S:      Maintained
10516 F:      drivers/net/ppp/ppp_*
10518 PPP OVER ATM (RFC 2364)
10519 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10520 S:      Maintained
10521 F:      net/atm/pppoatm.c
10522 F:      include/uapi/linux/atmppp.h
10524 PPP OVER ETHERNET
10525 M:      Michal Ostrowski <mostrows@earthlink.net>
10526 S:      Maintained
10527 F:      drivers/net/ppp/pppoe.c
10528 F:      drivers/net/ppp/pppox.c
10530 PPP OVER L2TP
10531 M:      James Chapman <jchapman@katalix.com>
10532 S:      Maintained
10533 F:      net/l2tp/l2tp_ppp.c
10534 F:      include/linux/if_pppol2tp.h
10535 F:      include/uapi/linux/if_pppol2tp.h
10537 PPS SUPPORT
10538 M:      Rodolfo Giometti <giometti@enneenne.com>
10539 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10540 L:      linuxpps@ml.enneenne.com (subscribers-only)
10541 S:      Maintained
10542 F:      Documentation/pps/
10543 F:      drivers/pps/
10544 F:      include/linux/pps*.h
10546 PPTP DRIVER
10547 M:      Dmitry Kozlov <xeb@mail.ru>
10548 L:      netdev@vger.kernel.org
10549 S:      Maintained
10550 F:      drivers/net/ppp/pptp.c
10551 W:      http://sourceforge.net/projects/accel-pptp
10553 PREEMPTIBLE KERNEL
10554 M:      Robert Love <rml@tech9.net>
10555 L:      kpreempt-tech@lists.sourceforge.net
10556 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10557 S:      Supported
10558 F:      Documentation/preempt-locking.txt
10559 F:      include/linux/preempt.h
10561 PRINTK
10562 M:      Petr Mladek <pmladek@suse.com>
10563 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10564 R:      Steven Rostedt <rostedt@goodmis.org>
10565 S:      Maintained
10566 F:      kernel/printk/
10567 F:      include/linux/printk.h
10569 PRISM54 WIRELESS DRIVER
10570 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10571 L:      linux-wireless@vger.kernel.org
10572 W:      http://wireless.kernel.org/en/users/Drivers/p54
10573 S:      Obsolete
10574 F:      drivers/net/wireless/intersil/prism54/
10576 PROC SYSCTL
10577 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10578 M:      Kees Cook <keescook@chromium.org>
10579 L:      linux-kernel@vger.kernel.org
10580 L:      linux-fsdevel@vger.kernel.org
10581 S:      Maintained
10582 F:      fs/proc/proc_sysctl.c
10583 F:      include/linux/sysctl.h
10584 F:      kernel/sysctl.c
10585 F:      tools/testing/selftests/sysctl/
10587 PS3 NETWORK SUPPORT
10588 M:      Geoff Levand <geoff@infradead.org>
10589 L:      netdev@vger.kernel.org
10590 L:      linuxppc-dev@lists.ozlabs.org
10591 S:      Maintained
10592 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10594 PS3 PLATFORM SUPPORT
10595 M:      Geoff Levand <geoff@infradead.org>
10596 L:      linuxppc-dev@lists.ozlabs.org
10597 S:      Maintained
10598 F:      arch/powerpc/boot/ps3*
10599 F:      arch/powerpc/include/asm/lv1call.h
10600 F:      arch/powerpc/include/asm/ps3*.h
10601 F:      arch/powerpc/platforms/ps3/
10602 F:      drivers/*/ps3*
10603 F:      drivers/ps3/
10604 F:      drivers/rtc/rtc-ps3.c
10605 F:      drivers/usb/host/*ps3.c
10606 F:      sound/ppc/snd_ps3*
10608 PS3VRAM DRIVER
10609 M:      Jim Paris <jim@jtan.com>
10610 M:      Geoff Levand <geoff@infradead.org>
10611 L:      linuxppc-dev@lists.ozlabs.org
10612 S:      Maintained
10613 F:      drivers/block/ps3vram.c
10615 PSAMPLE PACKET SAMPLING SUPPORT:
10616 M:      Yotam Gigi <yotamg@mellanox.com>
10617 S:      Maintained
10618 F:      net/psample
10619 F:      include/net/psample.h
10620 F:      include/uapi/linux/psample.h
10622 PSTORE FILESYSTEM
10623 M:      Kees Cook <keescook@chromium.org>
10624 M:      Anton Vorontsov <anton@enomsg.org>
10625 M:      Colin Cross <ccross@android.com>
10626 M:      Tony Luck <tony.luck@intel.com>
10627 S:      Maintained
10628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10629 F:      fs/pstore/
10630 F:      include/linux/pstore*
10631 F:      drivers/firmware/efi/efi-pstore.c
10632 F:      drivers/acpi/apei/erst.c
10633 F:      Documentation/admin-guide/ramoops.rst
10634 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10635 K:      \b(pstore|ramoops)
10637 PTP HARDWARE CLOCK SUPPORT
10638 M:      Richard Cochran <richardcochran@gmail.com>
10639 L:      netdev@vger.kernel.org
10640 S:      Maintained
10641 W:      http://linuxptp.sourceforge.net/
10642 F:      Documentation/ABI/testing/sysfs-ptp
10643 F:      Documentation/ptp/*
10644 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10645 F:      drivers/net/phy/dp83640*
10646 F:      drivers/ptp/*
10647 F:      include/linux/ptp_cl*
10649 PTRACE SUPPORT
10650 M:      Roland McGrath <roland@hack.frob.com>
10651 M:      Oleg Nesterov <oleg@redhat.com>
10652 S:      Maintained
10653 F:      include/asm-generic/syscall.h
10654 F:      include/linux/ptrace.h
10655 F:      include/linux/regset.h
10656 F:      include/linux/tracehook.h
10657 F:      include/uapi/linux/ptrace.h
10658 F:      kernel/ptrace.c
10660 PULSE8-CEC DRIVER
10661 M:      Hans Verkuil <hverkuil@xs4all.nl>
10662 L:      linux-media@vger.kernel.org
10663 T:      git git://linuxtv.org/media_tree.git
10664 S:      Maintained
10665 F:      drivers/media/usb/pulse8-cec/*
10667 PVRUSB2 VIDEO4LINUX DRIVER
10668 M:      Mike Isely <isely@pobox.com>
10669 L:      pvrusb2@isely.net       (subscribers-only)
10670 L:      linux-media@vger.kernel.org
10671 W:      http://www.isely.net/pvrusb2/
10672 T:      git git://linuxtv.org/media_tree.git
10673 S:      Maintained
10674 F:      Documentation/media/v4l-drivers/pvrusb2*
10675 F:      drivers/media/usb/pvrusb2/
10677 PWC WEBCAM DRIVER
10678 M:      Hans Verkuil <hverkuil@xs4all.nl>
10679 L:      linux-media@vger.kernel.org
10680 T:      git git://linuxtv.org/media_tree.git
10681 S:      Odd Fixes
10682 F:      drivers/media/usb/pwc/*
10684 PWM FAN DRIVER
10685 M:      Kamil Debski <kamil@wypas.org>
10686 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10687 L:      linux-hwmon@vger.kernel.org
10688 S:      Supported
10689 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10690 F:      Documentation/hwmon/pwm-fan
10691 F:      drivers/hwmon/pwm-fan.c
10693 PWM SUBSYSTEM
10694 M:      Thierry Reding <thierry.reding@gmail.com>
10695 L:      linux-pwm@vger.kernel.org
10696 S:      Maintained
10697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10698 F:      Documentation/pwm.txt
10699 F:      Documentation/devicetree/bindings/pwm/
10700 F:      include/linux/pwm.h
10701 F:      drivers/pwm/
10702 F:      drivers/video/backlight/pwm_bl.c
10703 F:      include/linux/pwm_backlight.h
10704 F:      drivers/gpio/gpio-mvebu.c
10705 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10707 PXA2xx/PXA3xx SUPPORT
10708 M:      Daniel Mack <daniel@zonque.org>
10709 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10710 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10711 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10712 T:      git git://github.com/hzhuang1/linux.git
10713 T:      git git://github.com/rjarzmik/linux.git
10714 S:      Maintained
10715 F:      arch/arm/boot/dts/pxa*
10716 F:      arch/arm/mach-pxa/
10717 F:      drivers/dma/pxa*
10718 F:      drivers/pcmcia/pxa2xx*
10719 F:      drivers/pinctrl/pxa/
10720 F:      drivers/spi/spi-pxa2xx*
10721 F:      drivers/usb/gadget/udc/pxa2*
10722 F:      include/sound/pxa2xx-lib.h
10723 F:      sound/arm/pxa*
10724 F:      sound/soc/pxa/
10726 PXA GPIO DRIVER
10727 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10728 L:      linux-gpio@vger.kernel.org
10729 S:      Maintained
10730 F:      drivers/gpio/gpio-pxa.c
10732 PXA3xx NAND FLASH DRIVER
10733 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10734 L:      linux-mtd@lists.infradead.org
10735 S:      Maintained
10736 F:      drivers/mtd/nand/pxa3xx_nand.c
10738 MMP SUPPORT
10739 M:      Eric Miao <eric.y.miao@gmail.com>
10740 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10742 T:      git git://github.com/hzhuang1/linux.git
10743 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10744 S:      Maintained
10745 F:      arch/arm/boot/dts/mmp*
10746 F:      arch/arm/mach-mmp/
10748 PXA MMCI DRIVER
10749 S:      Orphan
10751 PXA RTC DRIVER
10752 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10753 L:      linux-rtc@vger.kernel.org
10754 S:      Maintained
10756 QAT DRIVER
10757 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10758 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10759 L:      qat-linux@intel.com
10760 S:      Supported
10761 F:      drivers/crypto/qat/
10763 QIB DRIVER
10764 M:      Mike Marciniszyn <infinipath@intel.com>
10765 L:      linux-rdma@vger.kernel.org
10766 S:      Supported
10767 F:      drivers/infiniband/hw/qib/
10769 QLOGIC QLA1280 SCSI DRIVER
10770 M:      Michael Reed <mdr@sgi.com>
10771 L:      linux-scsi@vger.kernel.org
10772 S:      Maintained
10773 F:      drivers/scsi/qla1280.[ch]
10775 QLOGIC QLA2XXX FC-SCSI DRIVER
10776 M:      qla2xxx-upstream@qlogic.com
10777 L:      linux-scsi@vger.kernel.org
10778 S:      Supported
10779 F:      Documentation/scsi/LICENSE.qla2xxx
10780 F:      drivers/scsi/qla2xxx/
10782 QLOGIC QLA4XXX iSCSI DRIVER
10783 M:      QLogic-Storage-Upstream@qlogic.com
10784 L:      linux-scsi@vger.kernel.org
10785 S:      Supported
10786 F:      Documentation/scsi/LICENSE.qla4xxx
10787 F:      drivers/scsi/qla4xxx/
10789 QLOGIC QLA3XXX NETWORK DRIVER
10790 M:      Dept-GELinuxNICDev@cavium.com
10791 L:      netdev@vger.kernel.org
10792 S:      Supported
10793 F:      Documentation/networking/LICENSE.qla3xxx
10794 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10796 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10797 M:      Harish Patil <harish.patil@cavium.com>
10798 M:      Manish Chopra <manish.chopra@cavium.com>
10799 M:      Dept-GELinuxNICDev@cavium.com
10800 L:      netdev@vger.kernel.org
10801 S:      Supported
10802 F:      drivers/net/ethernet/qlogic/qlcnic/
10804 QLOGIC QLGE 10Gb ETHERNET DRIVER
10805 M:      Harish Patil <harish.patil@cavium.com>
10806 M:      Manish Chopra <manish.chopra@cavium.com>
10807 M:      Dept-GELinuxNICDev@cavium.com
10808 L:      netdev@vger.kernel.org
10809 S:      Supported
10810 F:      drivers/net/ethernet/qlogic/qlge/
10812 QLOGIC QL4xxx ETHERNET DRIVER
10813 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10814 M:      Ariel Elior <Ariel.Elior@cavium.com>
10815 M:      everest-linux-l2@cavium.com
10816 L:      netdev@vger.kernel.org
10817 S:      Supported
10818 F:      drivers/net/ethernet/qlogic/qed/
10819 F:      include/linux/qed/
10820 F:      drivers/net/ethernet/qlogic/qede/
10822 QLOGIC QL41xxx ISCSI DRIVER
10823 M:      QLogic-Storage-Upstream@cavium.com
10824 L:      linux-scsi@vger.kernel.org
10825 S:      Supported
10826 F:      drivers/scsi/qedi/
10828 QLOGIC QL41xxx FCOE DRIVER
10829 M:      QLogic-Storage-Upstream@cavium.com
10830 L:      linux-scsi@vger.kernel.org
10831 S:      Supported
10832 F:      drivers/scsi/qedf/
10834 QNX4 FILESYSTEM
10835 M:      Anders Larsen <al@alarsen.net>
10836 W:      http://www.alarsen.net/linux/qnx4fs/
10837 S:      Maintained
10838 F:      fs/qnx4/
10839 F:      include/uapi/linux/qnx4_fs.h
10840 F:      include/uapi/linux/qnxtypes.h
10842 QORIQ DPAA2 FSL-MC BUS DRIVER
10843 M:      Stuart Yoder <stuyoder@gmail.com>
10844 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10845 L:      linux-kernel@vger.kernel.org
10846 S:      Maintained
10847 F:      drivers/staging/fsl-mc/
10848 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10850 QT1010 MEDIA DRIVER
10851 M:      Antti Palosaari <crope@iki.fi>
10852 L:      linux-media@vger.kernel.org
10853 W:      https://linuxtv.org
10854 W:      http://palosaari.fi/linux/
10855 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10856 T:      git git://linuxtv.org/anttip/media_tree.git
10857 S:      Maintained
10858 F:      drivers/media/tuners/qt1010*
10860 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10861 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10862 L:      linux-wireless@vger.kernel.org
10863 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10864 S:      Supported
10865 F:      drivers/net/wireless/ath/ath9k/
10867 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10868 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10869 L:      ath10k@lists.infradead.org
10870 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10872 S:      Supported
10873 F:      drivers/net/wireless/ath/ath10k/
10875 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10876 M:      Timur Tabi <timur@codeaurora.org>
10877 L:      netdev@vger.kernel.org
10878 S:      Supported
10879 F:      drivers/net/ethernet/qualcomm/emac/
10881 QUALCOMM HEXAGON ARCHITECTURE
10882 M:      Richard Kuo <rkuo@codeaurora.org>
10883 L:      linux-hexagon@vger.kernel.org
10884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10885 S:      Supported
10886 F:      arch/hexagon/
10888 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10889 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
10890 L:      linux-media@vger.kernel.org
10891 L:      linux-arm-msm@vger.kernel.org
10892 T:      git git://linuxtv.org/media_tree.git
10893 S:      Maintained
10894 F:      drivers/media/platform/qcom/venus/
10896 QUALCOMM WCN36XX WIRELESS DRIVER
10897 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10898 L:      wcn36xx@lists.infradead.org
10899 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10900 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10901 S:      Supported
10902 F:      drivers/net/wireless/ath/wcn36xx/
10904 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10905 M:      Gabriel Somlo <somlo@cmu.edu>
10906 M:      "Michael S. Tsirkin" <mst@redhat.com>
10907 L:      qemu-devel@nongnu.org
10908 S:      Maintained
10909 F:      drivers/firmware/qemu_fw_cfg.c
10911 QUANTENNA QTNFMAC WIRELESS DRIVER
10912 M:   Igor Mitsyanko <imitsyanko@quantenna.com>
10913 M:   Avinash Patil <avinashp@quantenna.com>
10914 M:   Sergey Matyukevich <smatyukevich@quantenna.com>
10915 L:   linux-wireless@vger.kernel.org
10916 S:   Maintained
10917 F:   drivers/net/wireless/quantenna
10919 RADOS BLOCK DEVICE (RBD)
10920 M:      Ilya Dryomov <idryomov@gmail.com>
10921 M:      Sage Weil <sage@redhat.com>
10922 M:      Alex Elder <elder@kernel.org>
10923 L:      ceph-devel@vger.kernel.org
10924 W:      http://ceph.com/
10925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10926 T:      git git://github.com/ceph/ceph-client.git
10927 S:      Supported
10928 F:      Documentation/ABI/testing/sysfs-bus-rbd
10929 F:      drivers/block/rbd.c
10930 F:      drivers/block/rbd_types.h
10932 RADEON FRAMEBUFFER DISPLAY DRIVER
10933 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10934 L:      linux-fbdev@vger.kernel.org
10935 S:      Maintained
10936 F:      drivers/video/fbdev/aty/radeon*
10937 F:      include/uapi/linux/radeonfb.h
10939 RADIOSHARK RADIO DRIVER
10940 M:      Hans Verkuil <hverkuil@xs4all.nl>
10941 L:      linux-media@vger.kernel.org
10942 T:      git git://linuxtv.org/media_tree.git
10943 S:      Maintained
10944 F:      drivers/media/radio/radio-shark.c
10946 RADIOSHARK2 RADIO DRIVER
10947 M:      Hans Verkuil <hverkuil@xs4all.nl>
10948 L:      linux-media@vger.kernel.org
10949 T:      git git://linuxtv.org/media_tree.git
10950 S:      Maintained
10951 F:      drivers/media/radio/radio-shark2.c
10952 F:      drivers/media/radio/radio-tea5777.c
10954 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10955 M:      Paul Mackerras <paulus@samba.org>
10956 L:      linux-fbdev@vger.kernel.org
10957 S:      Maintained
10958 F:      drivers/video/fbdev/aty/aty128fb.c
10960 RAINSHADOW-CEC DRIVER
10961 M:      Hans Verkuil <hverkuil@xs4all.nl>
10962 L:      linux-media@vger.kernel.org
10963 T:      git git://linuxtv.org/media_tree.git
10964 S:      Maintained
10965 F:      drivers/media/usb/rainshadow-cec/*
10967 RALINK MIPS ARCHITECTURE
10968 M:      John Crispin <john@phrozen.org>
10969 L:      linux-mips@linux-mips.org
10970 S:      Maintained
10971 F:      arch/mips/ralink
10973 RALINK RT2X00 WIRELESS LAN DRIVER
10974 P:      rt2x00 project
10975 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10976 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10977 L:      linux-wireless@vger.kernel.org
10978 S:      Maintained
10979 F:      drivers/net/wireless/ralink/rt2x00/
10981 RAMDISK RAM BLOCK DEVICE DRIVER
10982 M:      Jens Axboe <axboe@kernel.dk>
10983 S:      Maintained
10984 F:      Documentation/blockdev/ramdisk.txt
10985 F:      drivers/block/brd.c
10987 RANDOM NUMBER DRIVER
10988 M:      "Theodore Ts'o" <tytso@mit.edu>
10989 S:      Maintained
10990 F:      drivers/char/random.c
10992 RAPIDIO SUBSYSTEM
10993 M:      Matt Porter <mporter@kernel.crashing.org>
10994 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10995 S:      Maintained
10996 F:      drivers/rapidio/
10998 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10999 L:      linux-wireless@vger.kernel.org
11000 S:      Orphan
11001 F:      drivers/net/wireless/ray*
11003 RCUTORTURE MODULE
11004 M:      Josh Triplett <josh@joshtriplett.org>
11005 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11006 L:      linux-kernel@vger.kernel.org
11007 S:      Supported
11008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11009 F:      Documentation/RCU/torture.txt
11010 F:      kernel/rcu/rcutorture.c
11012 RCUTORTURE TEST FRAMEWORK
11013 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11014 M:      Josh Triplett <josh@joshtriplett.org>
11015 R:      Steven Rostedt <rostedt@goodmis.org>
11016 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11017 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11018 L:      linux-kernel@vger.kernel.org
11019 S:      Supported
11020 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11021 F:      tools/testing/selftests/rcutorture
11023 RDC R-321X SoC
11024 M:      Florian Fainelli <florian@openwrt.org>
11025 S:      Maintained
11027 RDC R6040 FAST ETHERNET DRIVER
11028 M:      Florian Fainelli <f.fainelli@gmail.com>
11029 L:      netdev@vger.kernel.org
11030 S:      Maintained
11031 F:      drivers/net/ethernet/rdc/r6040.c
11033 RDS - RELIABLE DATAGRAM SOCKETS
11034 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11035 L:      netdev@vger.kernel.org
11036 L:      linux-rdma@vger.kernel.org
11037 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11038 W:      https://oss.oracle.com/projects/rds/
11039 S:      Supported
11040 F:      net/rds/
11041 F:      Documentation/networking/rds.txt
11043 RDMAVT - RDMA verbs software
11044 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11045 L:      linux-rdma@vger.kernel.org
11046 S:      Supported
11047 F:      drivers/infiniband/sw/rdmavt
11049 RDT - RESOURCE ALLOCATION
11050 M:      Fenghua Yu <fenghua.yu@intel.com>
11051 L:      linux-kernel@vger.kernel.org
11052 S:      Supported
11053 F:      arch/x86/kernel/cpu/intel_rdt*
11054 F:      arch/x86/include/asm/intel_rdt*
11055 F:      Documentation/x86/intel_rdt*
11057 READ-COPY UPDATE (RCU)
11058 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11059 M:      Josh Triplett <josh@joshtriplett.org>
11060 R:      Steven Rostedt <rostedt@goodmis.org>
11061 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11062 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11063 L:      linux-kernel@vger.kernel.org
11064 W:      http://www.rdrop.com/users/paulmck/RCU/
11065 S:      Supported
11066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11067 F:      Documentation/RCU/
11068 X:      Documentation/RCU/torture.txt
11069 F:      include/linux/rcu*
11070 X:      include/linux/srcu.h
11071 F:      kernel/rcu/
11072 X:      kernel/torture.c
11074 REAL TIME CLOCK (RTC) SUBSYSTEM
11075 M:      Alessandro Zummo <a.zummo@towertech.it>
11076 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11077 L:      linux-rtc@vger.kernel.org
11078 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11080 S:      Maintained
11081 F:      Documentation/devicetree/bindings/rtc/
11082 F:      Documentation/rtc.txt
11083 F:      drivers/rtc/
11084 F:      include/linux/rtc.h
11085 F:      include/uapi/linux/rtc.h
11086 F:      include/linux/rtc/
11087 F:      include/linux/platform_data/rtc-*
11088 F:      tools/testing/selftests/timers/rtctest.c
11090 REALTEK AUDIO CODECS
11091 M:      Bard Liao <bardliao@realtek.com>
11092 M:      Oder Chiou <oder_chiou@realtek.com>
11093 S:      Maintained
11094 F:      sound/soc/codecs/rt*
11095 F:      include/sound/rt*.h
11097 REISERFS FILE SYSTEM
11098 L:      reiserfs-devel@vger.kernel.org
11099 S:      Supported
11100 F:      fs/reiserfs/
11102 REGISTER MAP ABSTRACTION
11103 M:      Mark Brown <broonie@kernel.org>
11104 L:      linux-kernel@vger.kernel.org
11105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11106 S:      Supported
11107 F:      Documentation/devicetree/bindings/regmap/
11108 F:      drivers/base/regmap/
11109 F:      include/linux/regmap.h
11111 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11112 M:      Ohad Ben-Cohen <ohad@wizery.com>
11113 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11114 L:      linux-remoteproc@vger.kernel.org
11115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11116 S:      Maintained
11117 F:      Documentation/devicetree/bindings/remoteproc/
11118 F:      Documentation/remoteproc.txt
11119 F:      drivers/remoteproc/
11120 F:      include/linux/remoteproc.h
11122 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11123 M:      Ohad Ben-Cohen <ohad@wizery.com>
11124 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11125 L:      linux-remoteproc@vger.kernel.org
11126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11127 S:      Maintained
11128 F:      drivers/rpmsg/
11129 F:      Documentation/rpmsg.txt
11130 F:      include/linux/rpmsg.h
11131 F:      include/linux/rpmsg/
11133 RENESAS CLOCK DRIVERS
11134 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11135 L:      linux-renesas-soc@vger.kernel.org
11136 S:      Supported
11137 F:      drivers/clk/renesas/
11139 RENESAS ETHERNET DRIVERS
11140 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11141 L:      netdev@vger.kernel.org
11142 L:      linux-renesas-soc@vger.kernel.org
11143 F:      drivers/net/ethernet/renesas/
11144 F:      include/linux/sh_eth.h
11146 RENESAS R-CAR GYROADC DRIVER
11147 M:      Marek Vasut <marek.vasut@gmail.com>
11148 L:      linux-iio@vger.kernel.org
11149 S:      Supported
11150 F:      drivers/iio/adc/rcar_gyro_adc.c
11152 RENESAS USB PHY DRIVER
11153 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11154 L:      linux-renesas-soc@vger.kernel.org
11155 S:      Maintained
11156 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11158 RESET CONTROLLER FRAMEWORK
11159 M:      Philipp Zabel <p.zabel@pengutronix.de>
11160 T:      git git://git.pengutronix.de/git/pza/linux
11161 S:      Maintained
11162 F:      drivers/reset/
11163 F:      Documentation/devicetree/bindings/reset/
11164 F:      include/dt-bindings/reset/
11165 F:      include/linux/reset.h
11166 F:      include/linux/reset-controller.h
11168 RFKILL
11169 M:      Johannes Berg <johannes@sipsolutions.net>
11170 L:      linux-wireless@vger.kernel.org
11171 W:      http://wireless.kernel.org/
11172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11174 S:      Maintained
11175 F:      Documentation/rfkill.txt
11176 F:      net/rfkill/
11178 RHASHTABLE
11179 M:      Thomas Graf <tgraf@suug.ch>
11180 M:      Herbert Xu <herbert@gondor.apana.org.au>
11181 L:      netdev@vger.kernel.org
11182 S:      Maintained
11183 F:      lib/rhashtable.c
11184 F:      include/linux/rhashtable.h
11186 RICOH SMARTMEDIA/XD DRIVER
11187 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11188 S:      Maintained
11189 F:      drivers/mtd/nand/r852.c
11190 F:      drivers/mtd/nand/r852.h
11192 RICOH R5C592 MEMORYSTICK DRIVER
11193 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11194 S:      Maintained
11195 F:      drivers/memstick/host/r592.*
11197 ROCCAT DRIVERS
11198 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11199 W:      http://sourceforge.net/projects/roccat/
11200 S:      Maintained
11201 F:      drivers/hid/hid-roccat*
11202 F:      include/linux/hid-roccat*
11203 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11205 ROCKER DRIVER
11206 M:      Jiri Pirko <jiri@resnulli.us>
11207 L:      netdev@vger.kernel.org
11208 S:      Supported
11209 F:      drivers/net/ethernet/rocker/
11211 ROCKETPORT DRIVER
11212 P:      Comtrol Corp.
11213 W:      http://www.comtrol.com
11214 S:      Maintained
11215 F:      Documentation/serial/rocket.txt
11216 F:      drivers/tty/rocket*
11218 ROCKETPORT EXPRESS/INFINITY DRIVER
11219 M:      Kevin Cernekee <cernekee@gmail.com>
11220 L:      linux-serial@vger.kernel.org
11221 S:      Odd Fixes
11222 F:      drivers/tty/serial/rp2.*
11224 ROSE NETWORK LAYER
11225 M:      Ralf Baechle <ralf@linux-mips.org>
11226 L:      linux-hams@vger.kernel.org
11227 W:      http://www.linux-ax25.org/
11228 S:      Maintained
11229 F:      include/net/rose.h
11230 F:      include/uapi/linux/rose.h
11231 F:      net/rose/
11233 RTL2830 MEDIA DRIVER
11234 M:      Antti Palosaari <crope@iki.fi>
11235 L:      linux-media@vger.kernel.org
11236 W:      https://linuxtv.org
11237 W:      http://palosaari.fi/linux/
11238 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11239 T:      git git://linuxtv.org/anttip/media_tree.git
11240 S:      Maintained
11241 F:      drivers/media/dvb-frontends/rtl2830*
11243 RTL2832 MEDIA DRIVER
11244 M:      Antti Palosaari <crope@iki.fi>
11245 L:      linux-media@vger.kernel.org
11246 W:      https://linuxtv.org
11247 W:      http://palosaari.fi/linux/
11248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11249 T:      git git://linuxtv.org/anttip/media_tree.git
11250 S:      Maintained
11251 F:      drivers/media/dvb-frontends/rtl2832*
11253 RTL2832_SDR MEDIA DRIVER
11254 M:      Antti Palosaari <crope@iki.fi>
11255 L:      linux-media@vger.kernel.org
11256 W:      https://linuxtv.org
11257 W:      http://palosaari.fi/linux/
11258 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11259 T:      git git://linuxtv.org/anttip/media_tree.git
11260 S:      Maintained
11261 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11263 RTL8180 WIRELESS DRIVER
11264 L:      linux-wireless@vger.kernel.org
11265 W:      http://wireless.kernel.org/
11266 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11267 S:      Orphan
11268 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11270 RTL8187 WIRELESS DRIVER
11271 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11272 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11273 M:      Larry Finger <Larry.Finger@lwfinger.net>
11274 L:      linux-wireless@vger.kernel.org
11275 W:      http://wireless.kernel.org/
11276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11277 S:      Maintained
11278 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11280 RTL8192CE WIRELESS DRIVER
11281 M:      Larry Finger <Larry.Finger@lwfinger.net>
11282 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11283 L:      linux-wireless@vger.kernel.org
11284 W:      http://wireless.kernel.org/
11285 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11286 S:      Maintained
11287 F:      drivers/net/wireless/realtek/rtlwifi/
11288 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11290 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11291 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11292 L:      linux-wireless@vger.kernel.org
11293 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11294 S:      Maintained
11295 F:      drivers/net/wireless/realtek/rtl8xxxu/
11297 S3 SAVAGE FRAMEBUFFER DRIVER
11298 M:      Antonino Daplas <adaplas@gmail.com>
11299 L:      linux-fbdev@vger.kernel.org
11300 S:      Maintained
11301 F:      drivers/video/fbdev/savage/
11303 S390
11304 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11305 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11306 L:      linux-s390@vger.kernel.org
11307 W:      http://www.ibm.com/developerworks/linux/linux390/
11308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11309 S:      Supported
11310 F:      arch/s390/
11311 F:      drivers/s390/
11312 F:      Documentation/s390/
11313 F:      Documentation/driver-api/s390-drivers.rst
11315 S390 COMMON I/O LAYER
11316 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11317 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11318 L:      linux-s390@vger.kernel.org
11319 W:      http://www.ibm.com/developerworks/linux/linux390/
11320 S:      Supported
11321 F:      drivers/s390/cio/
11323 S390 DASD DRIVER
11324 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11325 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11326 L:      linux-s390@vger.kernel.org
11327 W:      http://www.ibm.com/developerworks/linux/linux390/
11328 S:      Supported
11329 F:      drivers/s390/block/dasd*
11330 F:      block/partitions/ibm.c
11332 S390 NETWORK DRIVERS
11333 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11334 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11335 L:      linux-s390@vger.kernel.org
11336 W:      http://www.ibm.com/developerworks/linux/linux390/
11337 S:      Supported
11338 F:      drivers/s390/net/
11340 S390 PCI SUBSYSTEM
11341 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11342 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11343 L:      linux-s390@vger.kernel.org
11344 W:      http://www.ibm.com/developerworks/linux/linux390/
11345 S:      Supported
11346 F:      arch/s390/pci/
11347 F:      drivers/pci/hotplug/s390_pci_hpc.c
11349 S390 ZCRYPT DRIVER
11350 M:      Harald Freudenberger <freude@de.ibm.com>
11351 L:      linux-s390@vger.kernel.org
11352 W:      http://www.ibm.com/developerworks/linux/linux390/
11353 S:      Supported
11354 F:      drivers/s390/crypto/
11356 S390 ZFCP DRIVER
11357 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11358 L:      linux-s390@vger.kernel.org
11359 W:      http://www.ibm.com/developerworks/linux/linux390/
11360 S:      Supported
11361 F:      drivers/s390/scsi/zfcp_*
11363 S390 IUCV NETWORK LAYER
11364 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11365 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11366 L:      linux-s390@vger.kernel.org
11367 W:      http://www.ibm.com/developerworks/linux/linux390/
11368 S:      Supported
11369 F:      drivers/s390/net/*iucv*
11370 F:      include/net/iucv/
11371 F:      net/iucv/
11373 S390 IOMMU (PCI)
11374 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11375 L:      linux-s390@vger.kernel.org
11376 W:      http://www.ibm.com/developerworks/linux/linux390/
11377 S:      Supported
11378 F:      drivers/iommu/s390-iommu.c
11380 S390 VFIO-CCW DRIVER
11381 M:      Cornelia Huck <cohuck@redhat.com>
11382 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11383 L:      linux-s390@vger.kernel.org
11384 L:      kvm@vger.kernel.org
11385 S:      Supported
11386 F:      drivers/s390/cio/vfio_ccw*
11387 F:      Documentation/s390/vfio-ccw.txt
11388 F:      include/uapi/linux/vfio_ccw.h
11390 S3C24XX SD/MMC Driver
11391 M:      Ben Dooks <ben-linux@fluff.org>
11392 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11393 S:      Supported
11394 F:      drivers/mmc/host/s3cmci.*
11396 SAA6588 RDS RECEIVER DRIVER
11397 M:      Hans Verkuil <hverkuil@xs4all.nl>
11398 L:      linux-media@vger.kernel.org
11399 T:      git git://linuxtv.org/media_tree.git
11400 W:      https://linuxtv.org
11401 S:      Odd Fixes
11402 F:      drivers/media/i2c/saa6588*
11404 SAA7134 VIDEO4LINUX DRIVER
11405 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11406 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11407 L:      linux-media@vger.kernel.org
11408 W:      https://linuxtv.org
11409 T:      git git://linuxtv.org/media_tree.git
11410 S:      Odd fixes
11411 F:      Documentation/media/v4l-drivers/saa7134*
11412 F:      drivers/media/pci/saa7134/
11414 SAA7146 VIDEO4LINUX-2 DRIVER
11415 M:      Hans Verkuil <hverkuil@xs4all.nl>
11416 L:      linux-media@vger.kernel.org
11417 T:      git git://linuxtv.org/media_tree.git
11418 S:      Maintained
11419 F:      drivers/media/common/saa7146/
11420 F:      drivers/media/pci/saa7146/
11421 F:      include/media/saa7146*
11423 SAMSUNG LAPTOP DRIVER
11424 M:      Corentin Chary <corentin.chary@gmail.com>
11425 L:      platform-driver-x86@vger.kernel.org
11426 S:      Maintained
11427 F:      drivers/platform/x86/samsung-laptop.c
11429 SAMSUNG AUDIO (ASoC) DRIVERS
11430 M:      Krzysztof Kozlowski <krzk@kernel.org>
11431 M:      Sangbeom Kim <sbkim73@samsung.com>
11432 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11433 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11434 S:      Supported
11435 F:      sound/soc/samsung/
11437 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11438 M:      Krzysztof Kozlowski <krzk@kernel.org>
11439 L:      linux-crypto@vger.kernel.org
11440 L:      linux-samsung-soc@vger.kernel.org
11441 S:      Maintained
11442 F:      drivers/crypto/exynos-rng.c
11443 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11445 SAMSUNG FRAMEBUFFER DRIVER
11446 M:      Jingoo Han <jingoohan1@gmail.com>
11447 L:      linux-fbdev@vger.kernel.org
11448 S:      Maintained
11449 F:      drivers/video/fbdev/s3c-fb.c
11451 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11452 M:      Sangbeom Kim <sbkim73@samsung.com>
11453 M:      Krzysztof Kozlowski <krzk@kernel.org>
11454 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11455 L:      linux-kernel@vger.kernel.org
11456 L:      linux-samsung-soc@vger.kernel.org
11457 S:      Supported
11458 F:      drivers/mfd/sec*.c
11459 F:      drivers/regulator/s2m*.c
11460 F:      drivers/regulator/s5m*.c
11461 F:      drivers/clk/clk-s2mps11.c
11462 F:      drivers/rtc/rtc-s5m.c
11463 F:      include/linux/mfd/samsung/
11464 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11465 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11466 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11467 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11469 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11470 M:      Krzysztof Kozlowski <krzk@kernel.org>
11471 M:      Vladimir Zapolskiy <vz@mleia.com>
11472 L:      linux-crypto@vger.kernel.org
11473 L:      linux-samsung-soc@vger.kernel.org
11474 S:      Maintained
11475 F:      drivers/crypto/s5p-sss.c
11477 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11478 M:      Kyungmin Park <kyungmin.park@samsung.com>
11479 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11480 L:      linux-media@vger.kernel.org
11481 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11482 S:      Supported
11483 F:      drivers/media/platform/exynos4-is/
11485 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11486 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11487 L:      linux-media@vger.kernel.org
11488 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11489 S:      Maintained
11490 F:      drivers/media/platform/s3c-camif/
11491 F:      include/media/drv-intf/s3c_camif.h
11493 SAMSUNG S5C73M3 CAMERA DRIVER
11494 M:      Kyungmin Park <kyungmin.park@samsung.com>
11495 M:      Andrzej Hajda <a.hajda@samsung.com>
11496 L:      linux-media@vger.kernel.org
11497 S:      Supported
11498 F:      drivers/media/i2c/s5c73m3/*
11500 SAMSUNG S5K5BAF CAMERA DRIVER
11501 M:      Kyungmin Park <kyungmin.park@samsung.com>
11502 M:      Andrzej Hajda <a.hajda@samsung.com>
11503 L:      linux-media@vger.kernel.org
11504 S:      Supported
11505 F:      drivers/media/i2c/s5k5baf.c
11507 SAMSUNG S3FWRN5 NFC DRIVER
11508 M:      Robert Baldyga <r.baldyga@samsung.com>
11509 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11510 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11511 S:      Supported
11512 F:      drivers/nfc/s3fwrn5
11514 SAMSUNG SOC CLOCK DRIVERS
11515 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11516 M:      Tomasz Figa <tomasz.figa@gmail.com>
11517 M:      Chanwoo Choi <cw00.choi@samsung.com>
11518 S:      Supported
11519 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11520 F:      drivers/clk/samsung/
11521 F:      include/dt-bindings/clock/exynos*.h
11522 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11524 SAMSUNG SPI DRIVERS
11525 M:      Kukjin Kim <kgene@kernel.org>
11526 M:      Krzysztof Kozlowski <krzk@kernel.org>
11527 M:      Andi Shyti <andi.shyti@samsung.com>
11528 L:      linux-spi@vger.kernel.org
11529 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11530 S:      Maintained
11531 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11532 F:      drivers/spi/spi-s3c*
11533 F:      include/linux/platform_data/spi-s3c64xx.h
11535 SAMSUNG SXGBE DRIVERS
11536 M:      Byungho An <bh74.an@samsung.com>
11537 M:      Girish K S <ks.giri@samsung.com>
11538 M:      Vipul Pandya <vipul.pandya@samsung.com>
11539 S:      Supported
11540 L:      netdev@vger.kernel.org
11541 F:      drivers/net/ethernet/samsung/sxgbe/
11543 SAMSUNG THERMAL DRIVER
11544 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11545 L:      linux-pm@vger.kernel.org
11546 L:      linux-samsung-soc@vger.kernel.org
11547 S:      Supported
11548 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11549 F:      drivers/thermal/samsung/
11551 SAMSUNG USB2 PHY DRIVER
11552 M:      Kamil Debski <kamil@wypas.org>
11553 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11554 L:      linux-kernel@vger.kernel.org
11555 S:      Supported
11556 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11557 F:      Documentation/phy/samsung-usb2.txt
11558 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11559 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11560 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11561 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11562 F:      drivers/phy/samsung/phy-samsung-usb2.c
11563 F:      drivers/phy/samsung/phy-samsung-usb2.h
11565 SERIAL DRIVERS
11566 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11567 L:      linux-serial@vger.kernel.org
11568 S:      Maintained
11569 F:      Documentation/devicetree/bindings/serial/
11570 F:      drivers/tty/serial/
11572 SERIAL DEVICE BUS
11573 M:      Rob Herring <robh@kernel.org>
11574 L:      linux-serial@vger.kernel.org
11575 S:      Maintained
11576 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11577 F:      drivers/tty/serdev/
11578 F:      include/linux/serdev.h
11580 SERIAL IR RECEIVER
11581 M:      Sean Young <sean@mess.org>
11582 L:      linux-media@vger.kernel.org
11583 S:      Maintained
11584 F:      drivers/media/rc/serial_ir.c
11586 STI CEC DRIVER
11587 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11588 S:      Maintained
11589 F:      drivers/staging/media/st-cec/
11590 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11592 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11593 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11594 L:      linux-s390@vger.kernel.org
11595 W:      http://www.ibm.com/developerworks/linux/linux390/
11596 S:      Supported
11597 F:      net/smc/
11599 SYNOPSYS DESIGNWARE DMAC DRIVER
11600 M:      Viresh Kumar <vireshk@kernel.org>
11601 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11602 S:      Maintained
11603 F:      include/linux/dma/dw.h
11604 F:      include/linux/platform_data/dma-dw.h
11605 F:      drivers/dma/dw/
11607 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11608 M:      Jie Deng <jiedeng@synopsys.com>
11609 L:      netdev@vger.kernel.org
11610 S:      Supported
11611 F:      drivers/net/ethernet/synopsys/
11613 SYNOPSYS DESIGNWARE I2C DRIVER
11614 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11615 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11616 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11617 L:      linux-i2c@vger.kernel.org
11618 S:      Maintained
11619 F:      drivers/i2c/busses/i2c-designware-*
11620 F:      include/linux/platform_data/i2c-designware.h
11622 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11623 M:      Jaehoon Chung <jh80.chung@samsung.com>
11624 L:      linux-mmc@vger.kernel.org
11625 S:      Maintained
11626 F:      drivers/mmc/host/dw_mmc*
11628 SYSTEM TRACE MODULE CLASS
11629 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11630 S:      Maintained
11631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11632 F:      Documentation/trace/stm.txt
11633 F:      drivers/hwtracing/stm/
11634 F:      include/linux/stm.h
11635 F:      include/uapi/linux/stm.h
11637 TEE SUBSYSTEM
11638 M:      Jens Wiklander <jens.wiklander@linaro.org>
11639 S:      Maintained
11640 F:      include/linux/tee_drv.h
11641 F:      include/uapi/linux/tee.h
11642 F:      drivers/tee/
11643 F:      Documentation/tee.txt
11645 THUNDERBOLT DRIVER
11646 M:      Andreas Noever <andreas.noever@gmail.com>
11647 M:      Michael Jamet <michael.jamet@intel.com>
11648 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11649 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
11650 S:      Maintained
11651 F:      drivers/thunderbolt/
11653 TI BQ27XXX POWER SUPPLY DRIVER
11654 R:      Andrew F. Davis <afd@ti.com>
11655 F:      include/linux/power/bq27xxx_battery.h
11656 F:      drivers/power/supply/bq27xxx_battery.c
11657 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11659 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11660 M:      John Stultz <john.stultz@linaro.org>
11661 M:      Thomas Gleixner <tglx@linutronix.de>
11662 R:      Stephen Boyd <sboyd@codeaurora.org>
11663 L:      linux-kernel@vger.kernel.org
11664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11665 S:      Supported
11666 F:      include/linux/clocksource.h
11667 F:      include/linux/time.h
11668 F:      include/linux/timex.h
11669 F:      include/uapi/linux/time.h
11670 F:      include/uapi/linux/timex.h
11671 F:      kernel/time/clocksource.c
11672 F:      kernel/time/time*.c
11673 F:      kernel/time/alarmtimer.c
11674 F:      kernel/time/ntp.c
11675 F:      tools/testing/selftests/timers/
11677 TI TRF7970A NFC DRIVER
11678 M:      Mark Greer <mgreer@animalcreek.com>
11679 L:      linux-wireless@vger.kernel.org
11680 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11681 S:      Supported
11682 F:      drivers/nfc/trf7970a.c
11683 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
11685 SC1200 WDT DRIVER
11686 M:      Zwane Mwaikambo <zwanem@gmail.com>
11687 S:      Maintained
11688 F:      drivers/watchdog/sc1200wdt.c
11690 SCHEDULER
11691 M:      Ingo Molnar <mingo@redhat.com>
11692 M:      Peter Zijlstra <peterz@infradead.org>
11693 L:      linux-kernel@vger.kernel.org
11694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11695 S:      Maintained
11696 F:      kernel/sched/
11697 F:      include/linux/sched.h
11698 F:      include/uapi/linux/sched.h
11699 F:      include/linux/wait.h
11701 SCORE ARCHITECTURE
11702 M:      Chen Liqin <liqin.linux@gmail.com>
11703 M:      Lennox Wu <lennox.wu@gmail.com>
11704 W:      http://www.sunplus.com
11705 S:      Supported
11706 F:      arch/score/
11708 SCR24X CHIP CARD INTERFACE DRIVER
11709 M:      Lubomir Rintel <lkundrak@v3.sk>
11710 S:      Supported
11711 F:      drivers/char/pcmcia/scr24x_cs.c
11713 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11714 M:      Sudeep Holla <sudeep.holla@arm.com>
11715 L:      linux-arm-kernel@lists.infradead.org
11716 S:      Maintained
11717 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11718 F:      drivers/clk/clk-scpi.c
11719 F:      drivers/cpufreq/scpi-cpufreq.c
11720 F:      drivers/firmware/arm_scpi.c
11721 F:      include/linux/scpi_protocol.h
11723 SCSI CDROM DRIVER
11724 M:      Jens Axboe <axboe@kernel.dk>
11725 L:      linux-scsi@vger.kernel.org
11726 W:      http://www.kernel.dk
11727 S:      Maintained
11728 F:      drivers/scsi/sr*
11730 SCSI RDMA PROTOCOL (SRP) INITIATOR
11731 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11732 L:      linux-rdma@vger.kernel.org
11733 S:      Supported
11734 W:      http://www.openfabrics.org
11735 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11737 F:      drivers/infiniband/ulp/srp/
11738 F:      include/scsi/srp.h
11740 SCSI SG DRIVER
11741 M:      Doug Gilbert <dgilbert@interlog.com>
11742 L:      linux-scsi@vger.kernel.org
11743 W:      http://sg.danny.cz/sg
11744 S:      Maintained
11745 F:      Documentation/scsi/scsi-generic.txt
11746 F:      drivers/scsi/sg.c
11747 F:      include/scsi/sg.h
11749 SCSI SUBSYSTEM
11750 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11752 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11754 L:      linux-scsi@vger.kernel.org
11755 S:      Maintained
11756 F:      Documentation/devicetree/bindings/scsi/
11757 F:      drivers/scsi/
11758 F:      include/scsi/
11760 SCSI TAPE DRIVER
11761 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11762 L:      linux-scsi@vger.kernel.org
11763 S:      Maintained
11764 F:      Documentation/scsi/st.txt
11765 F:      drivers/scsi/st.*
11766 F:      drivers/scsi/st_*.h
11768 SCTP PROTOCOL
11769 M:      Vlad Yasevich <vyasevich@gmail.com>
11770 M:      Neil Horman <nhorman@tuxdriver.com>
11771 L:      linux-sctp@vger.kernel.org
11772 W:      http://lksctp.sourceforge.net
11773 S:      Maintained
11774 F:      Documentation/networking/sctp.txt
11775 F:      include/linux/sctp.h
11776 F:      include/uapi/linux/sctp.h
11777 F:      include/net/sctp/
11778 F:      net/sctp/
11780 SCx200 CPU SUPPORT
11781 M:      Jim Cromie <jim.cromie@gmail.com>
11782 S:      Odd Fixes
11783 F:      Documentation/i2c/busses/scx200_acb
11784 F:      arch/x86/platform/scx200/
11785 F:      drivers/watchdog/scx200_wdt.c
11786 F:      drivers/i2c/busses/scx200*
11787 F:      drivers/mtd/maps/scx200_docflash.c
11788 F:      include/linux/scx200.h
11790 SCx200 GPIO DRIVER
11791 M:      Jim Cromie <jim.cromie@gmail.com>
11792 S:      Maintained
11793 F:      drivers/char/scx200_gpio.c
11794 F:      include/linux/scx200_gpio.h
11796 SCx200 HRT CLOCKSOURCE DRIVER
11797 M:      Jim Cromie <jim.cromie@gmail.com>
11798 S:      Maintained
11799 F:      drivers/clocksource/scx200_hrt.c
11801 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11802 M:      Sascha Sommer <saschasommer@freenet.de>
11803 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11804 S:      Maintained
11805 F:      drivers/mmc/host/sdricoh_cs.c
11807 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11808 M:      Adrian Hunter <adrian.hunter@intel.com>
11809 L:      linux-mmc@vger.kernel.org
11810 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11811 S:      Maintained
11812 F:      drivers/mmc/host/sdhci*
11813 F:      include/linux/mmc/sdhci*
11815 SECURE COMPUTING
11816 M:      Kees Cook <keescook@chromium.org>
11817 R:      Andy Lutomirski <luto@amacapital.net>
11818 R:      Will Drewry <wad@chromium.org>
11819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11820 S:      Supported
11821 F:      kernel/seccomp.c
11822 F:      include/uapi/linux/seccomp.h
11823 F:      include/linux/seccomp.h
11824 F:      tools/testing/selftests/seccomp/*
11825 F:      tools/testing/selftests/kselftest_harness.h
11826 F:      Documentation/userspace-api/seccomp_filter.rst
11827 K:      \bsecure_computing
11828 K:      \bTIF_SECCOMP\b
11830 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11831 M:      Al Cooper <alcooperx@gmail.com>
11832 L:      linux-mmc@vger.kernel.org
11833 L:      bcm-kernel-feedback-list@broadcom.com
11834 S:      Maintained
11835 F:      drivers/mmc/host/sdhci-brcmstb*
11837 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11838 M:      Ben Dooks <ben-linux@fluff.org>
11839 M:      Jaehoon Chung <jh80.chung@samsung.com>
11840 L:      linux-mmc@vger.kernel.org
11841 S:      Maintained
11842 F:      drivers/mmc/host/sdhci-s3c*
11844 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11845 M:      Viresh Kumar <vireshk@kernel.org>
11846 L:      linux-mmc@vger.kernel.org
11847 S:      Maintained
11848 F:      drivers/mmc/host/sdhci-spear.c
11850 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11851 M:      Scott Bauer <scott.bauer@intel.com>
11852 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11853 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11854 L:      linux-block@vger.kernel.org
11855 S:      Supported
11856 F:      block/sed*
11857 F:      block/opal_proto.h
11858 F:      include/linux/sed*
11859 F:      include/uapi/linux/sed*
11861 SECURITY SUBSYSTEM
11862 M:      James Morris <james.l.morris@oracle.com>
11863 M:      "Serge E. Hallyn" <serge@hallyn.com>
11864 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11865 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11866 W:      http://kernsec.org/
11867 S:      Supported
11868 F:      security/
11870 SECURITY CONTACT
11871 M:      Security Officers <security@kernel.org>
11872 S:      Supported
11874 SELINUX SECURITY MODULE
11875 M:      Paul Moore <paul@paul-moore.com>
11876 M:      Stephen Smalley <sds@tycho.nsa.gov>
11877 M:      Eric Paris <eparis@parisplace.org>
11878 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11879 W:      http://selinuxproject.org
11880 T:      git git://git.infradead.org/users/pcmoore/selinux
11881 S:      Supported
11882 F:      include/linux/selinux*
11883 F:      security/selinux/
11884 F:      scripts/selinux/
11885 F:      Documentation/admin-guide/LSM/SELinux.rst
11887 APPARMOR SECURITY MODULE
11888 M:      John Johansen <john.johansen@canonical.com>
11889 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11890 W:      apparmor.wiki.kernel.org
11891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11892 S:      Supported
11893 F:      security/apparmor/
11894 F:      Documentation/admin-guide/LSM/apparmor.rst
11896 LOADPIN SECURITY MODULE
11897 M:      Kees Cook <keescook@chromium.org>
11898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11899 S:      Supported
11900 F:      security/loadpin/
11901 F:      Documentation/admin-guide/LSM/LoadPin.rst
11903 YAMA SECURITY MODULE
11904 M:      Kees Cook <keescook@chromium.org>
11905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11906 S:      Supported
11907 F:      security/yama/
11908 F:      Documentation/admin-guide/LSM/Yama.rst
11910 SENSABLE PHANTOM
11911 M:      Jiri Slaby <jirislaby@gmail.com>
11912 S:      Maintained
11913 F:      drivers/misc/phantom.c
11914 F:      include/uapi/linux/phantom.h
11916 Emulex 10Gbps iSCSI - OneConnect DRIVER
11917 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11918 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11919 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11920 L:      linux-scsi@vger.kernel.org
11921 W:      http://www.broadcom.com
11922 S:      Supported
11923 F:      drivers/scsi/be2iscsi/
11925 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11926 M:      Sathya Perla <sathya.perla@broadcom.com>
11927 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11928 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11929 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11930 L:      netdev@vger.kernel.org
11931 W:      http://www.emulex.com
11932 S:      Supported
11933 F:      drivers/net/ethernet/emulex/benet/
11935 EMULEX ONECONNECT ROCE DRIVER
11936 M:      Selvin Xavier <selvin.xavier@broadcom.com>
11937 M:      Devesh Sharma <devesh.sharma@broadcom.com>
11938 L:      linux-rdma@vger.kernel.org
11939 W:      http://www.broadcom.com
11940 S:      Odd Fixes
11941 F:      drivers/infiniband/hw/ocrdma/
11942 F:      include/uapi/rdma/ocrdma-abi.h
11944 SFC NETWORK DRIVER
11945 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11946 M:      Edward Cree <ecree@solarflare.com>
11947 M:      Bert Kenward <bkenward@solarflare.com>
11948 L:      netdev@vger.kernel.org
11949 S:      Supported
11950 F:      drivers/net/ethernet/sfc/
11952 SGI GRU DRIVER
11953 M:      Dimitri Sivanich <sivanich@sgi.com>
11954 S:      Maintained
11955 F:      drivers/misc/sgi-gru/
11957 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11958 M:      Pat Gefre <pfg@sgi.com>
11959 L:      linux-ia64@vger.kernel.org
11960 S:      Supported
11961 F:      Documentation/ia64/serial.txt
11962 F:      drivers/tty/serial/ioc?_serial.c
11963 F:      include/linux/ioc?.h
11965 SGI XP/XPC/XPNET DRIVER
11966 M:      Cliff Whickman <cpw@sgi.com>
11967 M:      Robin Holt <robinmholt@gmail.com>
11968 S:      Maintained
11969 F:      drivers/misc/sgi-xp/
11971 SI2157 MEDIA DRIVER
11972 M:      Antti Palosaari <crope@iki.fi>
11973 L:      linux-media@vger.kernel.org
11974 W:      https://linuxtv.org
11975 W:      http://palosaari.fi/linux/
11976 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11977 T:      git git://linuxtv.org/anttip/media_tree.git
11978 S:      Maintained
11979 F:      drivers/media/tuners/si2157*
11981 SI2168 MEDIA DRIVER
11982 M:      Antti Palosaari <crope@iki.fi>
11983 L:      linux-media@vger.kernel.org
11984 W:      https://linuxtv.org
11985 W:      http://palosaari.fi/linux/
11986 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11987 T:      git git://linuxtv.org/anttip/media_tree.git
11988 S:      Maintained
11989 F:      drivers/media/dvb-frontends/si2168*
11991 SI470X FM RADIO RECEIVER I2C DRIVER
11992 M:      Hans Verkuil <hverkuil@xs4all.nl>
11993 L:      linux-media@vger.kernel.org
11994 T:      git git://linuxtv.org/media_tree.git
11995 W:      https://linuxtv.org
11996 S:      Odd Fixes
11997 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11999 SI470X FM RADIO RECEIVER USB DRIVER
12000 M:      Hans Verkuil <hverkuil@xs4all.nl>
12001 L:      linux-media@vger.kernel.org
12002 T:      git git://linuxtv.org/media_tree.git
12003 W:      https://linuxtv.org
12004 S:      Maintained
12005 F:      drivers/media/radio/si470x/radio-si470x-common.c
12006 F:      drivers/media/radio/si470x/radio-si470x.h
12007 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12009 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12010 M:      Eduardo Valentin <edubezval@gmail.com>
12011 L:      linux-media@vger.kernel.org
12012 T:      git git://linuxtv.org/media_tree.git
12013 W:      https://linuxtv.org
12014 S:      Odd Fixes
12015 F:      drivers/media/radio/si4713/si4713.?
12017 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12018 M:      Eduardo Valentin <edubezval@gmail.com>
12019 L:      linux-media@vger.kernel.org
12020 T:      git git://linuxtv.org/media_tree.git
12021 W:      https://linuxtv.org
12022 S:      Odd Fixes
12023 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12025 SI4713 FM RADIO TRANSMITTER USB DRIVER
12026 M:      Hans Verkuil <hverkuil@xs4all.nl>
12027 L:      linux-media@vger.kernel.org
12028 T:      git git://linuxtv.org/media_tree.git
12029 W:      https://linuxtv.org
12030 S:      Maintained
12031 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12033 SIANO DVB DRIVER
12034 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12035 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12036 L:      linux-media@vger.kernel.org
12037 W:      https://linuxtv.org
12038 T:      git git://linuxtv.org/media_tree.git
12039 S:      Odd fixes
12040 F:      drivers/media/common/siano/
12041 F:      drivers/media/usb/siano/
12042 F:      drivers/media/usb/siano/
12043 F:      drivers/media/mmc/siano/
12045 SILEAD TOUCHSCREEN DRIVER
12046 M:      Hans de Goede <hdegoede@redhat.com>
12047 L:      linux-input@vger.kernel.org
12048 L:      platform-driver-x86@vger.kernel.org
12049 S:      Maintained
12050 F:      drivers/input/touchscreen/silead.c
12051 F:      drivers/platform/x86/silead_dmi.c
12053 SIMPLEFB FB DRIVER
12054 M:      Hans de Goede <hdegoede@redhat.com>
12055 L:      linux-fbdev@vger.kernel.org
12056 S:      Maintained
12057 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12058 F:      drivers/video/fbdev/simplefb.c
12059 F:      include/linux/platform_data/simplefb.h
12061 SH_VEU V4L2 MEM2MEM DRIVER
12062 L:      linux-media@vger.kernel.org
12063 S:      Orphan
12064 F:      drivers/media/platform/sh_veu.c
12066 SH_VOU V4L2 OUTPUT DRIVER
12067 L:      linux-media@vger.kernel.org
12068 S:      Orphan
12069 F:      drivers/media/platform/sh_vou.c
12070 F:      include/media/drv-intf/sh_vou.h
12072 SIMPLE FIRMWARE INTERFACE (SFI)
12073 M:      Len Brown <lenb@kernel.org>
12074 L:      sfi-devel@simplefirmware.org
12075 W:      http://simplefirmware.org/
12076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12077 S:      Supported
12078 F:      arch/x86/platform/sfi/
12079 F:      drivers/sfi/
12080 F:      include/linux/sfi*.h
12082 SIMTEC EB110ATX (Chalice CATS)
12083 P:      Ben Dooks
12084 P:      Vincent Sanders <vince@simtec.co.uk>
12085 M:      Simtec Linux Team <linux@simtec.co.uk>
12086 W:      http://www.simtec.co.uk/products/EB110ATX/
12087 S:      Supported
12089 SIMTEC EB2410ITX (BAST)
12090 P:      Ben Dooks
12091 P:      Vincent Sanders <vince@simtec.co.uk>
12092 M:      Simtec Linux Team <linux@simtec.co.uk>
12093 W:      http://www.simtec.co.uk/products/EB2410ITX/
12094 S:      Supported
12095 F:      arch/arm/mach-s3c24xx/mach-bast.c
12096 F:      arch/arm/mach-s3c24xx/bast-ide.c
12097 F:      arch/arm/mach-s3c24xx/bast-irq.c
12099 SIPHASH PRF ROUTINES
12100 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12101 S:      Maintained
12102 F:      lib/siphash.c
12103 F:      lib/test_siphash.c
12104 F:      include/linux/siphash.h
12106 TI DAVINCI MACHINE SUPPORT
12107 M:      Sekhar Nori <nsekhar@ti.com>
12108 M:      Kevin Hilman <khilman@kernel.org>
12109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12110 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
12111 S:      Supported
12112 F:      arch/arm/mach-davinci/
12113 F:      drivers/i2c/busses/i2c-davinci.c
12114 F:      arch/arm/boot/dts/da850*
12116 TI DAVINCI SERIES MEDIA DRIVER
12117 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12118 L:      linux-media@vger.kernel.org
12119 W:      https://linuxtv.org
12120 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12121 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12122 S:      Maintained
12123 F:      drivers/media/platform/davinci/
12124 F:      include/media/davinci/
12126 TI DAVINCI SERIES GPIO DRIVER
12127 M:      Keerthy <j-keerthy@ti.com>
12128 L:      linux-gpio@vger.kernel.org
12129 S:      Maintained
12130 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
12131 F:      drivers/gpio/gpio-davinci.c
12133 TI AM437X VPFE DRIVER
12134 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12135 L:      linux-media@vger.kernel.org
12136 W:      https://linuxtv.org
12137 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12138 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12139 S:      Maintained
12140 F:      drivers/media/platform/am437x/
12142 OV2659 OMNIVISION SENSOR DRIVER
12143 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12144 L:      linux-media@vger.kernel.org
12145 W:      https://linuxtv.org
12146 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12147 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12148 S:      Maintained
12149 F:      drivers/media/i2c/ov2659.c
12150 F:      include/media/i2c/ov2659.h
12152 SILICON MOTION SM712 FRAME BUFFER DRIVER
12153 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12154 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12155 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12156 L:      linux-fbdev@vger.kernel.org
12157 S:      Maintained
12158 F:      drivers/video/fbdev/sm712*
12159 F:      Documentation/fb/sm712fb.txt
12161 SIS 190 ETHERNET DRIVER
12162 M:      Francois Romieu <romieu@fr.zoreil.com>
12163 L:      netdev@vger.kernel.org
12164 S:      Maintained
12165 F:      drivers/net/ethernet/sis/sis190.c
12167 SIS 900/7016 FAST ETHERNET DRIVER
12168 M:      Daniele Venzano <venza@brownhat.org>
12169 W:      http://www.brownhat.org/sis900.html
12170 L:      netdev@vger.kernel.org
12171 S:      Maintained
12172 F:      drivers/net/ethernet/sis/sis900.*
12174 SIS FRAMEBUFFER DRIVER
12175 M:      Thomas Winischhofer <thomas@winischhofer.net>
12176 W:      http://www.winischhofer.net/linuxsisvga.shtml
12177 S:      Maintained
12178 F:      Documentation/fb/sisfb.txt
12179 F:      drivers/video/fbdev/sis/
12180 F:      include/video/sisfb.h
12182 SIS USB2VGA DRIVER
12183 M:      Thomas Winischhofer <thomas@winischhofer.net>
12184 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12185 S:      Maintained
12186 F:      drivers/usb/misc/sisusbvga/
12188 SLAB ALLOCATOR
12189 M:      Christoph Lameter <cl@linux.com>
12190 M:      Pekka Enberg <penberg@kernel.org>
12191 M:      David Rientjes <rientjes@google.com>
12192 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12193 M:      Andrew Morton <akpm@linux-foundation.org>
12194 L:      linux-mm@kvack.org
12195 S:      Maintained
12196 F:      include/linux/sl?b*.h
12197 F:      mm/sl?b*
12199 SLEEPABLE READ-COPY UPDATE (SRCU)
12200 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12201 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12202 M:      Josh Triplett <josh@joshtriplett.org>
12203 R:      Steven Rostedt <rostedt@goodmis.org>
12204 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12205 L:      linux-kernel@vger.kernel.org
12206 W:      http://www.rdrop.com/users/paulmck/RCU/
12207 S:      Supported
12208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12209 F:      include/linux/srcu.h
12210 F:      kernel/rcu/srcu.c
12212 SMACK SECURITY MODULE
12213 M:      Casey Schaufler <casey@schaufler-ca.com>
12214 L:      linux-security-module@vger.kernel.org
12215 W:      http://schaufler-ca.com
12216 T:      git git://github.com/cschaufler/smack-next
12217 S:      Maintained
12218 F:      Documentation/admin-guide/LSM/Smack.rst
12219 F:      security/smack/
12221 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
12222 M:      Kevin Hilman <khilman@kernel.org>
12223 M:      Nishanth Menon <nm@ti.com>
12224 S:      Maintained
12225 F:      drivers/power/avs/
12226 F:      include/linux/power/smartreflex.h
12227 L:      linux-pm@vger.kernel.org
12229 SMC91x ETHERNET DRIVER
12230 M:      Nicolas Pitre <nico@fluxnic.net>
12231 S:      Odd Fixes
12232 F:      drivers/net/ethernet/smsc/smc91x.*
12234 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12235 M:      Sakari Ailus <sakari.ailus@iki.fi>
12236 L:      linux-media@vger.kernel.org
12237 S:      Maintained
12238 F:      drivers/media/i2c/smiapp/
12239 F:      include/media/i2c/smiapp.h
12240 F:      drivers/media/i2c/smiapp-pll.c
12241 F:      drivers/media/i2c/smiapp-pll.h
12242 F:      include/uapi/linux/smiapp.h
12243 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12245 SMM665 HARDWARE MONITOR DRIVER
12246 M:      Guenter Roeck <linux@roeck-us.net>
12247 L:      linux-hwmon@vger.kernel.org
12248 S:      Maintained
12249 F:      Documentation/hwmon/smm665
12250 F:      drivers/hwmon/smm665.c
12252 SMSC EMC2103 HARDWARE MONITOR DRIVER
12253 M:      Steve Glendinning <steve.glendinning@shawell.net>
12254 L:      linux-hwmon@vger.kernel.org
12255 S:      Maintained
12256 F:      Documentation/hwmon/emc2103
12257 F:      drivers/hwmon/emc2103.c
12259 SMSC SCH5627 HARDWARE MONITOR DRIVER
12260 M:      Hans de Goede <hdegoede@redhat.com>
12261 L:      linux-hwmon@vger.kernel.org
12262 S:      Supported
12263 F:      Documentation/hwmon/sch5627
12264 F:      drivers/hwmon/sch5627.c
12266 SMSC47B397 HARDWARE MONITOR DRIVER
12267 M:      Jean Delvare <jdelvare@suse.com>
12268 L:      linux-hwmon@vger.kernel.org
12269 S:      Maintained
12270 F:      Documentation/hwmon/smsc47b397
12271 F:      drivers/hwmon/smsc47b397.c
12273 SMSC911x ETHERNET DRIVER
12274 M:      Steve Glendinning <steve.glendinning@shawell.net>
12275 L:      netdev@vger.kernel.org
12276 S:      Maintained
12277 F:      include/linux/smsc911x.h
12278 F:      drivers/net/ethernet/smsc/smsc911x.*
12280 SMSC9420 PCI ETHERNET DRIVER
12281 M:      Steve Glendinning <steve.glendinning@shawell.net>
12282 L:      netdev@vger.kernel.org
12283 S:      Maintained
12284 F:      drivers/net/ethernet/smsc/smsc9420.*
12286 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12287 M:      Steve Glendinning <steve.glendinning@shawell.net>
12288 L:      linux-fbdev@vger.kernel.org
12289 S:      Maintained
12290 F:      drivers/video/fbdev/smscufx.c
12292 SOC-CAMERA V4L2 SUBSYSTEM
12293 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12294 L:      linux-media@vger.kernel.org
12295 T:      git git://linuxtv.org/media_tree.git
12296 S:      Maintained
12297 F:      include/media/soc*
12298 F:      drivers/media/i2c/soc_camera/
12299 F:      drivers/media/platform/soc_camera/
12301 SOEKRIS NET48XX LED SUPPORT
12302 M:      Chris Boot <bootc@bootc.net>
12303 S:      Maintained
12304 F:      drivers/leds/leds-net48xx.c
12306 SOFTLOGIC 6x10 MPEG CODEC
12307 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12308 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12309 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12310 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12311 M:      Ismael Luceno <ismael@iodev.co.uk>
12312 L:      linux-media@vger.kernel.org
12313 S:      Supported
12314 F:      drivers/media/pci/solo6x10/
12316 SOFTWARE RAID (Multiple Disks) SUPPORT
12317 M:      Shaohua Li <shli@kernel.org>
12318 L:      linux-raid@vger.kernel.org
12319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12320 S:      Supported
12321 F:      drivers/md/
12322 F:      include/linux/raid/
12323 F:      include/uapi/linux/raid/
12325 SONIC NETWORK DRIVER
12326 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12327 L:      netdev@vger.kernel.org
12328 S:      Maintained
12329 F:      drivers/net/ethernet/natsemi/sonic.*
12331 SONICS SILICON BACKPLANE DRIVER (SSB)
12332 M:      Michael Buesch <m@bues.ch>
12333 L:      linux-wireless@vger.kernel.org
12334 S:      Maintained
12335 F:      drivers/ssb/
12336 F:      include/linux/ssb/
12338 SONY VAIO CONTROL DEVICE DRIVER
12339 M:      Mattia Dongili <malattia@linux.it>
12340 L:      platform-driver-x86@vger.kernel.org
12341 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12342 S:      Maintained
12343 F:      Documentation/laptops/sony-laptop.txt
12344 F:      drivers/char/sonypi.c
12345 F:      drivers/platform/x86/sony-laptop.c
12346 F:      include/linux/sony-laptop.h
12348 SONY MEMORYSTICK CARD SUPPORT
12349 M:      Alex Dubov <oakad@yahoo.com>
12350 W:      http://tifmxx.berlios.de/
12351 S:      Maintained
12352 F:      drivers/memstick/host/tifm_ms.c
12354 SONY MEMORYSTICK STANDARD SUPPORT
12355 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12356 S:      Maintained
12357 F:      drivers/memstick/core/ms_block.*
12359 SOUND
12360 M:      Jaroslav Kysela <perex@perex.cz>
12361 M:      Takashi Iwai <tiwai@suse.com>
12362 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12363 W:      http://www.alsa-project.org/
12364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12365 T:      git git://git.alsa-project.org/alsa-kernel.git
12366 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12367 S:      Maintained
12368 F:      Documentation/sound/
12369 F:      include/sound/
12370 F:      include/uapi/sound/
12371 F:      sound/
12373 SOUND - COMPRESSED AUDIO
12374 M:      Vinod Koul <vinod.koul@intel.com>
12375 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12377 S:      Supported
12378 F:      Documentation/sound/alsa/compress_offload.txt
12379 F:      include/sound/compress_driver.h
12380 F:      include/uapi/sound/compress_*
12381 F:      sound/core/compress_offload.c
12382 F:      sound/soc/soc-compress.c
12384 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12385 M:      Liam Girdwood <lgirdwood@gmail.com>
12386 M:      Mark Brown <broonie@kernel.org>
12387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12388 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12389 W:      http://alsa-project.org/main/index.php/ASoC
12390 S:      Supported
12391 F:      Documentation/devicetree/bindings/sound/
12392 F:      Documentation/sound/alsa/soc/
12393 F:      sound/soc/
12394 F:      include/sound/soc*
12396 SOUND - DMAENGINE HELPERS
12397 M:      Lars-Peter Clausen <lars@metafoo.de>
12398 S:      Supported
12399 F:      include/sound/dmaengine_pcm.h
12400 F:      sound/core/pcm_dmaengine.c
12401 F:      sound/soc/soc-generic-dmaengine-pcm.c
12403 SP2 MEDIA DRIVER
12404 M:      Olli Salonen <olli.salonen@iki.fi>
12405 L:      linux-media@vger.kernel.org
12406 W:      https://linuxtv.org
12407 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12408 S:      Maintained
12409 F:      drivers/media/dvb-frontends/sp2*
12411 SPARC + UltraSPARC (sparc/sparc64)
12412 M:      "David S. Miller" <davem@davemloft.net>
12413 L:      sparclinux@vger.kernel.org
12414 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12417 S:      Maintained
12418 F:      arch/sparc/
12419 F:      drivers/sbus/
12421 SPARC SERIAL DRIVERS
12422 M:      "David S. Miller" <davem@davemloft.net>
12423 L:      sparclinux@vger.kernel.org
12424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12426 S:      Maintained
12427 F:      include/linux/sunserialcore.h
12428 F:      drivers/tty/serial/suncore.c
12429 F:      drivers/tty/serial/sunhv.c
12430 F:      drivers/tty/serial/sunsab.c
12431 F:      drivers/tty/serial/sunsab.h
12432 F:      drivers/tty/serial/sunsu.c
12433 F:      drivers/tty/serial/sunzilog.c
12434 F:      drivers/tty/serial/sunzilog.h
12436 SPARSE CHECKER
12437 M:      "Christopher Li" <sparse@chrisli.org>
12438 L:      linux-sparse@vger.kernel.org
12439 W:      https://sparse.wiki.kernel.org/
12440 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12441 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12442 S:      Maintained
12443 F:      include/linux/compiler.h
12445 SPEAR PLATFORM SUPPORT
12446 M:      Viresh Kumar <vireshk@kernel.org>
12447 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12448 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12449 W:      http://www.st.com/spear
12450 S:      Maintained
12451 F:      arch/arm/boot/dts/spear*
12452 F:      arch/arm/mach-spear/
12454 SPEAR CLOCK FRAMEWORK SUPPORT
12455 M:      Viresh Kumar <vireshk@kernel.org>
12456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12457 W:      http://www.st.com/spear
12458 S:      Maintained
12459 F:      drivers/clk/spear/
12461 SPI NOR SUBSYSTEM
12462 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12463 M:      Marek Vasut <marek.vasut@gmail.com>
12464 L:      linux-mtd@lists.infradead.org
12465 W:      http://www.linux-mtd.infradead.org/
12466 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12467 T:      git git://github.com/spi-nor/linux.git
12468 S:      Maintained
12469 F:      drivers/mtd/spi-nor/
12470 F:      include/linux/mtd/spi-nor.h
12472 SPI SUBSYSTEM
12473 M:      Mark Brown <broonie@kernel.org>
12474 L:      linux-spi@vger.kernel.org
12475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12476 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12477 S:      Maintained
12478 F:      Documentation/devicetree/bindings/spi/
12479 F:      Documentation/spi/
12480 F:      drivers/spi/
12481 F:      include/linux/spi/
12482 F:      include/uapi/linux/spi/
12483 F:      tools/spi/
12485 SPIDERNET NETWORK DRIVER for CELL
12486 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12487 L:      netdev@vger.kernel.org
12488 S:      Supported
12489 F:      Documentation/networking/spider_net.txt
12490 F:      drivers/net/ethernet/toshiba/spider_net*
12492 SPU FILE SYSTEM
12493 M:      Jeremy Kerr <jk@ozlabs.org>
12494 L:      linuxppc-dev@lists.ozlabs.org
12495 W:      http://www.ibm.com/developerworks/power/cell/
12496 S:      Supported
12497 F:      Documentation/filesystems/spufs.txt
12498 F:      arch/powerpc/platforms/cell/spufs/
12500 SQUASHFS FILE SYSTEM
12501 M:      Phillip Lougher <phillip@squashfs.org.uk>
12502 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12503 W:      http://squashfs.org.uk
12504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12505 S:      Maintained
12506 F:      Documentation/filesystems/squashfs.txt
12507 F:      fs/squashfs/
12509 SRM (Alpha) environment access
12510 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12511 S:      Maintained
12512 F:      arch/alpha/kernel/srm_env.c
12514 STABLE BRANCH
12515 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12516 L:      stable@vger.kernel.org
12517 S:      Supported
12518 F:      Documentation/process/stable-kernel-rules.rst
12520 STAGING SUBSYSTEM
12521 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12523 L:      devel@driverdev.osuosl.org
12524 S:      Supported
12525 F:      drivers/staging/
12527 STAGING - COMEDI
12528 M:      Ian Abbott <abbotti@mev.co.uk>
12529 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12530 S:      Odd Fixes
12531 F:      drivers/staging/comedi/
12533 STAGING - FLARION FT1000 DRIVERS
12534 M:      Marek Belisko <marek.belisko@gmail.com>
12535 S:      Odd Fixes
12536 F:      drivers/staging/ft1000/
12538 STAGING - INDUSTRIAL IO
12539 M:      Jonathan Cameron <jic23@kernel.org>
12540 L:      linux-iio@vger.kernel.org
12541 S:      Odd Fixes
12542 F:      Documentation/devicetree/bindings/staging/iio/
12543 F:      drivers/staging/iio/
12545 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12546 M:      Jarod Wilson <jarod@wilsonet.com>
12547 W:      http://www.lirc.org/
12548 S:      Odd Fixes
12549 F:      drivers/staging/media/lirc/
12551 STAGING - LUSTRE PARALLEL FILESYSTEM
12552 M:      Oleg Drokin <oleg.drokin@intel.com>
12553 M:      Andreas Dilger <andreas.dilger@intel.com>
12554 M:      James Simmons <jsimmons@infradead.org>
12555 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12556 W:      http://wiki.lustre.org/
12557 S:      Maintained
12558 F:      drivers/staging/lustre
12560 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12561 M:      Marc Dietrich <marvin24@gmx.de>
12562 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12563 L:      linux-tegra@vger.kernel.org
12564 S:      Maintained
12565 F:      drivers/staging/nvec/
12567 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12568 M:      Jens Frederich <jfrederich@gmail.com>
12569 M:      Daniel Drake <dsd@laptop.org>
12570 M:      Jon Nettleton <jon.nettleton@gmail.com>
12571 W:      http://wiki.laptop.org/go/DCON
12572 S:      Maintained
12573 F:      drivers/staging/olpc_dcon/
12575 STAGING - REALTEK RTL8712U DRIVERS
12576 M:      Larry Finger <Larry.Finger@lwfinger.net>
12577 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12578 S:      Odd Fixes
12579 F:      drivers/staging/rtl8712/
12581 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12582 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12583 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12584 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12585 L:      linux-fbdev@vger.kernel.org
12586 S:      Maintained
12587 F:      drivers/staging/sm750fb/
12589 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12590 M:      William Hubbs <w.d.hubbs@gmail.com>
12591 M:      Chris Brannon <chris@the-brannons.com>
12592 M:      Kirk Reiser <kirk@reisers.ca>
12593 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12594 L:      speakup@linux-speakup.org
12595 W:      http://www.linux-speakup.org/
12596 S:      Odd Fixes
12597 F:      drivers/staging/speakup/
12599 STAGING - VIA VT665X DRIVERS
12600 M:      Forest Bond <forest@alittletooquiet.net>
12601 S:      Odd Fixes
12602 F:      drivers/staging/vt665?/
12604 STAGING - WILC1000 WIFI DRIVER
12605 M:      Aditya Shankar <aditya.shankar@microchip.com>
12606 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12607 L:      linux-wireless@vger.kernel.org
12608 S:      Supported
12609 F:      drivers/staging/wilc1000/
12611 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12612 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12613 S:      Odd Fixes
12614 F:      drivers/staging/xgifb/
12616 STARFIRE/DURALAN NETWORK DRIVER
12617 M:      Ion Badulescu <ionut@badula.org>
12618 S:      Odd Fixes
12619 F:      drivers/net/ethernet/adaptec/starfire*
12621 SUN3/3X
12622 M:      Sam Creasey <sammy@sammy.net>
12623 W:      http://sammy.net/sun3/
12624 S:      Maintained
12625 F:      arch/m68k/kernel/*sun3*
12626 F:      arch/m68k/sun3*/
12627 F:      arch/m68k/include/asm/sun3*
12628 F:      drivers/net/ethernet/i825xx/sun3*
12630 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12631 M:      Hans de Goede <hdegoede@redhat.com>
12632 L:      linux-input@vger.kernel.org
12633 S:      Maintained
12634 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12635 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12637 SUNDANCE NETWORK DRIVER
12638 M:      Denis Kirjanov <kda@linux-powerpc.org>
12639 L:      netdev@vger.kernel.org
12640 S:      Maintained
12641 F:      drivers/net/ethernet/dlink/sundance.c
12643 SUPERH
12644 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12645 M:      Rich Felker <dalias@libc.org>
12646 L:      linux-sh@vger.kernel.org
12647 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12648 S:      Maintained
12649 F:      Documentation/sh/
12650 F:      arch/sh/
12651 F:      drivers/sh/
12653 SUSPEND TO RAM
12654 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12655 M:      Len Brown <len.brown@intel.com>
12656 M:      Pavel Machek <pavel@ucw.cz>
12657 L:      linux-pm@vger.kernel.org
12658 B:      https://bugzilla.kernel.org
12659 S:      Supported
12660 F:      Documentation/power/
12661 F:      arch/x86/kernel/acpi/
12662 F:      drivers/base/power/
12663 F:      kernel/power/
12664 F:      include/linux/suspend.h
12665 F:      include/linux/freezer.h
12666 F:      include/linux/pm.h
12668 SVGA HANDLING
12669 M:      Martin Mares <mj@ucw.cz>
12670 L:      linux-video@atrey.karlin.mff.cuni.cz
12671 S:      Maintained
12672 F:      Documentation/svga.txt
12673 F:      arch/x86/boot/video*
12675 SWIOTLB SUBSYSTEM
12676 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12677 L:      linux-kernel@vger.kernel.org
12678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12679 S:      Supported
12680 F:      lib/swiotlb.c
12681 F:      arch/*/kernel/pci-swiotlb.c
12682 F:      include/linux/swiotlb.h
12684 SWITCHDEV
12685 M:      Jiri Pirko <jiri@resnulli.us>
12686 M:      Ivan Vecera <ivecera@redhat.com>
12687 L:      netdev@vger.kernel.org
12688 S:      Supported
12689 F:      net/switchdev/
12690 F:      include/net/switchdev.h
12692 SYNOPSYS ARC ARCHITECTURE
12693 M:      Vineet Gupta <vgupta@synopsys.com>
12694 L:      linux-snps-arc@lists.infradead.org
12695 S:      Supported
12696 F:      arch/arc/
12697 F:      Documentation/devicetree/bindings/arc/*
12698 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12699 F:      drivers/clocksource/arc_timer.c
12700 F:      drivers/tty/serial/arc_uart.c
12701 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12703 SYNOPSYS ARC SDP platform support
12704 M:      Alexey Brodkin <abrodkin@synopsys.com>
12705 S:      Supported
12706 F:      arch/arc/plat-axs10x
12707 F:      arch/arc/boot/dts/ax*
12708 F:      Documentation/devicetree/bindings/arc/axs10*
12710 SYSTEM CONFIGURATION (SYSCON)
12711 M:      Lee Jones <lee.jones@linaro.org>
12712 M:      Arnd Bergmann <arnd@arndb.de>
12713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12714 S:      Supported
12715 F:      drivers/mfd/syscon.c
12717 SYSTEM RESET/SHUTDOWN DRIVERS
12718 M:      Sebastian Reichel <sre@kernel.org>
12719 L:      linux-pm@vger.kernel.org
12720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12721 S:      Maintained
12722 F:      Documentation/devicetree/bindings/power/reset/
12723 F:      drivers/power/reset/
12725 SYSV FILESYSTEM
12726 M:      Christoph Hellwig <hch@infradead.org>
12727 S:      Maintained
12728 F:      Documentation/filesystems/sysv-fs.txt
12729 F:      fs/sysv/
12730 F:      include/linux/sysv_fs.h
12732 TARGET SUBSYSTEM
12733 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12734 L:      linux-scsi@vger.kernel.org
12735 L:      target-devel@vger.kernel.org
12736 W:      http://www.linux-iscsi.org
12737 W:      http://groups.google.com/group/linux-iscsi-target-dev
12738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12739 S:      Supported
12740 F:      drivers/target/
12741 F:      include/target/
12742 F:      Documentation/target/
12744 TASKSTATS STATISTICS INTERFACE
12745 M:      Balbir Singh <bsingharora@gmail.com>
12746 S:      Maintained
12747 F:      Documentation/accounting/taskstats*
12748 F:      include/linux/taskstats*
12749 F:      kernel/taskstats.c
12751 TC subsystem
12752 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12753 M:      Cong Wang <xiyou.wangcong@gmail.com>
12754 M:      Jiri Pirko <jiri@resnulli.us>
12755 L:      netdev@vger.kernel.org
12756 S:      Maintained
12757 F:      include/net/pkt_cls.h
12758 F:      include/net/pkt_sched.h
12759 F:      include/net/tc_act/
12760 F:      include/uapi/linux/pkt_cls.h
12761 F:      include/uapi/linux/pkt_sched.h
12762 F:      include/uapi/linux/tc_act/
12763 F:      include/uapi/linux/tc_ematch/
12764 F:      net/sched/
12766 TCP LOW PRIORITY MODULE
12767 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12768 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12769 W:      http://tcp-lp-mod.sourceforge.net/
12770 S:      Maintained
12771 F:      net/ipv4/tcp_lp.c
12773 TDA10071 MEDIA DRIVER
12774 M:      Antti Palosaari <crope@iki.fi>
12775 L:      linux-media@vger.kernel.org
12776 W:      https://linuxtv.org
12777 W:      http://palosaari.fi/linux/
12778 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12779 T:      git git://linuxtv.org/anttip/media_tree.git
12780 S:      Maintained
12781 F:      drivers/media/dvb-frontends/tda10071*
12783 TDA18212 MEDIA DRIVER
12784 M:      Antti Palosaari <crope@iki.fi>
12785 L:      linux-media@vger.kernel.org
12786 W:      https://linuxtv.org
12787 W:      http://palosaari.fi/linux/
12788 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12789 T:      git git://linuxtv.org/anttip/media_tree.git
12790 S:      Maintained
12791 F:      drivers/media/tuners/tda18212*
12793 TDA18218 MEDIA DRIVER
12794 M:      Antti Palosaari <crope@iki.fi>
12795 L:      linux-media@vger.kernel.org
12796 W:      https://linuxtv.org
12797 W:      http://palosaari.fi/linux/
12798 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12799 T:      git git://linuxtv.org/anttip/media_tree.git
12800 S:      Maintained
12801 F:      drivers/media/tuners/tda18218*
12803 TDA18271 MEDIA DRIVER
12804 M:      Michael Krufky <mkrufky@linuxtv.org>
12805 L:      linux-media@vger.kernel.org
12806 W:      https://linuxtv.org
12807 W:      http://github.com/mkrufky
12808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12809 T:      git git://linuxtv.org/mkrufky/tuners.git
12810 S:      Maintained
12811 F:      drivers/media/tuners/tda18271*
12813 TDA827x MEDIA DRIVER
12814 M:      Michael Krufky <mkrufky@linuxtv.org>
12815 L:      linux-media@vger.kernel.org
12816 W:      https://linuxtv.org
12817 W:      http://github.com/mkrufky
12818 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12819 T:      git git://linuxtv.org/mkrufky/tuners.git
12820 S:      Maintained
12821 F:      drivers/media/tuners/tda8290.*
12823 TDA8290 MEDIA DRIVER
12824 M:      Michael Krufky <mkrufky@linuxtv.org>
12825 L:      linux-media@vger.kernel.org
12826 W:      https://linuxtv.org
12827 W:      http://github.com/mkrufky
12828 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12829 T:      git git://linuxtv.org/mkrufky/tuners.git
12830 S:      Maintained
12831 F:      drivers/media/tuners/tda8290.*
12833 TDA9840 MEDIA DRIVER
12834 M:      Hans Verkuil <hverkuil@xs4all.nl>
12835 L:      linux-media@vger.kernel.org
12836 T:      git git://linuxtv.org/media_tree.git
12837 W:      https://linuxtv.org
12838 S:      Maintained
12839 F:      drivers/media/i2c/tda9840*
12841 TEA5761 TUNER DRIVER
12842 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12843 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12844 L:      linux-media@vger.kernel.org
12845 W:      https://linuxtv.org
12846 T:      git git://linuxtv.org/media_tree.git
12847 S:      Odd fixes
12848 F:      drivers/media/tuners/tea5761.*
12850 TEA5767 TUNER DRIVER
12851 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12852 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12853 L:      linux-media@vger.kernel.org
12854 W:      https://linuxtv.org
12855 T:      git git://linuxtv.org/media_tree.git
12856 S:      Maintained
12857 F:      drivers/media/tuners/tea5767.*
12859 TEA6415C MEDIA DRIVER
12860 M:      Hans Verkuil <hverkuil@xs4all.nl>
12861 L:      linux-media@vger.kernel.org
12862 T:      git git://linuxtv.org/media_tree.git
12863 W:      https://linuxtv.org
12864 S:      Maintained
12865 F:      drivers/media/i2c/tea6415c*
12867 TEA6420 MEDIA DRIVER
12868 M:      Hans Verkuil <hverkuil@xs4all.nl>
12869 L:      linux-media@vger.kernel.org
12870 T:      git git://linuxtv.org/media_tree.git
12871 W:      https://linuxtv.org
12872 S:      Maintained
12873 F:      drivers/media/i2c/tea6420*
12875 TEAM DRIVER
12876 M:      Jiri Pirko <jiri@resnulli.us>
12877 L:      netdev@vger.kernel.org
12878 S:      Supported
12879 F:      drivers/net/team/
12880 F:      include/linux/if_team.h
12881 F:      include/uapi/linux/if_team.h
12883 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12884 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12885 S:      Maintained
12886 F:      arch/x86/platform/ts5500/
12888 TECHNOTREND USB IR RECEIVER
12889 M:      Sean Young <sean@mess.org>
12890 L:      linux-media@vger.kernel.org
12891 S:      Maintained
12892 F:      drivers/media/rc/ttusbir.c
12894 TEGRA ARCHITECTURE SUPPORT
12895 M:      Thierry Reding <thierry.reding@gmail.com>
12896 M:      Jonathan Hunter <jonathanh@nvidia.com>
12897 L:      linux-tegra@vger.kernel.org
12898 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12900 S:      Supported
12901 N:      [^a-z]tegra
12903 TEGRA CLOCK DRIVER
12904 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12905 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12906 S:      Supported
12907 F:      drivers/clk/tegra/
12909 TEGRA DMA DRIVERS
12910 M:      Laxman Dewangan <ldewangan@nvidia.com>
12911 M:      Jon Hunter <jonathanh@nvidia.com>
12912 S:      Supported
12913 F:      drivers/dma/tegra*
12915 TEGRA I2C DRIVER
12916 M:      Laxman Dewangan <ldewangan@nvidia.com>
12917 S:      Supported
12918 F:      drivers/i2c/busses/i2c-tegra.c
12920 TEGRA IOMMU DRIVERS
12921 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12922 S:      Supported
12923 F:      drivers/iommu/tegra*
12925 TEGRA KBC DRIVER
12926 M:      Rakesh Iyer <riyer@nvidia.com>
12927 M:      Laxman Dewangan <ldewangan@nvidia.com>
12928 S:      Supported
12929 F:      drivers/input/keyboard/tegra-kbc.c
12931 TEGRA PWM DRIVER
12932 M:      Thierry Reding <thierry.reding@gmail.com>
12933 S:      Supported
12934 F:      drivers/pwm/pwm-tegra.c
12936 TEGRA SERIAL DRIVER
12937 M:      Laxman Dewangan <ldewangan@nvidia.com>
12938 S:      Supported
12939 F:      drivers/tty/serial/serial-tegra.c
12941 TEGRA SPI DRIVER
12942 M:      Laxman Dewangan <ldewangan@nvidia.com>
12943 S:      Supported
12944 F:      drivers/spi/spi-tegra*
12946 TEHUTI ETHERNET DRIVER
12947 M:      Andy Gospodarek <andy@greyhouse.net>
12948 L:      netdev@vger.kernel.org
12949 S:      Supported
12950 F:      drivers/net/ethernet/tehuti/*
12952 Telecom Clock Driver for MCPL0010
12953 M:      Mark Gross <mark.gross@intel.com>
12954 S:      Supported
12955 F:      drivers/char/tlclk.c
12957 TENSILICA XTENSA PORT (xtensa)
12958 M:      Chris Zankel <chris@zankel.net>
12959 M:      Max Filippov <jcmvbkbc@gmail.com>
12960 L:      linux-xtensa@linux-xtensa.org
12961 T:      git git://github.com/czankel/xtensa-linux.git
12962 S:      Maintained
12963 F:      arch/xtensa/
12964 F:      drivers/irqchip/irq-xtensa-*
12966 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12967 M:      Nishanth Menon <nm@ti.com>
12968 M:      Tero Kristo <t-kristo@ti.com>
12969 M:      Santosh Shilimkar <ssantosh@kernel.org>
12970 L:      linux-arm-kernel@lists.infradead.org
12971 S:      Maintained
12972 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12973 F:      drivers/firmware/ti_sci*
12974 F:      include/linux/soc/ti/ti_sci_protocol.h
12975 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12976 F:      include/dt-bindings/genpd/k2g.h
12977 F:      drivers/soc/ti/ti_sci_pm_domains.c
12978 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12979 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12980 F:      drivers/clk/keystone/sci-clk.c
12981 F:      drivers/reset/reset-ti-sci.c
12983 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12984 M:      Hans Verkuil <hverkuil@xs4all.nl>
12985 L:      linux-media@vger.kernel.org
12986 T:      git git://linuxtv.org/media_tree.git
12987 W:      https://linuxtv.org
12988 S:      Maintained
12989 F:      drivers/media/radio/radio-raremono.c
12991 THERMAL
12992 M:      Zhang Rui <rui.zhang@intel.com>
12993 M:      Eduardo Valentin <edubezval@gmail.com>
12994 L:      linux-pm@vger.kernel.org
12995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12997 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12998 S:      Supported
12999 F:      drivers/thermal/
13000 F:      include/linux/thermal.h
13001 F:      include/uapi/linux/thermal.h
13002 F:      include/linux/cpu_cooling.h
13003 F:      Documentation/devicetree/bindings/thermal/
13005 THERMAL/CPU_COOLING
13006 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13007 M:      Viresh Kumar <viresh.kumar@linaro.org>
13008 M:      Javi Merino <javi.merino@kernel.org>
13009 L:      linux-pm@vger.kernel.org
13010 S:      Supported
13011 F:      Documentation/thermal/cpu-cooling-api.txt
13012 F:      drivers/thermal/cpu_cooling.c
13013 F:      include/linux/cpu_cooling.h
13015 THINKPAD ACPI EXTRAS DRIVER
13016 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13017 L:      ibm-acpi-devel@lists.sourceforge.net
13018 L:      platform-driver-x86@vger.kernel.org
13019 W:      http://ibm-acpi.sourceforge.net
13020 W:      http://thinkwiki.org/wiki/Ibm-acpi
13021 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13022 S:      Maintained
13023 F:      drivers/platform/x86/thinkpad_acpi.c
13025 TI BANDGAP AND THERMAL DRIVER
13026 M:      Eduardo Valentin <edubezval@gmail.com>
13027 M:      Keerthy <j-keerthy@ti.com>
13028 L:      linux-pm@vger.kernel.org
13029 L:      linux-omap@vger.kernel.org
13030 S:      Maintained
13031 F:      drivers/thermal/ti-soc-thermal/
13033 TI VPE/CAL DRIVERS
13034 M:      Benoit Parrot <bparrot@ti.com>
13035 L:      linux-media@vger.kernel.org
13036 W:      http://linuxtv.org/
13037 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13038 S:      Maintained
13039 F:      drivers/media/platform/ti-vpe/
13041 TI CDCE706 CLOCK DRIVER
13042 M:      Max Filippov <jcmvbkbc@gmail.com>
13043 S:      Maintained
13044 F:      drivers/clk/clk-cdce706.c
13046 TI CLOCK DRIVER
13047 M:      Tero Kristo <t-kristo@ti.com>
13048 L:      linux-omap@vger.kernel.org
13049 S:      Maintained
13050 F:      drivers/clk/ti/
13051 F:      include/linux/clk/ti.h
13053 TI ETHERNET SWITCH DRIVER (CPSW)
13054 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13055 L:      linux-omap@vger.kernel.org
13056 L:      netdev@vger.kernel.org
13057 S:      Maintained
13058 F:      drivers/net/ethernet/ti/cpsw*
13059 F:      drivers/net/ethernet/ti/davinci*
13061 TI FLASH MEDIA INTERFACE DRIVER
13062 M:      Alex Dubov <oakad@yahoo.com>
13063 S:      Maintained
13064 F:      drivers/misc/tifm*
13065 F:      drivers/mmc/host/tifm_sd.c
13066 F:      include/linux/tifm.h
13068 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13069 M:      Santosh Shilimkar <ssantosh@kernel.org>
13070 L:      linux-kernel@vger.kernel.org
13071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13072 S:      Maintained
13073 F:      drivers/soc/ti/*
13074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13077 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13078 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13079 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13080 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13081 S:      Maintained
13082 F:      sound/soc/codecs/lm49453*
13083 F:      sound/soc/codecs/isabelle*
13085 TI LP855x BACKLIGHT DRIVER
13086 M:      Milo Kim <milo.kim@ti.com>
13087 S:      Maintained
13088 F:      Documentation/backlight/lp855x-driver.txt
13089 F:      drivers/video/backlight/lp855x_bl.c
13090 F:      include/linux/platform_data/lp855x.h
13092 TI LP8727 CHARGER DRIVER
13093 M:      Milo Kim <milo.kim@ti.com>
13094 S:      Maintained
13095 F:      drivers/power/supply/lp8727_charger.c
13096 F:      include/linux/platform_data/lp8727.h
13098 TI LP8788 MFD DRIVER
13099 M:      Milo Kim <milo.kim@ti.com>
13100 S:      Maintained
13101 F:      drivers/iio/adc/lp8788_adc.c
13102 F:      drivers/leds/leds-lp8788.c
13103 F:      drivers/mfd/lp8788*.c
13104 F:      drivers/power/supply/lp8788-charger.c
13105 F:      drivers/regulator/lp8788-*.c
13106 F:      include/linux/mfd/lp8788*.h
13108 TI NETCP ETHERNET DRIVER
13109 M:      Wingman Kwok <w-kwok2@ti.com>
13110 M:      Murali Karicheri <m-karicheri2@ti.com>
13111 L:      netdev@vger.kernel.org
13112 S:      Maintained
13113 F:      drivers/net/ethernet/ti/netcp*
13115 TI TAS571X FAMILY ASoC CODEC DRIVER
13116 M:      Kevin Cernekee <cernekee@chromium.org>
13117 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13118 S:      Odd Fixes
13119 F:      sound/soc/codecs/tas571x*
13121 TI TWL4030 SERIES SOC CODEC DRIVER
13122 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13123 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13124 S:      Maintained
13125 F:      sound/soc/codecs/twl4030*
13127 TI WILINK WIRELESS DRIVERS
13128 L:      linux-wireless@vger.kernel.org
13129 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13130 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13132 S:      Orphan
13133 F:      drivers/net/wireless/ti/
13134 F:      include/linux/wl12xx.h
13136 TIPC NETWORK LAYER
13137 M:      Jon Maloy <jon.maloy@ericsson.com>
13138 M:      Ying Xue <ying.xue@windriver.com>
13139 L:      netdev@vger.kernel.org (core kernel code)
13140 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13141 W:      http://tipc.sourceforge.net/
13142 S:      Maintained
13143 F:      include/uapi/linux/tipc*.h
13144 F:      net/tipc/
13146 TILE ARCHITECTURE
13147 M:      Chris Metcalf <cmetcalf@mellanox.com>
13148 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13150 S:      Supported
13151 F:      arch/tile/
13152 F:      drivers/char/tile-srom.c
13153 F:      drivers/edac/tile_edac.c
13154 F:      drivers/net/ethernet/tile/
13155 F:      drivers/rtc/rtc-tile.c
13156 F:      drivers/tty/hvc/hvc_tile.c
13157 F:      drivers/tty/serial/tilegx.c
13158 F:      drivers/usb/host/*-tilegx.c
13159 F:      include/linux/usb/tilegx.h
13161 TLAN NETWORK DRIVER
13162 M:      Samuel Chessman <chessman@tux.org>
13163 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13164 W:      http://sourceforge.net/projects/tlan/
13165 S:      Maintained
13166 F:      Documentation/networking/tlan.txt
13167 F:      drivers/net/ethernet/ti/tlan.*
13169 TOMOYO SECURITY MODULE
13170 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13171 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13172 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13173 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13174 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13175 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13176 W:      http://tomoyo.sourceforge.jp/
13177 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13178 S:      Maintained
13179 F:      security/tomoyo/
13181 TOPSTAR LAPTOP EXTRAS DRIVER
13182 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13183 L:      platform-driver-x86@vger.kernel.org
13184 S:      Maintained
13185 F:      drivers/platform/x86/topstar-laptop.c
13187 TOSHIBA ACPI EXTRAS DRIVER
13188 M:      Azael Avalos <coproscefalo@gmail.com>
13189 L:      platform-driver-x86@vger.kernel.org
13190 S:      Maintained
13191 F:      drivers/platform/x86/toshiba_acpi.c
13193 TOSHIBA BLUETOOTH DRIVER
13194 M:      Azael Avalos <coproscefalo@gmail.com>
13195 L:      platform-driver-x86@vger.kernel.org
13196 S:      Maintained
13197 F:      drivers/platform/x86/toshiba_bluetooth.c
13199 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13200 M:      Azael Avalos <coproscefalo@gmail.com>
13201 L:      platform-driver-x86@vger.kernel.org
13202 S:      Maintained
13203 F:      drivers/platform/x86/toshiba_haps.c
13205 TOSHIBA WMI HOTKEYS DRIVER
13206 M:      Azael Avalos <coproscefalo@gmail.com>
13207 L:      platform-driver-x86@vger.kernel.org
13208 S:      Maintained
13209 F:      drivers/platform/x86/toshiba-wmi.c
13211 TOSHIBA SMM DRIVER
13212 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13213 W:      http://www.buzzard.org.uk/toshiba/
13214 S:      Maintained
13215 F:      drivers/char/toshiba.c
13216 F:      include/linux/toshiba.h
13217 F:      include/uapi/linux/toshiba.h
13219 TOSHIBA TC358743 DRIVER
13220 M:      Mats Randgaard <matrandg@cisco.com>
13221 L:      linux-media@vger.kernel.org
13222 S:      Maintained
13223 F:      drivers/media/i2c/tc358743*
13224 F:      include/media/i2c/tc358743.h
13226 TMIO/SDHI MMC DRIVER
13227 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13228 L:      linux-mmc@vger.kernel.org
13229 S:      Supported
13230 F:      drivers/mmc/host/tmio_mmc*
13231 F:      drivers/mmc/host/renesas_sdhi*
13232 F:      include/linux/mfd/tmio.h
13234 TMP401 HARDWARE MONITOR DRIVER
13235 M:      Guenter Roeck <linux@roeck-us.net>
13236 L:      linux-hwmon@vger.kernel.org
13237 S:      Maintained
13238 F:      Documentation/hwmon/tmp401
13239 F:      drivers/hwmon/tmp401.c
13241 TMPFS (SHMEM FILESYSTEM)
13242 M:      Hugh Dickins <hughd@google.com>
13243 L:      linux-mm@kvack.org
13244 S:      Maintained
13245 F:      include/linux/shmem_fs.h
13246 F:      mm/shmem.c
13248 TM6000 VIDEO4LINUX DRIVER
13249 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13250 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13251 L:      linux-media@vger.kernel.org
13252 W:      https://linuxtv.org
13253 T:      git git://linuxtv.org/media_tree.git
13254 S:      Odd fixes
13255 F:      drivers/media/usb/tm6000/
13256 F:      Documentation/media/v4l-drivers/tm6000*
13258 TW5864 VIDEO4LINUX DRIVER
13259 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13260 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13261 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13262 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13263 L:      linux-media@vger.kernel.org
13264 S:      Supported
13265 F:      drivers/media/pci/tw5864/
13267 TW68 VIDEO4LINUX DRIVER
13268 M:      Hans Verkuil <hverkuil@xs4all.nl>
13269 L:      linux-media@vger.kernel.org
13270 T:      git git://linuxtv.org/media_tree.git
13271 W:      https://linuxtv.org
13272 S:      Odd Fixes
13273 F:      drivers/media/pci/tw68/
13275 TW686X VIDEO4LINUX DRIVER
13276 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13277 L:      linux-media@vger.kernel.org
13278 T:      git git://linuxtv.org/media_tree.git
13279 W:      http://linuxtv.org
13280 S:      Maintained
13281 F:      drivers/media/pci/tw686x/
13283 TPM DEVICE DRIVER
13284 M:      Peter Huewe <peterhuewe@gmx.de>
13285 M:      Marcel Selhorst <tpmdd@selhorst.net>
13286 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13287 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13288 W:      http://tpmdd.sourceforge.net
13289 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13290 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13291 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13292 S:      Maintained
13293 F:      drivers/char/tpm/
13295 TPM IBM_VTPM DEVICE DRIVER
13296 M:      Ashley Lai <ashleydlai@gmail.com>
13297 W:      http://tpmdd.sourceforge.net
13298 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13299 S:      Maintained
13300 F:      drivers/char/tpm/tpm_ibmvtpm*
13302 TRACING
13303 M:      Steven Rostedt <rostedt@goodmis.org>
13304 M:      Ingo Molnar <mingo@redhat.com>
13305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13306 S:      Maintained
13307 F:      Documentation/trace/ftrace.txt
13308 F:      arch/*/*/*/ftrace.h
13309 F:      arch/*/kernel/ftrace.c
13310 F:      include/*/ftrace.h
13311 F:      include/linux/trace*.h
13312 F:      include/trace/
13313 F:      kernel/trace/
13314 F:      tools/testing/selftests/ftrace/
13316 TRACING MMIO ACCESSES (MMIOTRACE)
13317 M:      Steven Rostedt <rostedt@goodmis.org>
13318 M:      Ingo Molnar <mingo@kernel.org>
13319 R:      Karol Herbst <karolherbst@gmail.com>
13320 R:      Pekka Paalanen <ppaalanen@gmail.com>
13321 S:      Maintained
13322 L:      linux-kernel@vger.kernel.org
13323 L:      nouveau@lists.freedesktop.org
13324 F:      kernel/trace/trace_mmiotrace.c
13325 F:      include/linux/mmiotrace.h
13326 F:      arch/x86/mm/kmmio.c
13327 F:      arch/x86/mm/mmio-mod.c
13328 F:      arch/x86/mm/testmmiotrace.c
13330 TRIVIAL PATCHES
13331 M:      Jiri Kosina <trivial@kernel.org>
13332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13333 S:      Maintained
13334 K:      ^Subject:.*(?i)trivial
13336 TTY LAYER
13337 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13338 M:      Jiri Slaby <jslaby@suse.com>
13339 S:      Supported
13340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13341 F:      Documentation/serial/
13342 F:      drivers/tty/
13343 F:      drivers/tty/serial/serial_core.c
13344 F:      include/linux/serial_core.h
13345 F:      include/linux/serial.h
13346 F:      include/linux/tty.h
13347 F:      include/uapi/linux/serial_core.h
13348 F:      include/uapi/linux/serial.h
13349 F:      include/uapi/linux/tty.h
13351 TUA9001 MEDIA DRIVER
13352 M:      Antti Palosaari <crope@iki.fi>
13353 L:      linux-media@vger.kernel.org
13354 W:      https://linuxtv.org
13355 W:      http://palosaari.fi/linux/
13356 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13357 T:      git git://linuxtv.org/anttip/media_tree.git
13358 S:      Maintained
13359 F:      drivers/media/tuners/tua9001*
13361 TULIP NETWORK DRIVERS
13362 L:      netdev@vger.kernel.org
13363 L:      linux-parisc@vger.kernel.org
13364 S:      Orphan
13365 F:      drivers/net/ethernet/dec/tulip/
13367 TUN/TAP driver
13368 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13369 W:      http://vtun.sourceforge.net/tun
13370 S:      Maintained
13371 F:      Documentation/networking/tuntap.txt
13372 F:      arch/um/os-Linux/drivers/
13374 TURBOCHANNEL SUBSYSTEM
13375 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13376 M:      Ralf Baechle <ralf@linux-mips.org>
13377 L:      linux-mips@linux-mips.org
13378 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13379 S:      Maintained
13380 F:      drivers/tc/
13381 F:      include/linux/tc.h
13383 UBI FILE SYSTEM (UBIFS)
13384 M:      Richard Weinberger <richard@nod.at>
13385 M:      Artem Bityutskiy <dedekind1@gmail.com>
13386 M:      Adrian Hunter <adrian.hunter@intel.com>
13387 L:      linux-mtd@lists.infradead.org
13388 T:      git git://git.infradead.org/ubifs-2.6.git
13389 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13390 S:      Supported
13391 F:      Documentation/filesystems/ubifs.txt
13392 F:      fs/ubifs/
13394 UCLINUX (M68KNOMMU AND COLDFIRE)
13395 M:      Greg Ungerer <gerg@linux-m68k.org>
13396 W:      http://www.linux-m68k.org/
13397 W:      http://www.uclinux.org/
13398 L:      linux-m68k@lists.linux-m68k.org
13399 L:      uclinux-dev@uclinux.org  (subscribers-only)
13400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13401 S:      Maintained
13402 F:      arch/m68k/coldfire/
13403 F:      arch/m68k/68*/
13404 F:      arch/m68k/*/*_no.*
13405 F:      arch/m68k/include/asm/*_no.*
13407 UDF FILESYSTEM
13408 M:      Jan Kara <jack@suse.com>
13409 S:      Maintained
13410 F:      Documentation/filesystems/udf.txt
13411 F:      fs/udf/
13413 UDRAW TABLET
13414 M:      Bastien Nocera <hadess@hadess.net>
13415 L:      linux-input@vger.kernel.org
13416 S:      Maintained
13417 F:      drivers/hid/hid-udraw.c
13419 UFS FILESYSTEM
13420 M:      Evgeniy Dushistov <dushistov@mail.ru>
13421 S:      Maintained
13422 F:      Documentation/filesystems/ufs.txt
13423 F:      fs/ufs/
13425 UHID USERSPACE HID IO DRIVER:
13426 M:      David Herrmann <dh.herrmann@googlemail.com>
13427 L:      linux-input@vger.kernel.org
13428 S:      Maintained
13429 F:      drivers/hid/uhid.c
13430 F:      include/uapi/linux/uhid.h
13432 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13433 L:      linux-usb@vger.kernel.org
13434 S:      Orphan
13435 F:      drivers/uwb/
13436 F:      include/linux/uwb.h
13437 F:      include/linux/uwb/
13439 UNICORE32 ARCHITECTURE:
13440 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13441 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13442 S:      Maintained
13443 T:      git git://github.com/gxt/linux.git
13444 F:      arch/unicore32/
13446 UNIFDEF
13447 M:      Tony Finch <dot@dotat.at>
13448 W:      http://dotat.at/prog/unifdef
13449 S:      Maintained
13450 F:      scripts/unifdef.c
13452 UNIFORM CDROM DRIVER
13453 M:      Jens Axboe <axboe@kernel.dk>
13454 W:      http://www.kernel.dk
13455 S:      Maintained
13456 F:      Documentation/cdrom/
13457 F:      drivers/cdrom/cdrom.c
13458 F:      include/linux/cdrom.h
13459 F:      include/uapi/linux/cdrom.h
13461 UNISYS S-PAR DRIVERS
13462 M:      David Kershner <david.kershner@unisys.com>
13463 L:      sparmaintainer@unisys.com (Unisys internal)
13464 S:      Supported
13465 F:      drivers/staging/unisys/
13467 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13468 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13469 L:      linux-scsi@vger.kernel.org
13470 S:      Supported
13471 F:      Documentation/scsi/ufs.txt
13472 F:      drivers/scsi/ufs/
13474 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13475 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13476 M:      Prabu Thangamuthu <prabut@synopsys.com>
13477 L:      linux-scsi@vger.kernel.org
13478 S:      Supported
13479 F:      drivers/scsi/ufs/*dwc*
13481 UNSORTED BLOCK IMAGES (UBI)
13482 M:      Artem Bityutskiy <dedekind1@gmail.com>
13483 M:      Richard Weinberger <richard@nod.at>
13484 W:      http://www.linux-mtd.infradead.org/
13485 L:      linux-mtd@lists.infradead.org
13486 T:      git git://git.infradead.org/ubifs-2.6.git
13487 S:      Supported
13488 F:      drivers/mtd/ubi/
13489 F:      include/linux/mtd/ubi.h
13490 F:      include/uapi/mtd/ubi-user.h
13492 USB ACM DRIVER
13493 M:      Oliver Neukum <oneukum@suse.com>
13494 L:      linux-usb@vger.kernel.org
13495 S:      Maintained
13496 F:      Documentation/usb/acm.txt
13497 F:      drivers/usb/class/cdc-acm.*
13499 USB AR5523 WIRELESS DRIVER
13500 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13501 L:      linux-wireless@vger.kernel.org
13502 S:      Maintained
13503 F:      drivers/net/wireless/ath/ar5523/
13505 USB ATTACHED SCSI
13506 M:      Oliver Neukum <oneukum@suse.com>
13507 L:      linux-usb@vger.kernel.org
13508 L:      linux-scsi@vger.kernel.org
13509 S:      Maintained
13510 F:      drivers/usb/storage/uas.c
13512 USB CDC ETHERNET DRIVER
13513 M:      Oliver Neukum <oliver@neukum.org>
13514 L:      linux-usb@vger.kernel.org
13515 S:      Maintained
13516 F:      drivers/net/usb/cdc_*.c
13517 F:      include/uapi/linux/usb/cdc.h
13519 USB CHAOSKEY DRIVER
13520 M:      Keith Packard <keithp@keithp.com>
13521 L:      linux-usb@vger.kernel.org
13522 S:      Maintained
13523 F:      drivers/usb/misc/chaoskey.c
13525 USB CYPRESS C67X00 DRIVER
13526 M:      Peter Korsgaard <jacmet@sunsite.dk>
13527 L:      linux-usb@vger.kernel.org
13528 S:      Maintained
13529 F:      drivers/usb/c67x00/
13531 USB DAVICOM DM9601 DRIVER
13532 M:      Peter Korsgaard <jacmet@sunsite.dk>
13533 L:      netdev@vger.kernel.org
13534 W:      http://www.linux-usb.org/usbnet
13535 S:      Maintained
13536 F:      drivers/net/usb/dm9601.c
13538 USB DIAMOND RIO500 DRIVER
13539 M:      Cesar Miquel <miquel@df.uba.ar>
13540 L:      rio500-users@lists.sourceforge.net
13541 W:      http://rio500.sourceforge.net
13542 S:      Maintained
13543 F:      drivers/usb/misc/rio500*
13545 USB EHCI DRIVER
13546 M:      Alan Stern <stern@rowland.harvard.edu>
13547 L:      linux-usb@vger.kernel.org
13548 S:      Maintained
13549 F:      Documentation/usb/ehci.txt
13550 F:      drivers/usb/host/ehci*
13552 USB GADGET/PERIPHERAL SUBSYSTEM
13553 M:      Felipe Balbi <balbi@kernel.org>
13554 L:      linux-usb@vger.kernel.org
13555 W:      http://www.linux-usb.org/gadget
13556 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13557 S:      Maintained
13558 F:      drivers/usb/gadget/
13559 F:      include/linux/usb/gadget*
13561 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13562 M:      Jiri Kosina <jikos@kernel.org>
13563 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13564 L:      linux-usb@vger.kernel.org
13565 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13566 S:      Maintained
13567 F:      Documentation/hid/hiddev.txt
13568 F:      drivers/hid/usbhid/
13570 USB ISP116X DRIVER
13571 M:      Olav Kongas <ok@artecdesign.ee>
13572 L:      linux-usb@vger.kernel.org
13573 S:      Maintained
13574 F:      drivers/usb/host/isp116x*
13575 F:      include/linux/usb/isp116x.h
13577 USB LAN78XX ETHERNET DRIVER
13578 M:      Woojung Huh <woojung.huh@microchip.com>
13579 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13580 L:      netdev@vger.kernel.org
13581 S:      Maintained
13582 F:      drivers/net/usb/lan78xx.*
13584 USB MASS STORAGE DRIVER
13585 M:      Alan Stern <stern@rowland.harvard.edu>
13586 L:      linux-usb@vger.kernel.org
13587 L:      usb-storage@lists.one-eyed-alien.net
13588 S:      Maintained
13589 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13590 F:      drivers/usb/storage/
13592 USB MIDI DRIVER
13593 M:      Clemens Ladisch <clemens@ladisch.de>
13594 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13595 T:      git git://git.alsa-project.org/alsa-kernel.git
13596 S:      Maintained
13597 F:      sound/usb/midi.*
13599 USB NETWORKING DRIVERS
13600 L:      linux-usb@vger.kernel.org
13601 S:      Odd Fixes
13602 F:      drivers/net/usb/
13604 USB OHCI DRIVER
13605 M:      Alan Stern <stern@rowland.harvard.edu>
13606 L:      linux-usb@vger.kernel.org
13607 S:      Maintained
13608 F:      Documentation/usb/ohci.txt
13609 F:      drivers/usb/host/ohci*
13611 USB OTG FSM (Finite State Machine)
13612 M:      Peter Chen <Peter.Chen@nxp.com>
13613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13614 L:      linux-usb@vger.kernel.org
13615 S:      Maintained
13616 F:      drivers/usb/common/usb-otg-fsm.c
13618 USB OVER IP DRIVER
13619 M:      Valentina Manea <valentina.manea.m@gmail.com>
13620 M:      Shuah Khan <shuahkh@osg.samsung.com>
13621 M:      Shuah Khan <shuah@kernel.org>
13622 L:      linux-usb@vger.kernel.org
13623 S:      Maintained
13624 F:      Documentation/usb/usbip_protocol.txt
13625 F:      drivers/usb/usbip/
13626 F:      tools/usb/usbip/
13628 USB PEGASUS DRIVER
13629 M:      Petko Manolov <petkan@nucleusys.com>
13630 L:      linux-usb@vger.kernel.org
13631 L:      netdev@vger.kernel.org
13632 T:      git git://github.com/petkan/pegasus.git
13633 W:      https://github.com/petkan/pegasus
13634 S:      Maintained
13635 F:      drivers/net/usb/pegasus.*
13637 USB PHY LAYER
13638 M:      Felipe Balbi <balbi@kernel.org>
13639 L:      linux-usb@vger.kernel.org
13640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13641 S:      Maintained
13642 F:      drivers/usb/phy/
13644 USB PRINTER DRIVER (usblp)
13645 M:      Pete Zaitcev <zaitcev@redhat.com>
13646 L:      linux-usb@vger.kernel.org
13647 S:      Supported
13648 F:      drivers/usb/class/usblp.c
13650 USB QMI WWAN NETWORK DRIVER
13651 M:      Bjørn Mork <bjorn@mork.no>
13652 L:      netdev@vger.kernel.org
13653 S:      Maintained
13654 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13655 F:      drivers/net/usb/qmi_wwan.c
13657 USB RTL8150 DRIVER
13658 M:      Petko Manolov <petkan@nucleusys.com>
13659 L:      linux-usb@vger.kernel.org
13660 L:      netdev@vger.kernel.org
13661 T:      git git://github.com/petkan/rtl8150.git
13662 W:      https://github.com/petkan/rtl8150
13663 S:      Maintained
13664 F:      drivers/net/usb/rtl8150.c
13666 USB SERIAL SUBSYSTEM
13667 M:      Johan Hovold <johan@kernel.org>
13668 L:      linux-usb@vger.kernel.org
13669 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13670 S:      Maintained
13671 F:      Documentation/usb/usb-serial.txt
13672 F:      drivers/usb/serial/
13673 F:      include/linux/usb/serial.h
13675 USB SMSC75XX ETHERNET DRIVER
13676 M:      Steve Glendinning <steve.glendinning@shawell.net>
13677 L:      netdev@vger.kernel.org
13678 S:      Maintained
13679 F:      drivers/net/usb/smsc75xx.*
13681 USB SMSC95XX ETHERNET DRIVER
13682 M:      Steve Glendinning <steve.glendinning@shawell.net>
13683 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13684 L:      netdev@vger.kernel.org
13685 S:      Maintained
13686 F:      drivers/net/usb/smsc95xx.*
13688 USB SUBSYSTEM
13689 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13690 L:      linux-usb@vger.kernel.org
13691 W:      http://www.linux-usb.org
13692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13693 S:      Supported
13694 F:      Documentation/devicetree/bindings/usb/
13695 F:      Documentation/usb/
13696 F:      drivers/usb/
13697 F:      include/linux/usb.h
13698 F:      include/linux/usb/
13700 USB TYPEC SUBSYSTEM
13701 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13702 L:      linux-usb@vger.kernel.org
13703 S:      Maintained
13704 F:      Documentation/ABI/testing/sysfs-class-typec
13705 F:      Documentation/usb/typec.rst
13706 F:      drivers/usb/typec/
13707 F:      include/linux/usb/typec.h
13709 USB UHCI DRIVER
13710 M:      Alan Stern <stern@rowland.harvard.edu>
13711 L:      linux-usb@vger.kernel.org
13712 S:      Maintained
13713 F:      drivers/usb/host/uhci*
13715 USB "USBNET" DRIVER FRAMEWORK
13716 M:      Oliver Neukum <oneukum@suse.com>
13717 L:      netdev@vger.kernel.org
13718 W:      http://www.linux-usb.org/usbnet
13719 S:      Maintained
13720 F:      drivers/net/usb/usbnet.c
13721 F:      include/linux/usb/usbnet.h
13723 USB VIDEO CLASS
13724 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13725 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13726 L:      linux-media@vger.kernel.org
13727 T:      git git://linuxtv.org/media_tree.git
13728 W:      http://www.ideasonboard.org/uvc/
13729 S:      Maintained
13730 F:      drivers/media/usb/uvc/
13731 F:      include/uapi/linux/uvcvideo.h
13733 USB VISION DRIVER
13734 M:      Hans Verkuil <hverkuil@xs4all.nl>
13735 L:      linux-media@vger.kernel.org
13736 T:      git git://linuxtv.org/media_tree.git
13737 W:      https://linuxtv.org
13738 S:      Odd Fixes
13739 F:      drivers/media/usb/usbvision/
13741 USB WEBCAM GADGET
13742 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13743 L:      linux-usb@vger.kernel.org
13744 S:      Maintained
13745 F:      drivers/usb/gadget/function/*uvc*
13746 F:      drivers/usb/gadget/legacy/webcam.c
13748 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13749 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13750 L:      linux-wireless@vger.kernel.org
13751 S:      Maintained
13752 F:      drivers/net/wireless/rndis_wlan.c
13754 USB XHCI DRIVER
13755 M:      Mathias Nyman <mathias.nyman@intel.com>
13756 L:      linux-usb@vger.kernel.org
13757 S:      Supported
13758 F:      drivers/usb/host/xhci*
13759 F:      drivers/usb/host/pci-quirks*
13761 USB ZD1201 DRIVER
13762 L:      linux-wireless@vger.kernel.org
13763 W:      http://linux-lc100020.sourceforge.net
13764 S:      Orphan
13765 F:      drivers/net/wireless/zydas/zd1201.*
13767 USB ZR364XX DRIVER
13768 M:      Antoine Jacquet <royale@zerezo.com>
13769 L:      linux-usb@vger.kernel.org
13770 L:      linux-media@vger.kernel.org
13771 T:      git git://linuxtv.org/media_tree.git
13772 W:      http://royale.zerezo.com/zr364xx/
13773 S:      Maintained
13774 F:      Documentation/media/v4l-drivers/zr364xx*
13775 F:      drivers/media/usb/zr364xx/
13777 ULPI BUS
13778 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13779 L:      linux-usb@vger.kernel.org
13780 S:      Maintained
13781 F:      drivers/usb/common/ulpi.c
13782 F:      include/linux/ulpi/
13784 USER-MODE LINUX (UML)
13785 M:      Jeff Dike <jdike@addtoit.com>
13786 M:      Richard Weinberger <richard@nod.at>
13787 L:      user-mode-linux-devel@lists.sourceforge.net
13788 L:      user-mode-linux-user@lists.sourceforge.net
13789 W:      http://user-mode-linux.sourceforge.net
13790 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13791 S:      Maintained
13792 F:      Documentation/virtual/uml/
13793 F:      arch/um/
13794 F:      arch/x86/um/
13795 F:      fs/hostfs/
13796 F:      fs/hppfs/
13798 USERSPACE I/O (UIO)
13799 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13800 S:      Maintained
13801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13802 F:      Documentation/driver-api/uio-howto.rst
13803 F:      drivers/uio/
13804 F:      include/linux/uio*.h
13806 UTIL-LINUX PACKAGE
13807 M:      Karel Zak <kzak@redhat.com>
13808 L:      util-linux@vger.kernel.org
13809 W:      http://en.wikipedia.org/wiki/Util-linux
13810 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13811 S:      Maintained
13813 UUID HELPERS
13814 M:      Christoph Hellwig <hch@lst.de>
13815 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13816 L:      linux-kernel@vger.kernel.org
13817 T:      git git://git.infradead.org/users/hch/uuid.git
13818 F:      lib/uuid.c
13819 F:      lib/test_uuid.c
13820 F:      include/linux/uuid.h
13821 F:      include/uapi/linux/uuid.h
13822 S:      Maintained
13824 UVESAFB DRIVER
13825 M:      Michal Januszewski <spock@gentoo.org>
13826 L:      linux-fbdev@vger.kernel.org
13827 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13828 S:      Maintained
13829 F:      Documentation/fb/uvesafb.txt
13830 F:      drivers/video/fbdev/uvesafb.*
13832 VF610 NAND DRIVER
13833 M:      Stefan Agner <stefan@agner.ch>
13834 L:      linux-mtd@lists.infradead.org
13835 S:      Supported
13836 F:      drivers/mtd/nand/vf610_nfc.c
13838 VFAT/FAT/MSDOS FILESYSTEM
13839 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13840 S:      Maintained
13841 F:      Documentation/filesystems/vfat.txt
13842 F:      fs/fat/
13844 VFIO DRIVER
13845 M:      Alex Williamson <alex.williamson@redhat.com>
13846 L:      kvm@vger.kernel.org
13847 T:      git git://github.com/awilliam/linux-vfio.git
13848 S:      Maintained
13849 F:      Documentation/vfio.txt
13850 F:      drivers/vfio/
13851 F:      include/linux/vfio.h
13852 F:      include/uapi/linux/vfio.h
13854 VFIO MEDIATED DEVICE DRIVERS
13855 M:      Kirti Wankhede <kwankhede@nvidia.com>
13856 L:      kvm@vger.kernel.org
13857 S:      Maintained
13858 F:      Documentation/vfio-mediated-device.txt
13859 F:      drivers/vfio/mdev/
13860 F:      include/linux/mdev.h
13861 F:      samples/vfio-mdev/
13863 VFIO PLATFORM DRIVER
13864 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13865 L:      kvm@vger.kernel.org
13866 S:      Maintained
13867 F:      drivers/vfio/platform/
13869 VGA_SWITCHEROO
13870 R:      Lukas Wunner <lukas@wunner.de>
13871 S:      Maintained
13872 F:      Documentation/gpu/vga-switcheroo.rst
13873 F:      drivers/gpu/vga/vga_switcheroo.c
13874 F:      include/linux/vga_switcheroo.h
13875 T:      git git://anongit.freedesktop.org/drm/drm-misc
13877 VIDEOBUF2 FRAMEWORK
13878 M:      Pawel Osciak <pawel@osciak.com>
13879 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13880 M:      Kyungmin Park <kyungmin.park@samsung.com>
13881 L:      linux-media@vger.kernel.org
13882 S:      Maintained
13883 F:      drivers/media/v4l2-core/videobuf2-*
13884 F:      include/media/videobuf2-*
13886 VIDEO MULTIPLEXER DRIVER
13887 M:      Philipp Zabel <p.zabel@pengutronix.de>
13888 L:      linux-media@vger.kernel.org
13889 S:      Maintained
13890 F:      drivers/media/platform/video-mux.c
13892 VIRTIO AND VHOST VSOCK DRIVER
13893 M:      Stefan Hajnoczi <stefanha@redhat.com>
13894 L:      kvm@vger.kernel.org
13895 L:      virtualization@lists.linux-foundation.org
13896 L:      netdev@vger.kernel.org
13897 S:      Maintained
13898 F:      include/linux/virtio_vsock.h
13899 F:      include/uapi/linux/virtio_vsock.h
13900 F:      include/uapi/linux/vsockmon.h
13901 F:      net/vmw_vsock/af_vsock_tap.c
13902 F:      net/vmw_vsock/virtio_transport_common.c
13903 F:      net/vmw_vsock/virtio_transport.c
13904 F:      drivers/net/vsockmon.c
13905 F:      drivers/vhost/vsock.c
13906 F:      drivers/vhost/vsock.h
13908 VIRTUAL SERIO DEVICE DRIVER
13909 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13910 S:      Maintained
13911 F:      drivers/input/serio/userio.c
13912 F:      include/uapi/linux/userio.h
13914 VIRTIO CONSOLE DRIVER
13915 M:      Amit Shah <amit@kernel.org>
13916 L:      virtualization@lists.linux-foundation.org
13917 S:      Maintained
13918 F:      drivers/char/virtio_console.c
13919 F:      include/linux/virtio_console.h
13920 F:      include/uapi/linux/virtio_console.h
13922 VIRTIO CORE, NET AND BLOCK DRIVERS
13923 M:      "Michael S. Tsirkin" <mst@redhat.com>
13924 M:      Jason Wang <jasowang@redhat.com>
13925 L:      virtualization@lists.linux-foundation.org
13926 S:      Maintained
13927 F:      Documentation/devicetree/bindings/virtio/
13928 F:      drivers/virtio/
13929 F:      tools/virtio/
13930 F:      drivers/net/virtio_net.c
13931 F:      drivers/block/virtio_blk.c
13932 F:      include/linux/virtio*.h
13933 F:      include/uapi/linux/virtio_*.h
13934 F:      drivers/crypto/virtio/
13936 VIRTIO DRIVERS FOR S390
13937 M:      Cornelia Huck <cohuck@redhat.com>
13938 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
13939 L:      linux-s390@vger.kernel.org
13940 L:      virtualization@lists.linux-foundation.org
13941 L:      kvm@vger.kernel.org
13942 S:      Supported
13943 F:      drivers/s390/virtio/
13945 VIRTIO GPU DRIVER
13946 M:      David Airlie <airlied@linux.ie>
13947 M:      Gerd Hoffmann <kraxel@redhat.com>
13948 L:      dri-devel@lists.freedesktop.org
13949 L:      virtualization@lists.linux-foundation.org
13950 T:      git git://anongit.freedesktop.org/drm/drm-misc
13951 S:      Maintained
13952 F:      drivers/gpu/drm/virtio/
13953 F:      include/uapi/linux/virtio_gpu.h
13955 VIRTIO HOST (VHOST)
13956 M:      "Michael S. Tsirkin" <mst@redhat.com>
13957 M:      Jason Wang <jasowang@redhat.com>
13958 L:      kvm@vger.kernel.org
13959 L:      virtualization@lists.linux-foundation.org
13960 L:      netdev@vger.kernel.org
13961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13962 S:      Maintained
13963 F:      drivers/vhost/
13964 F:      include/uapi/linux/vhost.h
13966 VIRTIO INPUT DRIVER
13967 M:      Gerd Hoffmann <kraxel@redhat.com>
13968 S:      Maintained
13969 F:      drivers/virtio/virtio_input.c
13970 F:      include/uapi/linux/virtio_input.h
13972 VIRTIO CRYPTO DRIVER
13973 M:  Gonglei <arei.gonglei@huawei.com>
13974 L:  virtualization@lists.linux-foundation.org
13975 L:  linux-crypto@vger.kernel.org
13976 S:  Maintained
13977 F:  drivers/crypto/virtio/
13978 F:  include/uapi/linux/virtio_crypto.h
13980 VIA RHINE NETWORK DRIVER
13981 S:      Orphan
13982 F:      drivers/net/ethernet/via/via-rhine.c
13984 VIA SD/MMC CARD CONTROLLER DRIVER
13985 M:      Bruce Chang <brucechang@via.com.tw>
13986 M:      Harald Welte <HaraldWelte@viatech.com>
13987 S:      Maintained
13988 F:      drivers/mmc/host/via-sdmmc.c
13990 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13991 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13992 L:      linux-fbdev@vger.kernel.org
13993 S:      Maintained
13994 F:      include/linux/via-core.h
13995 F:      include/linux/via-gpio.h
13996 F:      include/linux/via_i2c.h
13997 F:      drivers/video/fbdev/via/
13999 VIA VELOCITY NETWORK DRIVER
14000 M:      Francois Romieu <romieu@fr.zoreil.com>
14001 L:      netdev@vger.kernel.org
14002 S:      Maintained
14003 F:      drivers/net/ethernet/via/via-velocity.*
14005 VIRT LIB
14006 M:      Alex Williamson <alex.williamson@redhat.com>
14007 M:      Paolo Bonzini <pbonzini@redhat.com>
14008 L:      kvm@vger.kernel.org
14009 S:      Supported
14010 F:      virt/lib/
14012 VIVID VIRTUAL VIDEO DRIVER
14013 M:      Hans Verkuil <hverkuil@xs4all.nl>
14014 L:      linux-media@vger.kernel.org
14015 T:      git git://linuxtv.org/media_tree.git
14016 W:      https://linuxtv.org
14017 S:      Maintained
14018 F:      drivers/media/platform/vivid/*
14020 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14021 M:      Helen Koike <helen.koike@collabora.com>
14022 L:      linux-media@vger.kernel.org
14023 T:      git git://linuxtv.org/media_tree.git
14024 W:      https://linuxtv.org
14025 S:      Maintained
14026 F:      drivers/media/platform/vimc/*
14028 VLYNQ BUS
14029 M:      Florian Fainelli <f.fainelli@gmail.com>
14030 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14031 S:      Maintained
14032 F:      drivers/vlynq/vlynq.c
14033 F:      include/linux/vlynq.h
14035 VME SUBSYSTEM
14036 M:      Martyn Welch <martyn@welchs.me.uk>
14037 M:      Manohar Vanga <manohar.vanga@gmail.com>
14038 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14039 L:      devel@driverdev.osuosl.org
14040 S:      Maintained
14041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14042 F:      Documentation/driver-api/vme.rst
14043 F:      drivers/staging/vme/
14044 F:      drivers/vme/
14045 F:      include/linux/vme*
14047 VMWARE HYPERVISOR INTERFACE
14048 M:      Alok Kataria <akataria@vmware.com>
14049 L:      virtualization@lists.linux-foundation.org
14050 S:      Supported
14051 F:      arch/x86/kernel/cpu/vmware.c
14053 VMWARE BALLOON DRIVER
14054 M:      Xavier Deguillard <xdeguillard@vmware.com>
14055 M:      Philip Moltmann <moltmann@vmware.com>
14056 M:      "VMware, Inc." <pv-drivers@vmware.com>
14057 L:      linux-kernel@vger.kernel.org
14058 S:      Maintained
14059 F:      drivers/misc/vmw_balloon.c
14061 VMWARE VMMOUSE SUBDRIVER
14062 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14063 M:      "VMware, Inc." <pv-drivers@vmware.com>
14064 L:      linux-input@vger.kernel.org
14065 S:      Maintained
14066 F:      drivers/input/mouse/vmmouse.c
14067 F:      drivers/input/mouse/vmmouse.h
14069 VMWARE VMXNET3 ETHERNET DRIVER
14070 M:      Shrikrishna Khare <skhare@vmware.com>
14071 M:      "VMware, Inc." <pv-drivers@vmware.com>
14072 L:      netdev@vger.kernel.org
14073 S:      Maintained
14074 F:      drivers/net/vmxnet3/
14076 VMware PVSCSI driver
14077 M:      Jim Gill <jgill@vmware.com>
14078 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14079 L:      linux-scsi@vger.kernel.org
14080 S:      Maintained
14081 F:      drivers/scsi/vmw_pvscsi.c
14082 F:      drivers/scsi/vmw_pvscsi.h
14084 VMWARE PVRDMA DRIVER
14085 M:      Adit Ranadive <aditr@vmware.com>
14086 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14087 L:      linux-rdma@vger.kernel.org
14088 S:      Maintained
14089 F:      drivers/infiniband/hw/vmw_pvrdma/
14091 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14092 M:      Liam Girdwood <lgirdwood@gmail.com>
14093 M:      Mark Brown <broonie@kernel.org>
14094 L:      linux-kernel@vger.kernel.org
14095 W:      http://www.slimlogic.co.uk/?p=48
14096 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14097 S:      Supported
14098 F:      Documentation/devicetree/bindings/regulator/
14099 F:      drivers/regulator/
14100 F:      include/dt-bindings/regulator/
14101 F:      include/linux/regulator/
14104 M:      David Ahern <dsa@cumulusnetworks.com>
14105 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14106 L:      netdev@vger.kernel.org
14107 S:      Maintained
14108 F:      drivers/net/vrf.c
14109 F:      Documentation/networking/vrf.txt
14111 VT1211 HARDWARE MONITOR DRIVER
14112 M:      Juerg Haefliger <juergh@gmail.com>
14113 L:      linux-hwmon@vger.kernel.org
14114 S:      Maintained
14115 F:      Documentation/hwmon/vt1211
14116 F:      drivers/hwmon/vt1211.c
14118 VT8231 HARDWARE MONITOR DRIVER
14119 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14120 L:      linux-hwmon@vger.kernel.org
14121 S:      Maintained
14122 F:      drivers/hwmon/vt8231.c
14124 VUB300 USB to SDIO/SD/MMC bridge chip
14125 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14126 L:      linux-mmc@vger.kernel.org
14127 L:      linux-usb@vger.kernel.org
14128 S:      Supported
14129 F:      drivers/mmc/host/vub300.c
14131 W1 DALLAS'S 1-WIRE BUS
14132 M:      Evgeniy Polyakov <zbr@ioremap.net>
14133 S:      Maintained
14134 F:      Documentation/w1/
14135 F:      drivers/w1/
14136 F:      include/linux/w1.h
14138 W83791D HARDWARE MONITORING DRIVER
14139 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14140 L:      linux-hwmon@vger.kernel.org
14141 S:      Maintained
14142 F:      Documentation/hwmon/w83791d
14143 F:      drivers/hwmon/w83791d.c
14145 W83793 HARDWARE MONITORING DRIVER
14146 M:      Rudolf Marek <r.marek@assembler.cz>
14147 L:      linux-hwmon@vger.kernel.org
14148 S:      Maintained
14149 F:      Documentation/hwmon/w83793
14150 F:      drivers/hwmon/w83793.c
14152 W83795 HARDWARE MONITORING DRIVER
14153 M:      Jean Delvare <jdelvare@suse.com>
14154 L:      linux-hwmon@vger.kernel.org
14155 S:      Maintained
14156 F:      drivers/hwmon/w83795.c
14158 W83L51xD SD/MMC CARD INTERFACE DRIVER
14159 M:      Pierre Ossman <pierre@ossman.eu>
14160 S:      Maintained
14161 F:      drivers/mmc/host/wbsd.*
14163 WACOM PROTOCOL 4 SERIAL TABLETS
14164 M:      Julian Squires <julian@cipht.net>
14165 M:      Hans de Goede <hdegoede@redhat.com>
14166 L:      linux-input@vger.kernel.org
14167 S:      Maintained
14168 F:      drivers/input/tablet/wacom_serial4.c
14170 WATCHDOG DEVICE DRIVERS
14171 M:      Wim Van Sebroeck <wim@iguana.be>
14172 R:      Guenter Roeck <linux@roeck-us.net>
14173 L:      linux-watchdog@vger.kernel.org
14174 W:      http://www.linux-watchdog.org/
14175 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14176 S:      Maintained
14177 F:      Documentation/devicetree/bindings/watchdog/
14178 F:      Documentation/watchdog/
14179 F:      drivers/watchdog/
14180 F:      include/linux/watchdog.h
14181 F:      include/uapi/linux/watchdog.h
14183 WIIMOTE HID DRIVER
14184 M:      David Herrmann <dh.herrmann@googlemail.com>
14185 L:      linux-input@vger.kernel.org
14186 S:      Maintained
14187 F:      drivers/hid/hid-wiimote*
14189 WINBOND CIR DRIVER
14190 M:      David Härdeman <david@hardeman.nu>
14191 S:      Maintained
14192 F:      drivers/media/rc/winbond-cir.c
14194 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14195 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14196 L:      linux-watchdog@vger.kernel.org
14197 S:      Maintained
14198 F:      drivers/watchdog/ebc-c384_wdt.c
14200 WINSYSTEMS WS16C48 GPIO DRIVER
14201 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14202 L:      linux-gpio@vger.kernel.org
14203 S:      Maintained
14204 F:      drivers/gpio/gpio-ws16c48.c
14206 WIMAX STACK
14207 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14208 M:      linux-wimax@intel.com
14209 L:      wimax@linuxwimax.org (subscribers-only)
14210 S:      Supported
14211 W:      http://linuxwimax.org
14212 F:      Documentation/wimax/README.wimax
14213 F:      include/linux/wimax/debug.h
14214 F:      include/net/wimax.h
14215 F:      include/uapi/linux/wimax.h
14216 F:      net/wimax/
14218 WISTRON LAPTOP BUTTON DRIVER
14219 M:      Miloslav Trmac <mitr@volny.cz>
14220 S:      Maintained
14221 F:      drivers/input/misc/wistron_btns.c
14223 WL3501 WIRELESS PCMCIA CARD DRIVER
14224 L:      linux-wireless@vger.kernel.org
14225 S:      Odd fixes
14226 F:      drivers/net/wireless/wl3501*
14228 WOLFSON MICROELECTRONICS DRIVERS
14229 L:      patches@opensource.cirrus.com
14230 T:      git https://github.com/CirrusLogic/linux-drivers.git
14231 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14232 S:      Supported
14233 F:      Documentation/hwmon/wm83??
14234 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14235 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14236 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14237 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14238 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14239 F:      drivers/clk/clk-wm83*.c
14240 F:      drivers/extcon/extcon-arizona.c
14241 F:      drivers/leds/leds-wm83*.c
14242 F:      drivers/gpio/gpio-*wm*.c
14243 F:      drivers/gpio/gpio-arizona.c
14244 F:      drivers/hwmon/wm83??-hwmon.c
14245 F:      drivers/input/misc/wm831x-on.c
14246 F:      drivers/input/touchscreen/wm831x-ts.c
14247 F:      drivers/input/touchscreen/wm97*.c
14248 F:      drivers/mfd/arizona*
14249 F:      drivers/mfd/wm*.c
14250 F:      drivers/mfd/cs47l24*
14251 F:      drivers/power/supply/wm83*.c
14252 F:      drivers/rtc/rtc-wm83*.c
14253 F:      drivers/regulator/wm8*.c
14254 F:      drivers/regulator/arizona*
14255 F:      drivers/video/backlight/wm83*_bl.c
14256 F:      drivers/watchdog/wm83*_wdt.c
14257 F:      include/linux/mfd/arizona/
14258 F:      include/linux/mfd/wm831x/
14259 F:      include/linux/mfd/wm8350/
14260 F:      include/linux/mfd/wm8400*
14261 F:      include/linux/regulator/arizona*
14262 F:      include/linux/wm97xx.h
14263 F:      include/sound/wm????.h
14264 F:      sound/soc/codecs/arizona.?
14265 F:      sound/soc/codecs/wm*
14266 F:      sound/soc/codecs/cs47l24*
14268 WORKQUEUE
14269 M:      Tejun Heo <tj@kernel.org>
14270 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14272 S:      Maintained
14273 F:      include/linux/workqueue.h
14274 F:      kernel/workqueue.c
14275 F:      Documentation/core-api/workqueue.rst
14277 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14278 M:      Chen-Yu Tsai <wens@csie.org>
14279 L:      linux-kernel@vger.kernel.org
14280 S:      Maintained
14281 N:      axp[128]
14283 X.25 NETWORK LAYER
14284 M:      Andrew Hendry <andrew.hendry@gmail.com>
14285 L:      linux-x25@vger.kernel.org
14286 S:      Odd Fixes
14287 F:      Documentation/networking/x25*
14288 F:      include/net/x25*
14289 F:      net/x25/
14291 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14292 M:      Thomas Gleixner <tglx@linutronix.de>
14293 M:      Ingo Molnar <mingo@redhat.com>
14294 M:      "H. Peter Anvin" <hpa@zytor.com>
14295 M:      x86@kernel.org
14296 L:      linux-kernel@vger.kernel.org
14297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14298 S:      Maintained
14299 F:      Documentation/x86/
14300 F:      arch/x86/
14302 X86 PLATFORM DRIVERS
14303 M:      Darren Hart <dvhart@infradead.org>
14304 M:      Andy Shevchenko <andy@infradead.org>
14305 L:      platform-driver-x86@vger.kernel.org
14306 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14307 S:      Maintained
14308 F:      drivers/platform/x86/
14309 F:      drivers/platform/olpc/
14311 X86 MCE INFRASTRUCTURE
14312 M:      Tony Luck <tony.luck@intel.com>
14313 M:      Borislav Petkov <bp@alien8.de>
14314 L:      linux-edac@vger.kernel.org
14315 S:      Maintained
14316 F:      arch/x86/kernel/cpu/mcheck/*
14318 X86 MICROCODE UPDATE SUPPORT
14319 M:      Borislav Petkov <bp@alien8.de>
14320 S:      Maintained
14321 F:      arch/x86/kernel/cpu/microcode/*
14323 X86 VDSO
14324 M:      Andy Lutomirski <luto@amacapital.net>
14325 L:      linux-kernel@vger.kernel.org
14326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14327 S:      Maintained
14328 F:      arch/x86/entry/vdso/
14330 XC2028/3028 TUNER DRIVER
14331 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14332 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14333 L:      linux-media@vger.kernel.org
14334 W:      https://linuxtv.org
14335 T:      git git://linuxtv.org/media_tree.git
14336 S:      Maintained
14337 F:      drivers/media/tuners/tuner-xc2028.*
14339 XEN HYPERVISOR INTERFACE
14340 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14341 M:      Juergen Gross <jgross@suse.com>
14342 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14344 S:      Supported
14345 F:      arch/x86/xen/
14346 F:      drivers/*/xen-*front.c
14347 F:      drivers/xen/
14348 F:      arch/x86/include/asm/xen/
14349 F:      include/xen/
14350 F:      include/uapi/xen/
14351 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14352 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14354 XEN HYPERVISOR ARM
14355 M:      Stefano Stabellini <sstabellini@kernel.org>
14356 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14357 S:      Maintained
14358 F:      arch/arm/xen/
14359 F:      arch/arm/include/asm/xen/
14361 XEN HYPERVISOR ARM64
14362 M:      Stefano Stabellini <sstabellini@kernel.org>
14363 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14364 S:      Maintained
14365 F:      arch/arm64/xen/
14366 F:      arch/arm64/include/asm/xen/
14368 XEN NETWORK BACKEND DRIVER
14369 M:      Wei Liu <wei.liu2@citrix.com>
14370 M:      Paul Durrant <paul.durrant@citrix.com>
14371 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14372 L:      netdev@vger.kernel.org
14373 S:      Supported
14374 F:      drivers/net/xen-netback/*
14376 XEN PCI SUBSYSTEM
14377 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14378 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14379 S:      Supported
14380 F:      arch/x86/pci/*xen*
14381 F:      drivers/pci/*xen*
14383 XEN BLOCK SUBSYSTEM
14384 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14385 M:      Roger Pau Monné <roger.pau@citrix.com>
14386 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14387 S:      Supported
14388 F:      drivers/block/xen-blkback/*
14389 F:      drivers/block/xen*
14391 XEN PVSCSI DRIVERS
14392 M:      Juergen Gross <jgross@suse.com>
14393 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14394 L:      linux-scsi@vger.kernel.org
14395 S:      Supported
14396 F:      drivers/scsi/xen-scsifront.c
14397 F:      drivers/xen/xen-scsiback.c
14398 F:      include/xen/interface/io/vscsiif.h
14400 XEN SWIOTLB SUBSYSTEM
14401 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14402 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14403 S:      Supported
14404 F:      arch/x86/xen/*swiotlb*
14405 F:      drivers/xen/*swiotlb*
14407 XFS FILESYSTEM
14408 M:      Darrick J. Wong <darrick.wong@oracle.com>
14409 M:      linux-xfs@vger.kernel.org
14410 L:      linux-xfs@vger.kernel.org
14411 W:      http://xfs.org/
14412 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14413 S:      Supported
14414 F:      Documentation/filesystems/xfs.txt
14415 F:      fs/xfs/
14417 XILINX AXI ETHERNET DRIVER
14418 M:      Anirudha Sarangi <anirudh@xilinx.com>
14419 M:      John Linn <John.Linn@xilinx.com>
14420 S:      Maintained
14421 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14423 XILINX UARTLITE SERIAL DRIVER
14424 M:      Peter Korsgaard <jacmet@sunsite.dk>
14425 L:      linux-serial@vger.kernel.org
14426 S:      Maintained
14427 F:      drivers/tty/serial/uartlite.c
14429 XILINX VIDEO IP CORES
14430 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14431 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14432 L:      linux-media@vger.kernel.org
14433 T:      git git://linuxtv.org/media_tree.git
14434 S:      Supported
14435 F:      Documentation/devicetree/bindings/media/xilinx/
14436 F:      drivers/media/platform/xilinx/
14437 F:      include/uapi/linux/xilinx-v4l2-controls.h
14439 XILLYBUS DRIVER
14440 M:      Eli Billauer <eli.billauer@gmail.com>
14441 L:      linux-kernel@vger.kernel.org
14442 S:      Supported
14443 F:      drivers/char/xillybus/
14445 XRA1403 GPIO EXPANDER
14446 M:      Nandor Han <nandor.han@ge.com>
14447 M:      Semi Malinen <semi.malinen@ge.com>
14448 L:      linux-gpio@vger.kernel.org
14449 S:      Maintained
14450 F:      drivers/gpio/gpio-xra1403.c
14451 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14453 XTENSA XTFPGA PLATFORM SUPPORT
14454 M:      Max Filippov <jcmvbkbc@gmail.com>
14455 L:      linux-xtensa@linux-xtensa.org
14456 S:      Maintained
14457 F:      drivers/spi/spi-xtensa-xtfpga.c
14458 F:      sound/soc/xtensa/xtfpga-i2s.c
14460 YAM DRIVER FOR AX.25
14461 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14462 L:      linux-hams@vger.kernel.org
14463 S:      Maintained
14464 F:      drivers/net/hamradio/yam*
14465 F:      include/linux/yam.h
14467 YEALINK PHONE DRIVER
14468 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14469 L:      usbb2k-api-dev@nongnu.org
14470 S:      Maintained
14471 F:      Documentation/input/yealink.rst
14472 F:      drivers/input/misc/yealink.*
14474 Z8530 DRIVER FOR AX.25
14475 M:      Joerg Reuter <jreuter@yaina.de>
14476 W:      http://yaina.de/jreuter/
14477 W:      http://www.qsl.net/dl1bke/
14478 L:      linux-hams@vger.kernel.org
14479 S:      Maintained
14480 F:      Documentation/networking/z8530drv.txt
14481 F:      drivers/net/hamradio/*scc.c
14482 F:      drivers/net/hamradio/z8530.h
14484 ZBUD COMPRESSED PAGE ALLOCATOR
14485 M:      Seth Jennings <sjenning@redhat.com>
14486 M:      Dan Streetman <ddstreet@ieee.org>
14487 L:      linux-mm@kvack.org
14488 S:      Maintained
14489 F:      mm/zbud.c
14490 F:      include/linux/zbud.h
14492 ZD1211RW WIRELESS DRIVER
14493 M:      Daniel Drake <dsd@gentoo.org>
14494 M:      Ulrich Kunitz <kune@deine-taler.de>
14495 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14496 L:      linux-wireless@vger.kernel.org
14497 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14498 S:      Maintained
14499 F:      drivers/net/wireless/zydas/zd1211rw/
14501 ZD1301_DEMOD MEDIA DRIVER
14502 M:      Antti Palosaari <crope@iki.fi>
14503 L:      linux-media@vger.kernel.org
14504 W:      https://linuxtv.org/
14505 W:      http://palosaari.fi/linux/
14506 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14507 S:      Maintained
14508 F:      drivers/media/dvb-frontends/zd1301_demod*
14510 ZD1301 MEDIA DRIVER
14511 M:      Antti Palosaari <crope@iki.fi>
14512 L:      linux-media@vger.kernel.org
14513 W:      https://linuxtv.org/
14514 W:      http://palosaari.fi/linux/
14515 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14516 S:      Maintained
14517 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14519 ZPOOL COMPRESSED PAGE STORAGE API
14520 M:      Dan Streetman <ddstreet@ieee.org>
14521 L:      linux-mm@kvack.org
14522 S:      Maintained
14523 F:      mm/zpool.c
14524 F:      include/linux/zpool.h
14526 ZR36067 VIDEO FOR LINUX DRIVER
14527 L:      mjpeg-users@lists.sourceforge.net
14528 L:      linux-media@vger.kernel.org
14529 W:      http://mjpeg.sourceforge.net/driver-zoran/
14530 T:      hg https://linuxtv.org/hg/v4l-dvb
14531 S:      Odd Fixes
14532 F:      drivers/media/pci/zoran/
14534 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14535 M:      Minchan Kim <minchan@kernel.org>
14536 M:      Nitin Gupta <ngupta@vflare.org>
14537 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14538 L:      linux-kernel@vger.kernel.org
14539 S:      Maintained
14540 F:      drivers/block/zram/
14541 F:      Documentation/blockdev/zram.txt
14543 ZS DECSTATION Z85C30 SERIAL DRIVER
14544 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14545 S:      Maintained
14546 F:      drivers/tty/serial/zs.*
14548 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14549 M:      Minchan Kim <minchan@kernel.org>
14550 M:      Nitin Gupta <ngupta@vflare.org>
14551 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14552 L:      linux-mm@kvack.org
14553 S:      Maintained
14554 F:      mm/zsmalloc.c
14555 F:      include/linux/zsmalloc.h
14556 F:      Documentation/vm/zsmalloc.txt
14558 ZSWAP COMPRESSED SWAP CACHING
14559 M:      Seth Jennings <sjenning@redhat.com>
14560 M:      Dan Streetman <ddstreet@ieee.org>
14561 L:      linux-mm@kvack.org
14562 S:      Maintained
14563 F:      mm/zswap.c
14565 THE REST
14566 M:      Linus Torvalds <torvalds@linux-foundation.org>
14567 L:      linux-kernel@vger.kernel.org
14568 Q:      http://patchwork.kernel.org/project/LKML/list/
14569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14570 S:      Buried alive in reporters
14571 F:      *
14572 F:      */