gpio: Move irq_valid_mask into struct gpio_irq_chip
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <alex.aring@gmail.com>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208 A8293 MEDIA DRIVER
209 M:      Antti Palosaari <crope@iki.fi>
210 L:      linux-media@vger.kernel.org
211 W:      https://linuxtv.org
212 W:      http://palosaari.fi/linux/
213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
214 T:      git git://linuxtv.org/anttip/media_tree.git
215 S:      Maintained
216 F:      drivers/media/dvb-frontends/a8293*
217
218 AACRAID SCSI RAID DRIVER
219 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L:      linux-scsi@vger.kernel.org
221 W:      http://www.adaptec.com/
222 S:      Supported
223 F:      Documentation/scsi/aacraid.txt
224 F:      drivers/scsi/aacraid/
225
226 ABI/API
227 L:      linux-api@vger.kernel.org
228 F:      include/linux/syscalls.h
229 F:      kernel/sys_ni.c
230
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M:      Hans de Goede <hdegoede@redhat.com>
233 L:      linux-hwmon@vger.kernel.org
234 S:      Maintained
235 F:      drivers/hwmon/abituguru.c
236
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M:      Alistair John Strachan <alistair@devzero.co.uk>
239 L:      linux-hwmon@vger.kernel.org
240 S:      Maintained
241 F:      drivers/hwmon/abituguru3.c
242
243 ACCES 104-DIO-48E GPIO DRIVER
244 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
245 L:      linux-gpio@vger.kernel.org
246 S:      Maintained
247 F:      drivers/gpio/gpio-104-dio-48e.c
248
249 ACCES 104-IDI-48 GPIO DRIVER
250 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L:      linux-gpio@vger.kernel.org
252 S:      Maintained
253 F:      drivers/gpio/gpio-104-idi-48.c
254
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L:      linux-gpio@vger.kernel.org
258 S:      Maintained
259 F:      drivers/gpio/gpio-104-idio-16.c
260
261 ACCES 104-QUAD-8 IIO DRIVER
262 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
263 L:      linux-iio@vger.kernel.org
264 S:      Maintained
265 F:      drivers/iio/counter/104-quad-8.c
266
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
269 L:      linux-gpio@vger.kernel.org
270 S:      Maintained
271 F:      drivers/gpio/gpio-pci-idio-16.c
272
273 ACENIC DRIVER
274 M:      Jes Sorensen <jes@trained-monkey.org>
275 L:      linux-acenic@sunsite.dk
276 S:      Maintained
277 F:      drivers/net/ethernet/alteon/acenic*
278
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M:      Peter Feuerer <peter@piie.net>
281 L:      platform-driver-x86@vger.kernel.org
282 W:      http://piie.net/?section=acerhdf
283 S:      Maintained
284 F:      drivers/platform/x86/acerhdf.c
285
286 ACER WMI LAPTOP EXTRAS
287 M:      "Lee, Chun-Yi" <jlee@suse.com>
288 L:      platform-driver-x86@vger.kernel.org
289 S:      Maintained
290 F:      drivers/platform/x86/acer-wmi.c
291
292 ACPI
293 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M:      Len Brown <lenb@kernel.org>
295 L:      linux-acpi@vger.kernel.org
296 W:      https://01.org/linux-acpi
297 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B:      https://bugzilla.kernel.org
300 S:      Supported
301 F:      drivers/acpi/
302 F:      drivers/pnp/pnpacpi/
303 F:      include/linux/acpi.h
304 F:      include/linux/fwnode.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI APEI
315 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
316 M:      Len Brown <lenb@kernel.org>
317 L:      linux-acpi@vger.kernel.org
318 R:      Tony Luck <tony.luck@intel.com>
319 R:      Borislav Petkov <bp@alien8.de>
320 F:      drivers/acpi/apei/
321
322 ACPI COMPONENT ARCHITECTURE (ACPICA)
323 M:      Robert Moore <robert.moore@intel.com>
324 M:      Lv Zheng <lv.zheng@intel.com>
325 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326 L:      linux-acpi@vger.kernel.org
327 L:      devel@acpica.org
328 W:      https://acpica.org/
329 W:      https://github.com/acpica/acpica/
330 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332 B:      https://bugzilla.kernel.org
333 B:      https://bugs.acpica.org
334 S:      Supported
335 F:      drivers/acpi/acpica/
336 F:      include/acpi/
337 F:      tools/power/acpi/
338
339 ACPI FAN DRIVER
340 M:      Zhang Rui <rui.zhang@intel.com>
341 L:      linux-acpi@vger.kernel.org
342 W:      https://01.org/linux-acpi
343 B:      https://bugzilla.kernel.org
344 S:      Supported
345 F:      drivers/acpi/fan.c
346
347 ACPI FOR ARM64 (ACPI/arm64)
348 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349 M:      Hanjun Guo <hanjun.guo@linaro.org>
350 M:      Sudeep Holla <sudeep.holla@arm.com>
351 L:      linux-acpi@vger.kernel.org
352 S:      Maintained
353 F:      drivers/acpi/arm64
354
355 ACPI THERMAL 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/*thermal*
362
363 ACPI VIDEO DRIVER
364 M:      Zhang Rui <rui.zhang@intel.com>
365 L:      linux-acpi@vger.kernel.org
366 W:      https://01.org/linux-acpi
367 B:      https://bugzilla.kernel.org
368 S:      Supported
369 F:      drivers/acpi/acpi_video.c
370
371 ACPI WMI DRIVER
372 L:      platform-driver-x86@vger.kernel.org
373 S:      Orphan
374 F:      drivers/platform/x86/wmi.c
375
376 AD1889 ALSA SOUND DRIVER
377 M:      Thibaut Varene <T-Bone@parisc-linux.org>
378 W:      http://wiki.parisc-linux.org/AD1889
379 L:      linux-parisc@vger.kernel.org
380 S:      Maintained
381 F:      sound/pci/ad1889.*
382
383 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
384 M:      Michael Hennerich <michael.hennerich@analog.com>
385 W:      http://wiki.analog.com/AD5254
386 W:      http://ez.analog.com/community/linux-device-drivers
387 S:      Supported
388 F:      drivers/misc/ad525x_dpot.c
389
390 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
391 M:      Michael Hennerich <michael.hennerich@analog.com>
392 W:      http://wiki.analog.com/AD5398
393 W:      http://ez.analog.com/community/linux-device-drivers
394 S:      Supported
395 F:      drivers/regulator/ad5398.c
396
397 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
398 M:      Michael Hennerich <michael.hennerich@analog.com>
399 W:      http://wiki.analog.com/AD7142
400 W:      http://ez.analog.com/community/linux-device-drivers
401 S:      Supported
402 F:      drivers/input/misc/ad714x.c
403
404 AD7877 TOUCHSCREEN DRIVER
405 M:      Michael Hennerich <michael.hennerich@analog.com>
406 W:      http://wiki.analog.com/AD7877
407 W:      http://ez.analog.com/community/linux-device-drivers
408 S:      Supported
409 F:      drivers/input/touchscreen/ad7877.c
410
411 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
412 M:      Michael Hennerich <michael.hennerich@analog.com>
413 W:      http://wiki.analog.com/AD7879
414 W:      http://ez.analog.com/community/linux-device-drivers
415 S:      Supported
416 F:      drivers/input/touchscreen/ad7879.c
417
418 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
419 M:      Jiri Kosina <jikos@kernel.org>
420 S:      Maintained
421
422 ADF7242 IEEE 802.15.4 RADIO DRIVER
423 M:      Michael Hennerich <michael.hennerich@analog.com>
424 W:      https://wiki.analog.com/ADF7242
425 W:      http://ez.analog.com/community/linux-device-drivers
426 L:      linux-wpan@vger.kernel.org
427 S:      Supported
428 F:      drivers/net/ieee802154/adf7242.c
429 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
430
431 ADM1025 HARDWARE MONITOR DRIVER
432 M:      Jean Delvare <jdelvare@suse.com>
433 L:      linux-hwmon@vger.kernel.org
434 S:      Maintained
435 F:      Documentation/hwmon/adm1025
436 F:      drivers/hwmon/adm1025.c
437
438 ADM1029 HARDWARE MONITOR DRIVER
439 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
440 L:      linux-hwmon@vger.kernel.org
441 S:      Maintained
442 F:      drivers/hwmon/adm1029.c
443
444 ADM8211 WIRELESS DRIVER
445 L:      linux-wireless@vger.kernel.org
446 W:      http://wireless.kernel.org/
447 S:      Orphan
448 F:      drivers/net/wireless/admtek/adm8211.*
449
450 ADP1653 FLASH CONTROLLER DRIVER
451 M:      Sakari Ailus <sakari.ailus@iki.fi>
452 L:      linux-media@vger.kernel.org
453 S:      Maintained
454 F:      drivers/media/i2c/adp1653.c
455 F:      include/media/i2c/adp1653.h
456
457 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      http://wiki.analog.com/ADP5520
460 W:      http://ez.analog.com/community/linux-device-drivers
461 S:      Supported
462 F:      drivers/mfd/adp5520.c
463 F:      drivers/video/backlight/adp5520_bl.c
464 F:      drivers/leds/leds-adp5520.c
465 F:      drivers/gpio/gpio-adp5520.c
466 F:      drivers/input/keyboard/adp5520-keys.c
467
468 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 W:      http://wiki.analog.com/ADP5588
471 W:      http://ez.analog.com/community/linux-device-drivers
472 S:      Supported
473 F:      drivers/input/keyboard/adp5588-keys.c
474 F:      drivers/gpio/gpio-adp5588.c
475
476 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
477 M:      Michael Hennerich <michael.hennerich@analog.com>
478 W:      http://wiki.analog.com/ADP8860
479 W:      http://ez.analog.com/community/linux-device-drivers
480 S:      Supported
481 F:      drivers/video/backlight/adp8860_bl.c
482
483 ADS1015 HARDWARE MONITOR DRIVER
484 M:      Dirk Eibach <eibach@gdsys.de>
485 L:      linux-hwmon@vger.kernel.org
486 S:      Maintained
487 F:      Documentation/hwmon/ads1015
488 F:      drivers/hwmon/ads1015.c
489 F:      include/linux/platform_data/ads1015.h
490
491 ADT746X FAN DRIVER
492 M:      Colin Leroy <colin@colino.net>
493 S:      Maintained
494 F:      drivers/macintosh/therm_adt746x.c
495
496 ADT7475 HARDWARE MONITOR DRIVER
497 M:      Jean Delvare <jdelvare@suse.com>
498 L:      linux-hwmon@vger.kernel.org
499 S:      Maintained
500 F:      Documentation/hwmon/adt7475
501 F:      drivers/hwmon/adt7475.c
502
503 ADVANSYS SCSI DRIVER
504 M:      Matthew Wilcox <matthew@wil.cx>
505 M:      Hannes Reinecke <hare@suse.com>
506 L:      linux-scsi@vger.kernel.org
507 S:      Maintained
508 F:      Documentation/scsi/advansys.txt
509 F:      drivers/scsi/advansys.c
510
511 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADXL345
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/input/misc/adxl34x.c
517
518 AEDSP16 DRIVER
519 M:      Riccardo Facchetti <fizban@tin.it>
520 S:      Maintained
521 F:      sound/oss/aedsp16.c
522
523 AF9013 MEDIA DRIVER
524 M:      Antti Palosaari <crope@iki.fi>
525 L:      linux-media@vger.kernel.org
526 W:      https://linuxtv.org
527 W:      http://palosaari.fi/linux/
528 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
529 T:      git git://linuxtv.org/anttip/media_tree.git
530 S:      Maintained
531 F:      drivers/media/dvb-frontends/af9013*
532
533 AF9033 MEDIA DRIVER
534 M:      Antti Palosaari <crope@iki.fi>
535 L:      linux-media@vger.kernel.org
536 W:      https://linuxtv.org
537 W:      http://palosaari.fi/linux/
538 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
539 T:      git git://linuxtv.org/anttip/media_tree.git
540 S:      Maintained
541 F:      drivers/media/dvb-frontends/af9033*
542
543 AFFS FILE SYSTEM
544 L:      linux-fsdevel@vger.kernel.org
545 S:      Orphan
546 F:      Documentation/filesystems/affs.txt
547 F:      fs/affs/
548
549 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
550 M:      David Howells <dhowells@redhat.com>
551 L:      linux-afs@lists.infradead.org
552 S:      Supported
553 F:      fs/afs/
554 F:      include/net/af_rxrpc.h
555 F:      net/rxrpc/af_rxrpc.c
556 W:      https://www.infradead.org/~dhowells/kafs/
557
558 AGPGART DRIVER
559 M:      David Airlie <airlied@linux.ie>
560 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
561 S:      Maintained
562 F:      drivers/char/agp/
563 F:      include/linux/agp*
564 F:      include/uapi/linux/agp*
565
566 AHA152X SCSI DRIVER
567 M:      "Juergen E. Fischer" <fischer@norbit.de>
568 L:      linux-scsi@vger.kernel.org
569 S:      Maintained
570 F:      drivers/scsi/aha152x*
571 F:      drivers/scsi/pcmcia/aha152x*
572
573 AIC7XXX / AIC79XX SCSI DRIVER
574 M:      Hannes Reinecke <hare@suse.com>
575 L:      linux-scsi@vger.kernel.org
576 S:      Maintained
577 F:      drivers/scsi/aic7xxx/
578
579 AIMSLAB FM RADIO RECEIVER DRIVER
580 M:      Hans Verkuil <hverkuil@xs4all.nl>
581 L:      linux-media@vger.kernel.org
582 T:      git git://linuxtv.org/media_tree.git
583 W:      https://linuxtv.org
584 S:      Maintained
585 F:      drivers/media/radio/radio-aimslab*
586
587 AIO
588 M:      Benjamin LaHaise <bcrl@kvack.org>
589 L:      linux-aio@kvack.org
590 S:      Supported
591 F:      fs/aio.c
592 F:      include/linux/*aio*.h
593
594 AIRSPY MEDIA DRIVER
595 M:      Antti Palosaari <crope@iki.fi>
596 L:      linux-media@vger.kernel.org
597 W:      https://linuxtv.org
598 W:      http://palosaari.fi/linux/
599 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
600 T:      git git://linuxtv.org/anttip/media_tree.git
601 S:      Maintained
602 F:      drivers/media/usb/airspy/
603
604 ALACRITECH GIGABIT ETHERNET DRIVER
605 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
606 S:      Maintained
607 F:      drivers/net/ethernet/alacritech/*
608
609 ALCATEL SPEEDTOUCH USB DRIVER
610 M:      Duncan Sands <duncan.sands@free.fr>
611 L:      linux-usb@vger.kernel.org
612 W:      http://www.linux-usb.org/SpeedTouch/
613 S:      Maintained
614 F:      drivers/usb/atm/speedtch.c
615 F:      drivers/usb/atm/usbatm.c
616
617 ALCHEMY AU1XX0 MMC DRIVER
618 M:      Manuel Lauss <manuel.lauss@gmail.com>
619 S:      Maintained
620 F:      drivers/mmc/host/au1xmmc.c
621
622 ALI1563 I2C DRIVER
623 M:      Rudolf Marek <r.marek@assembler.cz>
624 L:      linux-i2c@vger.kernel.org
625 S:      Maintained
626 F:      Documentation/i2c/busses/i2c-ali1563
627 F:      drivers/i2c/busses/i2c-ali1563.c
628
629 ALLWINNER SECURITY SYSTEM
630 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
631 L:      linux-crypto@vger.kernel.org
632 S:      Maintained
633 F:      drivers/crypto/sunxi-ss/
634
635 ALPHA PORT
636 M:      Richard Henderson <rth@twiddle.net>
637 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
638 M:      Matt Turner <mattst88@gmail.com>
639 S:      Odd Fixes
640 L:      linux-alpha@vger.kernel.org
641 F:      arch/alpha/
642
643 ALPS PS/2 TOUCHPAD DRIVER
644 R:      Pali Rohár <pali.rohar@gmail.com>
645 F:      drivers/input/mouse/alps.*
646
647 ALTERA I2C CONTROLLER DRIVER
648 M:      Thor Thayer <thor.thayer@linux.intel.com>
649 S:      Maintained
650 F:      drivers/i2c/busses/i2c-altera.c
651
652 ALTERA MAILBOX DRIVER
653 M:      Ley Foon Tan <lftan@altera.com>
654 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
655 S:      Maintained
656 F:      drivers/mailbox/mailbox-altera.c
657
658 ALTERA PIO DRIVER
659 M:      Tien Hock Loh <thloh@altera.com>
660 L:      linux-gpio@vger.kernel.org
661 S:      Maintained
662 F:      drivers/gpio/gpio-altera.c
663
664 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
665 M:      Thor Thayer <thor.thayer@linux.intel.com>
666 S:      Maintained
667 F:      drivers/gpio/gpio-altera-a10sr.c
668 F:      drivers/mfd/altera-a10sr.c
669 F:      drivers/reset/reset-a10sr.c
670 F:      include/linux/mfd/altera-a10sr.h
671 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
672
673 ALTERA TRIPLE SPEED ETHERNET DRIVER
674 M:      Vince Bridgers <vbridger@opensource.altera.com>
675 L:      netdev@vger.kernel.org
676 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
677 S:      Maintained
678 F:      drivers/net/ethernet/altera/
679
680 ALTERA UART/JTAG UART SERIAL DRIVERS
681 M:      Tobias Klauser <tklauser@distanz.ch>
682 L:      linux-serial@vger.kernel.org
683 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
684 S:      Maintained
685 F:      drivers/tty/serial/altera_uart.c
686 F:      drivers/tty/serial/altera_jtaguart.c
687 F:      include/linux/altera_uart.h
688 F:      include/linux/altera_jtaguart.h
689
690 AMAZON ETHERNET DRIVERS
691 M:      Netanel Belgazal <netanel@annapurnalabs.com>
692 R:      Saeed Bishara <saeed@annapurnalabs.com>
693 R:      Zorik Machulsky <zorik@annapurnalabs.com>
694 L:      netdev@vger.kernel.org
695 S:      Supported
696 F:      Documentation/networking/ena.txt
697 F:      drivers/net/ethernet/amazon/
698
699 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
700 M:      Tom Lendacky <thomas.lendacky@amd.com>
701 M:      Gary Hook <gary.hook@amd.com>
702 L:      linux-crypto@vger.kernel.org
703 S:      Supported
704 F:      drivers/crypto/ccp/
705 F:      include/linux/ccp.h
706
707 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
708 M:      Huang Rui <ray.huang@amd.com>
709 L:      linux-hwmon@vger.kernel.org
710 S:      Supported
711 F:      Documentation/hwmon/fam15h_power
712 F:      drivers/hwmon/fam15h_power.c
713
714 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
715 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
716 S:      Orphan
717 F:      drivers/usb/gadget/udc/amd5536udc.*
718
719 AMD GEODE PROCESSOR/CHIPSET SUPPORT
720 P:      Andres Salomon <dilinger@queued.net>
721 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
722 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
723 S:      Supported
724 F:      drivers/char/hw_random/geode-rng.c
725 F:      drivers/crypto/geode*
726 F:      drivers/video/fbdev/geode/
727 F:      arch/x86/include/asm/geode.h
728
729 AMD IOMMU (AMD-VI)
730 M:      Joerg Roedel <joro@8bytes.org>
731 L:      iommu@lists.linux-foundation.org
732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
733 S:      Maintained
734 F:      drivers/iommu/amd_iommu*.[ch]
735 F:      include/linux/amd-iommu.h
736
737 AMD KFD
738 M:      Oded Gabbay <oded.gabbay@gmail.com>
739 L:      dri-devel@lists.freedesktop.org
740 T:      git git://people.freedesktop.org/~gabbayo/linux.git
741 S:      Supported
742 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
743 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
744 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
745 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
746 F:      drivers/gpu/drm/amd/amdkfd/
747 F:      drivers/gpu/drm/amd/include/cik_structs.h
748 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
749 F:      drivers/gpu/drm/amd/include/vi_structs.h
750 F:      drivers/gpu/drm/radeon/radeon_kfd.c
751 F:      drivers/gpu/drm/radeon/radeon_kfd.h
752 F:      include/uapi/linux/kfd_ioctl.h
753
754 AMD SEATTLE DEVICE TREE SUPPORT
755 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
756 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
757 M:      Tom Lendacky <thomas.lendacky@amd.com>
758 S:      Supported
759 F:      arch/arm64/boot/dts/amd/
760
761 AMD XGBE DRIVER
762 M:      Tom Lendacky <thomas.lendacky@amd.com>
763 L:      netdev@vger.kernel.org
764 S:      Supported
765 F:      drivers/net/ethernet/amd/xgbe/
766 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
767
768 AMS (Apple Motion Sensor) DRIVER
769 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
770 S:      Supported
771 F:      drivers/macintosh/ams/
772
773 ANALOG DEVICES INC AD9389B DRIVER
774 M:      Hans Verkuil <hans.verkuil@cisco.com>
775 L:      linux-media@vger.kernel.org
776 S:      Maintained
777 F:      drivers/media/i2c/ad9389b*
778
779 ANALOG DEVICES INC ADV7180 DRIVER
780 M:      Lars-Peter Clausen <lars@metafoo.de>
781 L:      linux-media@vger.kernel.org
782 W:      http://ez.analog.com/community/linux-device-drivers
783 S:      Supported
784 F:      drivers/media/i2c/adv7180.c
785
786 ANALOG DEVICES INC ADV748X DRIVER
787 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
788 L:      linux-media@vger.kernel.org
789 S:      Maintained
790 F:      drivers/media/i2c/adv748x/*
791
792 ANALOG DEVICES INC ADV7511 DRIVER
793 M:      Hans Verkuil <hans.verkuil@cisco.com>
794 L:      linux-media@vger.kernel.org
795 S:      Maintained
796 F:      drivers/media/i2c/adv7511*
797
798 ANALOG DEVICES INC ADV7604 DRIVER
799 M:      Hans Verkuil <hans.verkuil@cisco.com>
800 L:      linux-media@vger.kernel.org
801 S:      Maintained
802 F:      drivers/media/i2c/adv7604*
803
804 ANALOG DEVICES INC ADV7842 DRIVER
805 M:      Hans Verkuil <hans.verkuil@cisco.com>
806 L:      linux-media@vger.kernel.org
807 S:      Maintained
808 F:      drivers/media/i2c/adv7842*
809
810 ANALOG DEVICES INC ASOC CODEC DRIVERS
811 M:      Lars-Peter Clausen <lars@metafoo.de>
812 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
813 W:      http://wiki.analog.com/
814 W:      http://ez.analog.com/community/linux-device-drivers
815 S:      Supported
816 F:      sound/soc/codecs/adau*
817 F:      sound/soc/codecs/adav*
818 F:      sound/soc/codecs/ad1*
819 F:      sound/soc/codecs/ad7*
820 F:      sound/soc/codecs/ssm*
821 F:      sound/soc/codecs/sigmadsp.*
822
823 ANALOG DEVICES INC ASOC DRIVERS
824 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
825 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
826 W:      http://blackfin.uclinux.org/
827 S:      Supported
828 F:      sound/soc/blackfin/*
829
830 ANALOG DEVICES INC DMA DRIVERS
831 M:      Lars-Peter Clausen <lars@metafoo.de>
832 W:      http://ez.analog.com/community/linux-device-drivers
833 S:      Supported
834 F:      drivers/dma/dma-axi-dmac.c
835
836 ANALOG DEVICES INC IIO DRIVERS
837 M:      Lars-Peter Clausen <lars@metafoo.de>
838 M:      Michael Hennerich <Michael.Hennerich@analog.com>
839 W:      http://wiki.analog.com/
840 W:      http://ez.analog.com/community/linux-device-drivers
841 S:      Supported
842 F:      drivers/iio/*/ad*
843 F:      drivers/iio/adc/ltc2497*
844 X:      drivers/iio/*/adjd*
845 F:      drivers/staging/iio/*/ad*
846 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
847
848 ANDROID CONFIG FRAGMENTS
849 M:      Rob Herring <robh@kernel.org>
850 S:      Supported
851 F:      kernel/configs/android*
852
853 ANDROID DRIVERS
854 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
855 M:      Arve Hjønnevåg <arve@android.com>
856 M:      Riley Andrews <riandrews@android.com>
857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
858 L:      devel@driverdev.osuosl.org
859 S:      Supported
860 F:      drivers/android/
861 F:      drivers/staging/android/
862
863 ANDROID GOLDFISH RTC DRIVER
864 M:      Miodrag Dinic <miodrag.dinic@imgtec.com>
865 S:      Supported
866 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
867 F:      drivers/rtc/rtc-goldfish.c
868
869 ANDROID ION DRIVER
870 M:      Laura Abbott <labbott@redhat.com>
871 M:      Sumit Semwal <sumit.semwal@linaro.org>
872 L:      devel@driverdev.osuosl.org
873 S:      Supported
874 F:      drivers/staging/android/ion
875 F:      drivers/staging/android/uapi/ion.h
876 F:      drivers/staging/android/uapi/ion_test.h
877
878 AOA (Apple Onboard Audio) ALSA DRIVER
879 M:      Johannes Berg <johannes@sipsolutions.net>
880 L:      linuxppc-dev@lists.ozlabs.org
881 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
882 S:      Maintained
883 F:      sound/aoa/
884
885 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
886 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
887 L:      linux-iio@vger.kernel.org
888 S:      Maintained
889 F:      drivers/iio/adc/stx104.c
890
891 APM DRIVER
892 M:      Jiri Kosina <jikos@kernel.org>
893 S:      Odd fixes
894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
895 F:      arch/x86/kernel/apm_32.c
896 F:      include/linux/apm_bios.h
897 F:      include/uapi/linux/apm_bios.h
898 F:      drivers/char/apm-emulation.c
899
900 APPARMOR SECURITY MODULE
901 M:      John Johansen <john.johansen@canonical.com>
902 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
903 W:      apparmor.wiki.kernel.org
904 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
905 S:      Supported
906 F:      security/apparmor/
907 F:      Documentation/admin-guide/LSM/apparmor.rst
908
909 APPLE BCM5974 MULTITOUCH DRIVER
910 M:      Henrik Rydberg <rydberg@bitmath.org>
911 L:      linux-input@vger.kernel.org
912 S:      Odd fixes
913 F:      drivers/input/mouse/bcm5974.c
914
915 APPLE SMC DRIVER
916 M:      Henrik Rydberg <rydberg@bitmath.org>
917 L:      linux-hwmon@vger.kernel.org
918 S:      Odd fixes
919 F:      drivers/hwmon/applesmc.c
920
921 APPLETALK NETWORK LAYER
922 L:      netdev@vger.kernel.org
923 S:      Odd fixes
924 F:      drivers/net/appletalk/
925 F:      net/appletalk/
926
927 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
928 M:      Duc Dang <dhdang@apm.com>
929 S:      Supported
930 F:      arch/arm64/boot/dts/apm/
931
932 APPLIED MICRO (APM) X-GENE SOC EDAC
933 M:      Loc Ho <lho@apm.com>
934 S:      Supported
935 F:      drivers/edac/xgene_edac.c
936 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
937
938 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
939 M:      Iyappan Subramanian <isubramanian@apm.com>
940 M:      Keyur Chudgar <kchudgar@apm.com>
941 S:      Supported
942 F:      drivers/net/ethernet/apm/xgene-v2/
943
944 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
945 M:      Iyappan Subramanian <isubramanian@apm.com>
946 M:      Keyur Chudgar <kchudgar@apm.com>
947 M:      Quan Nguyen <qnguyen@apm.com>
948 S:      Supported
949 F:      drivers/net/ethernet/apm/xgene/
950 F:      drivers/net/phy/mdio-xgene.c
951 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
952 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
953
954 APPLIED MICRO (APM) X-GENE SOC PMU
955 M:      Tai Nguyen <ttnguyen@apm.com>
956 S:      Supported
957 F:      drivers/perf/xgene_pmu.c
958 F:      Documentation/perf/xgene-pmu.txt
959 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
960
961 APTINA CAMERA SENSOR PLL
962 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
963 L:      linux-media@vger.kernel.org
964 S:      Maintained
965 F:      drivers/media/i2c/aptina-pll.*
966
967 ARC FRAMEBUFFER DRIVER
968 M:      Jaya Kumar <jayalk@intworks.biz>
969 S:      Maintained
970 F:      drivers/video/fbdev/arcfb.c
971 F:      drivers/video/fbdev/core/fb_defio.c
972
973 ARC PGU DRM DRIVER
974 M:      Alexey Brodkin <abrodkin@synopsys.com>
975 S:      Supported
976 F:      drivers/gpu/drm/arc/
977 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
978
979 ARCNET NETWORK LAYER
980 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
981 L:      netdev@vger.kernel.org
982 S:      Maintained
983 F:      drivers/net/arcnet/
984 F:      include/uapi/linux/if_arcnet.h
985
986 ARM ARCHITECTED TIMER DRIVER
987 M:      Mark Rutland <mark.rutland@arm.com>
988 M:      Marc Zyngier <marc.zyngier@arm.com>
989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 S:      Maintained
991 F:      arch/arm/include/asm/arch_timer.h
992 F:      arch/arm64/include/asm/arch_timer.h
993 F:      drivers/clocksource/arm_arch_timer.c
994
995 ARM HDLCD DRM DRIVER
996 M:      Liviu Dudau <liviu.dudau@arm.com>
997 S:      Supported
998 F:      drivers/gpu/drm/arm/hdlcd_*
999 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1000
1001 ARM MALI-DP DRM DRIVER
1002 M:      Liviu Dudau <liviu.dudau@arm.com>
1003 M:      Brian Starkey <brian.starkey@arm.com>
1004 M:      Mali DP Maintainers <malidp@foss.arm.com>
1005 S:      Supported
1006 F:      drivers/gpu/drm/arm/
1007 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1008
1009 ARM MFM AND FLOPPY DRIVERS
1010 M:      Ian Molton <spyro@f2s.com>
1011 S:      Maintained
1012 F:      arch/arm/lib/floppydma.S
1013 F:      arch/arm/include/asm/floppy.h
1014
1015 ARM PMU PROFILING AND DEBUGGING
1016 M:      Will Deacon <will.deacon@arm.com>
1017 M:      Mark Rutland <mark.rutland@arm.com>
1018 S:      Maintained
1019 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020 F:      arch/arm*/kernel/perf_*
1021 F:      arch/arm/oprofile/common.c
1022 F:      arch/arm*/kernel/hw_breakpoint.c
1023 F:      arch/arm*/include/asm/hw_breakpoint.h
1024 F:      arch/arm*/include/asm/perf_event.h
1025 F:      drivers/perf/*
1026 F:      include/linux/perf/arm_pmu.h
1027 F:      Documentation/devicetree/bindings/arm/pmu.txt
1028 F:      Documentation/devicetree/bindings/perf/
1029
1030 ARM PORT
1031 M:      Russell King <linux@armlinux.org.uk>
1032 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033 W:      http://www.armlinux.org.uk/
1034 S:      Maintained
1035 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1036 F:      arch/arm/
1037
1038 ARM PRIMECELL AACI PL041 DRIVER
1039 M:      Russell King <linux@armlinux.org.uk>
1040 S:      Maintained
1041 F:      sound/arm/aaci.*
1042
1043 ARM PRIMECELL BUS SUPPORT
1044 M:      Russell King <linux@armlinux.org.uk>
1045 S:      Maintained
1046 F:      drivers/amba/
1047 F:      include/linux/amba/bus.h
1048
1049 ARM PRIMECELL CLCD PL110 DRIVER
1050 M:      Russell King <linux@armlinux.org.uk>
1051 S:      Maintained
1052 F:      drivers/video/fbdev/amba-clcd.*
1053
1054 ARM PRIMECELL KMI PL050 DRIVER
1055 M:      Russell King <linux@armlinux.org.uk>
1056 S:      Maintained
1057 F:      drivers/input/serio/ambakmi.*
1058 F:      include/linux/amba/kmi.h
1059
1060 ARM PRIMECELL MMCI PL180/1 DRIVER
1061 M:      Russell King <linux@armlinux.org.uk>
1062 S:      Maintained
1063 F:      drivers/mmc/host/mmci.*
1064 F:      include/linux/amba/mmci.h
1065
1066 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1067 M:      Russell King <linux@armlinux.org.uk>
1068 S:      Maintained
1069 F:      drivers/tty/serial/amba-pl01*.c
1070 F:      include/linux/amba/serial.h
1071
1072 ARM SMMU DRIVERS
1073 M:      Will Deacon <will.deacon@arm.com>
1074 R:      Robin Murphy <robin.murphy@arm.com>
1075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076 S:      Maintained
1077 F:      drivers/iommu/arm-smmu.c
1078 F:      drivers/iommu/arm-smmu-v3.c
1079 F:      drivers/iommu/io-pgtable-arm.c
1080 F:      drivers/iommu/io-pgtable-arm-v7s.c
1081
1082 ARM SUB-ARCHITECTURES
1083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084 S:      Maintained
1085 F:      arch/arm/mach-*/
1086 F:      arch/arm/plat-*/
1087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1088
1089 ARM/ACTIONS SEMI ARCHITECTURE
1090 M:      Andreas Färber <afaerber@suse.de>
1091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S:      Maintained
1093 N:      owl
1094 F:      arch/arm/mach-actions/
1095 F:      arch/arm/boot/dts/owl-*
1096 F:      arch/arm64/boot/dts/actions/
1097 F:      drivers/clocksource/owl-*
1098 F:      drivers/soc/actions/
1099 F:      include/dt-bindings/power/owl-*
1100 F:      include/linux/soc/actions/
1101 F:      Documentation/devicetree/bindings/arm/actions.txt
1102 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1103 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1104
1105 ARM/ADS SPHERE MACHINE SUPPORT
1106 M:      Lennert Buytenhek <kernel@wantstofly.org>
1107 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108 S:      Maintained
1109
1110 ARM/AFEB9260 MACHINE SUPPORT
1111 M:      Sergey Lapin <slapin@ossfans.org>
1112 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113 S:      Maintained
1114
1115 ARM/AJECO 1ARM MACHINE SUPPORT
1116 M:      Lennert Buytenhek <kernel@wantstofly.org>
1117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118 S:      Maintained
1119
1120 ARM/Allwinner SoC Clock Support
1121 M:      Emilio López <emilio@elopez.com.ar>
1122 S:      Maintained
1123 F:      drivers/clk/sunxi/
1124
1125 ARM/Allwinner sunXi SoC support
1126 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1127 M:      Chen-Yu Tsai <wens@csie.org>
1128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129 S:      Maintained
1130 N:      sun[x456789]i
1131 N:      sun50i
1132 F:      arch/arm/mach-sunxi/
1133 F:      arch/arm64/boot/dts/allwinner/
1134 F:      drivers/clk/sunxi-ng/
1135 F:      drivers/pinctrl/sunxi/
1136 F:      drivers/soc/sunxi/
1137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1138
1139 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1140 M:      Neil Armstrong <narmstrong@baylibre.com>
1141 M:      Jerome Brunet <jbrunet@baylibre.com>
1142 L:      linux-amlogic@lists.infradead.org
1143 S:      Maintained
1144 F:      drivers/clk/meson/
1145 F:      include/dt-bindings/clock/meson*
1146 F:      include/dt-bindings/clock/gxbb*
1147 F:      Documentation/devicetree/bindings/clock/amlogic*
1148
1149 ARM/Amlogic Meson SoC support
1150 M:      Carlo Caione <carlo@caione.org>
1151 M:      Kevin Hilman <khilman@baylibre.com>
1152 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 L:      linux-amlogic@lists.infradead.org
1154 W:      http://linux-meson.com/
1155 S:      Maintained
1156 F:      arch/arm/mach-meson/
1157 F:      arch/arm/boot/dts/meson*
1158 F:      arch/arm64/boot/dts/amlogic/
1159 F:      drivers/pinctrl/meson/
1160 F:      drivers/mmc/host/meson*
1161 N:      meson
1162
1163 ARM/Annapurna Labs ALPINE ARCHITECTURE
1164 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1165 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1166 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 S:      Maintained
1168 F:      arch/arm/mach-alpine/
1169 F:      arch/arm/boot/dts/alpine*
1170 F:      arch/arm64/boot/dts/al/
1171 F:      drivers/*/*alpine*
1172
1173 ARM/ARTPEC MACHINE SUPPORT
1174 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1175 M:      Lars Persson <lars.persson@axis.com>
1176 M:      Niklas Cassel <niklas.cassel@axis.com>
1177 S:      Maintained
1178 L:      linux-arm-kernel@axis.com
1179 F:      arch/arm/mach-artpec
1180 F:      arch/arm/boot/dts/artpec6*
1181 F:      drivers/clk/axis
1182 F:      drivers/crypto/axis
1183 F:      drivers/pinctrl/pinctrl-artpec*
1184 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1185
1186 ARM/ASPEED I2C DRIVER
1187 M:      Brendan Higgins <brendanhiggins@google.com>
1188 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1189 R:      Joel Stanley <joel@jms.id.au>
1190 L:      linux-i2c@vger.kernel.org
1191 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1192 S:      Maintained
1193 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1194 F:      drivers/i2c/busses/i2c-aspeed.c
1195 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1196 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1197
1198 ARM/ASPEED MACHINE SUPPORT
1199 M:      Joel Stanley <joel@jms.id.au>
1200 S:      Maintained
1201 F:      arch/arm/mach-aspeed/
1202 F:      arch/arm/boot/dts/aspeed-*
1203 F:      drivers/*/*aspeed*
1204
1205 ARM/ATMEL AT91 Clock Support
1206 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1207 S:      Maintained
1208 F:      drivers/clk/at91
1209
1210 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1211 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1212 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1213 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214 W:      http://www.linux4sam.org
1215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1216 S:      Supported
1217 F:      arch/arm/mach-at91/
1218 F:      include/soc/at91/
1219 F:      arch/arm/boot/dts/at91*.dts
1220 F:      arch/arm/boot/dts/at91*.dtsi
1221 F:      arch/arm/boot/dts/sama*.dts
1222 F:      arch/arm/boot/dts/sama*.dtsi
1223 F:      arch/arm/include/debug/at91.S
1224 F:      drivers/memory/atmel*
1225
1226 ARM/CALXEDA HIGHBANK ARCHITECTURE
1227 M:      Rob Herring <robh@kernel.org>
1228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229 S:      Maintained
1230 F:      arch/arm/mach-highbank/
1231 F:      arch/arm/boot/dts/highbank.dts
1232 F:      arch/arm/boot/dts/ecx-*.dts*
1233
1234 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1235 M:      Krzysztof Halasa <khalasa@piap.pl>
1236 S:      Maintained
1237 F:      arch/arm/mach-cns3xxx/
1238
1239 ARM/CAVIUM THUNDER NETWORK DRIVER
1240 M:      Sunil Goutham <sgoutham@cavium.com>
1241 M:      Robert Richter <rric@kernel.org>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 S:      Supported
1244 F:      drivers/net/ethernet/cavium/thunder/
1245
1246 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1247 M:      Alexander Shiyan <shc_work@mail.ru>
1248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 S:      Odd Fixes
1250 N:      clps711x
1251
1252 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1253 M:      Lennert Buytenhek <kernel@wantstofly.org>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256
1257 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1258 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1259 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 S:      Maintained
1262 F:      arch/arm/mach-ep93xx/
1263 F:      arch/arm/mach-ep93xx/include/mach/
1264
1265 ARM/CLKDEV SUPPORT
1266 M:      Russell King <linux@armlinux.org.uk>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1270 F:      arch/arm/include/asm/clkdev.h
1271 F:      drivers/clk/clkdev.c
1272
1273 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1274 M:      Mike Rapoport <mike@compulab.co.il>
1275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 S:      Maintained
1277
1278 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1279 M:      Baruch Siach <baruch@tkos.co.il>
1280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S:      Maintained
1282 F:      arch/arm/boot/dts/cx92755*
1283 N:      digicolor
1284
1285 ARM/CONTEC MICRO9 MACHINE SUPPORT
1286 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1287 S:      Maintained
1288 F:      arch/arm/mach-ep93xx/micro9.c
1289
1290 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1291 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 S:      Maintained
1294 F:      drivers/hwtracing/coresight/*
1295 F:      Documentation/trace/coresight.txt
1296 F:      Documentation/trace/coresight-cpu-debug.txt
1297 F:      Documentation/devicetree/bindings/arm/coresight.txt
1298 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1299 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1300 F:      tools/perf/arch/arm/util/pmu.c
1301 F:      tools/perf/arch/arm/util/auxtrace.c
1302 F:      tools/perf/arch/arm/util/cs-etm.c
1303 F:      tools/perf/arch/arm/util/cs-etm.h
1304 F:      tools/perf/util/cs-etm.h
1305
1306 ARM/CORGI MACHINE SUPPORT
1307 M:      Richard Purdie <rpurdie@rpsys.net>
1308 S:      Maintained
1309
1310 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1311 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1312 M:      Linus Walleij <linus.walleij@linaro.org>
1313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 T:      git git://github.com/ulli-kroll/linux.git
1315 S:      Maintained
1316 F:      Documentation/devicetree/bindings/arm/gemini.txt
1317 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1318 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1319 F:      arch/arm/mach-gemini/
1320 F:      drivers/pinctrl/pinctrl-gemini.c
1321 F:      drivers/rtc/rtc-ftrtc010.c
1322
1323 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1324 M:      Barry Song <baohua@kernel.org>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1327 S:      Maintained
1328 F:      arch/arm/boot/dts/prima2*
1329 F:      arch/arm/mach-prima2/
1330 F:      drivers/clk/sirf/
1331 F:      drivers/clocksource/timer-prima2.c
1332 F:      drivers/clocksource/timer-atlas7.c
1333 N:      [^a-z]sirf
1334
1335 ARM/EBSA110 MACHINE SUPPORT
1336 M:      Russell King <linux@armlinux.org.uk>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 W:      http://www.armlinux.org.uk/
1339 S:      Maintained
1340 F:      arch/arm/mach-ebsa110/
1341 F:      drivers/net/ethernet/amd/am79c961a.*
1342
1343 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1344 M:      Uwe Kleine-König <kernel@pengutronix.de>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S:      Maintained
1347 N:      efm32
1348
1349 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1350 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1351 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 S:      Maintained
1353 F:      arch/arm/mach-pxa/ezx.c
1354
1355 ARM/FARADAY FA526 PORT
1356 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S:      Maintained
1359 T:      git git://git.berlios.de/gemini-board
1360 F:      arch/arm/mm/*-fa*
1361
1362 ARM/FOOTBRIDGE ARCHITECTURE
1363 M:      Russell King <linux@armlinux.org.uk>
1364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 W:      http://www.armlinux.org.uk/
1366 S:      Maintained
1367 F:      arch/arm/include/asm/hardware/dec21285.h
1368 F:      arch/arm/mach-footbridge/
1369
1370 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1371 M:      Shawn Guo <shawnguo@kernel.org>
1372 M:      Sascha Hauer <kernel@pengutronix.de>
1373 R:      Fabio Estevam <fabio.estevam@nxp.com>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Maintained
1376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1377 F:      arch/arm/mach-imx/
1378 F:      arch/arm/mach-mxs/
1379 F:      arch/arm/boot/dts/imx*
1380 F:      arch/arm/configs/imx*_defconfig
1381 F:      drivers/clk/imx/
1382 F:      drivers/soc/imx/
1383 F:      include/soc/imx/
1384
1385 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1386 M:      Shawn Guo <shawnguo@kernel.org>
1387 M:      Sascha Hauer <kernel@pengutronix.de>
1388 R:      Stefan Agner <stefan@agner.ch>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 S:      Maintained
1391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1392 F:      arch/arm/mach-imx/*vf610*
1393 F:      arch/arm/boot/dts/vf*
1394
1395 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1396 M:      Lennert Buytenhek <kernel@wantstofly.org>
1397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398 S:      Maintained
1399
1400 ARM/GUMSTIX MACHINE SUPPORT
1401 M:      Steve Sakoman <sakoman@gmail.com>
1402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 S:      Maintained
1404
1405 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1406 M:      Philipp Zabel <philipp.zabel@gmail.com>
1407 M:      Paul Parsons <lost.distance@yahoo.com>
1408 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409 S:      Maintained
1410 F:      arch/arm/mach-pxa/hx4700.c
1411 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1412 F:      sound/soc/pxa/hx4700.c
1413
1414 ARM/HISILICON SOC SUPPORT
1415 M:      Wei Xu <xuwei5@hisilicon.com>
1416 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 W:      http://www.hisilicon.com
1418 S:      Supported
1419 T:      git git://github.com/hisilicon/linux-hisi.git
1420 F:      arch/arm/mach-hisi/
1421 F:      arch/arm/boot/dts/hi3*
1422 F:      arch/arm/boot/dts/hip*
1423 F:      arch/arm/boot/dts/hisi*
1424 F:      arch/arm64/boot/dts/hisilicon/
1425
1426 ARM/HP JORNADA 7XX MACHINE SUPPORT
1427 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1428 W:      www.jlime.com
1429 S:      Maintained
1430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1431 F:      arch/arm/mach-sa1100/jornada720.c
1432 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1433
1434 ARM/IGEP MACHINE SUPPORT
1435 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1436 M:      Javier Martinez Canillas <javier@dowhile0.org>
1437 L:      linux-omap@vger.kernel.org
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 S:      Maintained
1440 F:      arch/arm/boot/dts/omap3-igep*
1441
1442 ARM/INCOME PXA270 SUPPORT
1443 M:      Marek Vasut <marek.vasut@gmail.com>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 S:      Maintained
1446 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1447
1448 ARM/INTEL IOP13XX ARM ARCHITECTURE
1449 M:      Lennert Buytenhek <kernel@wantstofly.org>
1450 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 S:      Maintained
1452
1453 ARM/INTEL IOP32X ARM ARCHITECTURE
1454 M:      Lennert Buytenhek <kernel@wantstofly.org>
1455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 S:      Maintained
1457
1458 ARM/INTEL IOP33X ARM ARCHITECTURE
1459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 S:      Orphan
1461
1462 ARM/INTEL IQ81342EX MACHINE SUPPORT
1463 M:      Lennert Buytenhek <kernel@wantstofly.org>
1464 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 S:      Maintained
1466
1467 ARM/INTEL IXDP2850 MACHINE SUPPORT
1468 M:      Lennert Buytenhek <kernel@wantstofly.org>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S:      Maintained
1471
1472 ARM/INTEL IXP4XX ARM ARCHITECTURE
1473 M:      Imre Kaloz <kaloz@openwrt.org>
1474 M:      Krzysztof Halasa <khalasa@piap.pl>
1475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S:      Maintained
1477 F:      arch/arm/mach-ixp4xx/
1478
1479 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1480 M:      Jonathan Cameron <jic23@cam.ac.uk>
1481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 S:      Maintained
1483 F:      arch/arm/mach-pxa/stargate2.c
1484 F:      drivers/pcmcia/pxa2xx_stargate2.c
1485
1486 ARM/INTEL XSC3 (MANZANO) ARM CORE
1487 M:      Lennert Buytenhek <kernel@wantstofly.org>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490
1491 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1492 M:      Lennert Buytenhek <kernel@wantstofly.org>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495
1496 ARM/LG1K ARCHITECTURE
1497 M:      Chanho Min <chanho.min@lge.com>
1498 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 S:      Maintained
1500 F:      arch/arm64/boot/dts/lg/
1501
1502 ARM/LOGICPD PXA270 MACHINE SUPPORT
1503 M:      Lennert Buytenhek <kernel@wantstofly.org>
1504 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 S:      Maintained
1506
1507 ARM/LPC18XX ARCHITECTURE
1508 M:      Joachim Eastwood <manabian@gmail.com>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 S:      Maintained
1511 F:      arch/arm/boot/dts/lpc43*
1512 F:      drivers/clk/nxp/clk-lpc18xx*
1513 F:      drivers/clocksource/time-lpc32xx.c
1514 F:      drivers/i2c/busses/i2c-lpc2k.c
1515 F:      drivers/memory/pl172.c
1516 F:      drivers/mtd/spi-nor/nxp-spifi.c
1517 F:      drivers/rtc/rtc-lpc24xx.c
1518 N:      lpc18xx
1519
1520 ARM/LPC32XX SOC SUPPORT
1521 M:      Vladimir Zapolskiy <vz@mleia.com>
1522 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1525 S:      Maintained
1526 F:      arch/arm/boot/dts/lpc32*
1527 F:      arch/arm/mach-lpc32xx/
1528 F:      drivers/i2c/busses/i2c-pnx.c
1529 F:      drivers/net/ethernet/nxp/lpc_eth.c
1530 F:      drivers/usb/host/ohci-nxp.c
1531 F:      drivers/watchdog/pnx4008_wdt.c
1532 N:      lpc32xx
1533
1534 ARM/MAGICIAN MACHINE SUPPORT
1535 M:      Philipp Zabel <philipp.zabel@gmail.com>
1536 S:      Maintained
1537
1538 ARM/Marvell Berlin SoC support
1539 M:      Jisheng Zhang <jszhang@marvell.com>
1540 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543 F:      arch/arm/mach-berlin/
1544 F:      arch/arm/boot/dts/berlin*
1545 F:      arch/arm64/boot/dts/marvell/berlin*
1546
1547 ARM/Marvell Dove/MV78xx0/Orion SOC support
1548 M:      Jason Cooper <jason@lakedaemon.net>
1549 M:      Andrew Lunn <andrew@lunn.ch>
1550 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1551 M:      Gregory Clement <gregory.clement@free-electrons.com>
1552 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 S:      Maintained
1554 F:      Documentation/devicetree/bindings/soc/dove/
1555 F:      arch/arm/mach-dove/
1556 F:      arch/arm/mach-mv78xx0/
1557 F:      arch/arm/mach-orion5x/
1558 F:      arch/arm/plat-orion/
1559 F:      arch/arm/boot/dts/dove*
1560 F:      arch/arm/boot/dts/orion5x*
1561
1562 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1563 M:      Jason Cooper <jason@lakedaemon.net>
1564 M:      Andrew Lunn <andrew@lunn.ch>
1565 M:      Gregory Clement <gregory.clement@free-electrons.com>
1566 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 S:      Maintained
1569 F:      arch/arm/boot/dts/armada*
1570 F:      arch/arm/boot/dts/kirkwood*
1571 F:      arch/arm/configs/mvebu_*_defconfig
1572 F:      arch/arm/mach-mvebu/
1573 F:      arch/arm64/boot/dts/marvell/armada*
1574 F:      drivers/cpufreq/mvebu-cpufreq.c
1575 F:      drivers/irqchip/irq-armada-370-xp.c
1576 F:      drivers/irqchip/irq-mvebu-*
1577 F:      drivers/pinctrl/mvebu/
1578 F:      drivers/rtc/rtc-armada38x.c
1579
1580 ARM/Mediatek RTC DRIVER
1581 M:      Eddie Huang <eddie.huang@mediatek.com>
1582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1584 S:      Maintained
1585 F:      drivers/rtc/rtc-mt6397.c
1586
1587 ARM/Mediatek SoC support
1588 M:      Matthias Brugger <matthias.bgg@gmail.com>
1589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1591 S:      Maintained
1592 F:      arch/arm/boot/dts/mt6*
1593 F:      arch/arm/boot/dts/mt7*
1594 F:      arch/arm/boot/dts/mt8*
1595 F:      arch/arm/mach-mediatek/
1596 F:      arch/arm64/boot/dts/mediatek/
1597 N:      mtk
1598 K:      mediatek
1599
1600 ARM/Mediatek USB3 PHY DRIVER
1601 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1604 S:      Maintained
1605 F:      drivers/phy/mediatek/phy-mtk-tphy.c
1606
1607 ARM/MICREL KS8695 ARCHITECTURE
1608 M:      Greg Ungerer <gerg@uclinux.org>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 F:      arch/arm/mach-ks8695/
1611 S:      Odd Fixes
1612
1613 ARM/MIOA701 MACHINE SUPPORT
1614 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1615 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 F:      arch/arm/mach-pxa/mioa701.c
1617 S:      Maintained
1618
1619 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1620 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1621 S:      Maintained
1622
1623 ARM/NOMADIK ARCHITECTURE
1624 M:      Alessandro Rubini <rubini@unipv.it>
1625 M:      Linus Walleij <linus.walleij@linaro.org>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628 F:      arch/arm/mach-nomadik/
1629 F:      drivers/pinctrl/nomadik/
1630 F:      drivers/i2c/busses/i2c-nomadik.c
1631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1632
1633 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1634 M:      Wan ZongShun <mcuos.com@gmail.com>
1635 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 W:      http://www.mcuos.com
1637 S:      Maintained
1638 F:      arch/arm/mach-w90x900/
1639 F:      drivers/input/keyboard/w90p910_keypad.c
1640 F:      drivers/input/touchscreen/w90p910_ts.c
1641 F:      drivers/watchdog/nuc900_wdt.c
1642 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1643 F:      drivers/mtd/nand/nuc900_nand.c
1644 F:      drivers/rtc/rtc-nuc900.c
1645 F:      drivers/spi/spi-nuc900.c
1646 F:      drivers/usb/host/ehci-w90x900.c
1647 F:      drivers/video/fbdev/nuc900fb.c
1648
1649 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1650 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1651 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1652 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1653 S:      Supported
1654
1655 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1656 M:      Alexander Clouter <alex@digriz.org.uk>
1657 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 W:      http://www.digriz.org.uk/ts78xx/kernel
1659 S:      Maintained
1660 F:      arch/arm/mach-orion5x/ts78xx-*
1661
1662 ARM/OXNAS platform support
1663 M:      Neil Armstrong <narmstrong@baylibre.com>
1664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1666 S:      Maintained
1667 F:      arch/arm/mach-oxnas/
1668 F:      arch/arm/boot/dts/ox8*.dtsi
1669 F:      arch/arm/boot/dts/wd-mbwe.dts
1670 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1671 N:      oxnas
1672
1673 ARM/PALM TREO SUPPORT
1674 M:      Tomas Cech <sleep_walker@suse.com>
1675 L:      linux-arm-kernel@lists.infradead.org
1676 W:      http://hackndev.com
1677 S:      Maintained
1678 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1679 F:      arch/arm/mach-pxa/palmtreo.c
1680
1681 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1682 M:      Marek Vasut <marek.vasut@gmail.com>
1683 L:      linux-arm-kernel@lists.infradead.org
1684 W:      http://hackndev.com
1685 S:      Maintained
1686 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1687 F:      arch/arm/mach-pxa/palmtx.c
1688 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1689 F:      arch/arm/mach-pxa/palmt5.c
1690 F:      arch/arm/mach-pxa/include/mach/palmld.h
1691 F:      arch/arm/mach-pxa/palmld.c
1692 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1693 F:      arch/arm/mach-pxa/palmte2.c
1694 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1695 F:      arch/arm/mach-pxa/palmtc.c
1696
1697 ARM/PALMZ72 SUPPORT
1698 M:      Sergey Lapin <slapin@ossfans.org>
1699 L:      linux-arm-kernel@lists.infradead.org
1700 W:      http://hackndev.com
1701 S:      Maintained
1702 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1703 F:      arch/arm/mach-pxa/palmz72.c
1704
1705 ARM/PLEB SUPPORT
1706 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1707 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1708 S:      Maintained
1709
1710 ARM/PT DIGITAL BOARD PORT
1711 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 W:      http://www.armlinux.org.uk/
1714 S:      Maintained
1715
1716 ARM/QUALCOMM SUPPORT
1717 M:      Andy Gross <andy.gross@linaro.org>
1718 M:      David Brown <david.brown@linaro.org>
1719 L:      linux-arm-msm@vger.kernel.org
1720 L:      linux-soc@vger.kernel.org
1721 S:      Maintained
1722 F:      Documentation/devicetree/bindings/soc/qcom/
1723 F:      arch/arm/boot/dts/qcom-*.dts
1724 F:      arch/arm/boot/dts/qcom-*.dtsi
1725 F:      arch/arm/mach-qcom/
1726 F:      arch/arm64/boot/dts/qcom/*
1727 F:      drivers/i2c/busses/i2c-qup.c
1728 F:      drivers/clk/qcom/
1729 F:      drivers/dma/qcom/
1730 F:      drivers/soc/qcom/
1731 F:      drivers/spi/spi-qup.c
1732 F:      drivers/tty/serial/msm_serial.h
1733 F:      drivers/tty/serial/msm_serial.c
1734 F:      drivers/*/pm8???-*
1735 F:      drivers/mfd/ssbi.c
1736 F:      drivers/firmware/qcom_scm.c
1737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1738
1739 ARM/RADISYS ENP2611 MACHINE SUPPORT
1740 M:      Lennert Buytenhek <kernel@wantstofly.org>
1741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 S:      Maintained
1743
1744 ARM/REALTEK ARCHITECTURE
1745 M:      Andreas Färber <afaerber@suse.de>
1746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 S:      Maintained
1748 F:      arch/arm64/boot/dts/realtek/
1749 F:      Documentation/devicetree/bindings/arm/realtek.txt
1750
1751 ARM/RENESAS ARM64 ARCHITECTURE
1752 M:      Simon Horman <horms@verge.net.au>
1753 M:      Magnus Damm <magnus.damm@gmail.com>
1754 L:      linux-renesas-soc@vger.kernel.org
1755 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1756 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1757 S:      Supported
1758 F:      arch/arm64/boot/dts/renesas/
1759 F:      drivers/soc/renesas/
1760 F:      include/linux/soc/renesas/
1761
1762 ARM/RISCPC ARCHITECTURE
1763 M:      Russell King <linux@armlinux.org.uk>
1764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 W:      http://www.armlinux.org.uk/
1766 S:      Maintained
1767 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1768 F:      arch/arm/include/asm/hardware/ioc.h
1769 F:      arch/arm/include/asm/hardware/iomd.h
1770 F:      arch/arm/include/asm/hardware/memc.h
1771 F:      arch/arm/mach-rpc/
1772 F:      drivers/net/ethernet/8390/etherh.c
1773 F:      drivers/net/ethernet/i825xx/ether1*
1774 F:      drivers/net/ethernet/seeq/ether3*
1775 F:      drivers/scsi/arm/
1776
1777 ARM/Rockchip SoC support
1778 M:      Heiko Stuebner <heiko@sntech.de>
1779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 L:      linux-rockchip@lists.infradead.org
1781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1782 S:      Maintained
1783 F:      arch/arm/boot/dts/rk3*
1784 F:      arch/arm/boot/dts/rv1108*
1785 F:      arch/arm/mach-rockchip/
1786 F:      drivers/clk/rockchip/
1787 F:      drivers/i2c/busses/i2c-rk3x.c
1788 F:      drivers/*/*rockchip*
1789 F:      drivers/*/*/*rockchip*
1790 F:      sound/soc/rockchip/
1791 N:      rockchip
1792
1793 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1794 M:      Kukjin Kim <kgene@kernel.org>
1795 M:      Krzysztof Kozlowski <krzk@kernel.org>
1796 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1798 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1799 S:      Maintained
1800 F:      arch/arm/boot/dts/s3c*
1801 F:      arch/arm/boot/dts/s5p*
1802 F:      arch/arm/boot/dts/samsung*
1803 F:      arch/arm/boot/dts/exynos*
1804 F:      arch/arm64/boot/dts/exynos/
1805 F:      arch/arm/plat-samsung/
1806 F:      arch/arm/mach-s3c24*/
1807 F:      arch/arm/mach-s3c64xx/
1808 F:      arch/arm/mach-s5p*/
1809 F:      arch/arm/mach-exynos*/
1810 F:      drivers/*/*s3c24*
1811 F:      drivers/*/*/*s3c24*
1812 F:      drivers/*/*s3c64xx*
1813 F:      drivers/*/*s5pv210*
1814 F:      drivers/memory/samsung/*
1815 F:      drivers/soc/samsung/*
1816 F:      Documentation/arm/Samsung/
1817 F:      Documentation/devicetree/bindings/arm/samsung/
1818 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1819 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1820 N:      exynos
1821
1822 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1823 M:      Kyungmin Park <kyungmin.park@samsung.com>
1824 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 S:      Maintained
1826 F:      arch/arm/mach-s5pv210/
1827
1828 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1829 M:      Kyungmin Park <kyungmin.park@samsung.com>
1830 M:      Kamil Debski <kamil@wypas.org>
1831 M:      Andrzej Hajda <a.hajda@samsung.com>
1832 L:      linux-arm-kernel@lists.infradead.org
1833 L:      linux-media@vger.kernel.org
1834 S:      Maintained
1835 F:      drivers/media/platform/s5p-g2d/
1836
1837 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1838 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1839 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1840 L:      linux-media@vger.kernel.org
1841 S:      Maintained
1842 F:      drivers/media/platform/s5p-cec/
1843 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1844
1845 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1846 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1847 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1848 L:      linux-arm-kernel@lists.infradead.org
1849 L:      linux-media@vger.kernel.org
1850 S:      Maintained
1851 F:      drivers/media/platform/s5p-jpeg/
1852
1853 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1854 M:      Kyungmin Park <kyungmin.park@samsung.com>
1855 M:      Kamil Debski <kamil@wypas.org>
1856 M:      Jeongtae Park <jtp.park@samsung.com>
1857 M:      Andrzej Hajda <a.hajda@samsung.com>
1858 L:      linux-arm-kernel@lists.infradead.org
1859 L:      linux-media@vger.kernel.org
1860 S:      Maintained
1861 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1862 F:      drivers/media/platform/s5p-mfc/
1863
1864 ARM/SHMOBILE ARM ARCHITECTURE
1865 M:      Simon Horman <horms@verge.net.au>
1866 M:      Magnus Damm <magnus.damm@gmail.com>
1867 L:      linux-renesas-soc@vger.kernel.org
1868 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1870 S:      Supported
1871 F:      arch/arm/boot/dts/emev2*
1872 F:      arch/arm/boot/dts/r7s*
1873 F:      arch/arm/boot/dts/r8a*
1874 F:      arch/arm/boot/dts/sh*
1875 F:      arch/arm/configs/shmobile_defconfig
1876 F:      arch/arm/include/debug/renesas-scif.S
1877 F:      arch/arm/mach-shmobile/
1878 F:      drivers/soc/renesas/
1879 F:      include/linux/soc/renesas/
1880
1881 ARM/SOCFPGA ARCHITECTURE
1882 M:      Dinh Nguyen <dinguyen@kernel.org>
1883 S:      Maintained
1884 F:      arch/arm/mach-socfpga/
1885 F:      arch/arm/boot/dts/socfpga*
1886 F:      arch/arm/configs/socfpga_defconfig
1887 F:      arch/arm64/boot/dts/altera/
1888 W:      http://www.rocketboards.org
1889 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1890
1891 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1892 M:      Dinh Nguyen <dinguyen@kernel.org>
1893 S:      Maintained
1894 F:      drivers/clk/socfpga/
1895
1896 ARM/SOCFPGA EDAC SUPPORT
1897 M:      Thor Thayer <thor.thayer@linux.intel.com>
1898 S:      Maintained
1899 F:      drivers/edac/altera_edac.
1900
1901 ARM/STI ARCHITECTURE
1902 M:      Patrice Chotard <patrice.chotard@st.com>
1903 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 W:      http://www.stlinux.com
1905 S:      Maintained
1906 F:      arch/arm/mach-sti/
1907 F:      arch/arm/boot/dts/sti*
1908 F:      drivers/char/hw_random/st-rng.c
1909 F:      drivers/clocksource/arm_global_timer.c
1910 F:      drivers/clocksource/clksrc_st_lpc.c
1911 F:      drivers/cpufreq/sti-cpufreq.c
1912 F:      drivers/dma/st_fdma*
1913 F:      drivers/i2c/busses/i2c-st.c
1914 F:      drivers/media/rc/st_rc.c
1915 F:      drivers/media/platform/sti/c8sectpfe/
1916 F:      drivers/mmc/host/sdhci-st.c
1917 F:      drivers/phy/st/phy-miphy28lp.c
1918 F:      drivers/phy/st/phy-stih407-usb.c
1919 F:      drivers/pinctrl/pinctrl-st.c
1920 F:      drivers/remoteproc/st_remoteproc.c
1921 F:      drivers/remoteproc/st_slim_rproc.c
1922 F:      drivers/reset/sti/
1923 F:      drivers/rtc/rtc-st-lpc.c
1924 F:      drivers/tty/serial/st-asc.c
1925 F:      drivers/usb/dwc3/dwc3-st.c
1926 F:      drivers/usb/host/ehci-st.c
1927 F:      drivers/usb/host/ohci-st.c
1928 F:      drivers/watchdog/st_lpc_wdt.c
1929 F:      drivers/ata/ahci_st.c
1930 F:      include/linux/remoteproc/st_slim_rproc.h
1931
1932 ARM/STM32 ARCHITECTURE
1933 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1934 M:      Alexandre Torgue <alexandre.torgue@st.com>
1935 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 S:      Maintained
1937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1938 N:      stm32
1939 F:      drivers/clocksource/armv7m_systick.c
1940
1941 ARM/TANGO ARCHITECTURE
1942 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1943 L:      linux-arm-kernel@lists.infradead.org
1944 S:      Maintained
1945 N:      tango
1946
1947 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1948 M:      Lennert Buytenhek <kernel@wantstofly.org>
1949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 S:      Maintained
1951
1952 ARM/TETON BGA MACHINE SUPPORT
1953 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 S:      Maintained
1956
1957 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1958 M:      Santosh Shilimkar <ssantosh@kernel.org>
1959 L:      linux-kernel@vger.kernel.org
1960 S:      Maintained
1961 F:      drivers/memory/*emif*
1962
1963 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1964 M:      Santosh Shilimkar <ssantosh@kernel.org>
1965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 S:      Maintained
1967 F:      arch/arm/mach-keystone/
1968 F:      arch/arm/boot/dts/keystone-*
1969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1970
1971 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1972 M:      Santosh Shilimkar <ssantosh@kernel.org>
1973 L:      linux-kernel@vger.kernel.org
1974 S:      Maintained
1975 F:      drivers/clk/keystone/
1976
1977 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1978 M:      Santosh Shilimkar <ssantosh@kernel.org>
1979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 L:      linux-kernel@vger.kernel.org
1981 S:      Maintained
1982 F:      drivers/clocksource/timer-keystone.c
1983
1984 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1985 M:      Santosh Shilimkar <ssantosh@kernel.org>
1986 L:      linux-kernel@vger.kernel.org
1987 S:      Maintained
1988 F:      drivers/power/reset/keystone-reset.c
1989
1990 ARM/THECUS N2100 MACHINE SUPPORT
1991 M:      Lennert Buytenhek <kernel@wantstofly.org>
1992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 S:      Maintained
1994
1995 ARM/TOSA MACHINE SUPPORT
1996 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1997 M:      Dirk Opfer <dirk@opfer-online.de>
1998 S:      Maintained
1999
2000 ARM/U300 MACHINE SUPPORT
2001 M:      Linus Walleij <linus.walleij@linaro.org>
2002 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 S:      Supported
2004 F:      arch/arm/mach-u300/
2005 F:      drivers/clocksource/timer-u300.c
2006 F:      drivers/i2c/busses/i2c-stu300.c
2007 F:      drivers/rtc/rtc-coh901331.c
2008 F:      drivers/watchdog/coh901327_wdt.c
2009 F:      drivers/dma/coh901318*
2010 F:      drivers/mfd/ab3100*
2011 F:      drivers/rtc/rtc-ab3100.c
2012 F:      drivers/rtc/rtc-coh901331.c
2013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2014
2015 ARM/UNIPHIER ARCHITECTURE
2016 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2019 S:      Maintained
2020 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2021 F:      arch/arm/boot/dts/uniphier*
2022 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2023 F:      arch/arm/mach-uniphier/
2024 F:      arch/arm/mm/cache-uniphier.c
2025 F:      arch/arm64/boot/dts/socionext/
2026 F:      drivers/bus/uniphier-system-bus.c
2027 F:      drivers/clk/uniphier/
2028 F:      drivers/gpio/gpio-uniphier.c
2029 F:      drivers/i2c/busses/i2c-uniphier*
2030 F:      drivers/irqchip/irq-uniphier-aidet.c
2031 F:      drivers/pinctrl/uniphier/
2032 F:      drivers/reset/reset-uniphier.c
2033 F:      drivers/tty/serial/8250/8250_uniphier.c
2034 N:      uniphier
2035
2036 ARM/Ux500 ARM ARCHITECTURE
2037 M:      Linus Walleij <linus.walleij@linaro.org>
2038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 S:      Maintained
2040 F:      arch/arm/mach-ux500/
2041 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2042 F:      drivers/dma/ste_dma40*
2043 F:      drivers/hwspinlock/u8500_hsem.c
2044 F:      drivers/mfd/abx500*
2045 F:      drivers/mfd/ab8500*
2046 F:      drivers/mfd/dbx500*
2047 F:      drivers/mfd/db8500*
2048 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2049 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2050 F:      drivers/rtc/rtc-ab8500.c
2051 F:      drivers/rtc/rtc-pl031.c
2052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2053
2054 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2055 M:      Ulf Hansson <ulf.hansson@linaro.org>
2056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 T:      git git://git.linaro.org/people/ulfh/clk.git
2058 S:      Maintained
2059 F:      drivers/clk/ux500/
2060
2061 ARM/VERSATILE EXPRESS PLATFORM
2062 M:      Liviu Dudau <liviu.dudau@arm.com>
2063 M:      Sudeep Holla <sudeep.holla@arm.com>
2064 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2065 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 S:      Maintained
2067 F:      arch/arm/boot/dts/vexpress*
2068 F:      arch/arm64/boot/dts/arm/
2069 F:      arch/arm/mach-vexpress/
2070 F:      */*/vexpress*
2071 F:      */*/*/vexpress*
2072 F:      drivers/clk/versatile/clk-vexpress-osc.c
2073 F:      drivers/clocksource/versatile.c
2074 N:      mps2
2075
2076 ARM/VFP SUPPORT
2077 M:      Russell King <linux@armlinux.org.uk>
2078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 W:      http://www.armlinux.org.uk/
2080 S:      Maintained
2081 F:      arch/arm/vfp/
2082
2083 ARM/VOIPAC PXA270 SUPPORT
2084 M:      Marek Vasut <marek.vasut@gmail.com>
2085 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 S:      Maintained
2087 F:      arch/arm/mach-pxa/vpac270.c
2088 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2089
2090 ARM/VT8500 ARM ARCHITECTURE
2091 M:      Tony Prisk <linux@prisktech.co.nz>
2092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 S:      Maintained
2094 F:      arch/arm/mach-vt8500/
2095 F:      drivers/clocksource/vt8500_timer.c
2096 F:      drivers/i2c/busses/i2c-wmt.c
2097 F:      drivers/mmc/host/wmt-sdmmc.c
2098 F:      drivers/pwm/pwm-vt8500.c
2099 F:      drivers/rtc/rtc-vt8500.c
2100 F:      drivers/tty/serial/vt8500_serial.c
2101 F:      drivers/usb/host/ehci-platform.c
2102 F:      drivers/usb/host/uhci-platform.c
2103 F:      drivers/video/fbdev/vt8500lcdfb.*
2104 F:      drivers/video/fbdev/wm8505fb*
2105 F:      drivers/video/fbdev/wmt_ge_rops.*
2106
2107 ARM/ZIPIT Z2 SUPPORT
2108 M:      Marek Vasut <marek.vasut@gmail.com>
2109 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 S:      Maintained
2111 F:      arch/arm/mach-pxa/z2.c
2112 F:      arch/arm/mach-pxa/include/mach/z2.h
2113
2114 ARM/ZTE ARCHITECTURE
2115 M:      Jun Nie <jun.nie@linaro.org>
2116 M:      Baoyou Xie <baoyou.xie@linaro.org>
2117 M:      Shawn Guo <shawnguo@kernel.org>
2118 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 S:      Maintained
2120 F:      arch/arm/boot/dts/zx2967*
2121 F:      arch/arm/mach-zx/
2122 F:      arch/arm64/boot/dts/zte/
2123 F:      drivers/clk/zte/
2124 F:      drivers/dma/zx_dma.c
2125 F:      drivers/gpio/gpio-zx.c
2126 F:      drivers/i2c/busses/i2c-zx2967.c
2127 F:      drivers/mmc/host/dw_mmc-zx.*
2128 F:      drivers/pinctrl/zte/
2129 F:      drivers/reset/reset-zx2967.c
2130 F:      drivers/soc/zte/
2131 F:      drivers/thermal/zx2967_thermal.c
2132 F:      drivers/watchdog/zx2967_wdt.c
2133 F:      Documentation/devicetree/bindings/arm/zte.txt
2134 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2135 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2136 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2137 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2138 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2139 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2140 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2141 F:      Documentation/devicetree/bindings/soc/zte/
2142 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2143 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2144 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2145 F:      include/dt-bindings/clock/zx2967*.h
2146 F:      include/dt-bindings/soc/zte,*.h
2147 F:      sound/soc/codecs/zx_aud96p22.c
2148 F:      sound/soc/zte/
2149
2150 ARM/ZYNQ ARCHITECTURE
2151 M:      Michal Simek <michal.simek@xilinx.com>
2152 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154 W:      http://wiki.xilinx.com
2155 T:      git https://github.com/Xilinx/linux-xlnx.git
2156 S:      Supported
2157 F:      arch/arm/mach-zynq/
2158 F:      drivers/cpuidle/cpuidle-zynq.c
2159 F:      drivers/block/xsysace.c
2160 N:      zynq
2161 N:      xilinx
2162 F:      drivers/clocksource/cadence_ttc_timer.c
2163 F:      drivers/i2c/busses/i2c-cadence.c
2164 F:      drivers/mmc/host/sdhci-of-arasan.c
2165 F:      drivers/edac/synopsys_edac.c
2166
2167 ARM64 PORT (AARCH64 ARCHITECTURE)
2168 M:      Catalin Marinas <catalin.marinas@arm.com>
2169 M:      Will Deacon <will.deacon@arm.com>
2170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2172 S:      Maintained
2173 F:      arch/arm64/
2174 F:      Documentation/arm64/
2175
2176 AS3645A LED FLASH CONTROLLER DRIVER
2177 M:      Sakari Ailus <sakari.ailus@iki.fi>
2178 L:      linux-leds@vger.kernel.org
2179 S:      Maintained
2180 F:      drivers/leds/leds-as3645a.c
2181
2182 AS3645A LED FLASH CONTROLLER DRIVER
2183 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2184 L:      linux-media@vger.kernel.org
2185 T:      git git://linuxtv.org/media_tree.git
2186 S:      Maintained
2187 F:      drivers/media/i2c/as3645a.c
2188 F:      include/media/i2c/as3645a.h
2189
2190 ASAHI KASEI AK8974 DRIVER
2191 M:      Linus Walleij <linus.walleij@linaro.org>
2192 L:      linux-iio@vger.kernel.org
2193 W:      http://www.akm.com/
2194 S:      Supported
2195 F:      drivers/iio/magnetometer/ak8974.c
2196
2197 ASC7621 HARDWARE MONITOR DRIVER
2198 M:      George Joseph <george.joseph@fairview5.com>
2199 L:      linux-hwmon@vger.kernel.org
2200 S:      Maintained
2201 F:      Documentation/hwmon/asc7621
2202 F:      drivers/hwmon/asc7621.c
2203
2204 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2205 M:      Corentin Chary <corentin.chary@gmail.com>
2206 L:      acpi4asus-user@lists.sourceforge.net
2207 L:      platform-driver-x86@vger.kernel.org
2208 W:      http://acpi4asus.sf.net
2209 S:      Maintained
2210 F:      drivers/platform/x86/asus*.c
2211 F:      drivers/platform/x86/eeepc*.c
2212
2213 ASUS WIRELESS RADIO CONTROL DRIVER
2214 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2215 L:      platform-driver-x86@vger.kernel.org
2216 S:      Maintained
2217 F:      drivers/platform/x86/asus-wireless.c
2218
2219 ASYMMETRIC KEYS
2220 M:      David Howells <dhowells@redhat.com>
2221 L:      keyrings@vger.kernel.org
2222 S:      Maintained
2223 F:      Documentation/crypto/asymmetric-keys.txt
2224 F:      include/linux/verification.h
2225 F:      include/crypto/public_key.h
2226 F:      include/crypto/pkcs7.h
2227 F:      crypto/asymmetric_keys/
2228
2229 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2230 R:      Dan Williams <dan.j.williams@intel.com>
2231 W:      http://sourceforge.net/projects/xscaleiop
2232 S:      Odd fixes
2233 F:      Documentation/crypto/async-tx-api.txt
2234 F:      crypto/async_tx/
2235 F:      drivers/dma/
2236 F:      include/linux/dmaengine.h
2237 F:      include/linux/async_tx.h
2238
2239 AT24 EEPROM DRIVER
2240 M:      Wolfram Sang <wsa@the-dreams.de>
2241 L:      linux-i2c@vger.kernel.org
2242 S:      Maintained
2243 F:      drivers/misc/eeprom/at24.c
2244 F:      include/linux/platform_data/at24.h
2245
2246 ATA OVER ETHERNET (AOE) DRIVER
2247 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2248 W:      http://www.openaoe.org/
2249 S:      Supported
2250 F:      Documentation/aoe/
2251 F:      drivers/block/aoe/
2252
2253 ATHEROS 71XX/9XXX GPIO DRIVER
2254 M:      Alban Bedel <albeu@free.fr>
2255 W:      https://github.com/AlbanBedel/linux
2256 T:      git git://github.com/AlbanBedel/linux
2257 S:      Maintained
2258 F:      drivers/gpio/gpio-ath79.c
2259 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2260
2261 ATHEROS ATH GENERIC UTILITIES
2262 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2263 L:      linux-wireless@vger.kernel.org
2264 S:      Supported
2265 F:      drivers/net/wireless/ath/*
2266
2267 ATHEROS ATH5K WIRELESS DRIVER
2268 M:      Jiri Slaby <jirislaby@gmail.com>
2269 M:      Nick Kossifidis <mickflemm@gmail.com>
2270 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2271 L:      linux-wireless@vger.kernel.org
2272 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2273 S:      Maintained
2274 F:      drivers/net/wireless/ath/ath5k/
2275
2276 ATHEROS ATH6KL WIRELESS DRIVER
2277 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2278 L:      linux-wireless@vger.kernel.org
2279 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2281 S:      Supported
2282 F:      drivers/net/wireless/ath/ath6kl/
2283
2284 ATI_REMOTE2 DRIVER
2285 M:      Ville Syrjala <syrjala@sci.fi>
2286 S:      Maintained
2287 F:      drivers/input/misc/ati_remote2.c
2288
2289 ATK0110 HWMON DRIVER
2290 M:      Luca Tettamanti <kronos.it@gmail.com>
2291 L:      linux-hwmon@vger.kernel.org
2292 S:      Maintained
2293 F:      drivers/hwmon/asus_atk0110.c
2294
2295 ATLX ETHERNET DRIVERS
2296 M:      Jay Cliburn <jcliburn@gmail.com>
2297 M:      Chris Snook <chris.snook@gmail.com>
2298 L:      netdev@vger.kernel.org
2299 W:      http://sourceforge.net/projects/atl1
2300 W:      http://atl1.sourceforge.net
2301 S:      Maintained
2302 F:      drivers/net/ethernet/atheros/
2303
2304 ATM
2305 M:      Chas Williams <3chas3@gmail.com>
2306 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2307 L:      netdev@vger.kernel.org
2308 W:      http://linux-atm.sourceforge.net
2309 S:      Maintained
2310 F:      drivers/atm/
2311 F:      include/linux/atm*
2312 F:      include/uapi/linux/atm*
2313
2314 ATMEL AT91 / AT32 MCI DRIVER
2315 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2316 S:      Maintained
2317 F:      drivers/mmc/host/atmel-mci.c
2318
2319 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2320 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2321 S:      Supported
2322 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2323
2324 ATMEL Audio ALSA driver
2325 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2326 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2327 S:      Supported
2328 F:      sound/soc/atmel
2329
2330 ATMEL I2C DRIVER
2331 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2332 L:      linux-i2c@vger.kernel.org
2333 S:      Supported
2334 F:      drivers/i2c/busses/i2c-at91.c
2335
2336 ATMEL ISI DRIVER
2337 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2338 L:      linux-media@vger.kernel.org
2339 S:      Supported
2340 F:      drivers/media/platform/atmel/atmel-isi.c
2341 F:      include/media/atmel-isi.h
2342
2343 ATMEL LCDFB DRIVER
2344 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2345 L:      linux-fbdev@vger.kernel.org
2346 S:      Maintained
2347 F:      drivers/video/fbdev/atmel_lcdfb.c
2348 F:      include/video/atmel_lcdc.h
2349
2350 ATMEL MACB ETHERNET DRIVER
2351 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2352 S:      Supported
2353 F:      drivers/net/ethernet/cadence/
2354
2355 ATMEL MAXTOUCH DRIVER
2356 M:      Nick Dyer <nick@shmanahar.org>
2357 T:      git git://github.com/ndyer/linux.git
2358 S:      Maintained
2359 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2360 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2361 F:      include/linux/platform_data/atmel_mxt_ts.h
2362
2363 ATMEL NAND DRIVER
2364 M:      Wenyou Yang <wenyou.yang@atmel.com>
2365 M:      Josh Wu <rainyfeeling@outlook.com>
2366 L:      linux-mtd@lists.infradead.org
2367 S:      Supported
2368 F:      drivers/mtd/nand/atmel/*
2369
2370 ATMEL SAMA5D2 ADC DRIVER
2371 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2372 L:      linux-iio@vger.kernel.org
2373 S:      Supported
2374 F:      drivers/iio/adc/at91-sama5d2_adc.c
2375
2376 ATMEL SDMMC DRIVER
2377 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2378 L:      linux-mmc@vger.kernel.org
2379 S:      Supported
2380 F:      drivers/mmc/host/sdhci-of-at91.c
2381
2382 ATMEL SPI DRIVER
2383 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2384 S:      Supported
2385 F:      drivers/spi/spi-atmel.*
2386
2387 ATMEL SSC DRIVER
2388 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 S:      Supported
2391 F:      drivers/misc/atmel-ssc.c
2392 F:      include/linux/atmel-ssc.h
2393
2394 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2395 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 S:      Supported
2398 F:      drivers/misc/atmel_tclib.c
2399 F:      drivers/clocksource/tcb_clksrc.c
2400
2401 ATMEL USBA UDC DRIVER
2402 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2404 S:      Supported
2405 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2406
2407 ATMEL WIRELESS DRIVER
2408 M:      Simon Kelley <simon@thekelleys.org.uk>
2409 L:      linux-wireless@vger.kernel.org
2410 W:      http://www.thekelleys.org.uk/atmel
2411 W:      http://atmelwlandriver.sourceforge.net/
2412 S:      Maintained
2413 F:      drivers/net/wireless/atmel/atmel*
2414
2415 ATMEL XDMA DRIVER
2416 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2417 L:      linux-arm-kernel@lists.infradead.org
2418 L:      dmaengine@vger.kernel.org
2419 S:      Supported
2420 F:      drivers/dma/at_xdmac.c
2421
2422 ATOMIC INFRASTRUCTURE
2423 M:      Will Deacon <will.deacon@arm.com>
2424 M:      Peter Zijlstra <peterz@infradead.org>
2425 R:      Boqun Feng <boqun.feng@gmail.com>
2426 L:      linux-kernel@vger.kernel.org
2427 S:      Maintained
2428 F:      arch/*/include/asm/atomic*.h
2429 F:      include/*/atomic*.h
2430
2431 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2432 M:      Bradley Grove <linuxdrivers@attotech.com>
2433 L:      linux-scsi@vger.kernel.org
2434 W:      http://www.attotech.com
2435 S:      Supported
2436 F:      drivers/scsi/esas2r
2437
2438 ATUSB IEEE 802.15.4 RADIO DRIVER
2439 M:      Stefan Schmidt <stefan@osg.samsung.com>
2440 L:      linux-wpan@vger.kernel.org
2441 S:      Maintained
2442 F:      drivers/net/ieee802154/atusb.c
2443 F:      drivers/net/ieee802154/atusb.h
2444 F:      drivers/net/ieee802154/at86rf230.h
2445
2446 AUDIT SUBSYSTEM
2447 M:      Paul Moore <paul@paul-moore.com>
2448 M:      Eric Paris <eparis@redhat.com>
2449 L:      linux-audit@redhat.com (moderated for non-subscribers)
2450 W:      https://github.com/linux-audit
2451 W:      https://people.redhat.com/sgrubb/audit
2452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2453 S:      Supported
2454 F:      include/linux/audit.h
2455 F:      include/uapi/linux/audit.h
2456 F:      kernel/audit*
2457
2458 AUXILIARY DISPLAY DRIVERS
2459 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2460 W:      http://miguelojeda.es/auxdisplay.htm
2461 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2462 S:      Maintained
2463 F:      drivers/auxdisplay/
2464 F:      include/linux/cfag12864b.h
2465
2466 AX.25 NETWORK LAYER
2467 M:      Ralf Baechle <ralf@linux-mips.org>
2468 L:      linux-hams@vger.kernel.org
2469 W:      http://www.linux-ax25.org/
2470 S:      Maintained
2471 F:      include/uapi/linux/ax25.h
2472 F:      include/net/ax25.h
2473 F:      net/ax25/
2474
2475 AXENTIA ARM DEVICES
2476 M:      Peter Rosin <peda@axentia.se>
2477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2478 S:      Maintained
2479 F:      Documentation/devicetree/bindings/arm/axentia.txt
2480 F:      arch/arm/boot/dts/at91-linea.dtsi
2481 F:      arch/arm/boot/dts/at91-tse850-3.dts
2482
2483 AXENTIA ASOC DRIVERS
2484 M:      Peter Rosin <peda@axentia.se>
2485 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2486 S:      Maintained
2487 F:      Documentation/devicetree/bindings/sound/axentia,*
2488 F:      sound/soc/atmel/tse850-pcm5142.c
2489
2490 AZ6007 DVB DRIVER
2491 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2492 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2493 L:      linux-media@vger.kernel.org
2494 W:      https://linuxtv.org
2495 T:      git git://linuxtv.org/media_tree.git
2496 S:      Maintained
2497 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2498
2499 AZTECH FM RADIO RECEIVER DRIVER
2500 M:      Hans Verkuil <hverkuil@xs4all.nl>
2501 L:      linux-media@vger.kernel.org
2502 T:      git git://linuxtv.org/media_tree.git
2503 W:      https://linuxtv.org
2504 S:      Maintained
2505 F:      drivers/media/radio/radio-aztech*
2506
2507 B43 WIRELESS DRIVER
2508 L:      linux-wireless@vger.kernel.org
2509 L:      b43-dev@lists.infradead.org
2510 W:      http://wireless.kernel.org/en/users/Drivers/b43
2511 S:      Odd Fixes
2512 F:      drivers/net/wireless/broadcom/b43/
2513
2514 B43LEGACY WIRELESS DRIVER
2515 M:      Larry Finger <Larry.Finger@lwfinger.net>
2516 L:      linux-wireless@vger.kernel.org
2517 L:      b43-dev@lists.infradead.org
2518 W:      http://wireless.kernel.org/en/users/Drivers/b43
2519 S:      Maintained
2520 F:      drivers/net/wireless/broadcom/b43legacy/
2521
2522 BACKLIGHT CLASS/SUBSYSTEM
2523 M:      Lee Jones <lee.jones@linaro.org>
2524 M:      Daniel Thompson <daniel.thompson@linaro.org>
2525 M:      Jingoo Han <jingoohan1@gmail.com>
2526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2527 S:      Maintained
2528 F:      drivers/video/backlight/
2529 F:      include/linux/backlight.h
2530 F:      include/linux/pwm_backlight.h
2531 F:      Documentation/devicetree/bindings/leds/backlight
2532
2533 BATMAN ADVANCED
2534 M:      Marek Lindner <mareklindner@neomailbox.ch>
2535 M:      Simon Wunderlich <sw@simonwunderlich.de>
2536 M:      Antonio Quartulli <a@unstable.cc>
2537 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2538 W:      https://www.open-mesh.org/
2539 Q:      https://patchwork.open-mesh.org/project/batman/list/
2540 S:      Maintained
2541 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2542 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2543 F:      Documentation/networking/batman-adv.rst
2544 F:      include/uapi/linux/batman_adv.h
2545 F:      net/batman-adv/
2546
2547 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2548 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2549 L:      linux-hams@vger.kernel.org
2550 W:      http://www.baycom.org/~tom/ham/ham.html
2551 S:      Maintained
2552 F:      drivers/net/hamradio/baycom*
2553
2554 BCACHE (BLOCK LAYER CACHE)
2555 M:      Kent Overstreet <kent.overstreet@gmail.com>
2556 L:      linux-bcache@vger.kernel.org
2557 W:      http://bcache.evilpiepirate.org
2558 S:      Orphan
2559 F:      drivers/md/bcache/
2560
2561 BDISP ST MEDIA DRIVER
2562 M:      Fabien Dessenne <fabien.dessenne@st.com>
2563 L:      linux-media@vger.kernel.org
2564 T:      git git://linuxtv.org/media_tree.git
2565 W:      https://linuxtv.org
2566 S:      Supported
2567 F:      drivers/media/platform/sti/bdisp
2568
2569 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2570 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2571 L:      netdev@vger.kernel.org
2572 S:      Maintained
2573 F:      drivers/net/ethernet/ec_bhf.c
2574
2575 BEFS FILE SYSTEM
2576 M:      Luis de Bethencourt <luisbg@kernel.org>
2577 M:      Salah Triki <salah.triki@gmail.com>
2578 S:      Maintained
2579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2580 F:      Documentation/filesystems/befs.txt
2581 F:      fs/befs/
2582
2583 BFQ I/O SCHEDULER
2584 M:      Paolo Valente <paolo.valente@linaro.org>
2585 M:      Jens Axboe <axboe@kernel.dk>
2586 L:      linux-block@vger.kernel.org
2587 S:      Maintained
2588 F:      block/bfq-*
2589 F:      Documentation/block/bfq-iosched.txt
2590
2591 BFS FILE SYSTEM
2592 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2593 S:      Maintained
2594 F:      Documentation/filesystems/bfs.txt
2595 F:      fs/bfs/
2596 F:      include/uapi/linux/bfs_fs.h
2597
2598 BLACKFIN ARCHITECTURE
2599 M:      Steven Miao <realmz6@gmail.com>
2600 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2601 T:      git git://git.code.sf.net/p/adi-linux/code
2602 W:      http://blackfin.uclinux.org
2603 S:      Supported
2604 F:      arch/blackfin/
2605
2606 BLACKFIN EMAC DRIVER
2607 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2608 W:      http://blackfin.uclinux.org
2609 S:      Supported
2610 F:      drivers/net/ethernet/adi/
2611
2612 BLACKFIN MEDIA DRIVER
2613 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2614 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2615 W:      http://blackfin.uclinux.org/
2616 S:      Supported
2617 F:      drivers/media/platform/blackfin/
2618 F:      drivers/media/i2c/adv7183*
2619 F:      drivers/media/i2c/vs6624*
2620
2621 BLACKFIN RTC DRIVER
2622 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2623 W:      http://blackfin.uclinux.org
2624 S:      Supported
2625 F:      drivers/rtc/rtc-bfin.c
2626
2627 BLACKFIN SDH DRIVER
2628 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2629 W:      http://blackfin.uclinux.org
2630 S:      Supported
2631 F:      drivers/mmc/host/bfin_sdh.c
2632
2633 BLACKFIN SERIAL DRIVER
2634 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2635 W:      http://blackfin.uclinux.org
2636 S:      Supported
2637 F:      drivers/tty/serial/bfin_uart.c
2638
2639 BLACKFIN WATCHDOG DRIVER
2640 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2641 W:      http://blackfin.uclinux.org
2642 S:      Supported
2643 F:      drivers/watchdog/bfin_wdt.c
2644
2645 BLINKM RGB LED DRIVER
2646 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2647 S:      Maintained
2648 F:      drivers/leds/leds-blinkm.c
2649
2650 BLOCK LAYER
2651 M:      Jens Axboe <axboe@kernel.dk>
2652 L:      linux-block@vger.kernel.org
2653 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2654 S:      Maintained
2655 F:      block/
2656 F:      kernel/trace/blktrace.c
2657 F:      lib/sbitmap.c
2658
2659 BLOCK2MTD DRIVER
2660 M:      Joern Engel <joern@lazybastard.org>
2661 L:      linux-mtd@lists.infradead.org
2662 S:      Maintained
2663 F:      drivers/mtd/devices/block2mtd.c
2664
2665 BLUETOOTH DRIVERS
2666 M:      Marcel Holtmann <marcel@holtmann.org>
2667 M:      Gustavo Padovan <gustavo@padovan.org>
2668 M:      Johan Hedberg <johan.hedberg@gmail.com>
2669 L:      linux-bluetooth@vger.kernel.org
2670 W:      http://www.bluez.org/
2671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2673 S:      Maintained
2674 F:      drivers/bluetooth/
2675
2676 BLUETOOTH SUBSYSTEM
2677 M:      Marcel Holtmann <marcel@holtmann.org>
2678 M:      Gustavo Padovan <gustavo@padovan.org>
2679 M:      Johan Hedberg <johan.hedberg@gmail.com>
2680 L:      linux-bluetooth@vger.kernel.org
2681 W:      http://www.bluez.org/
2682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2684 S:      Maintained
2685 F:      net/bluetooth/
2686 F:      include/net/bluetooth/
2687
2688 BONDING DRIVER
2689 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2690 M:      Veaceslav Falico <vfalico@gmail.com>
2691 M:      Andy Gospodarek <andy@greyhouse.net>
2692 L:      netdev@vger.kernel.org
2693 W:      http://sourceforge.net/projects/bonding/
2694 S:      Supported
2695 F:      drivers/net/bonding/
2696 F:      include/uapi/linux/if_bonding.h
2697
2698 BPF (Safe dynamic programs and tools)
2699 M:      Alexei Starovoitov <ast@kernel.org>
2700 M:      Daniel Borkmann <daniel@iogearbox.net>
2701 L:      netdev@vger.kernel.org
2702 L:      linux-kernel@vger.kernel.org
2703 S:      Supported
2704 F:      arch/x86/net/bpf_jit*
2705 F:      Documentation/networking/filter.txt
2706 F:      include/linux/bpf*
2707 F:      include/linux/filter.h
2708 F:      include/uapi/linux/bpf*
2709 F:      include/uapi/linux/filter.h
2710 F:      kernel/bpf/
2711 F:      kernel/trace/bpf_trace.c
2712 F:      lib/test_bpf.c
2713 F:      net/bpf/
2714 F:      net/core/filter.c
2715 F:      net/sched/act_bpf.c
2716 F:      net/sched/cls_bpf.c
2717 F:      samples/bpf/
2718 F:      tools/net/bpf*
2719 F:      tools/testing/selftests/bpf/
2720
2721 BROADCOM B44 10/100 ETHERNET DRIVER
2722 M:      Michael Chan <michael.chan@broadcom.com>
2723 L:      netdev@vger.kernel.org
2724 S:      Supported
2725 F:      drivers/net/ethernet/broadcom/b44.*
2726
2727 BROADCOM B53 ETHERNET SWITCH DRIVER
2728 M:      Florian Fainelli <f.fainelli@gmail.com>
2729 L:      netdev@vger.kernel.org
2730 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2731 S:      Supported
2732 F:      drivers/net/dsa/b53/*
2733 F:      include/linux/platform_data/b53.h
2734
2735 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2736 M:      Florian Fainelli <f.fainelli@gmail.com>
2737 M:      Ray Jui <rjui@broadcom.com>
2738 M:      Scott Branden <sbranden@broadcom.com>
2739 M:      bcm-kernel-feedback-list@broadcom.com
2740 T:      git git://github.com/broadcom/mach-bcm
2741 S:      Maintained
2742 N:      bcm281*
2743 N:      bcm113*
2744 N:      bcm216*
2745 N:      kona
2746 F:      arch/arm/mach-bcm/
2747
2748 BROADCOM BCM2835 ARM ARCHITECTURE
2749 M:      Eric Anholt <eric@anholt.net>
2750 M:      Stefan Wahren <stefan.wahren@i2se.com>
2751 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2753 T:      git git://github.com/anholt/linux
2754 S:      Maintained
2755 N:      bcm2835
2756 F:      drivers/staging/vc04_services
2757
2758 BROADCOM BCM47XX MIPS ARCHITECTURE
2759 M:      Hauke Mehrtens <hauke@hauke-m.de>
2760 M:      Rafał Miłecki <zajec5@gmail.com>
2761 L:      linux-mips@linux-mips.org
2762 S:      Maintained
2763 F:      Documentation/devicetree/bindings/mips/brcm/
2764 F:      arch/mips/bcm47xx/*
2765 F:      arch/mips/include/asm/mach-bcm47xx/*
2766
2767 BROADCOM BCM5301X ARM ARCHITECTURE
2768 M:      Hauke Mehrtens <hauke@hauke-m.de>
2769 M:      Rafał Miłecki <zajec5@gmail.com>
2770 M:      Jon Mason <jonmason@broadcom.com>
2771 M:      bcm-kernel-feedback-list@broadcom.com
2772 L:      linux-arm-kernel@lists.infradead.org
2773 S:      Maintained
2774 F:      arch/arm/mach-bcm/bcm_5301x.c
2775 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2776 F:      arch/arm/boot/dts/bcm470*
2777 F:      arch/arm/boot/dts/bcm953012*
2778
2779 BROADCOM BCM53573 ARM ARCHITECTURE
2780 M:      Rafał Miłecki <rafal@milecki.pl>
2781 L:      linux-arm-kernel@lists.infradead.org
2782 S:      Maintained
2783 F:      arch/arm/boot/dts/bcm53573*
2784 F:      arch/arm/boot/dts/bcm47189*
2785
2786 BROADCOM BCM63XX ARM ARCHITECTURE
2787 M:      Florian Fainelli <f.fainelli@gmail.com>
2788 M:      bcm-kernel-feedback-list@broadcom.com
2789 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790 T:      git git://github.com/broadcom/stblinux.git
2791 S:      Maintained
2792 N:      bcm63xx
2793
2794 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2795 M:      Kevin Cernekee <cernekee@gmail.com>
2796 L:      linux-usb@vger.kernel.org
2797 S:      Maintained
2798 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2799
2800 BROADCOM BCM7XXX ARM ARCHITECTURE
2801 M:      Brian Norris <computersforpeace@gmail.com>
2802 M:      Gregory Fong <gregory.0xf0@gmail.com>
2803 M:      Florian Fainelli <f.fainelli@gmail.com>
2804 M:      bcm-kernel-feedback-list@broadcom.com
2805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2806 T:      git git://github.com/broadcom/stblinux.git
2807 S:      Maintained
2808 F:      arch/arm/mach-bcm/*brcmstb*
2809 F:      arch/arm/boot/dts/bcm7*.dts*
2810 F:      drivers/bus/brcmstb_gisb.c
2811 N:      brcmstb
2812
2813 BROADCOM BMIPS CPUFREQ DRIVER
2814 M:      Markus Mayer <mmayer@broadcom.com>
2815 M:      bcm-kernel-feedback-list@broadcom.com
2816 L:      linux-pm@vger.kernel.org
2817 S:      Maintained
2818 F:      drivers/cpufreq/bmips-cpufreq.c
2819
2820 BROADCOM BMIPS MIPS ARCHITECTURE
2821 M:      Kevin Cernekee <cernekee@gmail.com>
2822 M:      Florian Fainelli <f.fainelli@gmail.com>
2823 L:      linux-mips@linux-mips.org
2824 T:      git git://github.com/broadcom/stblinux.git
2825 S:      Maintained
2826 F:      arch/mips/bmips/*
2827 F:      arch/mips/include/asm/mach-bmips/*
2828 F:      arch/mips/kernel/*bmips*
2829 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2830 F:      drivers/irqchip/irq-bcm63*
2831 F:      drivers/irqchip/irq-bcm7*
2832 F:      drivers/irqchip/irq-brcmstb*
2833 F:      include/linux/bcm963xx_nvram.h
2834 F:      include/linux/bcm963xx_tag.h
2835
2836 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2837 M:      Rasesh Mody <rasesh.mody@cavium.com>
2838 M:      Harish Patil <harish.patil@cavium.com>
2839 M:      Dept-GELinuxNICDev@cavium.com
2840 L:      netdev@vger.kernel.org
2841 S:      Supported
2842 F:      drivers/net/ethernet/broadcom/bnx2.*
2843 F:      drivers/net/ethernet/broadcom/bnx2_*
2844
2845 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2846 M:      QLogic-Storage-Upstream@qlogic.com
2847 L:      linux-scsi@vger.kernel.org
2848 S:      Supported
2849 F:      drivers/scsi/bnx2fc/
2850
2851 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2852 M:      QLogic-Storage-Upstream@qlogic.com
2853 L:      linux-scsi@vger.kernel.org
2854 S:      Supported
2855 F:      drivers/scsi/bnx2i/
2856
2857 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2858 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2859 M:      Ariel Elior <ariel.elior@cavium.com>
2860 M:      everest-linux-l2@cavium.com
2861 L:      netdev@vger.kernel.org
2862 S:      Supported
2863 F:      drivers/net/ethernet/broadcom/bnx2x/
2864
2865 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2866 M:      Michael Chan <michael.chan@broadcom.com>
2867 L:      netdev@vger.kernel.org
2868 S:      Supported
2869 F:      drivers/net/ethernet/broadcom/bnxt/
2870
2871 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2872 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2873 M:      Franky Lin <franky.lin@broadcom.com>
2874 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2875 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2876 M:      Wright Feng <wright.feng@cypress.com>
2877 L:      linux-wireless@vger.kernel.org
2878 L:      brcm80211-dev-list.pdl@broadcom.com
2879 L:      brcm80211-dev-list@cypress.com
2880 S:      Supported
2881 F:      drivers/net/wireless/broadcom/brcm80211/
2882
2883 BROADCOM BRCMSTB GPIO DRIVER
2884 M:      Gregory Fong <gregory.0xf0@gmail.com>
2885 L:      bcm-kernel-feedback-list@broadcom.com
2886 S:      Supported
2887 F:      drivers/gpio/gpio-brcmstb.c
2888 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2889
2890 BROADCOM GENET ETHERNET DRIVER
2891 M:      Florian Fainelli <f.fainelli@gmail.com>
2892 L:      netdev@vger.kernel.org
2893 S:      Supported
2894 F:      drivers/net/ethernet/broadcom/genet/
2895
2896 BROADCOM IPROC ARM ARCHITECTURE
2897 M:      Ray Jui <rjui@broadcom.com>
2898 M:      Scott Branden <sbranden@broadcom.com>
2899 M:      Jon Mason <jonmason@broadcom.com>
2900 M:      bcm-kernel-feedback-list@broadcom.com
2901 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2902 T:      git git://github.com/broadcom/cygnus-linux.git
2903 S:      Maintained
2904 N:      iproc
2905 N:      cygnus
2906 N:      bcm[-_]nsp
2907 N:      bcm9113*
2908 N:      bcm9583*
2909 N:      bcm9585*
2910 N:      bcm9586*
2911 N:      bcm988312
2912 N:      bcm113*
2913 N:      bcm583*
2914 N:      bcm585*
2915 N:      bcm586*
2916 N:      bcm88312
2917 F:      arch/arm64/boot/dts/broadcom/ns2*
2918 F:      drivers/clk/bcm/clk-ns*
2919 F:      drivers/pinctrl/bcm/pinctrl-ns*
2920
2921 BROADCOM KONA GPIO DRIVER
2922 M:      Ray Jui <rjui@broadcom.com>
2923 L:      bcm-kernel-feedback-list@broadcom.com
2924 S:      Supported
2925 F:      drivers/gpio/gpio-bcm-kona.c
2926 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2927
2928 BROADCOM NETXTREME-E ROCE DRIVER
2929 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2930 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2931 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2932 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2933 L:      linux-rdma@vger.kernel.org
2934 W:      http://www.broadcom.com
2935 S:      Supported
2936 F:      drivers/infiniband/hw/bnxt_re/
2937 F:      include/uapi/rdma/bnxt_re-abi.h
2938
2939 BROADCOM NVRAM DRIVER
2940 M:      Rafał Miłecki <zajec5@gmail.com>
2941 L:      linux-mips@linux-mips.org
2942 S:      Maintained
2943 F:      drivers/firmware/broadcom/*
2944
2945 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2946 M:      Rafał Miłecki <zajec5@gmail.com>
2947 L:      linux-wireless@vger.kernel.org
2948 S:      Maintained
2949 F:      drivers/bcma/
2950 F:      include/linux/bcma/
2951
2952 BROADCOM STB AVS CPUFREQ DRIVER
2953 M:      Markus Mayer <mmayer@broadcom.com>
2954 M:      bcm-kernel-feedback-list@broadcom.com
2955 L:      linux-pm@vger.kernel.org
2956 S:      Maintained
2957 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2958 F:      drivers/cpufreq/brcmstb*
2959
2960 BROADCOM STB NAND FLASH DRIVER
2961 M:      Brian Norris <computersforpeace@gmail.com>
2962 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2963 L:      linux-mtd@lists.infradead.org
2964 L:      bcm-kernel-feedback-list@broadcom.com
2965 S:      Maintained
2966 F:      drivers/mtd/nand/brcmnand/
2967
2968 BROADCOM SYSTEMPORT ETHERNET DRIVER
2969 M:      Florian Fainelli <f.fainelli@gmail.com>
2970 L:      netdev@vger.kernel.org
2971 S:      Supported
2972 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2973
2974 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2975 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2976 M:      Prashant Sreedharan <prashant@broadcom.com>
2977 M:      Michael Chan <mchan@broadcom.com>
2978 L:      netdev@vger.kernel.org
2979 S:      Supported
2980 F:      drivers/net/ethernet/broadcom/tg3.*
2981
2982 BROCADE BFA FC SCSI DRIVER
2983 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2984 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2985 L:      linux-scsi@vger.kernel.org
2986 S:      Supported
2987 F:      drivers/scsi/bfa/
2988
2989 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2990 M:      Rasesh Mody <rasesh.mody@cavium.com>
2991 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2992 M:      Dept-GELinuxNICDev@cavium.com
2993 L:      netdev@vger.kernel.org
2994 S:      Supported
2995 F:      drivers/net/ethernet/brocade/bna/
2996
2997 BSG (block layer generic sg v4 driver)
2998 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2999 L:      linux-scsi@vger.kernel.org
3000 S:      Supported
3001 F:      block/bsg.c
3002 F:      include/linux/bsg.h
3003 F:      include/uapi/linux/bsg.h
3004
3005 BT87X AUDIO DRIVER
3006 M:      Clemens Ladisch <clemens@ladisch.de>
3007 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3008 T:      git git://git.alsa-project.org/alsa-kernel.git
3009 S:      Maintained
3010 F:      Documentation/sound/alsa/Bt87x.txt
3011 F:      sound/pci/bt87x.c
3012
3013 BT8XXGPIO DRIVER
3014 M:      Michael Buesch <m@bues.ch>
3015 W:      http://bu3sch.de/btgpio.php
3016 S:      Maintained
3017 F:      drivers/gpio/gpio-bt8xx.c
3018
3019 BTRFS FILE SYSTEM
3020 M:      Chris Mason <clm@fb.com>
3021 M:      Josef Bacik <jbacik@fb.com>
3022 M:      David Sterba <dsterba@suse.com>
3023 L:      linux-btrfs@vger.kernel.org
3024 W:      http://btrfs.wiki.kernel.org/
3025 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3027 S:      Maintained
3028 F:      Documentation/filesystems/btrfs.txt
3029 F:      fs/btrfs/
3030 F:      include/linux/btrfs*
3031 F:      include/uapi/linux/btrfs*
3032
3033 BTTV VIDEO4LINUX DRIVER
3034 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3035 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3036 L:      linux-media@vger.kernel.org
3037 W:      https://linuxtv.org
3038 T:      git git://linuxtv.org/media_tree.git
3039 S:      Odd fixes
3040 F:      Documentation/media/v4l-drivers/bttv*
3041 F:      drivers/media/pci/bt8xx/bttv*
3042
3043 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3044 M:      Chanwoo Choi <cw00.choi@samsung.com>
3045 L:      linux-pm@vger.kernel.org
3046 L:      linux-samsung-soc@vger.kernel.org
3047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3048 S:      Maintained
3049 F:      drivers/devfreq/exynos-bus.c
3050 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3051
3052 BUSLOGIC SCSI DRIVER
3053 M:      Khalid Aziz <khalid@gonehiking.org>
3054 L:      linux-scsi@vger.kernel.org
3055 S:      Maintained
3056 F:      drivers/scsi/BusLogic.*
3057 F:      drivers/scsi/FlashPoint.*
3058
3059 C-MEDIA CMI8788 DRIVER
3060 M:      Clemens Ladisch <clemens@ladisch.de>
3061 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3062 T:      git git://git.alsa-project.org/alsa-kernel.git
3063 S:      Maintained
3064 F:      sound/pci/oxygen/
3065
3066 C6X ARCHITECTURE
3067 M:      Mark Salter <msalter@redhat.com>
3068 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3069 L:      linux-c6x-dev@linux-c6x.org
3070 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3071 S:      Maintained
3072 F:      arch/c6x/
3073
3074 CA8210 IEEE-802.15.4 RADIO DRIVER
3075 M:      Harry Morris <h.morris@cascoda.com>
3076 M:      linuxdev@cascoda.com
3077 L:      linux-wpan@vger.kernel.org
3078 W:      https://github.com/Cascoda/ca8210-linux.git
3079 S:      Maintained
3080 F:      drivers/net/ieee802154/ca8210.c
3081 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3082
3083 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3084 M:      David Howells <dhowells@redhat.com>
3085 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3086 S:      Supported
3087 F:      Documentation/filesystems/caching/cachefiles.txt
3088 F:      fs/cachefiles/
3089
3090 CADET FM/AM RADIO RECEIVER DRIVER
3091 M:      Hans Verkuil <hverkuil@xs4all.nl>
3092 L:      linux-media@vger.kernel.org
3093 T:      git git://linuxtv.org/media_tree.git
3094 W:      https://linuxtv.org
3095 S:      Maintained
3096 F:      drivers/media/radio/radio-cadet*
3097
3098 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3099 M:      Jonathan Corbet <corbet@lwn.net>
3100 L:      linux-media@vger.kernel.org
3101 T:      git git://linuxtv.org/media_tree.git
3102 S:      Maintained
3103 F:      Documentation/media/v4l-drivers/cafe_ccic*
3104 F:      drivers/media/platform/marvell-ccic/
3105
3106 CAIF NETWORK LAYER
3107 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3108 L:      netdev@vger.kernel.org
3109 S:      Supported
3110 F:      Documentation/networking/caif/
3111 F:      drivers/net/caif/
3112 F:      include/uapi/linux/caif/
3113 F:      include/net/caif/
3114 F:      net/caif/
3115
3116 CALGARY x86-64 IOMMU
3117 M:      Muli Ben-Yehuda <mulix@mulix.org>
3118 M:      Jon Mason <jdmason@kudzu.us>
3119 L:      iommu@lists.linux-foundation.org
3120 S:      Maintained
3121 F:      arch/x86/kernel/pci-calgary_64.c
3122 F:      arch/x86/kernel/tce_64.c
3123 F:      arch/x86/include/asm/calgary.h
3124 F:      arch/x86/include/asm/tce.h
3125
3126 CAN NETWORK DRIVERS
3127 M:      Wolfgang Grandegger <wg@grandegger.com>
3128 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3129 L:      linux-can@vger.kernel.org
3130 W:      https://github.com/linux-can
3131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3133 S:      Maintained
3134 F:      Documentation/devicetree/bindings/net/can/
3135 F:      drivers/net/can/
3136 F:      include/linux/can/dev.h
3137 F:      include/linux/can/platform/
3138 F:      include/uapi/linux/can/error.h
3139 F:      include/uapi/linux/can/netlink.h
3140
3141 CAN NETWORK LAYER
3142 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3143 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3144 L:      linux-can@vger.kernel.org
3145 W:      https://github.com/linux-can
3146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3148 S:      Maintained
3149 F:      Documentation/networking/can.txt
3150 F:      net/can/
3151 F:      include/linux/can/core.h
3152 F:      include/uapi/linux/can.h
3153 F:      include/uapi/linux/can/bcm.h
3154 F:      include/uapi/linux/can/raw.h
3155 F:      include/uapi/linux/can/gw.h
3156
3157 CAPABILITIES
3158 M:      Serge Hallyn <serge@hallyn.com>
3159 L:      linux-security-module@vger.kernel.org
3160 S:      Supported
3161 F:      include/linux/capability.h
3162 F:      include/uapi/linux/capability.h
3163 F:      security/commoncap.c
3164 F:      kernel/capability.c
3165
3166 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3167 M:      Kevin Tsai <ktsai@capellamicro.com>
3168 S:      Maintained
3169 F:      drivers/iio/light/cm*
3170
3171 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3172 M:      Christian Lamparter <chunkeey@googlemail.com>
3173 L:      linux-wireless@vger.kernel.org
3174 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3175 S:      Maintained
3176 F:      drivers/net/wireless/ath/carl9170/
3177
3178 CAVIUM I2C DRIVER
3179 M:      Jan Glauber <jglauber@cavium.com>
3180 M:      David Daney <david.daney@cavium.com>
3181 W:      http://www.cavium.com
3182 S:      Supported
3183 F:      drivers/i2c/busses/i2c-octeon*
3184 F:      drivers/i2c/busses/i2c-thunderx*
3185
3186 CAVIUM LIQUIDIO NETWORK DRIVER
3187 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3188 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3189 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3190 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3191 L:      netdev@vger.kernel.org
3192 W:      http://www.cavium.com
3193 S:      Supported
3194 F:      drivers/net/ethernet/cavium/liquidio/
3195
3196 CAVIUM MMC DRIVER
3197 M:      Jan Glauber <jglauber@cavium.com>
3198 M:      David Daney <david.daney@cavium.com>
3199 M:      Steven J. Hill <Steven.Hill@cavium.com>
3200 W:      http://www.cavium.com
3201 S:      Supported
3202 F:      drivers/mmc/host/cavium*
3203
3204 CAVIUM OCTEON-TX CRYPTO DRIVER
3205 M:      George Cherian <george.cherian@cavium.com>
3206 L:      linux-crypto@vger.kernel.org
3207 W:      http://www.cavium.com
3208 S:      Supported
3209 F:      drivers/crypto/cavium/cpt/
3210
3211 CAVIUM THUNDERX2 ARM64 SOC
3212 M:      Robert Richter <rrichter@cavium.com>
3213 M:      Jayachandran C <jnair@caviumnetworks.com>
3214 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3215 S:      Maintained
3216 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3217 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3218
3219 CC2520 IEEE-802.15.4 RADIO DRIVER
3220 M:      Varka Bhadram <varkabhadram@gmail.com>
3221 L:      linux-wpan@vger.kernel.org
3222 S:      Maintained
3223 F:      drivers/net/ieee802154/cc2520.c
3224 F:      include/linux/spi/cc2520.h
3225 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3226
3227 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3228 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3229 L:      linux-crypto@vger.kernel.org
3230 L:      driverdev-devel@linuxdriverproject.org
3231 S:      Supported
3232 F:      drivers/staging/ccree/
3233 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3234
3235 CEC FRAMEWORK
3236 M:      Hans Verkuil <hans.verkuil@cisco.com>
3237 L:      linux-media@vger.kernel.org
3238 T:      git git://linuxtv.org/media_tree.git
3239 W:      http://linuxtv.org
3240 S:      Supported
3241 F:      Documentation/media/kapi/cec-core.rst
3242 F:      Documentation/media/uapi/cec
3243 F:      drivers/media/cec/
3244 F:      drivers/media/rc/keymaps/rc-cec.c
3245 F:      include/media/cec.h
3246 F:      include/media/cec-notifier.h
3247 F:      include/uapi/linux/cec.h
3248 F:      include/uapi/linux/cec-funcs.h
3249 F:      Documentation/devicetree/bindings/media/cec.txt
3250
3251 CELL BROADBAND ENGINE ARCHITECTURE
3252 M:      Arnd Bergmann <arnd@arndb.de>
3253 L:      linuxppc-dev@lists.ozlabs.org
3254 W:      http://www.ibm.com/developerworks/power/cell/
3255 S:      Supported
3256 F:      arch/powerpc/include/asm/cell*.h
3257 F:      arch/powerpc/include/asm/spu*.h
3258 F:      arch/powerpc/include/uapi/asm/spu*.h
3259 F:      arch/powerpc/oprofile/*cell*
3260 F:      arch/powerpc/platforms/cell/
3261
3262 CEPH COMMON CODE (LIBCEPH)
3263 M:      Ilya Dryomov <idryomov@gmail.com>
3264 M:      "Yan, Zheng" <zyan@redhat.com>
3265 M:      Sage Weil <sage@redhat.com>
3266 L:      ceph-devel@vger.kernel.org
3267 W:      http://ceph.com/
3268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3269 T:      git git://github.com/ceph/ceph-client.git
3270 S:      Supported
3271 F:      net/ceph/
3272 F:      include/linux/ceph/
3273 F:      include/linux/crush/
3274
3275 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3276 M:      "Yan, Zheng" <zyan@redhat.com>
3277 M:      Sage Weil <sage@redhat.com>
3278 M:      Ilya Dryomov <idryomov@gmail.com>
3279 L:      ceph-devel@vger.kernel.org
3280 W:      http://ceph.com/
3281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3282 T:      git git://github.com/ceph/ceph-client.git
3283 S:      Supported
3284 F:      Documentation/filesystems/ceph.txt
3285 F:      fs/ceph/
3286
3287 CERTIFICATE HANDLING:
3288 M:      David Howells <dhowells@redhat.com>
3289 M:      David Woodhouse <dwmw2@infradead.org>
3290 L:      keyrings@vger.kernel.org
3291 S:      Maintained
3292 F:      Documentation/module-signing.txt
3293 F:      certs/
3294 F:      scripts/sign-file.c
3295 F:      scripts/extract-cert.c
3296
3297 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3298 L:      linux-usb@vger.kernel.org
3299 S:      Orphan
3300 F:      Documentation/usb/WUSB-Design-overview.txt
3301 F:      Documentation/usb/wusb-cbaf
3302 F:      drivers/usb/host/hwa-hc.c
3303 F:      drivers/usb/host/whci/
3304 F:      drivers/usb/wusbcore/
3305 F:      include/linux/usb/wusb*
3306
3307 CFAG12864B LCD DRIVER
3308 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3309 W:      http://miguelojeda.es/auxdisplay.htm
3310 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3311 S:      Maintained
3312 F:      drivers/auxdisplay/cfag12864b.c
3313 F:      include/linux/cfag12864b.h
3314
3315 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3316 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3317 W:      http://miguelojeda.es/auxdisplay.htm
3318 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3319 S:      Maintained
3320 F:      drivers/auxdisplay/cfag12864bfb.c
3321 F:      include/linux/cfag12864b.h
3322
3323 CFG80211 and NL80211
3324 M:      Johannes Berg <johannes@sipsolutions.net>
3325 L:      linux-wireless@vger.kernel.org
3326 W:      http://wireless.kernel.org/
3327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3329 S:      Maintained
3330 F:      include/uapi/linux/nl80211.h
3331 F:      include/net/cfg80211.h
3332 F:      net/wireless/*
3333 X:      net/wireless/wext*
3334
3335 CHAR and MISC DRIVERS
3336 M:      Arnd Bergmann <arnd@arndb.de>
3337 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3339 S:      Supported
3340 F:      drivers/char/*
3341 F:      drivers/misc/*
3342 F:      include/linux/miscdevice.h
3343
3344 CHECKPATCH
3345 M:      Andy Whitcroft <apw@canonical.com>
3346 M:      Joe Perches <joe@perches.com>
3347 S:      Maintained
3348 F:      scripts/checkpatch.pl
3349
3350 CHINESE DOCUMENTATION
3351 M:      Harry Wei <harryxiyou@gmail.com>
3352 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3353 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3354 S:      Maintained
3355 F:      Documentation/translations/zh_CN/
3356
3357 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3358 M:      Peter Chen <Peter.Chen@nxp.com>
3359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3360 L:      linux-usb@vger.kernel.org
3361 S:      Maintained
3362 F:      drivers/usb/chipidea/
3363
3364 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3365 M:      Hans de Goede <hdegoede@redhat.com>
3366 L:      linux-input@vger.kernel.org
3367 S:      Maintained
3368 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3369 F:      drivers/input/touchscreen/chipone_icn8318.c
3370
3371 CHROME HARDWARE PLATFORM SUPPORT
3372 M:      Benson Leung <bleung@chromium.org>
3373 M:      Olof Johansson <olof@lixom.net>
3374 S:      Maintained
3375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3376 F:      drivers/platform/chrome/
3377
3378 CIRRUS LOGIC AUDIO CODEC DRIVERS
3379 M:      Brian Austin <brian.austin@cirrus.com>
3380 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3381 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3382 S:      Maintained
3383 F:      sound/soc/codecs/cs*
3384
3385 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3386 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3387 L:      netdev@vger.kernel.org
3388 S:      Maintained
3389 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3390
3391 CISCO FCOE HBA DRIVER
3392 M:      Satish Kharat <satishkh@cisco.com>
3393 M:      Sesidhar Baddela <sebaddel@cisco.com>
3394 M:      Karan Tilak Kumar <kartilak@cisco.com>
3395 L:      linux-scsi@vger.kernel.org
3396 S:      Supported
3397 F:      drivers/scsi/fnic/
3398
3399 CISCO SCSI HBA DRIVER
3400 M:      Karan Tilak Kumar <kartilak@cisco.com>
3401 M:      Sesidhar Baddela <sebaddel@cisco.com>
3402 L:      linux-scsi@vger.kernel.org
3403 S:      Supported
3404 F:      drivers/scsi/snic/
3405
3406 CISCO VIC ETHERNET NIC DRIVER
3407 M:      Christian Benvenuti <benve@cisco.com>
3408 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3409 M:      Neel Patel <neepatel@cisco.com>
3410 S:      Supported
3411 F:      drivers/net/ethernet/cisco/enic/
3412
3413 CISCO VIC LOW LATENCY NIC DRIVER
3414 M:      Christian Benvenuti <benve@cisco.com>
3415 M:      Dave Goodell <dgoodell@cisco.com>
3416 S:      Supported
3417 F:      drivers/infiniband/hw/usnic/
3418
3419 CLEANCACHE API
3420 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3421 L:      linux-kernel@vger.kernel.org
3422 S:      Maintained
3423 F:      mm/cleancache.c
3424 F:      include/linux/cleancache.h
3425
3426 CLK API
3427 M:      Russell King <linux@armlinux.org.uk>
3428 L:      linux-clk@vger.kernel.org
3429 S:      Maintained
3430 F:      include/linux/clk.h
3431
3432 CLOCKSOURCE, CLOCKEVENT DRIVERS
3433 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3434 M:      Thomas Gleixner <tglx@linutronix.de>
3435 L:      linux-kernel@vger.kernel.org
3436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3437 S:      Supported
3438 F:      drivers/clocksource
3439
3440 CMPC ACPI DRIVER
3441 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3442 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3443 L:      platform-driver-x86@vger.kernel.org
3444 S:      Supported
3445 F:      drivers/platform/x86/classmate-laptop.c
3446
3447 COBALT MEDIA DRIVER
3448 M:      Hans Verkuil <hans.verkuil@cisco.com>
3449 L:      linux-media@vger.kernel.org
3450 T:      git git://linuxtv.org/media_tree.git
3451 W:      https://linuxtv.org
3452 S:      Supported
3453 F:      drivers/media/pci/cobalt/
3454
3455 COCCINELLE/Semantic Patches (SmPL)
3456 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3457 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3458 M:      Nicolas Palix <nicolas.palix@imag.fr>
3459 M:      Michal Marek <mmarek@suse.com>
3460 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3462 W:      http://coccinelle.lip6.fr/
3463 S:      Supported
3464 F:      Documentation/dev-tools/coccinelle.rst
3465 F:      scripts/coccinelle/
3466 F:      scripts/coccicheck
3467
3468 CODA FILE SYSTEM
3469 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3470 M:      coda@cs.cmu.edu
3471 L:      codalist@coda.cs.cmu.edu
3472 W:      http://www.coda.cs.cmu.edu/
3473 S:      Maintained
3474 F:      Documentation/filesystems/coda.txt
3475 F:      fs/coda/
3476 F:      include/linux/coda*.h
3477 F:      include/uapi/linux/coda*.h
3478
3479 CODA V4L2 MEM2MEM DRIVER
3480 M:      Philipp Zabel <p.zabel@pengutronix.de>
3481 L:      linux-media@vger.kernel.org
3482 S:      Maintained
3483 F:      Documentation/devicetree/bindings/media/coda.txt
3484 F:      drivers/media/platform/coda/
3485
3486 COMMON CLK FRAMEWORK
3487 M:      Michael Turquette <mturquette@baylibre.com>
3488 M:      Stephen Boyd <sboyd@codeaurora.org>
3489 L:      linux-clk@vger.kernel.org
3490 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3492 S:      Maintained
3493 F:      Documentation/devicetree/bindings/clock/
3494 F:      drivers/clk/
3495 X:      drivers/clk/clkdev.c
3496 F:      include/linux/clk-pr*
3497 F:      include/linux/clk/
3498
3499 COMMON INTERNET FILE SYSTEM (CIFS)
3500 M:      Steve French <sfrench@samba.org>
3501 L:      linux-cifs@vger.kernel.org
3502 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3503 W:      http://linux-cifs.samba.org/
3504 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3505 S:      Supported
3506 F:      Documentation/filesystems/cifs/
3507 F:      fs/cifs/
3508
3509 COMPACTPCI HOTPLUG CORE
3510 M:      Scott Murray <scott@spiteful.org>
3511 L:      linux-pci@vger.kernel.org
3512 S:      Maintained
3513 F:      drivers/pci/hotplug/cpci_hotplug*
3514
3515 COMPACTPCI HOTPLUG GENERIC DRIVER
3516 M:      Scott Murray <scott@spiteful.org>
3517 L:      linux-pci@vger.kernel.org
3518 S:      Maintained
3519 F:      drivers/pci/hotplug/cpcihp_generic.c
3520
3521 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3522 M:      Scott Murray <scott@spiteful.org>
3523 L:      linux-pci@vger.kernel.org
3524 S:      Maintained
3525 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3526
3527 COMPAL LAPTOP SUPPORT
3528 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3529 L:      platform-driver-x86@vger.kernel.org
3530 S:      Maintained
3531 F:      drivers/platform/x86/compal-laptop.c
3532
3533 CONEXANT ACCESSRUNNER USB DRIVER
3534 L:      accessrunner-general@lists.sourceforge.net
3535 W:      http://accessrunner.sourceforge.net/
3536 S:      Orphan
3537 F:      drivers/usb/atm/cxacru.c
3538
3539 CONFIGFS
3540 M:      Joel Becker <jlbec@evilplan.org>
3541 M:      Christoph Hellwig <hch@lst.de>
3542 T:      git git://git.infradead.org/users/hch/configfs.git
3543 S:      Supported
3544 F:      fs/configfs/
3545 F:      include/linux/configfs.h
3546
3547 CONNECTOR
3548 M:      Evgeniy Polyakov <zbr@ioremap.net>
3549 L:      netdev@vger.kernel.org
3550 S:      Maintained
3551 F:      drivers/connector/
3552
3553 CONTROL GROUP (CGROUP)
3554 M:      Tejun Heo <tj@kernel.org>
3555 M:      Li Zefan <lizefan@huawei.com>
3556 M:      Johannes Weiner <hannes@cmpxchg.org>
3557 L:      cgroups@vger.kernel.org
3558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3559 S:      Maintained
3560 F:      Documentation/cgroup*
3561 F:      include/linux/cgroup*
3562 F:      kernel/cgroup*
3563
3564 CONTROL GROUP - CPUSET
3565 M:      Li Zefan <lizefan@huawei.com>
3566 L:      cgroups@vger.kernel.org
3567 W:      http://www.bullopensource.org/cpuset/
3568 W:      http://oss.sgi.com/projects/cpusets/
3569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3570 S:      Maintained
3571 F:      Documentation/cgroup-v1/cpusets.txt
3572 F:      include/linux/cpuset.h
3573 F:      kernel/cpuset.c
3574
3575 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3576 M:      Johannes Weiner <hannes@cmpxchg.org>
3577 M:      Michal Hocko <mhocko@kernel.org>
3578 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3579 L:      cgroups@vger.kernel.org
3580 L:      linux-mm@kvack.org
3581 S:      Maintained
3582 F:      mm/memcontrol.c
3583 F:      mm/swap_cgroup.c
3584
3585 CORETEMP HARDWARE MONITORING DRIVER
3586 M:      Fenghua Yu <fenghua.yu@intel.com>
3587 L:      linux-hwmon@vger.kernel.org
3588 S:      Maintained
3589 F:      Documentation/hwmon/coretemp
3590 F:      drivers/hwmon/coretemp.c
3591
3592 COSA/SRP SYNC SERIAL DRIVER
3593 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3594 W:      http://www.fi.muni.cz/~kas/cosa/
3595 S:      Maintained
3596 F:      drivers/net/wan/cosa*
3597
3598 CPMAC ETHERNET DRIVER
3599 M:      Florian Fainelli <f.fainelli@gmail.com>
3600 L:      netdev@vger.kernel.org
3601 S:      Maintained
3602 F:      drivers/net/ethernet/ti/cpmac.c
3603
3604 CPU FREQUENCY DRIVERS
3605 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3606 M:      Viresh Kumar <viresh.kumar@linaro.org>
3607 L:      linux-pm@vger.kernel.org
3608 S:      Maintained
3609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3610 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3611 B:      https://bugzilla.kernel.org
3612 F:      Documentation/cpu-freq/
3613 F:      Documentation/devicetree/bindings/cpufreq/
3614 F:      drivers/cpufreq/
3615 F:      include/linux/cpufreq.h
3616 F:      tools/testing/selftests/cpufreq/
3617
3618 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3619 M:      Viresh Kumar <viresh.kumar@linaro.org>
3620 M:      Sudeep Holla <sudeep.holla@arm.com>
3621 L:      linux-pm@vger.kernel.org
3622 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3623 S:      Maintained
3624 F:      drivers/cpufreq/arm_big_little.h
3625 F:      drivers/cpufreq/arm_big_little.c
3626 F:      drivers/cpufreq/arm_big_little_dt.c
3627
3628 CPU POWER MONITORING SUBSYSTEM
3629 M:      Thomas Renninger <trenn@suse.com>
3630 L:      linux-pm@vger.kernel.org
3631 S:      Maintained
3632 F:      tools/power/cpupower/
3633
3634 CPUID/MSR DRIVER
3635 M:      "H. Peter Anvin" <hpa@zytor.com>
3636 S:      Maintained
3637 F:      arch/x86/kernel/cpuid.c
3638 F:      arch/x86/kernel/msr.c
3639
3640 CPUIDLE DRIVER - ARM BIG LITTLE
3641 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3642 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3643 L:      linux-pm@vger.kernel.org
3644 L:      linux-arm-kernel@lists.infradead.org
3645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3646 S:      Maintained
3647 F:      drivers/cpuidle/cpuidle-big_little.c
3648
3649 CPUIDLE DRIVER - ARM EXYNOS
3650 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3651 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3652 M:      Kukjin Kim <kgene@kernel.org>
3653 L:      linux-pm@vger.kernel.org
3654 L:      linux-samsung-soc@vger.kernel.org
3655 S:      Supported
3656 F:      drivers/cpuidle/cpuidle-exynos.c
3657 F:      arch/arm/mach-exynos/pm.c
3658
3659 CPUIDLE DRIVERS
3660 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3661 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3662 L:      linux-pm@vger.kernel.org
3663 S:      Maintained
3664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3665 B:      https://bugzilla.kernel.org
3666 F:      drivers/cpuidle/*
3667 F:      include/linux/cpuidle.h
3668
3669 CRAMFS FILESYSTEM
3670 W:      http://sourceforge.net/projects/cramfs/
3671 S:      Orphan / Obsolete
3672 F:      Documentation/filesystems/cramfs.txt
3673 F:      fs/cramfs/
3674
3675 CRIS PORT
3676 M:      Mikael Starvik <starvik@axis.com>
3677 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3678 L:      linux-cris-kernel@axis.com
3679 W:      http://developer.axis.com
3680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3681 S:      Maintained
3682 F:      arch/cris/
3683 F:      drivers/tty/serial/crisv10.*
3684
3685 CRYPTO API
3686 M:      Herbert Xu <herbert@gondor.apana.org.au>
3687 M:      "David S. Miller" <davem@davemloft.net>
3688 L:      linux-crypto@vger.kernel.org
3689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3691 S:      Maintained
3692 F:      Documentation/crypto/
3693 F:      Documentation/devicetree/bindings/crypto/
3694 F:      arch/*/crypto/
3695 F:      crypto/
3696 F:      drivers/crypto/
3697 F:      include/crypto/
3698 F:      include/linux/crypto*
3699
3700 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3701 M:      Neil Horman <nhorman@tuxdriver.com>
3702 L:      linux-crypto@vger.kernel.org
3703 S:      Maintained
3704 F:      crypto/ansi_cprng.c
3705 F:      crypto/rng.c
3706
3707 CS3308 MEDIA DRIVER
3708 M:      Hans Verkuil <hverkuil@xs4all.nl>
3709 L:      linux-media@vger.kernel.org
3710 T:      git git://linuxtv.org/media_tree.git
3711 W:      http://linuxtv.org
3712 S:      Odd Fixes
3713 F:      drivers/media/i2c/cs3308.c
3714 F:      drivers/media/i2c/cs3308.h
3715
3716 CS5535 Audio ALSA driver
3717 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3718 S:      Maintained
3719 F:      sound/pci/cs5535audio/
3720
3721 CW1200 WLAN driver
3722 M:      Solomon Peachy <pizza@shaftnet.org>
3723 S:      Maintained
3724 F:      drivers/net/wireless/st/cw1200/
3725
3726 CX18 VIDEO4LINUX DRIVER
3727 M:      Andy Walls <awalls@md.metrocast.net>
3728 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3729 L:      linux-media@vger.kernel.org
3730 T:      git git://linuxtv.org/media_tree.git
3731 W:      https://linuxtv.org
3732 W:      http://www.ivtvdriver.org/index.php/Cx18
3733 S:      Maintained
3734 F:      Documentation/media/v4l-drivers/cx18*
3735 F:      drivers/media/pci/cx18/
3736 F:      include/uapi/linux/ivtv*
3737
3738 CX2341X MPEG ENCODER HELPER MODULE
3739 M:      Hans Verkuil <hverkuil@xs4all.nl>
3740 L:      linux-media@vger.kernel.org
3741 T:      git git://linuxtv.org/media_tree.git
3742 W:      https://linuxtv.org
3743 S:      Maintained
3744 F:      drivers/media/common/cx2341x*
3745 F:      include/media/cx2341x*
3746
3747 CX24120 MEDIA DRIVER
3748 M:      Jemma Denson <jdenson@gmail.com>
3749 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3750 L:      linux-media@vger.kernel.org
3751 W:      https://linuxtv.org
3752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3753 S:      Maintained
3754 F:      drivers/media/dvb-frontends/cx24120*
3755
3756 CX88 VIDEO4LINUX DRIVER
3757 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3758 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3759 L:      linux-media@vger.kernel.org
3760 W:      https://linuxtv.org
3761 T:      git git://linuxtv.org/media_tree.git
3762 S:      Odd fixes
3763 F:      Documentation/media/v4l-drivers/cx88*
3764 F:      drivers/media/pci/cx88/
3765
3766 CXD2820R MEDIA DRIVER
3767 M:      Antti Palosaari <crope@iki.fi>
3768 L:      linux-media@vger.kernel.org
3769 W:      https://linuxtv.org
3770 W:      http://palosaari.fi/linux/
3771 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3772 T:      git git://linuxtv.org/anttip/media_tree.git
3773 S:      Maintained
3774 F:      drivers/media/dvb-frontends/cxd2820r*
3775
3776 CXGB3 ETHERNET DRIVER (CXGB3)
3777 M:      Santosh Raspatur <santosh@chelsio.com>
3778 L:      netdev@vger.kernel.org
3779 W:      http://www.chelsio.com
3780 S:      Supported
3781 F:      drivers/net/ethernet/chelsio/cxgb3/
3782
3783 CXGB3 ISCSI DRIVER (CXGB3I)
3784 M:      Karen Xie <kxie@chelsio.com>
3785 L:      linux-scsi@vger.kernel.org
3786 W:      http://www.chelsio.com
3787 S:      Supported
3788 F:      drivers/scsi/cxgbi/cxgb3i
3789
3790 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3791 M:      Steve Wise <swise@chelsio.com>
3792 L:      linux-rdma@vger.kernel.org
3793 W:      http://www.openfabrics.org
3794 S:      Supported
3795 F:      drivers/infiniband/hw/cxgb3/
3796 F:      include/uapi/rdma/cxgb3-abi.h
3797
3798 CXGB4 CRYPTO DRIVER (chcr)
3799 M:      Harsh Jain <harsh@chelsio.com>
3800 L:      linux-crypto@vger.kernel.org
3801 W:      http://www.chelsio.com
3802 S:      Supported
3803 F:      drivers/crypto/chelsio
3804
3805 CXGB4 ETHERNET DRIVER (CXGB4)
3806 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3807 L:      netdev@vger.kernel.org
3808 W:      http://www.chelsio.com
3809 S:      Supported
3810 F:      drivers/net/ethernet/chelsio/cxgb4/
3811
3812 CXGB4 ISCSI DRIVER (CXGB4I)
3813 M:      Karen Xie <kxie@chelsio.com>
3814 L:      linux-scsi@vger.kernel.org
3815 W:      http://www.chelsio.com
3816 S:      Supported
3817 F:      drivers/scsi/cxgbi/cxgb4i
3818
3819 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3820 M:      Steve Wise <swise@chelsio.com>
3821 L:      linux-rdma@vger.kernel.org
3822 W:      http://www.openfabrics.org
3823 S:      Supported
3824 F:      drivers/infiniband/hw/cxgb4/
3825 F:      include/uapi/rdma/cxgb4-abi.h
3826
3827 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3828 M:      Casey Leedom <leedom@chelsio.com>
3829 L:      netdev@vger.kernel.org
3830 W:      http://www.chelsio.com
3831 S:      Supported
3832 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3833
3834 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3835 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3836 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3837 L:      linuxppc-dev@lists.ozlabs.org
3838 S:      Supported
3839 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3840 F:      drivers/misc/cxl/
3841 F:      include/misc/cxl*
3842 F:      include/uapi/misc/cxl.h
3843 F:      Documentation/powerpc/cxl.txt
3844 F:      Documentation/ABI/testing/sysfs-class-cxl
3845
3846 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3847 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3848 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3849 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3850 L:      linux-scsi@vger.kernel.org
3851 S:      Supported
3852 F:      drivers/scsi/cxlflash/
3853 F:      include/uapi/scsi/cxlflash_ioctls.h
3854 F:      Documentation/powerpc/cxlflash.txt
3855
3856 CYBERPRO FB DRIVER
3857 M:      Russell King <linux@armlinux.org.uk>
3858 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3859 W:      http://www.armlinux.org.uk/
3860 S:      Maintained
3861 F:      drivers/video/fbdev/cyber2000fb.*
3862
3863 CYCLADES ASYNC MUX DRIVER
3864 W:      http://www.cyclades.com/
3865 S:      Orphan
3866 F:      drivers/tty/cyclades.c
3867 F:      include/linux/cyclades.h
3868 F:      include/uapi/linux/cyclades.h
3869
3870 CYCLADES PC300 DRIVER
3871 W:      http://www.cyclades.com/
3872 S:      Orphan
3873 F:      drivers/net/wan/pc300*
3874
3875 CYPRESS_FIRMWARE MEDIA DRIVER
3876 M:      Antti Palosaari <crope@iki.fi>
3877 L:      linux-media@vger.kernel.org
3878 W:      https://linuxtv.org
3879 W:      http://palosaari.fi/linux/
3880 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3881 T:      git git://linuxtv.org/anttip/media_tree.git
3882 S:      Maintained
3883 F:      drivers/media/common/cypress_firmware*
3884
3885 CYTTSP TOUCHSCREEN DRIVER
3886 M:      Ferruh Yigit <fery@cypress.com>
3887 L:      linux-input@vger.kernel.org
3888 S:      Supported
3889 F:      drivers/input/touchscreen/cyttsp*
3890 F:      include/linux/input/cyttsp.h
3891
3892 D-LINK DIR-685 TOUCHKEYS DRIVER
3893 M:      Linus Walleij <linus.walleij@linaro.org>
3894 L:      linux-input@vger.kernel.org
3895 S:      Supported
3896 F:      drivers/input/dlink-dir685-touchkeys.c
3897
3898 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3899 M:      Joshua Kinard <kumba@gentoo.org>
3900 S:      Maintained
3901 F:      drivers/rtc/rtc-ds1685.c
3902 F:      include/linux/rtc/ds1685.h
3903
3904 DAMA SLAVE for AX.25
3905 M:      Joerg Reuter <jreuter@yaina.de>
3906 W:      http://yaina.de/jreuter/
3907 W:      http://www.qsl.net/dl1bke/
3908 L:      linux-hams@vger.kernel.org
3909 S:      Maintained
3910 F:      net/ax25/af_ax25.c
3911 F:      net/ax25/ax25_dev.c
3912 F:      net/ax25/ax25_ds_*
3913 F:      net/ax25/ax25_in.c
3914 F:      net/ax25/ax25_out.c
3915 F:      net/ax25/ax25_timer.c
3916 F:      net/ax25/sysctl_net_ax25.c
3917
3918 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3919 L:      netdev@vger.kernel.org
3920 S:      Orphan
3921 F:      Documentation/networking/dmfe.txt
3922 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3923
3924 DC390/AM53C974 SCSI driver
3925 M:      Hannes Reinecke <hare@suse.com>
3926 L:      linux-scsi@vger.kernel.org
3927 S:      Maintained
3928 F:      drivers/scsi/am53c974.c
3929
3930 DC395x SCSI driver
3931 M:      Oliver Neukum <oliver@neukum.org>
3932 M:      Ali Akcaagac <aliakc@web.de>
3933 M:      Jamie Lenehan <lenehan@twibble.org>
3934 L:      dc395x@twibble.org
3935 W:      http://twibble.org/dist/dc395x/
3936 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3937 S:      Maintained
3938 F:      Documentation/scsi/dc395x.txt
3939 F:      drivers/scsi/dc395x.*
3940
3941 DCCP PROTOCOL
3942 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3943 L:      dccp@vger.kernel.org
3944 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3945 S:      Maintained
3946 F:      include/linux/dccp.h
3947 F:      include/uapi/linux/dccp.h
3948 F:      include/linux/tfrc.h
3949 F:      net/dccp/
3950
3951 DECnet NETWORK LAYER
3952 W:      http://linux-decnet.sourceforge.net
3953 L:      linux-decnet-user@lists.sourceforge.net
3954 S:      Orphan
3955 F:      Documentation/networking/decnet.txt
3956 F:      net/decnet/
3957
3958 DECSTATION PLATFORM SUPPORT
3959 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3960 L:      linux-mips@linux-mips.org
3961 W:      http://www.linux-mips.org/wiki/DECstation
3962 S:      Maintained
3963 F:      arch/mips/dec/
3964 F:      arch/mips/include/asm/dec/
3965 F:      arch/mips/include/asm/mach-dec/
3966
3967 DEFXX FDDI NETWORK DRIVER
3968 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3969 S:      Maintained
3970 F:      drivers/net/fddi/defxx.*
3971
3972 DELL LAPTOP DRIVER
3973 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3974 M:      Pali Rohár <pali.rohar@gmail.com>
3975 L:      platform-driver-x86@vger.kernel.org
3976 S:      Maintained
3977 F:      drivers/platform/x86/dell-laptop.c
3978
3979 DELL LAPTOP FREEFALL DRIVER
3980 M:      Pali Rohár <pali.rohar@gmail.com>
3981 S:      Maintained
3982 F:      drivers/platform/x86/dell-smo8800.c
3983
3984 DELL LAPTOP RBTN DRIVER
3985 M:      Pali Rohár <pali.rohar@gmail.com>
3986 S:      Maintained
3987 F:      drivers/platform/x86/dell-rbtn.*
3988
3989 DELL LAPTOP SMM DRIVER
3990 M:      Pali Rohár <pali.rohar@gmail.com>
3991 S:      Maintained
3992 F:      drivers/hwmon/dell-smm-hwmon.c
3993 F:      include/uapi/linux/i8k.h
3994
3995 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3996 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3997 S:      Maintained
3998 F:      Documentation/dcdbas.txt
3999 F:      drivers/firmware/dcdbas.*
4000
4001 DELL WMI EXTRAS DRIVER
4002 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4003 M:      Pali Rohár <pali.rohar@gmail.com>
4004 S:      Maintained
4005 F:      drivers/platform/x86/dell-wmi.c
4006
4007 DELTA ST MEDIA DRIVER
4008 M:      Hugues Fruchet <hugues.fruchet@st.com>
4009 L:      linux-media@vger.kernel.org
4010 T:      git git://linuxtv.org/media_tree.git
4011 W:      https://linuxtv.org
4012 S:      Supported
4013 F:      drivers/media/platform/sti/delta
4014
4015 DENALI NAND DRIVER
4016 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4017 L:      linux-mtd@lists.infradead.org
4018 S:      Supported
4019 F:      drivers/mtd/nand/denali*
4020
4021 DESIGNWARE USB2 DRD IP DRIVER
4022 M:      John Youn <johnyoun@synopsys.com>
4023 L:      linux-usb@vger.kernel.org
4024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4025 S:      Maintained
4026 F:      drivers/usb/dwc2/
4027
4028 DESIGNWARE USB3 DRD IP DRIVER
4029 M:      Felipe Balbi <balbi@kernel.org>
4030 L:      linux-usb@vger.kernel.org
4031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4032 S:      Maintained
4033 F:      drivers/usb/dwc3/
4034
4035 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4036 M:      Andreas Klinger <ak@it-klinger.de>
4037 L:      linux-iio@vger.kernel.org
4038 S:      Maintained
4039 F:      drivers/iio/proximity/srf*.c
4040
4041 DEVICE COREDUMP (DEV_COREDUMP)
4042 M:      Johannes Berg <johannes@sipsolutions.net>
4043 L:      linux-kernel@vger.kernel.org
4044 S:      Maintained
4045 F:      drivers/base/devcoredump.c
4046 F:      include/linux/devcoredump.h
4047
4048 DEVICE FREQUENCY (DEVFREQ)
4049 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4050 M:      Kyungmin Park <kyungmin.park@samsung.com>
4051 R:      Chanwoo Choi <cw00.choi@samsung.com>
4052 L:      linux-pm@vger.kernel.org
4053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4054 S:      Maintained
4055 F:      drivers/devfreq/
4056 F:      include/linux/devfreq.h
4057 F:      Documentation/devicetree/bindings/devfreq/
4058
4059 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4060 M:      Chanwoo Choi <cw00.choi@samsung.com>
4061 L:      linux-pm@vger.kernel.org
4062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4063 S:      Supported
4064 F:      drivers/devfreq/event/
4065 F:      drivers/devfreq/devfreq-event.c
4066 F:      include/linux/devfreq-event.h
4067 F:      Documentation/devicetree/bindings/devfreq/event/
4068
4069 DEVICE NUMBER REGISTRY
4070 M:      Torben Mathiasen <device@lanana.org>
4071 W:      http://lanana.org/docs/device-list/index.html
4072 S:      Maintained
4073
4074 DEVICE-MAPPER  (LVM)
4075 M:      Alasdair Kergon <agk@redhat.com>
4076 M:      Mike Snitzer <snitzer@redhat.com>
4077 M:      dm-devel@redhat.com
4078 L:      dm-devel@redhat.com
4079 W:      http://sources.redhat.com/dm
4080 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4082 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4083 S:      Maintained
4084 F:      Documentation/device-mapper/
4085 F:      drivers/md/dm*
4086 F:      drivers/md/persistent-data/
4087 F:      include/linux/device-mapper.h
4088 F:      include/linux/dm-*.h
4089 F:      include/uapi/linux/dm-*.h
4090
4091 DEVLINK
4092 M:      Jiri Pirko <jiri@mellanox.com>
4093 L:      netdev@vger.kernel.org
4094 S:      Supported
4095 F:      net/core/devlink.c
4096 F:      include/net/devlink.h
4097 F:      include/uapi/linux/devlink.h
4098
4099 DIALOG SEMICONDUCTOR DRIVERS
4100 M:      Support Opensource <support.opensource@diasemi.com>
4101 W:      http://www.dialog-semiconductor.com/products
4102 S:      Supported
4103 F:      Documentation/hwmon/da90??
4104 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4105 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4106 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4107 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4108 F:      Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4109 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4110 F:      drivers/gpio/gpio-da90??.c
4111 F:      drivers/hwmon/da90??-hwmon.c
4112 F:      drivers/iio/adc/da91??-*.c
4113 F:      drivers/input/misc/da90??_onkey.c
4114 F:      drivers/input/touchscreen/da9052_tsi.c
4115 F:      drivers/leds/leds-da90??.c
4116 F:      drivers/mfd/da903x.c
4117 F:      drivers/mfd/da90??-*.c
4118 F:      drivers/mfd/da91??-*.c
4119 F:      drivers/power/supply/da9052-battery.c
4120 F:      drivers/power/supply/da91??-*.c
4121 F:      drivers/regulator/da903x.c
4122 F:      drivers/regulator/da9???-regulator.[ch]
4123 F:      drivers/thermal/da90??-thermal.c
4124 F:      drivers/rtc/rtc-da90??.c
4125 F:      drivers/video/backlight/da90??_bl.c
4126 F:      drivers/watchdog/da90??_wdt.c
4127 F:      include/linux/mfd/da903x.h
4128 F:      include/linux/mfd/da9052/
4129 F:      include/linux/mfd/da9055/
4130 F:      include/linux/mfd/da9062/
4131 F:      include/linux/mfd/da9063/
4132 F:      include/linux/mfd/da9150/
4133 F:      include/linux/regulator/da9211.h
4134 F:      include/sound/da[79]*.h
4135 F:      sound/soc/codecs/da[79]*.[ch]
4136
4137 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4138 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4139 L:      linux-gpio@vger.kernel.org
4140 S:      Maintained
4141 F:      drivers/gpio/gpio-gpio-mm.c
4142
4143 DIGI NEO AND CLASSIC PCI PRODUCTS
4144 M:      Lidza Louina <lidza.louina@gmail.com>
4145 M:      Mark Hounschell <markh@compro.net>
4146 L:      driverdev-devel@linuxdriverproject.org
4147 S:      Maintained
4148 F:      drivers/staging/dgnc/
4149
4150 DIOLAN U2C-12 I2C DRIVER
4151 M:      Guenter Roeck <linux@roeck-us.net>
4152 L:      linux-i2c@vger.kernel.org
4153 S:      Maintained
4154 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4155
4156 DIRECT ACCESS (DAX)
4157 M:      Matthew Wilcox <mawilcox@microsoft.com>
4158 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4159 L:      linux-fsdevel@vger.kernel.org
4160 S:      Supported
4161 F:      fs/dax.c
4162 F:      include/linux/dax.h
4163 F:      include/trace/events/fs_dax.h
4164
4165 DIRECTORY NOTIFICATION (DNOTIFY)
4166 M:      Jan Kara <jack@suse.cz>
4167 R:      Amir Goldstein <amir73il@gmail.com>
4168 L:      linux-fsdevel@vger.kernel.org
4169 S:      Maintained
4170 F:      Documentation/filesystems/dnotify.txt
4171 F:      fs/notify/dnotify/
4172 F:      include/linux/dnotify.h
4173
4174 DISK GEOMETRY AND PARTITION HANDLING
4175 M:      Andries Brouwer <aeb@cwi.nl>
4176 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4177 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4178 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4179 S:      Maintained
4180
4181 DISKQUOTA
4182 M:      Jan Kara <jack@suse.com>
4183 S:      Maintained
4184 F:      Documentation/filesystems/quota.txt
4185 F:      fs/quota/
4186 F:      include/linux/quota*.h
4187 F:      include/uapi/linux/quota*.h
4188
4189 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4190 M:      Bernie Thompson <bernie@plugable.com>
4191 L:      linux-fbdev@vger.kernel.org
4192 S:      Maintained
4193 W:      http://plugable.com/category/projects/udlfb/
4194 F:      drivers/video/fbdev/udlfb.c
4195 F:      include/video/udlfb.h
4196 F:      Documentation/fb/udlfb.txt
4197
4198 DISTRIBUTED LOCK MANAGER (DLM)
4199 M:      Christine Caulfield <ccaulfie@redhat.com>
4200 M:      David Teigland <teigland@redhat.com>
4201 L:      cluster-devel@redhat.com
4202 W:      http://sources.redhat.com/cluster/
4203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4204 S:      Supported
4205 F:      fs/dlm/
4206
4207 DMA BUFFER SHARING FRAMEWORK
4208 M:      Sumit Semwal <sumit.semwal@linaro.org>
4209 S:      Maintained
4210 L:      linux-media@vger.kernel.org
4211 L:      dri-devel@lists.freedesktop.org
4212 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4213 F:      drivers/dma-buf/
4214 F:      include/linux/dma-buf*
4215 F:      include/linux/reservation.h
4216 F:      include/linux/*fence.h
4217 F:      Documentation/driver-api/dma-buf.rst
4218 T:      git git://anongit.freedesktop.org/drm/drm-misc
4219
4220 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4221 M:      Vinod Koul <vinod.koul@intel.com>
4222 L:      dmaengine@vger.kernel.org
4223 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4224 S:      Maintained
4225 F:      drivers/dma/
4226 F:      include/linux/dmaengine.h
4227 F:      Documentation/devicetree/bindings/dma/
4228 F:      Documentation/dmaengine/
4229 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4230
4231 DMA MAPPING HELPERS
4232 M:      Christoph Hellwig <hch@lst.de>
4233 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4234 R:      Robin Murphy <robin.murphy@arm.com>
4235 L:      iommu@lists.linux-foundation.org
4236 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4237 W:      http://git.infradead.org/users/hch/dma-mapping.git
4238 S:      Supported
4239 F:      lib/dma-debug.c
4240 F:      lib/dma-noop.c
4241 F:      lib/dma-virt.c
4242 F:      drivers/base/dma-mapping.c
4243 F:      drivers/base/dma-coherent.c
4244 F:      include/linux/dma-mapping.h
4245
4246 DME1737 HARDWARE MONITOR DRIVER
4247 M:      Juerg Haefliger <juergh@gmail.com>
4248 L:      linux-hwmon@vger.kernel.org
4249 S:      Maintained
4250 F:      Documentation/hwmon/dme1737
4251 F:      drivers/hwmon/dme1737.c
4252
4253 DMI/SMBIOS SUPPORT
4254 M:      Jean Delvare <jdelvare@suse.com>
4255 S:      Maintained
4256 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4257 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4258 F:      drivers/firmware/dmi-id.c
4259 F:      drivers/firmware/dmi_scan.c
4260 F:      include/linux/dmi.h
4261
4262 DOCUMENTATION
4263 M:      Jonathan Corbet <corbet@lwn.net>
4264 L:      linux-doc@vger.kernel.org
4265 S:      Maintained
4266 F:      Documentation/
4267 F:      scripts/kernel-doc
4268 X:      Documentation/ABI/
4269 X:      Documentation/devicetree/
4270 X:      Documentation/acpi
4271 X:      Documentation/power
4272 X:      Documentation/spi
4273 X:      Documentation/media
4274 T:      git git://git.lwn.net/linux.git docs-next
4275
4276 DONGWOON DW9714 LENS VOICE COIL DRIVER
4277 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4278 L:      linux-media@vger.kernel.org
4279 T:      git git://linuxtv.org/media_tree.git
4280 S:      Maintained
4281 F:      drivers/media/i2c/dw9714.c
4282
4283 DOUBLETALK DRIVER
4284 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4285 L:      blinux-list@redhat.com
4286 S:      Maintained
4287 F:      drivers/char/dtlk.c
4288 F:      include/linux/dtlk.h
4289
4290 DPAA2 DATAPATH I/O (DPIO) DRIVER
4291 M:      Roy Pledge <Roy.Pledge@nxp.com>
4292 L:      linux-kernel@vger.kernel.org
4293 S:      Maintained
4294 F:      drivers/staging/fsl-mc/bus/dpio
4295
4296 DPAA2 ETHERNET DRIVER
4297 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4298 L:      linux-kernel@vger.kernel.org
4299 S:      Maintained
4300 F:      drivers/staging/fsl-dpaa2/ethernet
4301
4302 DPT_I2O SCSI RAID DRIVER
4303 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4304 L:      linux-scsi@vger.kernel.org
4305 W:      http://www.adaptec.com/
4306 S:      Maintained
4307 F:      drivers/scsi/dpt*
4308 F:      drivers/scsi/dpt/
4309
4310 DRBD DRIVER
4311 M:      Philipp Reisner <philipp.reisner@linbit.com>
4312 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4313 L:      drbd-dev@lists.linbit.com
4314 W:      http://www.drbd.org
4315 T:      git git://git.linbit.com/linux-drbd.git
4316 T:      git git://git.linbit.com/drbd-8.4.git
4317 S:      Supported
4318 F:      drivers/block/drbd/
4319 F:      lib/lru_cache.c
4320 F:      Documentation/blockdev/drbd/
4321
4322 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4323 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4325 S:      Supported
4326 F:      Documentation/kobject.txt
4327 F:      drivers/base/
4328 F:      fs/debugfs/
4329 F:      fs/sysfs/
4330 F:      include/linux/debugfs.h
4331 F:      include/linux/kobj*
4332 F:      lib/kobj*
4333
4334 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4335 M:      Kevin Hilman <khilman@kernel.org>
4336 M:      Nishanth Menon <nm@ti.com>
4337 S:      Maintained
4338 F:      drivers/power/avs/
4339 F:      include/linux/power/smartreflex.h
4340 L:      linux-pm@vger.kernel.org
4341
4342 DRM DRIVER FOR ARM PL111 CLCD
4343 M:      Eric Anholt <eric@anholt.net>
4344 T:      git git://anongit.freedesktop.org/drm/drm-misc
4345 S:      Supported
4346 F:      drivers/gpu/drm/pl111/
4347
4348 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4349 M:      Dave Airlie <airlied@redhat.com>
4350 S:      Odd Fixes
4351 F:      drivers/gpu/drm/ast/
4352
4353 DRM DRIVER FOR BOCHS VIRTUAL GPU
4354 M:      Gerd Hoffmann <kraxel@redhat.com>
4355 L:      virtualization@lists.linux-foundation.org
4356 T:      git git://anongit.freedesktop.org/drm/drm-misc
4357 S:      Maintained
4358 F:      drivers/gpu/drm/bochs/
4359
4360 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4361 S:      Orphan / Obsolete
4362 F:      drivers/gpu/drm/i810/
4363 F:      include/uapi/drm/i810_drm.h
4364
4365 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4366 S:      Orphan / Obsolete
4367 F:      drivers/gpu/drm/mga/
4368 F:      include/uapi/drm/mga_drm.h
4369
4370 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4371 M:      Dave Airlie <airlied@redhat.com>
4372 S:      Odd Fixes
4373 F:      drivers/gpu/drm/mgag200/
4374
4375 DRM DRIVER FOR MI0283QT
4376 M:      Noralf Trønnes <noralf@tronnes.org>
4377 S:      Maintained
4378 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4379 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4380
4381 DRM DRIVER FOR MSM ADRENO GPU
4382 M:      Rob Clark <robdclark@gmail.com>
4383 L:      linux-arm-msm@vger.kernel.org
4384 L:      dri-devel@lists.freedesktop.org
4385 L:      freedreno@lists.freedesktop.org
4386 T:      git git://people.freedesktop.org/~robclark/linux
4387 S:      Maintained
4388 F:      drivers/gpu/drm/msm/
4389 F:      include/uapi/drm/msm_drm.h
4390 F:      Documentation/devicetree/bindings/display/msm/
4391
4392 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4393 M:      Ben Skeggs <bskeggs@redhat.com>
4394 L:      dri-devel@lists.freedesktop.org
4395 L:      nouveau@lists.freedesktop.org
4396 T:      git git://github.com/skeggsb/linux
4397 S:      Supported
4398 F:      drivers/gpu/drm/nouveau/
4399 F:      include/uapi/drm/nouveau_drm.h
4400
4401 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4402 M:      Noralf Trønnes <noralf@tronnes.org>
4403 S:      Maintained
4404 F:      drivers/gpu/drm/tinydrm/repaper.c
4405 F:      Documentation/devicetree/bindings/display/repaper.txt
4406
4407 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4408 M:      Dave Airlie <airlied@redhat.com>
4409 M:      Gerd Hoffmann <kraxel@redhat.com>
4410 L:      virtualization@lists.linux-foundation.org
4411 T:      git git://anongit.freedesktop.org/drm/drm-misc
4412 S:      Obsolete
4413 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4414 F:      drivers/gpu/drm/cirrus/
4415
4416 DRM DRIVER FOR QXL VIRTUAL GPU
4417 M:      Dave Airlie <airlied@redhat.com>
4418 M:      Gerd Hoffmann <kraxel@redhat.com>
4419 L:      virtualization@lists.linux-foundation.org
4420 T:      git git://anongit.freedesktop.org/drm/drm-misc
4421 S:      Maintained
4422 F:      drivers/gpu/drm/qxl/
4423 F:      include/uapi/drm/qxl_drm.h
4424
4425 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4426 S:      Orphan / Obsolete
4427 F:      drivers/gpu/drm/r128/
4428 F:      include/uapi/drm/r128_drm.h
4429
4430 DRM DRIVER FOR SAVAGE VIDEO CARDS
4431 S:      Orphan / Obsolete
4432 F:      drivers/gpu/drm/savage/
4433 F:      include/uapi/drm/savage_drm.h
4434
4435 DRM DRIVER FOR SIS VIDEO CARDS
4436 S:      Orphan / Obsolete
4437 F:      drivers/gpu/drm/sis/
4438 F:      include/uapi/drm/sis_drm.h
4439
4440 DRM DRIVER FOR SITRONIX ST7586 PANELS
4441 M:      David Lechner <david@lechnology.com>
4442 S:      Maintained
4443 F:      drivers/gpu/drm/tinydrm/st7586.c
4444 F:      Documentation/devicetree/bindings/display/st7586.txt
4445
4446 DRM DRIVER FOR TDFX VIDEO CARDS
4447 S:      Orphan / Obsolete
4448 F:      drivers/gpu/drm/tdfx/
4449
4450 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4451 M:      Dave Airlie <airlied@redhat.com>
4452 S:      Odd Fixes
4453 F:      drivers/gpu/drm/udl/
4454
4455 DRM DRIVER FOR VMWARE VIRTUAL GPU
4456 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4457 M:      Sinclair Yeh <syeh@vmware.com>
4458 M:      Thomas Hellstrom <thellstrom@vmware.com>
4459 L:      dri-devel@lists.freedesktop.org
4460 T:      git git://people.freedesktop.org/~syeh/repos_linux
4461 T:      git git://people.freedesktop.org/~thomash/linux
4462 S:      Supported
4463 F:      drivers/gpu/drm/vmwgfx/
4464 F:      include/uapi/drm/vmwgfx_drm.h
4465
4466 DRM DRIVERS
4467 M:      David Airlie <airlied@linux.ie>
4468 L:      dri-devel@lists.freedesktop.org
4469 T:      git git://people.freedesktop.org/~airlied/linux
4470 B:      https://bugs.freedesktop.org/
4471 C:      irc://chat.freenode.net/dri-devel
4472 S:      Maintained
4473 F:      drivers/gpu/drm/
4474 F:      drivers/gpu/vga/
4475 F:      Documentation/devicetree/bindings/display/
4476 F:      Documentation/devicetree/bindings/gpu/
4477 F:      Documentation/devicetree/bindings/video/
4478 F:      Documentation/gpu/
4479 F:      include/drm/
4480 F:      include/uapi/drm/
4481 F:      include/linux/vga*
4482
4483 DRM DRIVERS AND MISC GPU PATCHES
4484 M:      Daniel Vetter <daniel.vetter@intel.com>
4485 M:      Jani Nikula <jani.nikula@linux.intel.com>
4486 M:      Sean Paul <seanpaul@chromium.org>
4487 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4488 S:      Maintained
4489 T:      git git://anongit.freedesktop.org/drm/drm-misc
4490 F:      Documentation/gpu/
4491 F:      drivers/gpu/vga/
4492 F:      drivers/gpu/drm/*
4493 F:      include/drm/drm*
4494 F:      include/uapi/drm/drm*
4495 F:      include/linux/vga*
4496
4497 DRM DRIVERS FOR ALLWINNER A10
4498 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4499 L:      dri-devel@lists.freedesktop.org
4500 S:      Supported
4501 F:      drivers/gpu/drm/sun4i/
4502 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4504
4505 DRM DRIVERS FOR AMLOGIC SOCS
4506 M:      Neil Armstrong <narmstrong@baylibre.com>
4507 L:      dri-devel@lists.freedesktop.org
4508 L:      linux-amlogic@lists.infradead.org
4509 W:      http://linux-meson.com/
4510 S:      Supported
4511 F:      drivers/gpu/drm/meson/
4512 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4513 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4514 F:      Documentation/gpu/meson.rst
4515 T:      git git://anongit.freedesktop.org/drm/drm-misc
4516
4517 DRM DRIVERS FOR ATMEL HLCDC
4518 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4519 L:      dri-devel@lists.freedesktop.org
4520 S:      Supported
4521 F:      drivers/gpu/drm/atmel-hlcdc/
4522 F:      Documentation/devicetree/bindings/drm/atmel/
4523 T:      git git://anongit.freedesktop.org/drm/drm-misc
4524
4525 DRM DRIVERS FOR BRIDGE CHIPS
4526 M:      Archit Taneja <architt@codeaurora.org>
4527 M:      Andrzej Hajda <a.hajda@samsung.com>
4528 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4529 S:      Maintained
4530 T:      git git://anongit.freedesktop.org/drm/drm-misc
4531 F:      drivers/gpu/drm/bridge/
4532
4533 DRM DRIVERS FOR EXYNOS
4534 M:      Inki Dae <inki.dae@samsung.com>
4535 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4536 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4537 M:      Kyungmin Park <kyungmin.park@samsung.com>
4538 L:      dri-devel@lists.freedesktop.org
4539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4540 S:      Supported
4541 F:      drivers/gpu/drm/exynos/
4542 F:      include/uapi/drm/exynos_drm.h
4543 F:      Documentation/devicetree/bindings/display/exynos/
4544
4545 DRM DRIVERS FOR FREESCALE DCU
4546 M:      Stefan Agner <stefan@agner.ch>
4547 M:      Alison Wang <alison.wang@freescale.com>
4548 L:      dri-devel@lists.freedesktop.org
4549 S:      Supported
4550 F:      drivers/gpu/drm/fsl-dcu/
4551 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4552 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4553 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4554
4555 DRM DRIVERS FOR FREESCALE IMX
4556 M:      Philipp Zabel <p.zabel@pengutronix.de>
4557 L:      dri-devel@lists.freedesktop.org
4558 S:      Maintained
4559 F:      drivers/gpu/drm/imx/
4560 F:      drivers/gpu/ipu-v3/
4561 F:      Documentation/devicetree/bindings/display/imx/
4562
4563 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4564 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4565 L:      dri-devel@lists.freedesktop.org
4566 T:      git git://github.com/patjak/drm-gma500
4567 S:      Maintained
4568 F:      drivers/gpu/drm/gma500/
4569
4570 DRM DRIVERS FOR HISILICON
4571 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4572 M:      Rongrong Zou <zourongrong@gmail.com>
4573 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4574 R:      Chen Feng <puck.chen@hisilicon.com>
4575 L:      dri-devel@lists.freedesktop.org
4576 T:      git git://github.com/xin3liang/linux.git
4577 S:      Maintained
4578 F:      drivers/gpu/drm/hisilicon/
4579 F:      Documentation/devicetree/bindings/display/hisilicon/
4580
4581 DRM DRIVERS FOR MEDIATEK
4582 M:      CK Hu <ck.hu@mediatek.com>
4583 M:      Philipp Zabel <p.zabel@pengutronix.de>
4584 L:      dri-devel@lists.freedesktop.org
4585 S:      Supported
4586 F:      drivers/gpu/drm/mediatek/
4587 F:      Documentation/devicetree/bindings/display/mediatek/
4588
4589 DRM DRIVERS FOR NVIDIA TEGRA
4590 M:      Thierry Reding <thierry.reding@gmail.com>
4591 L:      dri-devel@lists.freedesktop.org
4592 L:      linux-tegra@vger.kernel.org
4593 T:      git git://anongit.freedesktop.org/tegra/linux.git
4594 S:      Supported
4595 F:      drivers/gpu/drm/tegra/
4596 F:      drivers/gpu/host1x/
4597 F:      include/linux/host1x.h
4598 F:      include/uapi/drm/tegra_drm.h
4599 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4600
4601 DRM DRIVERS FOR RENESAS
4602 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4603 L:      dri-devel@lists.freedesktop.org
4604 L:      linux-renesas-soc@vger.kernel.org
4605 T:      git git://linuxtv.org/pinchartl/fbdev
4606 S:      Supported
4607 F:      drivers/gpu/drm/rcar-du/
4608 F:      drivers/gpu/drm/shmobile/
4609 F:      include/linux/platform_data/shmob_drm.h
4610 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4611 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4612
4613 DRM DRIVERS FOR ROCKCHIP
4614 M:      Mark Yao <mark.yao@rock-chips.com>
4615 L:      dri-devel@lists.freedesktop.org
4616 S:      Maintained
4617 F:      drivers/gpu/drm/rockchip/
4618 F:      Documentation/devicetree/bindings/display/rockchip/
4619 T:      git git://anongit.freedesktop.org/drm/drm-misc
4620
4621 DRM DRIVERS FOR STI
4622 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4623 M:      Vincent Abriou <vincent.abriou@st.com>
4624 L:      dri-devel@lists.freedesktop.org
4625 T:      git git://anongit.freedesktop.org/drm/drm-misc
4626 S:      Maintained
4627 F:      drivers/gpu/drm/sti
4628 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4629
4630 DRM DRIVERS FOR STM
4631 M:      Yannick Fertre <yannick.fertre@st.com>
4632 M:      Philippe Cornu <philippe.cornu@st.com>
4633 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4634 M:      Vincent Abriou <vincent.abriou@st.com>
4635 L:      dri-devel@lists.freedesktop.org
4636 T:      git git://anongit.freedesktop.org/drm/drm-misc
4637 S:      Maintained
4638 F:      drivers/gpu/drm/stm
4639 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4640
4641 DRM DRIVERS FOR TI LCDC
4642 M:      Jyri Sarha <jsarha@ti.com>
4643 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4644 L:      dri-devel@lists.freedesktop.org
4645 S:      Maintained
4646 F:      drivers/gpu/drm/tilcdc/
4647 F:      Documentation/devicetree/bindings/display/tilcdc/
4648
4649 DRM DRIVERS FOR TI OMAP
4650 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4651 L:      dri-devel@lists.freedesktop.org
4652 S:      Maintained
4653 F:      drivers/gpu/drm/omapdrm/
4654 F:      Documentation/devicetree/bindings/display/ti/
4655
4656 DRM DRIVERS FOR VC4
4657 M:      Eric Anholt <eric@anholt.net>
4658 T:      git git://github.com/anholt/linux
4659 S:      Supported
4660 F:      drivers/gpu/drm/vc4/
4661 F:      include/uapi/drm/vc4_drm.h
4662 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4663 T:      git git://anongit.freedesktop.org/drm/drm-misc
4664
4665 DRM DRIVERS FOR VIVANTE GPU IP
4666 M:      Lucas Stach <l.stach@pengutronix.de>
4667 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4668 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4669 L:      etnaviv@lists.freedesktop.org
4670 L:      dri-devel@lists.freedesktop.org
4671 S:      Maintained
4672 F:      drivers/gpu/drm/etnaviv/
4673 F:      include/uapi/drm/etnaviv_drm.h
4674 F:      Documentation/devicetree/bindings/display/etnaviv/
4675
4676 DRM DRIVERS FOR ZTE ZX
4677 M:      Shawn Guo <shawnguo@kernel.org>
4678 L:      dri-devel@lists.freedesktop.org
4679 S:      Maintained
4680 F:      drivers/gpu/drm/zte/
4681 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4682 T:      git git://anongit.freedesktop.org/drm/drm-misc
4683
4684 DRM PANEL DRIVERS
4685 M:      Thierry Reding <thierry.reding@gmail.com>
4686 L:      dri-devel@lists.freedesktop.org
4687 T:      git git://anongit.freedesktop.org/tegra/linux.git
4688 S:      Maintained
4689 F:      drivers/gpu/drm/drm_panel.c
4690 F:      drivers/gpu/drm/panel/
4691 F:      include/drm/drm_panel.h
4692 F:      Documentation/devicetree/bindings/display/panel/
4693
4694 DRM TINYDRM DRIVERS
4695 M:      Noralf Trønnes <noralf@tronnes.org>
4696 W:      https://github.com/notro/tinydrm/wiki/Development
4697 T:      git git://anongit.freedesktop.org/drm/drm-misc
4698 S:      Maintained
4699 F:      drivers/gpu/drm/tinydrm/
4700 F:      include/drm/tinydrm/
4701
4702 DSBR100 USB FM RADIO DRIVER
4703 M:      Alexey Klimov <klimov.linux@gmail.com>
4704 L:      linux-media@vger.kernel.org
4705 T:      git git://linuxtv.org/media_tree.git
4706 S:      Maintained
4707 F:      drivers/media/radio/dsbr100.c
4708
4709 DSCC4 DRIVER
4710 M:      Francois Romieu <romieu@fr.zoreil.com>
4711 L:      netdev@vger.kernel.org
4712 S:      Maintained
4713 F:      drivers/net/wan/dscc4.c
4714
4715 DT3155 MEDIA DRIVER
4716 M:      Hans Verkuil <hverkuil@xs4all.nl>
4717 L:      linux-media@vger.kernel.org
4718 T:      git git://linuxtv.org/media_tree.git
4719 W:      https://linuxtv.org
4720 S:      Odd Fixes
4721 F:      drivers/media/pci/dt3155/
4722
4723 DVB_USB_AF9015 MEDIA DRIVER
4724 M:      Antti Palosaari <crope@iki.fi>
4725 L:      linux-media@vger.kernel.org
4726 W:      https://linuxtv.org
4727 W:      http://palosaari.fi/linux/
4728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4729 T:      git git://linuxtv.org/anttip/media_tree.git
4730 S:      Maintained
4731 F:      drivers/media/usb/dvb-usb-v2/af9015*
4732
4733 DVB_USB_AF9035 MEDIA DRIVER
4734 M:      Antti Palosaari <crope@iki.fi>
4735 L:      linux-media@vger.kernel.org
4736 W:      https://linuxtv.org
4737 W:      http://palosaari.fi/linux/
4738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4739 T:      git git://linuxtv.org/anttip/media_tree.git
4740 S:      Maintained
4741 F:      drivers/media/usb/dvb-usb-v2/af9035*
4742
4743 DVB_USB_ANYSEE MEDIA DRIVER
4744 M:      Antti Palosaari <crope@iki.fi>
4745 L:      linux-media@vger.kernel.org
4746 W:      https://linuxtv.org
4747 W:      http://palosaari.fi/linux/
4748 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4749 T:      git git://linuxtv.org/anttip/media_tree.git
4750 S:      Maintained
4751 F:      drivers/media/usb/dvb-usb-v2/anysee*
4752
4753 DVB_USB_AU6610 MEDIA DRIVER
4754 M:      Antti Palosaari <crope@iki.fi>
4755 L:      linux-media@vger.kernel.org
4756 W:      https://linuxtv.org
4757 W:      http://palosaari.fi/linux/
4758 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4759 T:      git git://linuxtv.org/anttip/media_tree.git
4760 S:      Maintained
4761 F:      drivers/media/usb/dvb-usb-v2/au6610*
4762
4763 DVB_USB_CE6230 MEDIA DRIVER
4764 M:      Antti Palosaari <crope@iki.fi>
4765 L:      linux-media@vger.kernel.org
4766 W:      https://linuxtv.org
4767 W:      http://palosaari.fi/linux/
4768 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4769 T:      git git://linuxtv.org/anttip/media_tree.git
4770 S:      Maintained
4771 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4772
4773 DVB_USB_CXUSB MEDIA DRIVER
4774 M:      Michael Krufky <mkrufky@linuxtv.org>
4775 L:      linux-media@vger.kernel.org
4776 W:      https://linuxtv.org
4777 W:      http://github.com/mkrufky
4778 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4779 T:      git git://linuxtv.org/media_tree.git
4780 S:      Maintained
4781 F:      drivers/media/usb/dvb-usb/cxusb*
4782
4783 DVB_USB_EC168 MEDIA DRIVER
4784 M:      Antti Palosaari <crope@iki.fi>
4785 L:      linux-media@vger.kernel.org
4786 W:      https://linuxtv.org
4787 W:      http://palosaari.fi/linux/
4788 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4789 T:      git git://linuxtv.org/anttip/media_tree.git
4790 S:      Maintained
4791 F:      drivers/media/usb/dvb-usb-v2/ec168*
4792
4793 DVB_USB_GL861 MEDIA DRIVER
4794 M:      Antti Palosaari <crope@iki.fi>
4795 L:      linux-media@vger.kernel.org
4796 W:      https://linuxtv.org
4797 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4798 T:      git git://linuxtv.org/anttip/media_tree.git
4799 S:      Maintained
4800 F:      drivers/media/usb/dvb-usb-v2/gl861*
4801
4802 DVB_USB_MXL111SF MEDIA DRIVER
4803 M:      Michael Krufky <mkrufky@linuxtv.org>
4804 L:      linux-media@vger.kernel.org
4805 W:      https://linuxtv.org
4806 W:      http://github.com/mkrufky
4807 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4808 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4809 S:      Maintained
4810 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4811
4812 DVB_USB_RTL28XXU MEDIA DRIVER
4813 M:      Antti Palosaari <crope@iki.fi>
4814 L:      linux-media@vger.kernel.org
4815 W:      https://linuxtv.org
4816 W:      http://palosaari.fi/linux/
4817 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4818 T:      git git://linuxtv.org/anttip/media_tree.git
4819 S:      Maintained
4820 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4821
4822 DVB_USB_V2 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/usb/dvb-usb-v2/dvb_usb*
4831 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4832
4833 DYNAMIC DEBUG
4834 M:      Jason Baron <jbaron@akamai.com>
4835 S:      Maintained
4836 F:      lib/dynamic_debug.c
4837 F:      include/linux/dynamic_debug.h
4838
4839 DZ DECSTATION DZ11 SERIAL DRIVER
4840 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4841 S:      Maintained
4842 F:      drivers/tty/serial/dz.*
4843
4844 E3X0 POWER BUTTON DRIVER
4845 M:      Moritz Fischer <moritz.fischer@ettus.com>
4846 L:      usrp-users@lists.ettus.com
4847 W:      http://www.ettus.com
4848 S:      Supported
4849 F:      drivers/input/misc/e3x0-button.c
4850 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4851
4852 E4000 MEDIA DRIVER
4853 M:      Antti Palosaari <crope@iki.fi>
4854 L:      linux-media@vger.kernel.org
4855 W:      https://linuxtv.org
4856 W:      http://palosaari.fi/linux/
4857 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4858 T:      git git://linuxtv.org/anttip/media_tree.git
4859 S:      Maintained
4860 F:      drivers/media/tuners/e4000*
4861
4862 EATA ISA/EISA/PCI SCSI DRIVER
4863 M:      Dario Ballabio <ballabio_dario@emc.com>
4864 L:      linux-scsi@vger.kernel.org
4865 S:      Maintained
4866 F:      drivers/scsi/eata.c
4867
4868 EC100 MEDIA DRIVER
4869 M:      Antti Palosaari <crope@iki.fi>
4870 L:      linux-media@vger.kernel.org
4871 W:      https://linuxtv.org
4872 W:      http://palosaari.fi/linux/
4873 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4874 T:      git git://linuxtv.org/anttip/media_tree.git
4875 S:      Maintained
4876 F:      drivers/media/dvb-frontends/ec100*
4877
4878 ECRYPT FILE SYSTEM
4879 M:      Tyler Hicks <tyhicks@canonical.com>
4880 L:      ecryptfs@vger.kernel.org
4881 W:      http://ecryptfs.org
4882 W:      https://launchpad.net/ecryptfs
4883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4884 S:      Supported
4885 F:      Documentation/filesystems/ecryptfs.txt
4886 F:      fs/ecryptfs/
4887
4888 EDAC-AMD64
4889 M:      Borislav Petkov <bp@alien8.de>
4890 L:      linux-edac@vger.kernel.org
4891 S:      Maintained
4892 F:      drivers/edac/amd64_edac*
4893
4894 EDAC-CALXEDA
4895 M:      Robert Richter <rric@kernel.org>
4896 L:      linux-edac@vger.kernel.org
4897 S:      Maintained
4898 F:      drivers/edac/highbank*
4899
4900 EDAC-CAVIUM
4901 M:      Ralf Baechle <ralf@linux-mips.org>
4902 M:      David Daney <david.daney@cavium.com>
4903 L:      linux-edac@vger.kernel.org
4904 L:      linux-mips@linux-mips.org
4905 S:      Supported
4906 F:      drivers/edac/octeon_edac*
4907 F:      drivers/edac/thunderx_edac*
4908
4909 EDAC-CORE
4910 M:      Borislav Petkov <bp@alien8.de>
4911 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4912 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4913 L:      linux-edac@vger.kernel.org
4914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4915 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4916 S:      Supported
4917 F:      Documentation/admin-guide/ras.rst
4918 F:      Documentation/driver-api/edac.rst
4919 F:      drivers/edac/
4920 F:      include/linux/edac.h
4921
4922 EDAC-E752X
4923 M:      Mark Gross <mark.gross@intel.com>
4924 L:      linux-edac@vger.kernel.org
4925 S:      Maintained
4926 F:      drivers/edac/e752x_edac.c
4927
4928 EDAC-E7XXX
4929 L:      linux-edac@vger.kernel.org
4930 S:      Maintained
4931 F:      drivers/edac/e7xxx_edac.c
4932
4933 EDAC-FSL_DDR
4934 M:      York Sun <york.sun@nxp.com>
4935 L:      linux-edac@vger.kernel.org
4936 S:      Maintained
4937 F:      drivers/edac/fsl_ddr_edac.*
4938
4939 EDAC-GHES
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/ghes_edac.c
4945
4946 EDAC-I3000
4947 L:      linux-edac@vger.kernel.org
4948 S:      Orphan
4949 F:      drivers/edac/i3000_edac.c
4950
4951 EDAC-I5000
4952 L:      linux-edac@vger.kernel.org
4953 S:      Maintained
4954 F:      drivers/edac/i5000_edac.c
4955
4956 EDAC-I5400
4957 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4958 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4959 L:      linux-edac@vger.kernel.org
4960 S:      Maintained
4961 F:      drivers/edac/i5400_edac.c
4962
4963 EDAC-I7300
4964 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4965 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4966 L:      linux-edac@vger.kernel.org
4967 S:      Maintained
4968 F:      drivers/edac/i7300_edac.c
4969
4970 EDAC-I7CORE
4971 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4972 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4973 L:      linux-edac@vger.kernel.org
4974 S:      Maintained
4975 F:      drivers/edac/i7core_edac.c
4976
4977 EDAC-I82443BXGX
4978 M:      Tim Small <tim@buttersideup.com>
4979 L:      linux-edac@vger.kernel.org
4980 S:      Maintained
4981 F:      drivers/edac/i82443bxgx_edac.c
4982
4983 EDAC-I82975X
4984 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4985 M:      "Arvind R." <arvino55@gmail.com>
4986 L:      linux-edac@vger.kernel.org
4987 S:      Maintained
4988 F:      drivers/edac/i82975x_edac.c
4989
4990 EDAC-IE31200
4991 M:      Jason Baron <jbaron@akamai.com>
4992 L:      linux-edac@vger.kernel.org
4993 S:      Maintained
4994 F:      drivers/edac/ie31200_edac.c
4995
4996 EDAC-MPC85XX
4997 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4998 L:      linux-edac@vger.kernel.org
4999 S:      Maintained
5000 F:      drivers/edac/mpc85xx_edac.[ch]
5001
5002 EDAC-PASEMI
5003 M:      Egor Martovetsky <egor@pasemi.com>
5004 L:      linux-edac@vger.kernel.org
5005 S:      Maintained
5006 F:      drivers/edac/pasemi_edac.c
5007
5008 EDAC-PND2
5009 M:      Tony Luck <tony.luck@intel.com>
5010 L:      linux-edac@vger.kernel.org
5011 S:      Maintained
5012 F:      drivers/edac/pnd2_edac.[ch]
5013
5014 EDAC-R82600
5015 M:      Tim Small <tim@buttersideup.com>
5016 L:      linux-edac@vger.kernel.org
5017 S:      Maintained
5018 F:      drivers/edac/r82600_edac.c
5019
5020 EDAC-SBRIDGE
5021 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5022 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5023 L:      linux-edac@vger.kernel.org
5024 S:      Maintained
5025 F:      drivers/edac/sb_edac.c
5026
5027 EDAC-SKYLAKE
5028 M:      Tony Luck <tony.luck@intel.com>
5029 L:      linux-edac@vger.kernel.org
5030 S:      Maintained
5031 F:      drivers/edac/skx_edac.c
5032
5033 EDIROL UA-101/UA-1000 DRIVER
5034 M:      Clemens Ladisch <clemens@ladisch.de>
5035 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5036 T:      git git://git.alsa-project.org/alsa-kernel.git
5037 S:      Maintained
5038 F:      sound/usb/misc/ua101.c
5039
5040 EFI TEST DRIVER
5041 L:      linux-efi@vger.kernel.org
5042 M:      Ivan Hu <ivan.hu@canonical.com>
5043 M:      Matt Fleming <matt@codeblueprint.co.uk>
5044 S:      Maintained
5045 F:      drivers/firmware/efi/test/
5046
5047 EFI VARIABLE FILESYSTEM
5048 M:      Matthew Garrett <matthew.garrett@nebula.com>
5049 M:      Jeremy Kerr <jk@ozlabs.org>
5050 M:      Matt Fleming <matt@codeblueprint.co.uk>
5051 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5052 L:      linux-efi@vger.kernel.org
5053 S:      Maintained
5054 F:      fs/efivarfs/
5055
5056 EFIFB FRAMEBUFFER DRIVER
5057 L:      linux-fbdev@vger.kernel.org
5058 M:      Peter Jones <pjones@redhat.com>
5059 S:      Maintained
5060 F:      drivers/video/fbdev/efifb.c
5061
5062 EFS FILESYSTEM
5063 W:      http://aeschi.ch.eu.org/efs/
5064 S:      Orphan
5065 F:      fs/efs/
5066
5067 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5068 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5069 L:      netdev@vger.kernel.org
5070 S:      Maintained
5071 F:      drivers/net/ethernet/ibm/ehea/
5072
5073 EM28XX VIDEO4LINUX DRIVER
5074 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5075 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5076 L:      linux-media@vger.kernel.org
5077 W:      https://linuxtv.org
5078 T:      git git://linuxtv.org/media_tree.git
5079 S:      Maintained
5080 F:      drivers/media/usb/em28xx/
5081 F:      Documentation/media/v4l-drivers/em28xx*
5082
5083 EMBEDDED LINUX
5084 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5085 M:      Matt Mackall <mpm@selenic.com>
5086 M:      David Woodhouse <dwmw2@infradead.org>
5087 L:      linux-embedded@vger.kernel.org
5088 S:      Maintained
5089
5090 Emulex 10Gbps iSCSI - OneConnect DRIVER
5091 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5092 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5093 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5094 L:      linux-scsi@vger.kernel.org
5095 W:      http://www.broadcom.com
5096 S:      Supported
5097 F:      drivers/scsi/be2iscsi/
5098
5099 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5100 M:      Sathya Perla <sathya.perla@broadcom.com>
5101 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5102 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5103 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5104 L:      netdev@vger.kernel.org
5105 W:      http://www.emulex.com
5106 S:      Supported
5107 F:      drivers/net/ethernet/emulex/benet/
5108
5109 EMULEX ONECONNECT ROCE DRIVER
5110 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5111 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5112 L:      linux-rdma@vger.kernel.org
5113 W:      http://www.broadcom.com
5114 S:      Odd Fixes
5115 F:      drivers/infiniband/hw/ocrdma/
5116 F:      include/uapi/rdma/ocrdma-abi.h
5117
5118 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5119 M:      James Smart <james.smart@broadcom.com>
5120 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5121 L:      linux-scsi@vger.kernel.org
5122 W:      http://www.broadcom.com
5123 S:      Supported
5124 F:      drivers/scsi/lpfc/
5125
5126 ENE CB710 FLASH CARD READER DRIVER
5127 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5128 S:      Maintained
5129 F:      drivers/misc/cb710/
5130 F:      drivers/mmc/host/cb710-mmc.*
5131 F:      include/linux/cb710.h
5132
5133 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5134 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5135 S:      Maintained
5136 F:      drivers/media/rc/ene_ir.*
5137
5138 EPSON S1D13XXX FRAMEBUFFER DRIVER
5139 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5140 S:      Maintained
5141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5142 F:      drivers/video/fbdev/s1d13xxxfb.c
5143 F:      include/video/s1d13xxxfb.h
5144
5145 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5146 M:      Jeff Layton <jlayton@poochiereds.net>
5147 S:      Maintained
5148 F:      lib/errseq.c
5149 F:      include/linux/errseq.h
5150
5151 ET131X NETWORK DRIVER
5152 M:      Mark Einon <mark.einon@gmail.com>
5153 S:      Odd Fixes
5154 F:      drivers/net/ethernet/agere/
5155
5156 ETHERNET BRIDGE
5157 M:      Stephen Hemminger <stephen@networkplumber.org>
5158 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5159 L:      netdev@vger.kernel.org
5160 W:      http://www.linuxfoundation.org/en/Net:Bridge
5161 S:      Maintained
5162 F:      include/linux/netfilter_bridge/
5163 F:      net/bridge/
5164
5165 ETHERNET PHY LIBRARY
5166 M:      Andrew Lunn <andrew@lunn.ch>
5167 M:      Florian Fainelli <f.fainelli@gmail.com>
5168 L:      netdev@vger.kernel.org
5169 S:      Maintained
5170 F:      Documentation/ABI/testing/sysfs-bus-mdio
5171 F:      Documentation/devicetree/bindings/net/mdio*
5172 F:      Documentation/networking/phy.txt
5173 F:      drivers/net/phy/
5174 F:      drivers/of/of_mdio.c
5175 F:      drivers/of/of_net.c
5176 F:      include/linux/*mdio*.h
5177 F:      include/linux/of_net.h
5178 F:      include/linux/phy.h
5179 F:      include/linux/phy_fixed.h
5180 F:      include/linux/platform_data/mdio-gpio.h
5181 F:      include/linux/platform_data/mdio-bcm-unimac.h
5182 F:      include/trace/events/mdio.h
5183 F:      include/uapi/linux/mdio.h
5184 F:      include/uapi/linux/mii.h
5185
5186 EXT2 FILE SYSTEM
5187 M:      Jan Kara <jack@suse.com>
5188 L:      linux-ext4@vger.kernel.org
5189 S:      Maintained
5190 F:      Documentation/filesystems/ext2.txt
5191 F:      fs/ext2/
5192 F:      include/linux/ext2*
5193
5194 EXT4 FILE SYSTEM
5195 M:      "Theodore Ts'o" <tytso@mit.edu>
5196 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5197 L:      linux-ext4@vger.kernel.org
5198 W:      http://ext4.wiki.kernel.org
5199 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5201 S:      Maintained
5202 F:      Documentation/filesystems/ext4.txt
5203 F:      fs/ext4/
5204
5205 Extended Verification Module (EVM)
5206 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5207 L:      linux-ima-devel@lists.sourceforge.net
5208 L:      linux-security-module@vger.kernel.org
5209 S:      Supported
5210 F:      security/integrity/evm/
5211
5212 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5213 M:      Matt Fleming <matt@codeblueprint.co.uk>
5214 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5215 L:      linux-efi@vger.kernel.org
5216 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5217 S:      Maintained
5218 F:      Documentation/efi-stub.txt
5219 F:      arch/*/kernel/efi.c
5220 F:      arch/x86/boot/compressed/eboot.[ch]
5221 F:      arch/*/include/asm/efi.h
5222 F:      arch/x86/platform/efi/
5223 F:      drivers/firmware/efi/
5224 F:      include/linux/efi*.h
5225 F:      arch/arm/boot/compressed/efi-header.S
5226 F:      arch/arm64/kernel/efi-entry.S
5227
5228 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5229 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5230 M:      Chanwoo Choi <cw00.choi@samsung.com>
5231 L:      linux-kernel@vger.kernel.org
5232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5233 S:      Maintained
5234 F:      drivers/extcon/
5235 F:      include/linux/extcon/
5236 F:      include/linux/extcon.h
5237 F:      Documentation/extcon/
5238 F:      Documentation/devicetree/bindings/extcon/
5239
5240 EXYNOS DP DRIVER
5241 M:      Jingoo Han <jingoohan1@gmail.com>
5242 L:      dri-devel@lists.freedesktop.org
5243 S:      Maintained
5244 F:      drivers/gpu/drm/exynos/exynos_dp*
5245
5246 EXYNOS SYSMMU (IOMMU) driver
5247 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5248 L:      iommu@lists.linux-foundation.org
5249 S:      Maintained
5250 F:      drivers/iommu/exynos-iommu.c
5251
5252 EZchip NPS platform support
5253 M:      Noam Camus <noamc@ezchip.com>
5254 S:      Supported
5255 F:      arch/arc/plat-eznps
5256 F:      arch/arc/boot/dts/eznps.dts
5257
5258 F2FS FILE SYSTEM
5259 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5260 M:      Chao Yu <yuchao0@huawei.com>
5261 L:      linux-f2fs-devel@lists.sourceforge.net
5262 W:      https://f2fs.wiki.kernel.org/
5263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5264 S:      Maintained
5265 F:      Documentation/filesystems/f2fs.txt
5266 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5267 F:      fs/f2fs/
5268 F:      include/linux/f2fs_fs.h
5269 F:      include/trace/events/f2fs.h
5270
5271 F71805F HARDWARE MONITORING DRIVER
5272 M:      Jean Delvare <jdelvare@suse.com>
5273 L:      linux-hwmon@vger.kernel.org
5274 S:      Maintained
5275 F:      Documentation/hwmon/f71805f
5276 F:      drivers/hwmon/f71805f.c
5277
5278 FANOTIFY
5279 M:      Jan Kara <jack@suse.cz>
5280 R:      Amir Goldstein <amir73il@gmail.com>
5281 L:      linux-fsdevel@vger.kernel.org
5282 S:      Maintained
5283 F:      fs/notify/fanotify/
5284 F:      include/linux/fanotify.h
5285 F:      include/uapi/linux/fanotify.h
5286
5287 FARSYNC SYNCHRONOUS DRIVER
5288 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5289 W:      http://www.farsite.co.uk/
5290 S:      Supported
5291 F:      drivers/net/wan/farsync.*
5292
5293 FAULT INJECTION SUPPORT
5294 M:      Akinobu Mita <akinobu.mita@gmail.com>
5295 S:      Supported
5296 F:      Documentation/fault-injection/
5297 F:      lib/fault-inject.c
5298
5299 FBTFT Framebuffer drivers
5300 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5301 S:      Maintained
5302 F:      drivers/staging/fbtft/
5303
5304 FC0011 TUNER DRIVER
5305 M:      Michael Buesch <m@bues.ch>
5306 L:      linux-media@vger.kernel.org
5307 S:      Maintained
5308 F:      drivers/media/tuners/fc0011.h
5309 F:      drivers/media/tuners/fc0011.c
5310
5311 FC2580 MEDIA DRIVER
5312 M:      Antti Palosaari <crope@iki.fi>
5313 L:      linux-media@vger.kernel.org
5314 W:      https://linuxtv.org
5315 W:      http://palosaari.fi/linux/
5316 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5317 T:      git git://linuxtv.org/anttip/media_tree.git
5318 S:      Maintained
5319 F:      drivers/media/tuners/fc2580*
5320
5321 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5322 M:      Johannes Thumshirn <jth@kernel.org>
5323 L:      fcoe-devel@open-fcoe.org
5324 W:      www.Open-FCoE.org
5325 S:      Supported
5326 F:      drivers/scsi/libfc/
5327 F:      drivers/scsi/fcoe/
5328 F:      include/scsi/fc/
5329 F:      include/scsi/libfc.h
5330 F:      include/scsi/libfcoe.h
5331 F:      include/uapi/scsi/fc/
5332
5333 FILE LOCKING (flock() and fcntl()/lockf())
5334 M:      Jeff Layton <jlayton@poochiereds.net>
5335 M:      "J. Bruce Fields" <bfields@fieldses.org>
5336 L:      linux-fsdevel@vger.kernel.org
5337 S:      Maintained
5338 F:      include/linux/fcntl.h
5339 F:      include/linux/fs.h
5340 F:      include/uapi/linux/fcntl.h
5341 F:      include/uapi/linux/fs.h
5342 F:      fs/fcntl.c
5343 F:      fs/locks.c
5344
5345 FILESYSTEMS (VFS and infrastructure)
5346 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5347 L:      linux-fsdevel@vger.kernel.org
5348 S:      Maintained
5349 F:      fs/*
5350
5351 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5352 M:      Riku Voipio <riku.voipio@iki.fi>
5353 L:      linux-hwmon@vger.kernel.org
5354 S:      Maintained
5355 F:      drivers/hwmon/f75375s.c
5356 F:      include/linux/f75375s.h
5357
5358 FIREWIRE AUDIO DRIVERS
5359 M:      Clemens Ladisch <clemens@ladisch.de>
5360 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5361 T:      git git://git.alsa-project.org/alsa-kernel.git
5362 S:      Maintained
5363 F:      sound/firewire/
5364
5365 FIREWIRE MEDIA DRIVERS (firedtv)
5366 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5367 L:      linux-media@vger.kernel.org
5368 L:      linux1394-devel@lists.sourceforge.net
5369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5370 S:      Maintained
5371 F:      drivers/media/firewire/
5372
5373 FIREWIRE SBP-2 TARGET
5374 M:      Chris Boot <bootc@bootc.net>
5375 L:      linux-scsi@vger.kernel.org
5376 L:      target-devel@vger.kernel.org
5377 L:      linux1394-devel@lists.sourceforge.net
5378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5379 S:      Maintained
5380 F:      drivers/target/sbp/
5381
5382 FIREWIRE SUBSYSTEM
5383 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5384 L:      linux1394-devel@lists.sourceforge.net
5385 W:      http://ieee1394.wiki.kernel.org/
5386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5387 S:      Maintained
5388 F:      drivers/firewire/
5389 F:      include/linux/firewire.h
5390 F:      include/uapi/linux/firewire*.h
5391 F:      tools/firewire/
5392
5393 FIRMWARE LOADER (request_firmware)
5394 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5395 L:      linux-kernel@vger.kernel.org
5396 S:      Maintained
5397 F:      Documentation/firmware_class/
5398 F:      drivers/base/firmware*.c
5399 F:      include/linux/firmware.h
5400
5401 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5402 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5403 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5404 S:      Maintained
5405 F:      drivers/block/rsxx/
5406
5407 FLOPPY DRIVER
5408 M:      Jiri Kosina <jikos@kernel.org>
5409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5410 S:      Odd fixes
5411 F:      drivers/block/floppy.c
5412
5413 FMC SUBSYSTEM
5414 M:      Alessandro Rubini <rubini@gnudd.com>
5415 W:      http://www.ohwr.org/projects/fmc-bus
5416 S:      Supported
5417 F:      drivers/fmc/
5418 F:      include/linux/fmc*.h
5419 F:      include/linux/ipmi-fru.h
5420 K:      fmc_d.*register
5421
5422 FPGA MANAGER FRAMEWORK
5423 M:      Alan Tull <atull@kernel.org>
5424 R:      Moritz Fischer <mdf@kernel.org>
5425 L:      linux-fpga@vger.kernel.org
5426 S:      Maintained
5427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5428 Q:      http://patchwork.kernel.org/project/linux-fpga/list/
5429 F:      Documentation/fpga/
5430 F:      Documentation/devicetree/bindings/fpga/
5431 F:      drivers/fpga/
5432 F:      include/linux/fpga/
5433 W:      http://www.rocketboards.org
5434
5435 FPU EMULATOR
5436 M:      Bill Metzenthen <billm@melbpc.org.au>
5437 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5438 S:      Maintained
5439 F:      arch/x86/math-emu/
5440
5441 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5442 L:      netdev@vger.kernel.org
5443 S:      Orphan
5444 F:      drivers/net/wan/dlci.c
5445 F:      drivers/net/wan/sdla.c
5446
5447 FRAMEBUFFER LAYER
5448 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5449 L:      linux-fbdev@vger.kernel.org
5450 T:      git git://github.com/bzolnier/linux.git
5451 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5452 S:      Maintained
5453 F:      Documentation/fb/
5454 F:      drivers/video/
5455 F:      include/video/
5456 F:      include/linux/fb.h
5457 F:      include/uapi/video/
5458 F:      include/uapi/linux/fb.h
5459
5460 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5461 M:      Horia Geantă <horia.geanta@nxp.com>
5462 M:      Dan Douglass <dan.douglass@nxp.com>
5463 L:      linux-crypto@vger.kernel.org
5464 S:      Maintained
5465 F:      drivers/crypto/caam/
5466 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5467
5468 FREESCALE DIU FRAMEBUFFER DRIVER
5469 M:      Timur Tabi <timur@tabi.org>
5470 L:      linux-fbdev@vger.kernel.org
5471 S:      Maintained
5472 F:      drivers/video/fbdev/fsl-diu-fb.*
5473
5474 FREESCALE DMA DRIVER
5475 M:      Li Yang <leoyang.li@nxp.com>
5476 M:      Zhang Wei <zw@zh-kernel.org>
5477 L:      linuxppc-dev@lists.ozlabs.org
5478 S:      Maintained
5479 F:      drivers/dma/fsldma.*
5480
5481 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5482 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5483 L:      netdev@vger.kernel.org
5484 S:      Maintained
5485 F:      drivers/net/ethernet/freescale/gianfar*
5486 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5487 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5488
5489 FREESCALE GPMI NAND DRIVER
5490 M:      Han Xu <han.xu@nxp.com>
5491 L:      linux-mtd@lists.infradead.org
5492 S:      Maintained
5493 F:      drivers/mtd/nand/gpmi-nand/*
5494
5495 FREESCALE I2C CPM DRIVER
5496 M:      Jochen Friedrich <jochen@scram.de>
5497 L:      linuxppc-dev@lists.ozlabs.org
5498 L:      linux-i2c@vger.kernel.org
5499 S:      Maintained
5500 F:      drivers/i2c/busses/i2c-cpm.c
5501
5502 FREESCALE IMX / MXC FEC DRIVER
5503 M:      Fugang Duan <fugang.duan@nxp.com>
5504 L:      netdev@vger.kernel.org
5505 S:      Maintained
5506 F:      drivers/net/ethernet/freescale/fec_main.c
5507 F:      drivers/net/ethernet/freescale/fec_ptp.c
5508 F:      drivers/net/ethernet/freescale/fec.h
5509 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5510
5511 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5512 M:      Sascha Hauer <kernel@pengutronix.de>
5513 L:      linux-fbdev@vger.kernel.org
5514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5515 S:      Maintained
5516 F:      include/linux/platform_data/video-imxfb.h
5517 F:      drivers/video/fbdev/imxfb.c
5518
5519 FREESCALE QORIQ DPAA ETHERNET DRIVER
5520 M:      Madalin Bucur <madalin.bucur@nxp.com>
5521 L:      netdev@vger.kernel.org
5522 S:      Maintained
5523 F:      drivers/net/ethernet/freescale/dpaa
5524
5525 FREESCALE QORIQ DPAA FMAN DRIVER
5526 M:      Madalin Bucur <madalin.bucur@nxp.com>
5527 L:      netdev@vger.kernel.org
5528 S:      Maintained
5529 F:      drivers/net/ethernet/freescale/fman
5530 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5531
5532 FREESCALE QUAD SPI DRIVER
5533 M:      Han Xu <han.xu@nxp.com>
5534 L:      linux-mtd@lists.infradead.org
5535 S:      Maintained
5536 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5537
5538 FREESCALE QUICC ENGINE LIBRARY
5539 M:      Qiang Zhao <qiang.zhao@nxp.com>
5540 L:      linuxppc-dev@lists.ozlabs.org
5541 S:      Maintained
5542 F:      drivers/soc/fsl/qe/
5543 F:      include/soc/fsl/*qe*.h
5544 F:      include/soc/fsl/*ucc*.h
5545
5546 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5547 M:      Li Yang <leoyang.li@nxp.com>
5548 L:      netdev@vger.kernel.org
5549 L:      linuxppc-dev@lists.ozlabs.org
5550 S:      Maintained
5551 F:      drivers/net/ethernet/freescale/ucc_geth*
5552
5553 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5554 M:      Zhao Qiang <qiang.zhao@nxp.com>
5555 L:      netdev@vger.kernel.org
5556 L:      linuxppc-dev@lists.ozlabs.org
5557 S:      Maintained
5558 F:      drivers/net/wan/fsl_ucc_hdlc*
5559
5560 FREESCALE QUICC ENGINE UCC UART DRIVER
5561 M:      Timur Tabi <timur@tabi.org>
5562 L:      linuxppc-dev@lists.ozlabs.org
5563 S:      Maintained
5564 F:      drivers/tty/serial/ucc_uart.c
5565
5566 FREESCALE SOC DRIVERS
5567 M:      Li Yang <leoyang.li@nxp.com>
5568 L:      linuxppc-dev@lists.ozlabs.org
5569 L:      linux-arm-kernel@lists.infradead.org
5570 S:      Maintained
5571 F:      Documentation/devicetree/bindings/soc/fsl/
5572 F:      drivers/soc/fsl/
5573 F:      include/linux/fsl/
5574
5575 FREESCALE SOC FS_ENET DRIVER
5576 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5577 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5578 L:      linuxppc-dev@lists.ozlabs.org
5579 L:      netdev@vger.kernel.org
5580 S:      Maintained
5581 F:      drivers/net/ethernet/freescale/fs_enet/
5582 F:      include/linux/fs_enet_pd.h
5583
5584 FREESCALE SOC SOUND DRIVERS
5585 M:      Timur Tabi <timur@tabi.org>
5586 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5587 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5588 R:      Fabio Estevam <fabio.estevam@nxp.com>
5589 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5590 L:      linuxppc-dev@lists.ozlabs.org
5591 S:      Maintained
5592 F:      sound/soc/fsl/fsl*
5593 F:      sound/soc/fsl/imx*
5594 F:      sound/soc/fsl/mpc8610_hpcd.c
5595
5596 FREESCALE USB PERIPHERAL DRIVERS
5597 M:      Li Yang <leoyang.li@nxp.com>
5598 L:      linux-usb@vger.kernel.org
5599 L:      linuxppc-dev@lists.ozlabs.org
5600 S:      Maintained
5601 F:      drivers/usb/gadget/udc/fsl*
5602
5603 FREEVXFS FILESYSTEM
5604 M:      Christoph Hellwig <hch@infradead.org>
5605 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5606 S:      Maintained
5607 F:      fs/freevxfs/
5608
5609 FREEZER
5610 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5611 M:      Pavel Machek <pavel@ucw.cz>
5612 L:      linux-pm@vger.kernel.org
5613 S:      Supported
5614 F:      Documentation/power/freezing-of-tasks.txt
5615 F:      include/linux/freezer.h
5616 F:      kernel/freezer.c
5617
5618 FRONTSWAP API
5619 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5620 L:      linux-kernel@vger.kernel.org
5621 S:      Maintained
5622 F:      mm/frontswap.c
5623 F:      include/linux/frontswap.h
5624
5625 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5626 M:      David Howells <dhowells@redhat.com>
5627 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5628 S:      Supported
5629 F:      Documentation/filesystems/caching/
5630 F:      fs/fscache/
5631 F:      include/linux/fscache*.h
5632
5633 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5634 M:      Theodore Y. Ts'o <tytso@mit.edu>
5635 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5636 L:      linux-fscrypt@vger.kernel.org
5637 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5639 S:      Supported
5640 F:      fs/crypto/
5641 F:      include/linux/fscrypt*.h
5642
5643 FUJITSU FR-V (FRV) PORT
5644 S:      Orphan
5645 F:      arch/frv/
5646
5647 FUJITSU LAPTOP EXTRAS
5648 M:      Jonathan Woithe <jwoithe@just42.net>
5649 L:      platform-driver-x86@vger.kernel.org
5650 S:      Maintained
5651 F:      drivers/platform/x86/fujitsu-laptop.c
5652
5653 FUJITSU M-5MO LS CAMERA ISP DRIVER
5654 M:      Kyungmin Park <kyungmin.park@samsung.com>
5655 M:      Heungjun Kim <riverful.kim@samsung.com>
5656 L:      linux-media@vger.kernel.org
5657 S:      Maintained
5658 F:      drivers/media/i2c/m5mols/
5659 F:      include/media/i2c/m5mols.h
5660
5661 FUJITSU TABLET EXTRAS
5662 M:      Robert Gerlach <khnz@gmx.de>
5663 L:      platform-driver-x86@vger.kernel.org
5664 S:      Maintained
5665 F:      drivers/platform/x86/fujitsu-tablet.c
5666
5667 FUSE: FILESYSTEM IN USERSPACE
5668 M:      Miklos Szeredi <miklos@szeredi.hu>
5669 L:      linux-fsdevel@vger.kernel.org
5670 W:      http://fuse.sourceforge.net/
5671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5672 S:      Maintained
5673 F:      fs/fuse/
5674 F:      include/uapi/linux/fuse.h
5675 F:      Documentation/filesystems/fuse.txt
5676
5677 FUTEX SUBSYSTEM
5678 M:      Thomas Gleixner <tglx@linutronix.de>
5679 M:      Ingo Molnar <mingo@redhat.com>
5680 R:      Peter Zijlstra <peterz@infradead.org>
5681 R:      Darren Hart <dvhart@infradead.org>
5682 L:      linux-kernel@vger.kernel.org
5683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5684 S:      Maintained
5685 F:      kernel/futex.c
5686 F:      kernel/futex_compat.c
5687 F:      include/asm-generic/futex.h
5688 F:      include/linux/futex.h
5689 F:      include/uapi/linux/futex.h
5690 F:      tools/testing/selftests/futex/
5691 F:      tools/perf/bench/futex*
5692 F:      Documentation/*futex*
5693
5694 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5695 M:      Rik Faith <faith@cs.unc.edu>
5696 L:      linux-scsi@vger.kernel.org
5697 S:      Odd Fixes (e.g., new signatures)
5698 F:      drivers/scsi/fdomain.*
5699
5700 GCC PLUGINS
5701 M:      Kees Cook <keescook@chromium.org>
5702 R:      Emese Revfy <re.emese@gmail.com>
5703 L:      kernel-hardening@lists.openwall.com
5704 S:      Maintained
5705 F:      scripts/gcc-plugins/
5706 F:      scripts/gcc-plugin.sh
5707 F:      scripts/Makefile.gcc-plugins
5708 F:      Documentation/gcc-plugins.txt
5709
5710 GCOV BASED KERNEL PROFILING
5711 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5712 S:      Maintained
5713 F:      kernel/gcov/
5714 F:      Documentation/dev-tools/gcov.rst
5715
5716 GDB KERNEL DEBUGGING HELPER SCRIPTS
5717 M:      Jan Kiszka <jan.kiszka@siemens.com>
5718 M:      Kieran Bingham <kieran@bingham.xyz>
5719 S:      Supported
5720 F:      scripts/gdb/
5721
5722 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5723 M:      Achim Leubner <achim_leubner@adaptec.com>
5724 L:      linux-scsi@vger.kernel.org
5725 W:      http://www.icp-vortex.com/
5726 S:      Supported
5727 F:      drivers/scsi/gdt*
5728
5729 GEMTEK FM RADIO RECEIVER DRIVER
5730 M:      Hans Verkuil <hverkuil@xs4all.nl>
5731 L:      linux-media@vger.kernel.org
5732 T:      git git://linuxtv.org/media_tree.git
5733 W:      https://linuxtv.org
5734 S:      Maintained
5735 F:      drivers/media/radio/radio-gemtek*
5736
5737 GENERIC GPIO I2C DRIVER
5738 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5739 S:      Supported
5740 F:      drivers/i2c/busses/i2c-gpio.c
5741 F:      include/linux/i2c-gpio.h
5742
5743 GENERIC GPIO I2C MULTIPLEXER DRIVER
5744 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5745 L:      linux-i2c@vger.kernel.org
5746 S:      Supported
5747 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5748 F:      include/linux/i2c-mux-gpio.h
5749 F:      Documentation/i2c/muxes/i2c-mux-gpio
5750
5751 GENERIC HDLC (WAN) DRIVERS
5752 M:      Krzysztof Halasa <khc@pm.waw.pl>
5753 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5754 S:      Maintained
5755 F:      drivers/net/wan/c101.c
5756 F:      drivers/net/wan/hd6457*
5757 F:      drivers/net/wan/hdlc*
5758 F:      drivers/net/wan/n2.c
5759 F:      drivers/net/wan/pc300too.c
5760 F:      drivers/net/wan/pci200syn.c
5761 F:      drivers/net/wan/wanxl*
5762
5763 GENERIC INCLUDE/ASM HEADER FILES
5764 M:      Arnd Bergmann <arnd@arndb.de>
5765 L:      linux-arch@vger.kernel.org
5766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5767 S:      Maintained
5768 F:      include/asm-generic/
5769 F:      include/uapi/asm-generic/
5770
5771 GENERIC PHY FRAMEWORK
5772 M:      Kishon Vijay Abraham I <kishon@ti.com>
5773 L:      linux-kernel@vger.kernel.org
5774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5775 S:      Supported
5776 F:      drivers/phy/
5777 F:      include/linux/phy/
5778
5779 GENERIC PM DOMAINS
5780 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5781 M:      Kevin Hilman <khilman@kernel.org>
5782 M:      Ulf Hansson <ulf.hansson@linaro.org>
5783 L:      linux-pm@vger.kernel.org
5784 S:      Supported
5785 F:      drivers/base/power/domain*.c
5786 F:      include/linux/pm_domain.h
5787 F:      Documentation/devicetree/bindings/power/power_domain.txt
5788
5789 GENERIC UIO DRIVER FOR PCI DEVICES
5790 M:      "Michael S. Tsirkin" <mst@redhat.com>
5791 L:      kvm@vger.kernel.org
5792 S:      Supported
5793 F:      drivers/uio/uio_pci_generic.c
5794
5795 GENWQE (IBM Generic Workqueue Card)
5796 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5797 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5798 S:      Supported
5799 F:      drivers/misc/genwqe/
5800
5801 GET_MAINTAINER SCRIPT
5802 M:      Joe Perches <joe@perches.com>
5803 S:      Maintained
5804 F:      scripts/get_maintainer.pl
5805
5806 GFS2 FILE SYSTEM
5807 M:      Steven Whitehouse <swhiteho@redhat.com>
5808 M:      Bob Peterson <rpeterso@redhat.com>
5809 L:      cluster-devel@redhat.com
5810 W:      http://sources.redhat.com/cluster/
5811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5812 S:      Supported
5813 F:      Documentation/filesystems/gfs2*.txt
5814 F:      fs/gfs2/
5815 F:      include/uapi/linux/gfs2_ondisk.h
5816
5817 GIGASET ISDN DRIVERS
5818 M:      Paul Bolle <pebolle@tiscali.nl>
5819 L:      gigaset307x-common@lists.sourceforge.net
5820 W:      http://gigaset307x.sourceforge.net/
5821 S:      Odd Fixes
5822 F:      Documentation/isdn/README.gigaset
5823 F:      drivers/isdn/gigaset/
5824 F:      include/uapi/linux/gigaset_dev.h
5825
5826 GO7007 MPEG CODEC
5827 M:      Hans Verkuil <hans.verkuil@cisco.com>
5828 L:      linux-media@vger.kernel.org
5829 S:      Maintained
5830 F:      drivers/media/usb/go7007/
5831
5832 GOODIX TOUCHSCREEN
5833 M:      Bastien Nocera <hadess@hadess.net>
5834 L:      linux-input@vger.kernel.org
5835 S:      Maintained
5836 F:      drivers/input/touchscreen/goodix.c
5837
5838 GPIO ACPI SUPPORT
5839 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5840 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5841 L:      linux-gpio@vger.kernel.org
5842 L:      linux-acpi@vger.kernel.org
5843 S:      Maintained
5844 F:      Documentation/acpi/gpio-properties.txt
5845 F:      drivers/gpio/gpiolib-acpi.c
5846
5847 GPIO IR Transmitter
5848 M:      Sean Young <sean@mess.org>
5849 L:      linux-media@vger.kernel.org
5850 S:      Maintained
5851 F:      drivers/media/rc/gpio-ir-tx.c
5852
5853 GPIO MOCKUP DRIVER
5854 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5855 L:      linux-gpio@vger.kernel.org
5856 S:      Maintained
5857 F:      drivers/gpio/gpio-mockup.c
5858 F:      tools/testing/selftests/gpio/
5859
5860 GPIO SUBSYSTEM
5861 M:      Linus Walleij <linus.walleij@linaro.org>
5862 L:      linux-gpio@vger.kernel.org
5863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5864 S:      Maintained
5865 F:      Documentation/devicetree/bindings/gpio/
5866 F:      Documentation/gpio/
5867 F:      Documentation/ABI/testing/gpio-cdev
5868 F:      Documentation/ABI/obsolete/sysfs-gpio
5869 F:      drivers/gpio/
5870 F:      include/linux/gpio/
5871 F:      include/linux/gpio.h
5872 F:      include/asm-generic/gpio.h
5873 F:      include/uapi/linux/gpio.h
5874 F:      tools/gpio/
5875
5876 GRE DEMULTIPLEXER DRIVER
5877 M:      Dmitry Kozlov <xeb@mail.ru>
5878 L:      netdev@vger.kernel.org
5879 S:      Maintained
5880 F:      net/ipv4/gre_demux.c
5881 F:      net/ipv4/gre_offload.c
5882 F:      include/net/gre.h
5883
5884 GRETH 10/100/1G Ethernet MAC device driver
5885 M:      Andreas Larsson <andreas@gaisler.com>
5886 L:      netdev@vger.kernel.org
5887 S:      Maintained
5888 F:      drivers/net/ethernet/aeroflex/
5889
5890 GREYBUS AUDIO PROTOCOLS DRIVERS
5891 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5892 M:      Mark Greer <mgreer@animalcreek.com>
5893 S:      Maintained
5894 F:      drivers/staging/greybus/audio_apbridgea.c
5895 F:      drivers/staging/greybus/audio_apbridgea.h
5896 F:      drivers/staging/greybus/audio_codec.c
5897 F:      drivers/staging/greybus/audio_codec.h
5898 F:      drivers/staging/greybus/audio_gb.c
5899 F:      drivers/staging/greybus/audio_manager.c
5900 F:      drivers/staging/greybus/audio_manager.h
5901 F:      drivers/staging/greybus/audio_manager_module.c
5902 F:      drivers/staging/greybus/audio_manager_private.h
5903 F:      drivers/staging/greybus/audio_manager_sysfs.c
5904 F:      drivers/staging/greybus/audio_module.c
5905 F:      drivers/staging/greybus/audio_topology.c
5906
5907 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5908 M:      Viresh Kumar <vireshk@kernel.org>
5909 S:      Maintained
5910 F:      drivers/staging/greybus/authentication.c
5911 F:      drivers/staging/greybus/bootrom.c
5912 F:      drivers/staging/greybus/firmware.h
5913 F:      drivers/staging/greybus/fw-core.c
5914 F:      drivers/staging/greybus/fw-download.c
5915 F:      drivers/staging/greybus/fw-managament.c
5916 F:      drivers/staging/greybus/greybus_authentication.h
5917 F:      drivers/staging/greybus/greybus_firmware.h
5918 F:      drivers/staging/greybus/hid.c
5919 F:      drivers/staging/greybus/i2c.c
5920 F:      drivers/staging/greybus/spi.c
5921 F:      drivers/staging/greybus/spilib.c
5922 F:      drivers/staging/greybus/spilib.h
5923
5924 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5925 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5926 S:      Maintained
5927 F:      drivers/staging/greybus/loopback.c
5928 F:      drivers/staging/greybus/timesync.c
5929 F:      drivers/staging/greybus/timesync_platform.c
5930
5931 GREYBUS PLATFORM DRIVERS
5932 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5933 S:      Maintained
5934 F:      drivers/staging/greybus/arche-platform.c
5935 F:      drivers/staging/greybus/arche-apb-ctrl.c
5936 F:      drivers/staging/greybus/arche_platform.h
5937
5938 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5939 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5940 S:      Maintained
5941 F:      drivers/staging/greybus/sdio.c
5942 F:      drivers/staging/greybus/light.c
5943 F:      drivers/staging/greybus/gpio.c
5944 F:      drivers/staging/greybus/power_supply.c
5945 F:      drivers/staging/greybus/spi.c
5946 F:      drivers/staging/greybus/spilib.c
5947
5948 GREYBUS SUBSYSTEM
5949 M:      Johan Hovold <johan@kernel.org>
5950 M:      Alex Elder <elder@kernel.org>
5951 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5952 S:      Maintained
5953 F:      drivers/staging/greybus/
5954 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5955
5956 GREYBUS UART PROTOCOLS DRIVERS
5957 M:      David Lin <dtwlin@gmail.com>
5958 S:      Maintained
5959 F:      drivers/staging/greybus/uart.c
5960 F:      drivers/staging/greybus/log.c
5961
5962 GS1662 VIDEO SERIALIZER
5963 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5964 L:      linux-media@vger.kernel.org
5965 T:      git git://linuxtv.org/media_tree.git
5966 S:      Maintained
5967 F:      drivers/media/spi/gs1662.c
5968
5969 GSPCA FINEPIX SUBDRIVER
5970 M:      Frank Zago <frank@zago.net>
5971 L:      linux-media@vger.kernel.org
5972 T:      git git://linuxtv.org/media_tree.git
5973 S:      Maintained
5974 F:      drivers/media/usb/gspca/finepix.c
5975
5976 GSPCA GL860 SUBDRIVER
5977 M:      Olivier Lorin <o.lorin@laposte.net>
5978 L:      linux-media@vger.kernel.org
5979 T:      git git://linuxtv.org/media_tree.git
5980 S:      Maintained
5981 F:      drivers/media/usb/gspca/gl860/
5982
5983 GSPCA M5602 SUBDRIVER
5984 M:      Erik Andren <erik.andren@gmail.com>
5985 L:      linux-media@vger.kernel.org
5986 T:      git git://linuxtv.org/media_tree.git
5987 S:      Maintained
5988 F:      drivers/media/usb/gspca/m5602/
5989
5990 GSPCA PAC207 SONIXB SUBDRIVER
5991 M:      Hans Verkuil <hverkuil@xs4all.nl>
5992 L:      linux-media@vger.kernel.org
5993 T:      git git://linuxtv.org/media_tree.git
5994 S:      Odd Fixes
5995 F:      drivers/media/usb/gspca/pac207.c
5996
5997 GSPCA SN9C20X SUBDRIVER
5998 M:      Brian Johnson <brijohn@gmail.com>
5999 L:      linux-media@vger.kernel.org
6000 T:      git git://linuxtv.org/media_tree.git
6001 S:      Maintained
6002 F:      drivers/media/usb/gspca/sn9c20x.c
6003
6004 GSPCA T613 SUBDRIVER
6005 M:      Leandro Costantino <lcostantino@gmail.com>
6006 L:      linux-media@vger.kernel.org
6007 T:      git git://linuxtv.org/media_tree.git
6008 S:      Maintained
6009 F:      drivers/media/usb/gspca/t613.c
6010
6011 GSPCA USB WEBCAM DRIVER
6012 M:      Hans Verkuil <hverkuil@xs4all.nl>
6013 L:      linux-media@vger.kernel.org
6014 T:      git git://linuxtv.org/media_tree.git
6015 S:      Odd Fixes
6016 F:      drivers/media/usb/gspca/
6017
6018 GTP (GPRS Tunneling Protocol)
6019 M:      Pablo Neira Ayuso <pablo@netfilter.org>
6020 M:      Harald Welte <laforge@gnumonks.org>
6021 L:      osmocom-net-gprs@lists.osmocom.org
6022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6023 S:      Maintained
6024 F:      drivers/net/gtp.c
6025
6026 GUID PARTITION TABLE (GPT)
6027 M:      Davidlohr Bueso <dave@stgolabs.net>
6028 L:      linux-efi@vger.kernel.org
6029 S:      Maintained
6030 F:      block/partitions/efi.*
6031
6032 H8/300 ARCHITECTURE
6033 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
6034 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6035 W:      http://uclinux-h8.sourceforge.jp
6036 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6037 S:      Maintained
6038 F:      arch/h8300/
6039 F:      drivers/clocksource/h8300_*.c
6040 F:      drivers/clk/h8300/
6041 F:      drivers/irqchip/irq-renesas-h8*.c
6042
6043 HACKRF MEDIA DRIVER
6044 M:      Antti Palosaari <crope@iki.fi>
6045 L:      linux-media@vger.kernel.org
6046 W:      https://linuxtv.org
6047 W:      http://palosaari.fi/linux/
6048 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6049 T:      git git://linuxtv.org/anttip/media_tree.git
6050 S:      Maintained
6051 F:      drivers/media/usb/hackrf/
6052
6053 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6054 M:      Frank Seidel <frank@f-seidel.de>
6055 L:      platform-driver-x86@vger.kernel.org
6056 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6057 S:      Maintained
6058 F:      drivers/platform/x86/hdaps.c
6059
6060 HARDWARE MONITORING
6061 M:      Jean Delvare <jdelvare@suse.com>
6062 M:      Guenter Roeck <linux@roeck-us.net>
6063 L:      linux-hwmon@vger.kernel.org
6064 W:      http://hwmon.wiki.kernel.org/
6065 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6067 S:      Maintained
6068 F:      Documentation/hwmon/
6069 F:      drivers/hwmon/
6070 F:      include/linux/hwmon*.h
6071
6072 HARDWARE RANDOM NUMBER GENERATOR CORE
6073 M:      Matt Mackall <mpm@selenic.com>
6074 M:      Herbert Xu <herbert@gondor.apana.org.au>
6075 L:      linux-crypto@vger.kernel.org
6076 S:      Odd fixes
6077 F:      Documentation/devicetree/bindings/rng/
6078 F:      Documentation/hw_random.txt
6079 F:      drivers/char/hw_random/
6080 F:      include/linux/hw_random.h
6081
6082 HARDWARE SPINLOCK CORE
6083 M:      Ohad Ben-Cohen <ohad@wizery.com>
6084 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6085 L:      linux-remoteproc@vger.kernel.org
6086 S:      Maintained
6087 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6088 F:      Documentation/devicetree/bindings/hwlock/
6089 F:      Documentation/hwspinlock.txt
6090 F:      drivers/hwspinlock/
6091 F:      include/linux/hwspinlock.h
6092
6093 HARMONY SOUND DRIVER
6094 L:      linux-parisc@vger.kernel.org
6095 S:      Maintained
6096 F:      sound/parisc/harmony.*
6097
6098 HDPVR USB VIDEO ENCODER DRIVER
6099 M:      Hans Verkuil <hverkuil@xs4all.nl>
6100 L:      linux-media@vger.kernel.org
6101 T:      git git://linuxtv.org/media_tree.git
6102 W:      https://linuxtv.org
6103 S:      Odd Fixes
6104 F:      drivers/media/usb/hdpvr/
6105
6106 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6107 M:      Jimmy Vance <jimmy.vance@hpe.com>
6108 S:      Supported
6109 F:      Documentation/watchdog/hpwdt.txt
6110 F:      drivers/watchdog/hpwdt.c
6111
6112 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6113 M:      Don Brace <don.brace@microsemi.com>
6114 L:      esc.storagedev@microsemi.com
6115 L:      linux-scsi@vger.kernel.org
6116 S:      Supported
6117 F:      Documentation/scsi/hpsa.txt
6118 F:      drivers/scsi/hpsa*.[ch]
6119 F:      include/linux/cciss*.h
6120 F:      include/uapi/linux/cciss*.h
6121
6122 HFI1 DRIVER
6123 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6124 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6125 L:      linux-rdma@vger.kernel.org
6126 S:      Supported
6127 F:      drivers/infiniband/hw/hfi1
6128
6129 HFS FILESYSTEM
6130 L:      linux-fsdevel@vger.kernel.org
6131 S:      Orphan
6132 F:      Documentation/filesystems/hfs.txt
6133 F:      fs/hfs/
6134
6135 HFSPLUS FILESYSTEM
6136 L:      linux-fsdevel@vger.kernel.org
6137 S:      Orphan
6138 F:      Documentation/filesystems/hfsplus.txt
6139 F:      fs/hfsplus/
6140
6141 HGA FRAMEBUFFER DRIVER
6142 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6143 L:      linux-nvidia@lists.surfsouth.com
6144 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6145 S:      Maintained
6146 F:      drivers/video/fbdev/hgafb.c
6147
6148 HIBERNATION (aka Software Suspend, aka swsusp)
6149 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6150 M:      Pavel Machek <pavel@ucw.cz>
6151 L:      linux-pm@vger.kernel.org
6152 B:      https://bugzilla.kernel.org
6153 S:      Supported
6154 F:      arch/x86/power/
6155 F:      drivers/base/power/
6156 F:      kernel/power/
6157 F:      include/linux/suspend.h
6158 F:      include/linux/freezer.h
6159 F:      include/linux/pm.h
6160 F:      arch/*/include/asm/suspend*.h
6161
6162 HID CORE LAYER
6163 M:      Jiri Kosina <jikos@kernel.org>
6164 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6165 L:      linux-input@vger.kernel.org
6166 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6167 S:      Maintained
6168 F:      drivers/hid/
6169 F:      include/linux/hid*
6170 F:      include/uapi/linux/hid*
6171
6172 HID SENSOR HUB DRIVERS
6173 M:      Jiri Kosina <jikos@kernel.org>
6174 M:      Jonathan Cameron <jic23@kernel.org>
6175 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6176 L:      linux-input@vger.kernel.org
6177 L:      linux-iio@vger.kernel.org
6178 S:      Maintained
6179 F:      Documentation/hid/hid-sensor*
6180 F:      drivers/hid/hid-sensor-*
6181 F:      drivers/iio/*/hid-*
6182 F:      include/linux/hid-sensor-*
6183
6184 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6185 M:      Thomas Gleixner <tglx@linutronix.de>
6186 L:      linux-kernel@vger.kernel.org
6187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6188 S:      Maintained
6189 F:      Documentation/timers/
6190 F:      kernel/time/hrtimer.c
6191 F:      kernel/time/clockevents.c
6192 F:      kernel/time/timer_*.c
6193 F:      include/linux/clockchips.h
6194 F:      include/linux/hrtimer.h
6195
6196 HIGH-SPEED SCC DRIVER FOR AX.25
6197 L:      linux-hams@vger.kernel.org
6198 S:      Orphan
6199 F:      drivers/net/hamradio/dmascc.c
6200 F:      drivers/net/hamradio/scc.c
6201
6202 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6203 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6204 W:      http://www.highpoint-tech.com
6205 S:      Supported
6206 F:      Documentation/scsi/hptiop.txt
6207 F:      drivers/scsi/hptiop.c
6208
6209 HIPPI
6210 M:      Jes Sorensen <jes@trained-monkey.org>
6211 L:      linux-hippi@sunsite.dk
6212 S:      Maintained
6213 F:      include/linux/hippidevice.h
6214 F:      include/uapi/linux/if_hippi.h
6215 F:      net/802/hippi.c
6216 F:      drivers/net/hippi/
6217
6218 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6219 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6220 M:      Salil Mehta <salil.mehta@huawei.com>
6221 L:      netdev@vger.kernel.org
6222 W:      http://www.hisilicon.com
6223 S:      Maintained
6224 F:      drivers/net/ethernet/hisilicon/hns3/
6225
6226 HISILICON NETWORK SUBSYSTEM DRIVER
6227 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6228 M:      Salil Mehta <salil.mehta@huawei.com>
6229 L:      netdev@vger.kernel.org
6230 W:      http://www.hisilicon.com
6231 S:      Maintained
6232 F:      drivers/net/ethernet/hisilicon/
6233 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6234
6235 HISILICON ROCE DRIVER
6236 M:      Lijun Ou <oulijun@huawei.com>
6237 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6238 L:      linux-rdma@vger.kernel.org
6239 S:      Maintained
6240 F:      drivers/infiniband/hw/hns/
6241 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6242
6243 HISILICON SAS Controller
6244 M:      John Garry <john.garry@huawei.com>
6245 W:      http://www.hisilicon.com
6246 S:      Supported
6247 F:      drivers/scsi/hisi_sas/
6248 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6249
6250 HMM - Heterogeneous Memory Management
6251 M:      Jérôme Glisse <jglisse@redhat.com>
6252 L:      linux-mm@kvack.org
6253 S:      Maintained
6254 F:      mm/hmm*
6255 F:      include/linux/hmm*
6256
6257 HOST AP DRIVER
6258 M:      Jouni Malinen <j@w1.fi>
6259 L:      linux-wireless@vger.kernel.org
6260 W:      http://w1.fi/hostap-driver.html
6261 S:      Obsolete
6262 F:      drivers/net/wireless/intersil/hostap/
6263
6264 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6265 L:      platform-driver-x86@vger.kernel.org
6266 S:      Orphan
6267 F:      drivers/platform/x86/tc1100-wmi.c
6268
6269 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6270 M:      Jaroslav Kysela <perex@perex.cz>
6271 S:      Maintained
6272 F:      drivers/net/ethernet/hp/hp100.*
6273
6274 HPET:   High Precision Event Timers driver
6275 M:      Clemens Ladisch <clemens@ladisch.de>
6276 S:      Maintained
6277 F:      Documentation/timers/hpet.txt
6278 F:      drivers/char/hpet.c
6279 F:      include/linux/hpet.h
6280 F:      include/uapi/linux/hpet.h
6281
6282 HPET:   x86
6283 S:      Orphan
6284 F:      arch/x86/kernel/hpet.c
6285 F:      arch/x86/include/asm/hpet.h
6286
6287 HPFS FILESYSTEM
6288 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6289 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6290 S:      Maintained
6291 F:      fs/hpfs/
6292
6293 HSI SUBSYSTEM
6294 M:      Sebastian Reichel <sre@kernel.org>
6295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6296 S:      Maintained
6297 F:      Documentation/ABI/testing/sysfs-bus-hsi
6298 F:      Documentation/driver-api/hsi.rst
6299 F:      drivers/hsi/
6300 F:      include/linux/hsi/
6301 F:      include/uapi/linux/hsi/
6302
6303 HSO 3G MODEM DRIVER
6304 L:      linux-usb@vger.kernel.org
6305 S:      Orphan
6306 F:      drivers/net/usb/hso.c
6307
6308 HSR NETWORK PROTOCOL
6309 M:      Arvid Brodin <arvid.brodin@alten.se>
6310 L:      netdev@vger.kernel.org
6311 S:      Maintained
6312 F:      net/hsr/
6313
6314 HT16K33 LED CONTROLLER DRIVER
6315 M:      Robin van der Gracht <robin@protonic.nl>
6316 S:      Maintained
6317 F:      drivers/auxdisplay/ht16k33.c
6318 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6319
6320 HTCPEN TOUCHSCREEN DRIVER
6321 M:      Pau Oliva Fora <pof@eslack.org>
6322 L:      linux-input@vger.kernel.org
6323 S:      Maintained
6324 F:      drivers/input/touchscreen/htcpen.c
6325
6326 HUAWEI ETHERNET DRIVER
6327 M:      Aviad Krawczyk <aviad.krawczyk@huawei.com>
6328 L:      netdev@vger.kernel.org
6329 S:      Supported
6330 F:      Documentation/networking/hinic.txt
6331 F:      drivers/net/ethernet/huawei/hinic/
6332
6333 HUGETLB FILESYSTEM
6334 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6335 S:      Maintained
6336 F:      fs/hugetlbfs/
6337
6338 HVA ST MEDIA DRIVER
6339 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6340 L:      linux-media@vger.kernel.org
6341 T:      git git://linuxtv.org/media_tree.git
6342 W:      https://linuxtv.org
6343 S:      Supported
6344 F:      drivers/media/platform/sti/hva
6345
6346 HWPOISON MEMORY FAILURE HANDLING
6347 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6348 L:      linux-mm@kvack.org
6349 S:      Maintained
6350 F:      mm/memory-failure.c
6351 F:      mm/hwpoison-inject.c
6352
6353 Hyper-V CORE AND DRIVERS
6354 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6355 M:      Haiyang Zhang <haiyangz@microsoft.com>
6356 M:      Stephen Hemminger <sthemmin@microsoft.com>
6357 L:      devel@linuxdriverproject.org
6358 S:      Maintained
6359 F:      Documentation/networking/netvsc.txt
6360 F:      arch/x86/include/asm/mshyperv.h
6361 F:      arch/x86/include/asm/trace/hyperv.h
6362 F:      arch/x86/include/uapi/asm/hyperv.h
6363 F:      arch/x86/kernel/cpu/mshyperv.c
6364 F:      arch/x86/hyperv
6365 F:      drivers/hid/hid-hyperv.c
6366 F:      drivers/hv/
6367 F:      drivers/input/serio/hyperv-keyboard.c
6368 F:      drivers/pci/host/pci-hyperv.c
6369 F:      drivers/net/hyperv/
6370 F:      drivers/scsi/storvsc_drv.c
6371 F:      drivers/uio/uio_hv_generic.c
6372 F:      drivers/video/fbdev/hyperv_fb.c
6373 F:      net/vmw_vsock/hyperv_transport.c
6374 F:      include/linux/hyperv.h
6375 F:      include/uapi/linux/hyperv.h
6376 F:      tools/hv/
6377 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6378
6379 HYPERVISOR VIRTUAL CONSOLE DRIVER
6380 L:      linuxppc-dev@lists.ozlabs.org
6381 S:      Odd Fixes
6382 F:      drivers/tty/hvc/
6383
6384 I2C ACPI SUPPORT
6385 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6386 L:      linux-i2c@vger.kernel.org
6387 L:      linux-acpi@vger.kernel.org
6388 S:      Maintained
6389 F:      drivers/i2c/i2c-core-acpi.c
6390
6391 I2C MUXES
6392 M:      Peter Rosin <peda@axentia.se>
6393 L:      linux-i2c@vger.kernel.org
6394 S:      Maintained
6395 F:      Documentation/i2c/i2c-topology
6396 F:      Documentation/i2c/muxes/
6397 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6398 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6399 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6400 F:      drivers/i2c/i2c-mux.c
6401 F:      drivers/i2c/muxes/
6402 F:      include/linux/i2c-mux.h
6403
6404 I2C OVER PARALLEL PORT
6405 M:      Jean Delvare <jdelvare@suse.com>
6406 L:      linux-i2c@vger.kernel.org
6407 S:      Maintained
6408 F:      Documentation/i2c/busses/i2c-parport
6409 F:      Documentation/i2c/busses/i2c-parport-light
6410 F:      drivers/i2c/busses/i2c-parport.c
6411 F:      drivers/i2c/busses/i2c-parport-light.c
6412
6413 I2C SUBSYSTEM
6414 M:      Wolfram Sang <wsa@the-dreams.de>
6415 L:      linux-i2c@vger.kernel.org
6416 W:      https://i2c.wiki.kernel.org/
6417 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6419 S:      Maintained
6420 F:      Documentation/devicetree/bindings/i2c/
6421 F:      Documentation/i2c/
6422 F:      drivers/i2c/
6423 F:      drivers/i2c/*/
6424 F:      include/linux/i2c.h
6425 F:      include/linux/i2c-*.h
6426 F:      include/uapi/linux/i2c.h
6427 F:      include/uapi/linux/i2c-*.h
6428
6429 I2C-TAOS-EVM DRIVER
6430 M:      Jean Delvare <jdelvare@suse.com>
6431 L:      linux-i2c@vger.kernel.org
6432 S:      Maintained
6433 F:      Documentation/i2c/busses/i2c-taos-evm
6434 F:      drivers/i2c/busses/i2c-taos-evm.c
6435
6436 I2C-TINY-USB DRIVER
6437 M:      Till Harbaum <till@harbaum.org>
6438 L:      linux-i2c@vger.kernel.org
6439 W:      http://www.harbaum.org/till/i2c_tiny_usb
6440 S:      Maintained
6441 F:      drivers/i2c/busses/i2c-tiny-usb.c
6442
6443 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6444 M:      Jean Delvare <jdelvare@suse.com>
6445 L:      linux-i2c@vger.kernel.org
6446 S:      Maintained
6447 F:      Documentation/i2c/busses/i2c-ali1535
6448 F:      Documentation/i2c/busses/i2c-ali1563
6449 F:      Documentation/i2c/busses/i2c-ali15x3
6450 F:      Documentation/i2c/busses/i2c-amd756
6451 F:      Documentation/i2c/busses/i2c-amd8111
6452 F:      Documentation/i2c/busses/i2c-i801
6453 F:      Documentation/i2c/busses/i2c-nforce2
6454 F:      Documentation/i2c/busses/i2c-piix4
6455 F:      Documentation/i2c/busses/i2c-sis5595
6456 F:      Documentation/i2c/busses/i2c-sis630
6457 F:      Documentation/i2c/busses/i2c-sis96x
6458 F:      Documentation/i2c/busses/i2c-via
6459 F:      Documentation/i2c/busses/i2c-viapro
6460 F:      drivers/i2c/busses/i2c-ali1535.c
6461 F:      drivers/i2c/busses/i2c-ali1563.c
6462 F:      drivers/i2c/busses/i2c-ali15x3.c
6463 F:      drivers/i2c/busses/i2c-amd756.c
6464 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6465 F:      drivers/i2c/busses/i2c-amd8111.c
6466 F:      drivers/i2c/busses/i2c-i801.c
6467 F:      drivers/i2c/busses/i2c-isch.c
6468 F:      drivers/i2c/busses/i2c-nforce2.c
6469 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6470 F:      drivers/i2c/busses/i2c-piix4.c
6471 F:      drivers/i2c/busses/i2c-sis5595.c
6472 F:      drivers/i2c/busses/i2c-sis630.c
6473 F:      drivers/i2c/busses/i2c-sis96x.c
6474 F:      drivers/i2c/busses/i2c-via.c
6475 F:      drivers/i2c/busses/i2c-viapro.c
6476
6477 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6478 M:      Hans de Goede <hdegoede@redhat.com>
6479 L:      linux-i2c@vger.kernel.org
6480 S:      Maintained
6481 F:      drivers/i2c/busses/i2c-cht-wc.c
6482
6483 I2C/SMBUS ISMT DRIVER
6484 M:      Seth Heasley <seth.heasley@intel.com>
6485 M:      Neil Horman <nhorman@tuxdriver.com>
6486 L:      linux-i2c@vger.kernel.org
6487 F:      drivers/i2c/busses/i2c-ismt.c
6488 F:      Documentation/i2c/busses/i2c-ismt
6489
6490 I2C/SMBUS STUB DRIVER
6491 M:      Jean Delvare <jdelvare@suse.com>
6492 L:      linux-i2c@vger.kernel.org
6493 S:      Maintained
6494 F:      drivers/i2c/i2c-stub.c
6495
6496 i386 BOOT CODE
6497 M:      "H. Peter Anvin" <hpa@zytor.com>
6498 S:      Maintained
6499 F:      arch/x86/boot/
6500
6501 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6502 M:      "H. Peter Anvin" <hpa@zytor.com>
6503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6504 S:      Maintained
6505
6506 IA64 (Itanium) PLATFORM
6507 M:      Tony Luck <tony.luck@intel.com>
6508 M:      Fenghua Yu <fenghua.yu@intel.com>
6509 L:      linux-ia64@vger.kernel.org
6510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6511 S:      Maintained
6512 F:      arch/ia64/
6513
6514 IBM Power 842 compression accelerator
6515 M:      Haren Myneni <haren@us.ibm.com>
6516 S:      Supported
6517 F:      drivers/crypto/nx/Makefile
6518 F:      drivers/crypto/nx/Kconfig
6519 F:      drivers/crypto/nx/nx-842*
6520 F:      include/linux/sw842.h
6521 F:      crypto/842.c
6522 F:      lib/842/
6523
6524 IBM Power in-Nest Crypto Acceleration
6525 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6526 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6527 L:      linux-crypto@vger.kernel.org
6528 S:      Supported
6529 F:      drivers/crypto/nx/Makefile
6530 F:      drivers/crypto/nx/Kconfig
6531 F:      drivers/crypto/nx/nx-aes*
6532 F:      drivers/crypto/nx/nx-sha*
6533 F:      drivers/crypto/nx/nx.*
6534 F:      drivers/crypto/nx/nx_csbcpb.h
6535 F:      drivers/crypto/nx/nx_debugfs.h
6536
6537 IBM Power Linux RAID adapter
6538 M:      Brian King <brking@us.ibm.com>
6539 S:      Supported
6540 F:      drivers/scsi/ipr.*
6541
6542 IBM Power SRIOV Virtual NIC Device Driver
6543 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6544 M:      John Allen <jallen@linux.vnet.ibm.com>
6545 L:      netdev@vger.kernel.org
6546 S:      Supported
6547 F:      drivers/net/ethernet/ibm/ibmvnic.*
6548
6549 IBM Power Virtual Accelerator Switchboard
6550 M:      Sukadev Bhattiprolu
6551 L:      linuxppc-dev@lists.ozlabs.org
6552 S:      Supported
6553 F:      arch/powerpc/platforms/powernv/vas*
6554 F:      arch/powerpc/platforms/powernv/copy-paste.h
6555 F:      arch/powerpc/include/asm/vas.h
6556 F:      arch/powerpc/include/uapi/asm/vas.h
6557
6558 IBM Power Virtual Ethernet Device Driver
6559 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6560 L:      netdev@vger.kernel.org
6561 S:      Supported
6562 F:      drivers/net/ethernet/ibm/ibmveth.*
6563
6564 IBM Power Virtual FC Device Drivers
6565 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6566 L:      linux-scsi@vger.kernel.org
6567 S:      Supported
6568 F:      drivers/scsi/ibmvscsi/ibmvfc*
6569
6570 IBM Power Virtual SCSI Device Drivers
6571 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6572 L:      linux-scsi@vger.kernel.org
6573 S:      Supported
6574 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6575 F:      include/scsi/viosrp.h
6576
6577 IBM Power Virtual SCSI Device Target Driver
6578 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6579 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6580 L:      linux-scsi@vger.kernel.org
6581 L:      target-devel@vger.kernel.org
6582 S:      Supported
6583 F:      drivers/scsi/ibmvscsi_tgt/
6584
6585 IBM Power VMX Cryptographic instructions
6586 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6587 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6588 L:      linux-crypto@vger.kernel.org
6589 S:      Supported
6590 F:      drivers/crypto/vmx/Makefile
6591 F:      drivers/crypto/vmx/Kconfig
6592 F:      drivers/crypto/vmx/vmx.c
6593 F:      drivers/crypto/vmx/aes*
6594 F:      drivers/crypto/vmx/ghash*
6595 F:      drivers/crypto/vmx/ppc-xlate.pl
6596
6597 IBM ServeRAID RAID DRIVER
6598 S:      Orphan
6599 F:      drivers/scsi/ips.*
6600
6601 ICH LPC AND GPIO DRIVER
6602 M:      Peter Tyser <ptyser@xes-inc.com>
6603 S:      Maintained
6604 F:      drivers/mfd/lpc_ich.c
6605 F:      drivers/gpio/gpio-ich.c
6606
6607 IDE SUBSYSTEM
6608 M:      "David S. Miller" <davem@davemloft.net>
6609 L:      linux-ide@vger.kernel.org
6610 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6611 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6612 S:      Maintained
6613 F:      Documentation/ide/
6614 F:      drivers/ide/
6615 F:      include/linux/ide.h
6616
6617 IDE/ATAPI DRIVERS
6618 M:      Borislav Petkov <bp@alien8.de>
6619 L:      linux-ide@vger.kernel.org
6620 S:      Maintained
6621 F:      Documentation/cdrom/ide-cd
6622 F:      drivers/ide/ide-cd*
6623
6624 IDEAPAD LAPTOP EXTRAS DRIVER
6625 M:      Ike Panhc <ike.pan@canonical.com>
6626 L:      platform-driver-x86@vger.kernel.org
6627 W:      http://launchpad.net/ideapad-laptop
6628 S:      Maintained
6629 F:      drivers/platform/x86/ideapad-laptop.c
6630
6631 IDEAPAD LAPTOP SLIDEBAR DRIVER
6632 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6633 L:      linux-input@vger.kernel.org
6634 W:      https://github.com/o2genum/ideapad-slidebar
6635 S:      Maintained
6636 F:      drivers/input/misc/ideapad_slidebar.c
6637
6638 IDT VersaClock 5 CLOCK DRIVER
6639 M:      Marek Vasut <marek.vasut@gmail.com>
6640 S:      Maintained
6641 F:      drivers/clk/clk-versaclock5.c
6642
6643 IEEE 802.15.4 SUBSYSTEM
6644 M:      Alexander Aring <alex.aring@gmail.com>
6645 M:      Stefan Schmidt <stefan@osg.samsung.com>
6646 L:      linux-wpan@vger.kernel.org
6647 W:      http://wpan.cakelab.org/
6648 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6650 S:      Maintained
6651 F:      net/ieee802154/
6652 F:      net/mac802154/
6653 F:      drivers/net/ieee802154/
6654 F:      include/linux/nl802154.h
6655 F:      include/linux/ieee802154.h
6656 F:      include/net/nl802154.h
6657 F:      include/net/mac802154.h
6658 F:      include/net/af_ieee802154.h
6659 F:      include/net/cfg802154.h
6660 F:      include/net/ieee802154_netdev.h
6661 F:      Documentation/networking/ieee802154.txt
6662
6663 IFE PROTOCOL
6664 M:      Yotam Gigi <yotamg@mellanox.com>
6665 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6666 F:      net/ife
6667 F:      include/net/ife.h
6668 F:      include/uapi/linux/ife.h
6669
6670 IGORPLUG-USB IR RECEIVER
6671 M:      Sean Young <sean@mess.org>
6672 L:      linux-media@vger.kernel.org
6673 S:      Maintained
6674 F:      drivers/media/rc/igorplugusb.c
6675
6676 IGUANAWORKS USB IR TRANSCEIVER
6677 M:      Sean Young <sean@mess.org>
6678 L:      linux-media@vger.kernel.org
6679 S:      Maintained
6680 F:      drivers/media/rc/iguanair.c
6681
6682 IIO DIGITAL POTENTIOMETER DAC
6683 M:      Peter Rosin <peda@axentia.se>
6684 L:      linux-iio@vger.kernel.org
6685 S:      Maintained
6686 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6687 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6688 F:      drivers/iio/dac/dpot-dac.c
6689
6690 IIO ENVELOPE DETECTOR
6691 M:      Peter Rosin <peda@axentia.se>
6692 L:      linux-iio@vger.kernel.org
6693 S:      Maintained
6694 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6695 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6696 F:      drivers/iio/adc/envelope-detector.c
6697
6698 IIO MULTIPLEXER
6699 M:      Peter Rosin <peda@axentia.se>
6700 L:      linux-iio@vger.kernel.org
6701 S:      Maintained
6702 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6703 F:      drivers/iio/multiplexer/iio-mux.c
6704
6705 IIO SUBSYSTEM AND DRIVERS
6706 M:      Jonathan Cameron <jic23@kernel.org>
6707 R:      Hartmut Knaack <knaack.h@gmx.de>
6708 R:      Lars-Peter Clausen <lars@metafoo.de>
6709 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6710 L:      linux-iio@vger.kernel.org
6711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6712 S:      Maintained
6713 F:      Documentation/devicetree/bindings/iio/
6714 F:      drivers/iio/
6715 F:      drivers/staging/iio/
6716 F:      include/linux/iio/
6717 F:      tools/iio/
6718
6719 IKANOS/ADI EAGLE ADSL USB DRIVER
6720 M:      Matthieu Castet <castet.matthieu@free.fr>
6721 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6722 S:      Maintained
6723 F:      drivers/usb/atm/ueagle-atm.c
6724
6725 IMGTEC ASCII LCD DRIVER
6726 M:      Paul Burton <paul.burton@imgtec.com>
6727 S:      Maintained
6728 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6729 F:      drivers/auxdisplay/img-ascii-lcd.c
6730
6731 IMGTEC IR DECODER DRIVER
6732 M:      James Hogan <james.hogan@imgtec.com>
6733 S:      Maintained
6734 F:      drivers/media/rc/img-ir/
6735
6736 IMS TWINTURBO FRAMEBUFFER DRIVER
6737 L:      linux-fbdev@vger.kernel.org
6738 S:      Orphan
6739 F:      drivers/video/fbdev/imsttfb.c
6740
6741 INA209 HARDWARE MONITOR DRIVER
6742 M:      Guenter Roeck <linux@roeck-us.net>
6743 L:      linux-hwmon@vger.kernel.org
6744 S:      Maintained
6745 F:      Documentation/hwmon/ina209
6746 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6747 F:      drivers/hwmon/ina209.c
6748
6749 INA2XX HARDWARE MONITOR DRIVER
6750 M:      Guenter Roeck <linux@roeck-us.net>
6751 L:      linux-hwmon@vger.kernel.org
6752 S:      Maintained
6753 F:      Documentation/hwmon/ina2xx
6754 F:      drivers/hwmon/ina2xx.c
6755 F:      include/linux/platform_data/ina2xx.h
6756
6757 INDUSTRY PACK SUBSYSTEM (IPACK)
6758 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6759 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6760 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6761 L:      industrypack-devel@lists.sourceforge.net
6762 W:      http://industrypack.sourceforge.net
6763 S:      Maintained
6764 F:      drivers/ipack/
6765
6766 INFINIBAND SUBSYSTEM
6767 M:      Doug Ledford <dledford@redhat.com>
6768 M:      Sean Hefty <sean.hefty@intel.com>
6769 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6770 L:      linux-rdma@vger.kernel.org
6771 W:      http://www.openfabrics.org/
6772 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6774 S:      Supported
6775 F:      Documentation/devicetree/bindings/infiniband/
6776 F:      Documentation/infiniband/
6777 F:      drivers/infiniband/
6778 F:      include/uapi/linux/if_infiniband.h
6779 F:      include/uapi/rdma/
6780 F:      include/rdma/
6781
6782 INGENIC JZ4780 DMA Driver
6783 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6784 S:      Maintained
6785 F:      drivers/dma/dma-jz4780.c
6786
6787 INGENIC JZ4780 NAND DRIVER
6788 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6789 L:      linux-mtd@lists.infradead.org
6790 S:      Maintained
6791 F:      drivers/mtd/nand/jz4780_*
6792
6793 INOTIFY
6794 M:      Jan Kara <jack@suse.cz>
6795 R:      Amir Goldstein <amir73il@gmail.com>
6796 L:      linux-fsdevel@vger.kernel.org
6797 S:      Maintained
6798 F:      Documentation/filesystems/inotify.txt
6799 F:      fs/notify/inotify/
6800 F:      include/linux/inotify.h
6801 F:      include/uapi/linux/inotify.h
6802
6803 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6804 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6805 L:      linux-input@vger.kernel.org
6806 Q:      http://patchwork.kernel.org/project/linux-input/list/
6807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6808 S:      Maintained
6809 F:      drivers/input/
6810 F:      include/linux/input.h
6811 F:      include/uapi/linux/input.h
6812 F:      include/uapi/linux/input-event-codes.h
6813 F:      include/linux/input/
6814 F:      Documentation/devicetree/bindings/input/
6815 F:      Documentation/input/
6816
6817 INPUT MULTITOUCH (MT) PROTOCOL
6818 M:      Henrik Rydberg <rydberg@bitmath.org>
6819 L:      linux-input@vger.kernel.org
6820 S:      Odd fixes
6821 F:      Documentation/input/multi-touch-protocol.rst
6822 F:      drivers/input/input-mt.c
6823 K:      \b(ABS|SYN)_MT_
6824
6825 INSIDE SECURE CRYPTO DRIVER
6826 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6827 F:      drivers/crypto/inside-secure/
6828 S:      Maintained
6829 L:      linux-crypto@vger.kernel.org
6830
6831 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6832 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6833 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6834 L:      linux-ima-devel@lists.sourceforge.net
6835 L:      linux-ima-user@lists.sourceforge.net
6836 L:      linux-security-module@vger.kernel.org
6837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6838 S:      Supported
6839 F:      security/integrity/ima/
6840
6841 INTEL 810/815 FRAMEBUFFER DRIVER
6842 M:      Antonino Daplas <adaplas@gmail.com>
6843 L:      linux-fbdev@vger.kernel.org
6844 S:      Maintained
6845 F:      drivers/video/fbdev/i810/
6846
6847 INTEL ASoC BDW/HSW DRIVERS
6848 M:      Jie Yang <yang.jie@linux.intel.com>
6849 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6850 S:      Supported
6851 F:      sound/soc/intel/common/sst-dsp*
6852 F:      sound/soc/intel/common/sst-firmware.c
6853 F:      sound/soc/intel/boards/broadwell.c
6854 F:      sound/soc/intel/haswell/
6855
6856 INTEL C600 SERIES SAS CONTROLLER DRIVER
6857 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6858 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6859 L:      linux-scsi@vger.kernel.org
6860 T:      git git://git.code.sf.net/p/intel-sas/isci
6861 S:      Supported
6862 F:      drivers/scsi/isci/
6863
6864 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6865 M:      Jani Nikula <jani.nikula@linux.intel.com>
6866 M:      Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6867 M:      Rodrigo Vivi <rodrigo.vivi@intel.com>
6868 L:      intel-gfx@lists.freedesktop.org
6869 W:      https://01.org/linuxgraphics/
6870 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6871 C:      irc://chat.freenode.net/intel-gfx
6872 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6873 T:      git git://anongit.freedesktop.org/drm-intel
6874 S:      Supported
6875 F:      drivers/gpu/drm/i915/
6876 F:      include/drm/i915*
6877 F:      include/uapi/drm/i915_drm.h
6878 F:      Documentation/gpu/i915.rst
6879
6880 INTEL ETHERNET DRIVERS
6881 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6882 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6883 W:      http://www.intel.com/support/feedback.htm
6884 W:      http://e1000.sourceforge.net/
6885 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6887 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6888 S:      Supported
6889 F:      Documentation/networking/e100.txt
6890 F:      Documentation/networking/e1000.txt
6891 F:      Documentation/networking/e1000e.txt
6892 F:      Documentation/networking/igb.txt
6893 F:      Documentation/networking/igbvf.txt
6894 F:      Documentation/networking/ixgb.txt
6895 F:      Documentation/networking/ixgbe.txt
6896 F:      Documentation/networking/ixgbevf.txt
6897 F:      Documentation/networking/i40e.txt
6898 F:      Documentation/networking/i40evf.txt
6899 F:      drivers/net/ethernet/intel/
6900 F:      drivers/net/ethernet/intel/*/
6901 F:      include/linux/avf/virtchnl.h
6902
6903 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6904 M:      Maik Broemme <mbroemme@libmpq.org>
6905 L:      linux-fbdev@vger.kernel.org
6906 S:      Maintained
6907 F:      Documentation/fb/intelfb.txt
6908 F:      drivers/video/fbdev/intelfb/
6909
6910 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6911 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
6912 M:      Zhi Wang <zhi.a.wang@intel.com>
6913 L:      intel-gvt-dev@lists.freedesktop.org
6914 L:      intel-gfx@lists.freedesktop.org
6915 W:      https://01.org/igvt-g
6916 T:      git https://github.com/01org/gvt-linux.git
6917 S:      Supported
6918 F:      drivers/gpu/drm/i915/gvt/
6919
6920 INTEL HID EVENT DRIVER
6921 M:      Alex Hung <alex.hung@canonical.com>
6922 L:      platform-driver-x86@vger.kernel.org
6923 S:      Maintained
6924 F:      drivers/platform/x86/intel-hid.c
6925
6926 INTEL I/OAT DMA DRIVER
6927 M:      Dave Jiang <dave.jiang@intel.com>
6928 R:      Dan Williams <dan.j.williams@intel.com>
6929 L:      dmaengine@vger.kernel.org
6930 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6931 S:      Supported
6932 F:      drivers/dma/ioat*
6933
6934 INTEL IDLE DRIVER
6935 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6936 M:      Len Brown <lenb@kernel.org>
6937 L:      linux-pm@vger.kernel.org
6938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6939 B:      https://bugzilla.kernel.org
6940 S:      Supported
6941 F:      drivers/idle/intel_idle.c
6942
6943 INTEL INTEGRATED SENSOR HUB DRIVER
6944 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6945 M:      Jiri Kosina <jikos@kernel.org>
6946 L:      linux-input@vger.kernel.org
6947 S:      Maintained
6948 F:      drivers/hid/intel-ish-hid/
6949
6950 INTEL IOMMU (VT-d)
6951 M:      David Woodhouse <dwmw2@infradead.org>
6952 L:      iommu@lists.linux-foundation.org
6953 T:      git git://git.infradead.org/iommu-2.6.git
6954 S:      Supported
6955 F:      drivers/iommu/intel-iommu.c
6956 F:      include/linux/intel-iommu.h
6957
6958 INTEL IOP-ADMA DMA DRIVER
6959 R:      Dan Williams <dan.j.williams@intel.com>
6960 S:      Odd fixes
6961 F:      drivers/dma/iop-adma.c
6962
6963 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6964 M:      Krzysztof Halasa <khalasa@piap.pl>
6965 S:      Maintained
6966 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6967 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6968 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6969 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6970 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6971 F:      drivers/net/wan/ixp4xx_hss.c
6972
6973 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6974 M:      Deepak Saxena <dsaxena@plexity.net>
6975 S:      Maintained
6976 F:      drivers/char/hw_random/ixp4xx-rng.c
6977
6978 INTEL MANAGEMENT ENGINE (mei)
6979 M:      Tomas Winkler <tomas.winkler@intel.com>
6980 L:      linux-kernel@vger.kernel.org
6981 S:      Supported
6982 F:      include/uapi/linux/mei.h
6983 F:      include/linux/mei_cl_bus.h
6984 F:      drivers/misc/mei/*
6985 F:      drivers/watchdog/mei_wdt.c
6986 F:      Documentation/misc-devices/mei/*
6987 F:      samples/mei/*
6988
6989 INTEL MENLOW THERMAL DRIVER
6990 M:      Sujith Thomas <sujith.thomas@intel.com>
6991 L:      platform-driver-x86@vger.kernel.org
6992 W:      https://01.org/linux-acpi
6993 S:      Supported
6994 F:      drivers/platform/x86/intel_menlow.c
6995
6996 INTEL MERRIFIELD GPIO DRIVER
6997 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6998 L:      linux-gpio@vger.kernel.org
6999 S:      Maintained
7000 F:      drivers/gpio/gpio-merrifield.c
7001
7002 INTEL MIC DRIVERS (mic)
7003 M:      Sudeep Dutt <sudeep.dutt@intel.com>
7004 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
7005 S:      Supported
7006 W:      https://github.com/sudeepdutt/mic
7007 W:      http://software.intel.com/en-us/mic-developer
7008 F:      include/linux/mic_bus.h
7009 F:      include/linux/scif.h
7010 F:      include/uapi/linux/mic_common.h
7011 F:      include/uapi/linux/mic_ioctl.h
7012 F:      include/uapi/linux/scif_ioctl.h
7013 F:      drivers/misc/mic/
7014 F:      drivers/dma/mic_x100_dma.c
7015 F:      drivers/dma/mic_x100_dma.h
7016 F:      Documentation/mic/
7017
7018 INTEL PMC CORE DRIVER
7019 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7020 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7021 L:      platform-driver-x86@vger.kernel.org
7022 S:      Maintained
7023 F:      arch/x86/include/asm/pmc_core.h
7024 F:      drivers/platform/x86/intel_pmc_core*
7025
7026 INTEL PMC/P-Unit IPC DRIVER
7027 M:      Zha Qipeng<qipeng.zha@intel.com>
7028 L:      platform-driver-x86@vger.kernel.org
7029 S:      Maintained
7030 F:      drivers/platform/x86/intel_pmc_ipc.c
7031 F:      drivers/platform/x86/intel_punit_ipc.c
7032 F:      arch/x86/include/asm/intel_pmc_ipc.h
7033 F:      arch/x86/include/asm/intel_punit_ipc.h
7034
7035 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7036 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
7037 L:      linux-wireless@vger.kernel.org
7038 S:      Maintained
7039 F:      Documentation/networking/README.ipw2100
7040 F:      Documentation/networking/README.ipw2200
7041 F:      drivers/net/wireless/intel/ipw2x00/
7042
7043 INTEL PSTATE DRIVER
7044 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7045 M:      Len Brown <lenb@kernel.org>
7046 L:      linux-pm@vger.kernel.org
7047 S:      Supported
7048 F:      drivers/cpufreq/intel_pstate.c
7049
7050 INTEL RDMA RNIC DRIVER
7051 M:      Faisal Latif <faisal.latif@intel.com>
7052 M:      Shiraz Saleem <shiraz.saleem@intel.com>
7053 L:      linux-rdma@vger.kernel.org
7054 S:      Supported
7055 F:      drivers/infiniband/hw/i40iw/
7056
7057 INTEL TELEMETRY DRIVER
7058 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7059 L:      platform-driver-x86@vger.kernel.org
7060 S:      Maintained
7061 F:      arch/x86/include/asm/intel_telemetry.h
7062 F:      drivers/platform/x86/intel_telemetry*
7063
7064 INTEL VIRTUAL BUTTON DRIVER
7065 M:      AceLan Kao <acelan.kao@canonical.com>
7066 L:      platform-driver-x86@vger.kernel.org
7067 S:      Maintained
7068 F:      drivers/platform/x86/intel-vbtn.c
7069
7070 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7071 M:      Stanislaw Gruszka <sgruszka@redhat.com>
7072 L:      linux-wireless@vger.kernel.org
7073 S:      Supported
7074 F:      drivers/net/wireless/intel/iwlegacy/
7075
7076 INTEL WIRELESS WIFI LINK (iwlwifi)
7077 M:      Johannes Berg <johannes.berg@intel.com>
7078 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7079 M:      Luca Coelho <luciano.coelho@intel.com>
7080 M:      Intel Linux Wireless <linuxwifi@intel.com>
7081 L:      linux-wireless@vger.kernel.org
7082 W:      http://intellinuxwireless.org
7083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7084 S:      Supported
7085 F:      drivers/net/wireless/intel/iwlwifi/
7086
7087 INTEL WIRELESS WIMAX CONNECTION 2400
7088 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7089 M:      linux-wimax@intel.com
7090 L:      wimax@linuxwimax.org (subscribers-only)
7091 S:      Supported
7092 W:      http://linuxwimax.org
7093 F:      Documentation/wimax/README.i2400m
7094 F:      drivers/net/wimax/i2400m/
7095 F:      include/uapi/linux/wimax/i2400m.h
7096
7097 INTEL(R) TRACE HUB
7098 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
7099 S:      Supported
7100 F:      Documentation/trace/intel_th.txt
7101 F:      drivers/hwtracing/intel_th/
7102
7103 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7104 M:      Ning Sun <ning.sun@intel.com>
7105 L:      tboot-devel@lists.sourceforge.net
7106 W:      http://tboot.sourceforge.net
7107 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7108 S:      Supported
7109 F:      Documentation/intel_txt.txt
7110 F:      include/linux/tboot.h
7111 F:      arch/x86/kernel/tboot.c
7112
7113 INTEL-MID GPIO DRIVER
7114 M:      David Cohen <david.a.cohen@linux.intel.com>
7115 L:      linux-gpio@vger.kernel.org
7116 S:      Maintained
7117 F:      drivers/gpio/gpio-intel-mid.c
7118
7119 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7120 M:      Linus Walleij <linus.walleij@linaro.org>
7121 L:      linux-iio@vger.kernel.org
7122 S:      Maintained
7123 F:      drivers/iio/gyro/mpu3050*
7124 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7125
7126 IOC3 ETHERNET DRIVER
7127 M:      Ralf Baechle <ralf@linux-mips.org>
7128 L:      linux-mips@linux-mips.org
7129 S:      Maintained
7130 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7131
7132 IOC3 SERIAL DRIVER
7133 M:      Pat Gefre <pfg@sgi.com>
7134 L:      linux-serial@vger.kernel.org
7135 S:      Maintained
7136 F:      drivers/tty/serial/ioc3_serial.c
7137
7138 IOMMU DRIVERS
7139 M:      Joerg Roedel <joro@8bytes.org>
7140 L:      iommu@lists.linux-foundation.org
7141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7142 S:      Maintained
7143 F:      Documentation/devicetree/bindings/iommu/
7144 F:      drivers/iommu/
7145 F:      include/linux/iommu.h
7146 F:      include/linux/iova.h
7147
7148 IP MASQUERADING
7149 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7150 S:      Maintained
7151 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7152
7153 IPMI SUBSYSTEM
7154 M:      Corey Minyard <minyard@acm.org>
7155 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7156 W:      http://openipmi.sourceforge.net/
7157 S:      Supported
7158 F:      Documentation/IPMI.txt
7159 F:      drivers/char/ipmi/
7160 F:      include/linux/ipmi*
7161 F:      include/uapi/linux/ipmi*
7162
7163 IPS SCSI RAID DRIVER
7164 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7165 L:      linux-scsi@vger.kernel.org
7166 W:      http://www.adaptec.com/
7167 S:      Maintained
7168 F:      drivers/scsi/ips*
7169
7170 IPVS
7171 M:      Wensong Zhang <wensong@linux-vs.org>
7172 M:      Simon Horman <horms@verge.net.au>
7173 M:      Julian Anastasov <ja@ssi.bg>
7174 L:      netdev@vger.kernel.org
7175 L:      lvs-devel@vger.kernel.org
7176 S:      Maintained
7177 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7179 F:      Documentation/networking/ipvs-sysctl.txt
7180 F:      include/net/ip_vs.h
7181 F:      include/uapi/linux/ip_vs.h
7182 F:      net/netfilter/ipvs/
7183
7184 IPWIRELESS DRIVER
7185 M:      Jiri Kosina <jikos@kernel.org>
7186 M:      David Sterba <dsterba@suse.com>
7187 S:      Odd Fixes
7188 F:      drivers/tty/ipwireless/
7189
7190 IPX NETWORK LAYER
7191 L:      netdev@vger.kernel.org
7192 S:      Odd fixes
7193 F:      include/net/ipx.h
7194 F:      include/uapi/linux/ipx.h
7195 F:      net/ipx/
7196
7197 IRDA SUBSYSTEM
7198 M:      Samuel Ortiz <samuel@sortiz.org>
7199 L:      irda-users@lists.sourceforge.net (subscribers-only)
7200 L:      netdev@vger.kernel.org
7201 W:      http://irda.sourceforge.net/
7202 S:      Maintained
7203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7204 F:      Documentation/networking/irda.txt
7205 F:      drivers/staging/irda/
7206
7207 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7208 M:      Marc Zyngier <marc.zyngier@arm.com>
7209 S:      Maintained
7210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7211 F:      Documentation/IRQ-domain.txt
7212 F:      include/linux/irqdomain.h
7213 F:      kernel/irq/irqdomain.c
7214 F:      kernel/irq/msi.c
7215
7216 IRQ SUBSYSTEM
7217 M:      Thomas Gleixner <tglx@linutronix.de>
7218 L:      linux-kernel@vger.kernel.org
7219 S:      Maintained
7220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7221 F:      kernel/irq/
7222
7223 IRQCHIP DRIVERS
7224 M:      Thomas Gleixner <tglx@linutronix.de>
7225 M:      Jason Cooper <jason@lakedaemon.net>
7226 M:      Marc Zyngier <marc.zyngier@arm.com>
7227 L:      linux-kernel@vger.kernel.org
7228 S:      Maintained
7229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7230 F:      Documentation/devicetree/bindings/interrupt-controller/
7231 F:      drivers/irqchip/
7232
7233 ISA
7234 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7235 S:      Maintained
7236 F:      Documentation/isa.txt
7237 F:      drivers/base/isa.c
7238 F:      include/linux/isa.h
7239
7240 ISA RADIO MODULE
7241 M:      Hans Verkuil <hverkuil@xs4all.nl>
7242 L:      linux-media@vger.kernel.org
7243 T:      git git://linuxtv.org/media_tree.git
7244 W:      https://linuxtv.org
7245 S:      Maintained
7246 F:      drivers/media/radio/radio-isa*
7247
7248 ISAPNP
7249 M:      Jaroslav Kysela <perex@perex.cz>
7250 S:      Maintained
7251 F:      Documentation/isapnp.txt
7252 F:      drivers/pnp/isapnp/
7253 F:      include/linux/isapnp.h
7254
7255 ISCSI
7256 M:      Lee Duncan <lduncan@suse.com>
7257 M:      Chris Leech <cleech@redhat.com>
7258 L:      open-iscsi@googlegroups.com
7259 W:      www.open-iscsi.com
7260 S:      Maintained
7261 F:      drivers/scsi/*iscsi*
7262 F:      include/scsi/*iscsi*
7263
7264 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7265 M:      Peter Jones <pjones@redhat.com>
7266 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7267 S:      Maintained
7268 F:      drivers/firmware/iscsi_ibft*
7269
7270 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7271 M:      Or Gerlitz <ogerlitz@mellanox.com>
7272 M:      Sagi Grimberg <sagi@grimberg.me>
7273 M:      Roi Dayan <roid@mellanox.com>
7274 L:      linux-rdma@vger.kernel.org
7275 S:      Supported
7276 W:      http://www.openfabrics.org
7277 W:      www.open-iscsi.org
7278 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7279 F:      drivers/infiniband/ulp/iser/
7280
7281 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7282 M:      Sagi Grimberg <sagi@grimberg.me>
7283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7284 L:      linux-rdma@vger.kernel.org
7285 L:      target-devel@vger.kernel.org
7286 S:      Supported
7287 W:      http://www.linux-iscsi.org
7288 F:      drivers/infiniband/ulp/isert
7289
7290 ISDN SUBSYSTEM
7291 M:      Karsten Keil <isdn@linux-pingi.de>
7292 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7293 L:      netdev@vger.kernel.org
7294 W:      http://www.isdn4linux.de
7295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7296 S:      Maintained
7297 F:      Documentation/isdn/
7298 F:      drivers/isdn/
7299 F:      include/linux/isdn.h
7300 F:      include/linux/isdn/
7301 F:      include/uapi/linux/isdn.h
7302 F:      include/uapi/linux/isdn/
7303
7304 ISDN SUBSYSTEM (Eicon active card driver)
7305 M:      Armin Schindler <mac@melware.de>
7306 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7307 W:      http://www.melware.de
7308 S:      Maintained
7309 F:      drivers/isdn/hardware/eicon/
7310
7311 IT87 HARDWARE MONITORING DRIVER
7312 M:      Jean Delvare <jdelvare@suse.com>
7313 L:      linux-hwmon@vger.kernel.org
7314 S:      Maintained
7315 F:      Documentation/hwmon/it87
7316 F:      drivers/hwmon/it87.c
7317
7318 IT913X MEDIA DRIVER
7319 M:      Antti Palosaari <crope@iki.fi>
7320 L:      linux-media@vger.kernel.org
7321 W:      https://linuxtv.org
7322 W:      http://palosaari.fi/linux/
7323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7324 T:      git git://linuxtv.org/anttip/media_tree.git
7325 S:      Maintained
7326 F:      drivers/media/tuners/it913x*
7327
7328 IVTV VIDEO4LINUX DRIVER
7329 M:      Andy Walls <awalls@md.metrocast.net>
7330 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7331 L:      linux-media@vger.kernel.org
7332 T:      git git://linuxtv.org/media_tree.git
7333 W:      http://www.ivtvdriver.org
7334 S:      Maintained
7335 F:      Documentation/media/v4l-drivers/ivtv*
7336 F:      drivers/media/pci/ivtv/
7337 F:      include/uapi/linux/ivtv*
7338
7339 IX2505V MEDIA DRIVER
7340 M:      Malcolm Priestley <tvboxspy@gmail.com>
7341 L:      linux-media@vger.kernel.org
7342 W:      https://linuxtv.org
7343 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7344 S:      Maintained
7345 F:      drivers/media/dvb-frontends/ix2505v*
7346
7347 JC42.4 TEMPERATURE SENSOR DRIVER
7348 M:      Guenter Roeck <linux@roeck-us.net>
7349 L:      linux-hwmon@vger.kernel.org
7350 S:      Maintained
7351 F:      drivers/hwmon/jc42.c
7352 F:      Documentation/hwmon/jc42
7353
7354 JFS FILESYSTEM
7355 M:      Dave Kleikamp <shaggy@kernel.org>
7356 L:      jfs-discussion@lists.sourceforge.net
7357 W:      http://jfs.sourceforge.net/
7358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7359 S:      Maintained
7360 F:      Documentation/filesystems/jfs.txt
7361 F:      fs/jfs/
7362
7363 JME NETWORK DRIVER
7364 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7365 L:      netdev@vger.kernel.org
7366 S:      Maintained
7367 F:      drivers/net/ethernet/jme.*
7368
7369 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7370 M:      David Woodhouse <dwmw2@infradead.org>
7371 L:      linux-mtd@lists.infradead.org
7372 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7373 S:      Maintained
7374 F:      fs/jffs2/
7375 F:      include/uapi/linux/jffs2.h
7376
7377 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7378 M:      "Theodore Ts'o" <tytso@mit.edu>
7379 M:      Jan Kara <jack@suse.com>
7380 L:      linux-ext4@vger.kernel.org
7381 S:      Maintained
7382 F:      fs/jbd2/
7383 F:      include/linux/jbd2.h
7384
7385 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7386 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7387 L:      linux-media@vger.kernel.org
7388 S:      Maintained
7389 F:      drivers/media/platform/rcar_jpu.c
7390
7391 JSM Neo PCI based serial card
7392 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7393 L:      linux-serial@vger.kernel.org
7394 S:      Maintained
7395 F:      drivers/tty/serial/jsm/
7396
7397 K10TEMP HARDWARE MONITORING DRIVER
7398 M:      Clemens Ladisch <clemens@ladisch.de>
7399 L:      linux-hwmon@vger.kernel.org
7400 S:      Maintained
7401 F:      Documentation/hwmon/k10temp
7402 F:      drivers/hwmon/k10temp.c
7403
7404 K8TEMP HARDWARE MONITORING DRIVER
7405 M:      Rudolf Marek <r.marek@assembler.cz>
7406 L:      linux-hwmon@vger.kernel.org
7407 S:      Maintained
7408 F:      Documentation/hwmon/k8temp
7409 F:      drivers/hwmon/k8temp.c
7410
7411 KASAN
7412 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7413 R:      Alexander Potapenko <glider@google.com>
7414 R:      Dmitry Vyukov <dvyukov@google.com>
7415 L:      kasan-dev@googlegroups.com
7416 S:      Maintained
7417 F:      arch/*/include/asm/kasan.h
7418 F:      arch/*/mm/kasan_init*
7419 F:      Documentation/dev-tools/kasan.rst
7420 F:      include/linux/kasan*.h
7421 F:      lib/test_kasan.c
7422 F:      mm/kasan/
7423 F:      scripts/Makefile.kasan
7424
7425 KCONFIG
7426 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7427 L:      linux-kbuild@vger.kernel.org
7428 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7429 S:      Maintained
7430 F:      Documentation/kbuild/kconfig-language.txt
7431 F:      scripts/kconfig/
7432
7433 KDUMP
7434 M:      Dave Young <dyoung@redhat.com>
7435 M:      Baoquan He <bhe@redhat.com>
7436 R:      Vivek Goyal <vgoyal@redhat.com>
7437 L:      kexec@lists.infradead.org
7438 W:      http://lse.sourceforge.net/kdump/
7439 S:      Maintained
7440 F:      Documentation/kdump/
7441
7442 KEENE FM RADIO TRANSMITTER DRIVER
7443 M:      Hans Verkuil <hverkuil@xs4all.nl>
7444 L:      linux-media@vger.kernel.org
7445 T:      git git://linuxtv.org/media_tree.git
7446 W:      https://linuxtv.org
7447 S:      Maintained
7448 F:      drivers/media/radio/radio-keene*
7449
7450 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7451 M:      Ian Kent <raven@themaw.net>
7452 L:      autofs@vger.kernel.org
7453 S:      Maintained
7454 F:      fs/autofs4/
7455
7456 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7457 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7458 M:      Michal Marek <mmarek@suse.com>
7459 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7460 L:      linux-kbuild@vger.kernel.org
7461 S:      Maintained
7462 F:      Documentation/kbuild/
7463 F:      Makefile
7464 F:      scripts/Makefile.*
7465 F:      scripts/basic/
7466 F:      scripts/mk*
7467 F:      scripts/package/
7468
7469 KERNEL JANITORS
7470 L:      kernel-janitors@vger.kernel.org
7471 W:      http://kernelnewbies.org/KernelJanitors
7472 S:      Odd Fixes
7473
7474 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7475 M:      "J. Bruce Fields" <bfields@fieldses.org>
7476 M:      Jeff Layton <jlayton@poochiereds.net>
7477 L:      linux-nfs@vger.kernel.org
7478 W:      http://nfs.sourceforge.net/
7479 T:      git git://linux-nfs.org/~bfields/linux.git
7480 S:      Supported
7481 F:      fs/nfsd/
7482 F:      include/uapi/linux/nfsd/
7483 F:      fs/lockd/
7484 F:      fs/nfs_common/
7485 F:      net/sunrpc/
7486 F:      include/linux/lockd/
7487 F:      include/linux/sunrpc/
7488 F:      include/uapi/linux/sunrpc/
7489
7490 KERNEL SELFTEST FRAMEWORK
7491 M:      Shuah Khan <shuahkh@osg.samsung.com>
7492 M:      Shuah Khan <shuah@kernel.org>
7493 L:      linux-kselftest@vger.kernel.org
7494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7495 S:      Maintained
7496 F:      tools/testing/selftests/
7497 F:      Documentation/dev-tools/kselftest*
7498
7499 KERNEL USERMODE HELPER
7500 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7501 L:      linux-kernel@vger.kernel.org
7502 S:      Maintained
7503 F:      kernel/umh.c
7504 F:      include/linux/umh.h
7505
7506 KERNEL VIRTUAL MACHINE (KVM)
7507 M:      Paolo Bonzini <pbonzini@redhat.com>
7508 M:      Radim Krčmář <rkrcmar@redhat.com>
7509 L:      kvm@vger.kernel.org
7510 W:      http://www.linux-kvm.org
7511 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7512 S:      Supported
7513 F:      Documentation/virtual/kvm/
7514 F:      include/trace/events/kvm.h
7515 F:      include/uapi/asm-generic/kvm*
7516 F:      include/uapi/linux/kvm*
7517 F:      include/asm-generic/kvm*
7518 F:      include/linux/kvm*
7519 F:      include/kvm/iodev.h
7520 F:      virt/kvm/*
7521 F:      tools/kvm/
7522
7523 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7524 M:      Joerg Roedel <joro@8bytes.org>
7525 L:      kvm@vger.kernel.org
7526 W:      http://www.linux-kvm.org/
7527 S:      Maintained
7528 F:      arch/x86/include/asm/svm.h
7529 F:      arch/x86/kvm/svm.c
7530
7531 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7532 M:      Christoffer Dall <christoffer.dall@linaro.org>
7533 M:      Marc Zyngier <marc.zyngier@arm.com>
7534 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7535 L:      kvmarm@lists.cs.columbia.edu
7536 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7538 S:      Supported
7539 F:      arch/arm/include/uapi/asm/kvm*
7540 F:      arch/arm/include/asm/kvm*
7541 F:      arch/arm/kvm/
7542 F:      virt/kvm/arm/
7543 F:      include/kvm/arm_*
7544
7545 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7546 M:      Christoffer Dall <christoffer.dall@linaro.org>
7547 M:      Marc Zyngier <marc.zyngier@arm.com>
7548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7549 L:      kvmarm@lists.cs.columbia.edu
7550 S:      Maintained
7551 F:      arch/arm64/include/uapi/asm/kvm*
7552 F:      arch/arm64/include/asm/kvm*
7553 F:      arch/arm64/kvm/
7554
7555 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7556 M:      James Hogan <james.hogan@imgtec.com>
7557 L:      linux-mips@linux-mips.org
7558 S:      Supported
7559 F:      arch/mips/include/uapi/asm/kvm*
7560 F:      arch/mips/include/asm/kvm*
7561 F:      arch/mips/kvm/
7562
7563 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7564 M:      Alexander Graf <agraf@suse.com>
7565 L:      kvm-ppc@vger.kernel.org
7566 W:      http://www.linux-kvm.org/
7567 T:      git git://github.com/agraf/linux-2.6.git
7568 S:      Supported
7569 F:      arch/powerpc/include/uapi/asm/kvm*
7570 F:      arch/powerpc/include/asm/kvm*
7571 F:      arch/powerpc/kvm/
7572 F:      arch/powerpc/kernel/kvm*
7573
7574 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7575 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7576 M:      Cornelia Huck <cohuck@redhat.com>
7577 L:      linux-s390@vger.kernel.org
7578 W:      http://www.ibm.com/developerworks/linux/linux390/
7579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7580 S:      Supported
7581 F:      arch/s390/include/uapi/asm/kvm*
7582 F:      arch/s390/include/asm/gmap.h
7583 F:      arch/s390/include/asm/kvm*
7584 F:      arch/s390/kvm/
7585 F:      arch/s390/mm/gmap.c
7586
7587 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7588 M:      Paolo Bonzini <pbonzini@redhat.com>
7589 M:      Radim Krčmář <rkrcmar@redhat.com>
7590 L:      kvm@vger.kernel.org
7591 W:      http://www.linux-kvm.org
7592 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7593 S:      Supported
7594 F:      arch/x86/kvm/
7595 F:      arch/x86/include/uapi/asm/kvm*
7596 F:      arch/x86/include/asm/kvm*
7597 F:      arch/x86/kernel/kvm.c
7598 F:      arch/x86/kernel/kvmclock.c
7599
7600 KERNFS
7601 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7602 M:      Tejun Heo <tj@kernel.org>
7603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7604 S:      Supported
7605 F:      include/linux/kernfs.h
7606 F:      fs/kernfs/
7607
7608 KEXEC
7609 M:      Eric Biederman <ebiederm@xmission.com>
7610 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7611 L:      kexec@lists.infradead.org
7612 S:      Maintained
7613 F:      include/linux/kexec.h
7614 F:      include/uapi/linux/kexec.h
7615 F:      kernel/kexec*
7616
7617 KEYS-ENCRYPTED
7618 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7619 M:      David Safford <safford@us.ibm.com>
7620 L:      linux-security-module@vger.kernel.org
7621 L:      keyrings@vger.kernel.org
7622 S:      Supported
7623 F:      Documentation/security/keys/trusted-encrypted.rst
7624 F:      include/keys/encrypted-type.h
7625 F:      security/keys/encrypted-keys/
7626
7627 KEYS-TRUSTED
7628 M:      David Safford <safford@us.ibm.com>
7629 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7630 L:      linux-security-module@vger.kernel.org
7631 L:      keyrings@vger.kernel.org
7632 S:      Supported
7633 F:      Documentation/security/keys/trusted-encrypted.rst
7634 F:      include/keys/trusted-type.h
7635 F:      security/keys/trusted.c
7636 F:      security/keys/trusted.h
7637
7638 KEYS/KEYRINGS:
7639 M:      David Howells <dhowells@redhat.com>
7640 L:      keyrings@vger.kernel.org
7641 S:      Maintained
7642 F:      Documentation/security/keys/core.rst
7643 F:      include/linux/key.h
7644 F:      include/linux/key-type.h
7645 F:      include/linux/keyctl.h
7646 F:      include/uapi/linux/keyctl.h
7647 F:      include/keys/
7648 F:      security/keys/
7649
7650 KGDB / KDB /debug_core
7651 M:      Jason Wessel <jason.wessel@windriver.com>
7652 W:      http://kgdb.wiki.kernel.org/
7653 L:      kgdb-bugreport@lists.sourceforge.net
7654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7655 S:      Maintained
7656 F:      Documentation/dev-tools/kgdb.rst
7657 F:      drivers/misc/kgdbts.c
7658 F:      drivers/tty/serial/kgdboc.c
7659 F:      include/linux/kdb.h
7660 F:      include/linux/kgdb.h
7661 F:      kernel/debug/
7662
7663 KMEMCHECK
7664 M:      Vegard Nossum <vegardno@ifi.uio.no>
7665 M:      Pekka Enberg <penberg@kernel.org>
7666 S:      Maintained
7667 F:      Documentation/dev-tools/kmemcheck.rst
7668 F:      arch/x86/include/asm/kmemcheck.h
7669 F:      arch/x86/mm/kmemcheck/
7670 F:      include/linux/kmemcheck.h
7671 F:      mm/kmemcheck.c
7672
7673 KMEMLEAK
7674 M:      Catalin Marinas <catalin.marinas@arm.com>
7675 S:      Maintained
7676 F:      Documentation/dev-tools/kmemleak.rst
7677 F:      include/linux/kmemleak.h
7678 F:      mm/kmemleak.c
7679 F:      mm/kmemleak-test.c
7680
7681 KMOD KERNEL MODULE LOADER - USERMODE HELPER
7682 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7683 L:      linux-kernel@vger.kernel.org
7684 S:      Maintained
7685 F:      kernel/kmod.c
7686 F:      include/linux/kmod.h
7687 F:      lib/test_kmod.c
7688 F:      tools/testing/selftests/kmod/
7689
7690 KPROBES
7691 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7692 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7693 M:      "David S. Miller" <davem@davemloft.net>
7694 M:      Masami Hiramatsu <mhiramat@kernel.org>
7695 S:      Maintained
7696 F:      Documentation/kprobes.txt
7697 F:      include/linux/kprobes.h
7698 F:      include/asm-generic/kprobes.h
7699 F:      kernel/kprobes.c
7700
7701 KS0108 LCD CONTROLLER DRIVER
7702 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7703 W:      http://miguelojeda.es/auxdisplay.htm
7704 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7705 S:      Maintained
7706 F:      Documentation/auxdisplay/ks0108
7707 F:      drivers/auxdisplay/ks0108.c
7708 F:      include/linux/ks0108.h
7709
7710 L3MDEV
7711 M:      David Ahern <dsa@cumulusnetworks.com>
7712 L:      netdev@vger.kernel.org
7713 S:      Maintained
7714 F:      net/l3mdev
7715 F:      include/net/l3mdev.h
7716
7717 LANTIQ MIPS ARCHITECTURE
7718 M:      John Crispin <john@phrozen.org>
7719 L:      linux-mips@linux-mips.org
7720 S:      Maintained
7721 F:      arch/mips/lantiq
7722 F:      drivers/soc/lantiq
7723
7724 LAPB module
7725 L:      linux-x25@vger.kernel.org
7726 S:      Orphan
7727 F:      Documentation/networking/lapb-module.txt
7728 F:      include/*/lapb.h
7729 F:      net/lapb/
7730
7731 LASI 53c700 driver for PARISC
7732 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7733 L:      linux-scsi@vger.kernel.org
7734 S:      Maintained
7735 F:      Documentation/scsi/53c700.txt
7736 F:      drivers/scsi/53c700*
7737
7738 LED SUBSYSTEM
7739 M:      Richard Purdie <rpurdie@rpsys.net>
7740 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7741 M:      Pavel Machek <pavel@ucw.cz>
7742 L:      linux-leds@vger.kernel.org
7743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7744 S:      Maintained
7745 F:      Documentation/devicetree/bindings/leds/
7746 F:      drivers/leds/
7747 F:      include/linux/leds.h
7748
7749 LEGACY EEPROM DRIVER
7750 M:      Jean Delvare <jdelvare@suse.com>
7751 S:      Maintained
7752 F:      Documentation/misc-devices/eeprom
7753 F:      drivers/misc/eeprom/eeprom.c
7754
7755 LEGO USB Tower driver
7756 M:      Juergen Stuber <starblue@users.sourceforge.net>
7757 L:      legousb-devel@lists.sourceforge.net
7758 W:      http://legousb.sourceforge.net/
7759 S:      Maintained
7760 F:      drivers/usb/misc/legousbtower.c
7761
7762 LG2160 MEDIA DRIVER
7763 M:      Michael Krufky <mkrufky@linuxtv.org>
7764 L:      linux-media@vger.kernel.org
7765 W:      https://linuxtv.org
7766 W:      http://github.com/mkrufky
7767 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7768 T:      git git://linuxtv.org/mkrufky/tuners.git
7769 S:      Maintained
7770 F:      drivers/media/dvb-frontends/lg2160.*
7771
7772 LGDT3305 MEDIA DRIVER
7773 M:      Michael Krufky <mkrufky@linuxtv.org>
7774 L:      linux-media@vger.kernel.org
7775 W:      https://linuxtv.org
7776 W:      http://github.com/mkrufky
7777 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7778 T:      git git://linuxtv.org/mkrufky/tuners.git
7779 S:      Maintained
7780 F:      drivers/media/dvb-frontends/lgdt3305.*
7781
7782 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7783 M:      Viresh Kumar <vireshk@kernel.org>
7784 L:      linux-ide@vger.kernel.org
7785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7786 S:      Maintained
7787 F:      include/linux/pata_arasan_cf_data.h
7788 F:      drivers/ata/pata_arasan_cf.c
7789
7790 LIBATA PATA DRIVERS
7791 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7792 M:      Tejun Heo <tj@kernel.org>
7793 L:      linux-ide@vger.kernel.org
7794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7795 S:      Maintained
7796 F:      drivers/ata/pata_*.c
7797 F:      drivers/ata/ata_generic.c
7798
7799 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7800 M:      Linus Walleij <linus.walleij@linaro.org>
7801 L:      linux-ide@vger.kernel.org
7802 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7803 S:      Maintained
7804 F:      drivers/ata/pata_ftide010.c
7805 F:      drivers/ata/sata_gemini.c
7806 F:      drivers/ata/sata_gemini.h
7807
7808 LIBATA SATA AHCI PLATFORM devices support
7809 M:      Hans de Goede <hdegoede@redhat.com>
7810 M:      Tejun Heo <tj@kernel.org>
7811 L:      linux-ide@vger.kernel.org
7812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7813 S:      Maintained
7814 F:      drivers/ata/ahci_platform.c
7815 F:      drivers/ata/libahci_platform.c
7816 F:      include/linux/ahci_platform.h
7817
7818 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7819 M:      Mikael Pettersson <mikpelinux@gmail.com>
7820 L:      linux-ide@vger.kernel.org
7821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7822 S:      Maintained
7823 F:      drivers/ata/sata_promise.*
7824
7825 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7826 M:      Tejun Heo <tj@kernel.org>
7827 L:      linux-ide@vger.kernel.org
7828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7829 S:      Maintained
7830 F:      drivers/ata/
7831 F:      include/linux/ata.h
7832 F:      include/linux/libata.h
7833 F:      Documentation/devicetree/bindings/ata/
7834
7835 LIBLOCKDEP
7836 M:      Sasha Levin <alexander.levin@verizon.com>
7837 S:      Maintained
7838 F:      tools/lib/lockdep/
7839
7840 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7841 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7842 L:      linux-nvdimm@lists.01.org
7843 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7844 S:      Supported
7845 F:      drivers/nvdimm/blk.c
7846 F:      drivers/nvdimm/region_devs.c
7847
7848 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7849 M:      Vishal Verma <vishal.l.verma@intel.com>
7850 L:      linux-nvdimm@lists.01.org
7851 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7852 S:      Supported
7853 F:      drivers/nvdimm/btt*
7854
7855 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7856 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7857 L:      linux-nvdimm@lists.01.org
7858 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7859 S:      Supported
7860 F:      drivers/nvdimm/pmem*
7861
7862 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7863 M:      Dan Williams <dan.j.williams@intel.com>
7864 L:      linux-nvdimm@lists.01.org
7865 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7866 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7867 S:      Supported
7868 F:      drivers/nvdimm/*
7869 F:      drivers/acpi/nfit/*
7870 F:      include/linux/nd.h
7871 F:      include/linux/libnvdimm.h
7872 F:      include/uapi/linux/ndctl.h
7873
7874 LIGHTNVM PLATFORM SUPPORT
7875 M:      Matias Bjorling <mb@lightnvm.io>
7876 W:      http://github/OpenChannelSSD
7877 L:      linux-block@vger.kernel.org
7878 S:      Maintained
7879 F:      drivers/lightnvm/
7880 F:      include/linux/lightnvm.h
7881 F:      include/uapi/linux/lightnvm.h
7882
7883 LINUX FOR POWER MACINTOSH
7884 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7885 W:      http://www.penguinppc.org/
7886 L:      linuxppc-dev@lists.ozlabs.org
7887 S:      Maintained
7888 F:      arch/powerpc/platforms/powermac/
7889 F:      drivers/macintosh/
7890
7891 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7892 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7893 M:      Paul Mackerras <paulus@samba.org>
7894 M:      Michael Ellerman <mpe@ellerman.id.au>
7895 W:      https://github.com/linuxppc/linux/wiki
7896 L:      linuxppc-dev@lists.ozlabs.org
7897 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7899 S:      Supported
7900 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7901 F:      Documentation/devicetree/bindings/powerpc/
7902 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7903 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7904 F:      Documentation/powerpc/
7905 F:      arch/powerpc/
7906 F:      drivers/char/tpm/tpm_ibmvtpm*
7907 F:      drivers/crypto/nx/
7908 F:      drivers/crypto/vmx/
7909 F:      drivers/i2c/busses/i2c-opal.c
7910 F:      drivers/net/ethernet/ibm/ibmveth.*
7911 F:      drivers/net/ethernet/ibm/ibmvnic.*
7912 F:      drivers/pci/hotplug/pnv_php.c
7913 F:      drivers/pci/hotplug/rpa*
7914 F:      drivers/rtc/rtc-opal.c
7915 F:      drivers/scsi/ibmvscsi/
7916 F:      drivers/tty/hvc/hvc_opal.c
7917 F:      drivers/watchdog/wdrtas.c
7918 F:      tools/testing/selftests/powerpc
7919 N:      /pmac
7920 N:      powermac
7921 N:      powernv
7922 N:      [^a-z0-9]ps3
7923 N:      pseries
7924
7925 LINUX FOR POWERPC EMBEDDED MPC5XXX
7926 M:      Anatolij Gustschin <agust@denx.de>
7927 L:      linuxppc-dev@lists.ozlabs.org
7928 T:      git git://git.denx.de/linux-denx-agust.git
7929 S:      Maintained
7930 F:      arch/powerpc/platforms/512x/
7931 F:      arch/powerpc/platforms/52xx/
7932
7933 LINUX FOR POWERPC EMBEDDED PPC4XX
7934 M:      Alistair Popple <alistair@popple.id.au>
7935 M:      Matt Porter <mporter@kernel.crashing.org>
7936 W:      http://www.penguinppc.org/
7937 L:      linuxppc-dev@lists.ozlabs.org
7938 S:      Maintained
7939 F:      arch/powerpc/platforms/40x/
7940 F:      arch/powerpc/platforms/44x/
7941
7942 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7943 M:      Scott Wood <oss@buserror.net>
7944 M:      Kumar Gala <galak@kernel.crashing.org>
7945 W:      http://www.penguinppc.org/
7946 L:      linuxppc-dev@lists.ozlabs.org
7947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7948 S:      Maintained
7949 F:      arch/powerpc/platforms/83xx/
7950 F:      arch/powerpc/platforms/85xx/
7951 F:      Documentation/devicetree/bindings/powerpc/fsl/
7952
7953 LINUX FOR POWERPC EMBEDDED PPC8XX
7954 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7955 W:      http://www.penguinppc.org/
7956 L:      linuxppc-dev@lists.ozlabs.org
7957 S:      Maintained
7958 F:      arch/powerpc/platforms/8xx/
7959
7960 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7961 L:      linuxppc-dev@lists.ozlabs.org
7962 S:      Orphan
7963 F:      arch/powerpc/*/*virtex*
7964 F:      arch/powerpc/*/*/*virtex*
7965
7966 LINUX FOR POWERPC PA SEMI PWRFICIENT
7967 L:      linuxppc-dev@lists.ozlabs.org
7968 S:      Orphan
7969 F:      arch/powerpc/platforms/pasemi/
7970 F:      drivers/*/*pasemi*
7971 F:      drivers/*/*/*pasemi*
7972
7973 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7974 M:      Kees Cook <keescook@chromium.org>
7975 S:      Maintained
7976 F:      drivers/misc/lkdtm*
7977
7978 LINUX SECURITY MODULE (LSM) FRAMEWORK
7979 M:      Chris Wright <chrisw@sous-sol.org>
7980 L:      linux-security-module@vger.kernel.org
7981 S:      Supported
7982
7983 LIS3LV02D ACCELEROMETER DRIVER
7984 M:      Eric Piel <eric.piel@tremplin-utc.net>
7985 S:      Maintained
7986 F:      Documentation/misc-devices/lis3lv02d
7987 F:      drivers/misc/lis3lv02d/
7988 F:      drivers/platform/x86/hp_accel.c
7989
7990 LIVE PATCHING
7991 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7992 M:      Jessica Yu <jeyu@kernel.org>
7993 M:      Jiri Kosina <jikos@kernel.org>
7994 M:      Miroslav Benes <mbenes@suse.cz>
7995 R:      Petr Mladek <pmladek@suse.com>
7996 S:      Maintained
7997 F:      kernel/livepatch/
7998 F:      include/linux/livepatch.h
7999 F:      arch/x86/include/asm/livepatch.h
8000 F:      arch/x86/kernel/livepatch.c
8001 F:      Documentation/livepatch/
8002 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
8003 F:      samples/livepatch/
8004 L:      live-patching@vger.kernel.org
8005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8006
8007 LLC (802.2)
8008 L:      netdev@vger.kernel.org
8009 S:      Odd fixes
8010 F:      include/linux/llc.h
8011 F:      include/uapi/linux/llc.h
8012 F:      include/net/llc*
8013 F:      net/llc/
8014
8015 LM73 HARDWARE MONITOR DRIVER
8016 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
8017 L:      linux-hwmon@vger.kernel.org
8018 S:      Maintained
8019 F:      drivers/hwmon/lm73.c
8020
8021 LM78 HARDWARE MONITOR DRIVER
8022 M:      Jean Delvare <jdelvare@suse.com>
8023 L:      linux-hwmon@vger.kernel.org
8024 S:      Maintained
8025 F:      Documentation/hwmon/lm78
8026 F:      drivers/hwmon/lm78.c
8027
8028 LM83 HARDWARE MONITOR DRIVER
8029 M:      Jean Delvare <jdelvare@suse.com>
8030 L:      linux-hwmon@vger.kernel.org
8031 S:      Maintained
8032 F:      Documentation/hwmon/lm83
8033 F:      drivers/hwmon/lm83.c
8034
8035 LM90 HARDWARE MONITOR DRIVER
8036 M:      Jean Delvare <jdelvare@suse.com>
8037 L:      linux-hwmon@vger.kernel.org
8038 S:      Maintained
8039 F:      Documentation/hwmon/lm90
8040 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
8041 F:      drivers/hwmon/lm90.c
8042 F:      include/dt-bindings/thermal/lm90.h
8043
8044 LM95234 HARDWARE MONITOR DRIVER
8045 M:      Guenter Roeck <linux@roeck-us.net>
8046 L:      linux-hwmon@vger.kernel.org
8047 S:      Maintained
8048 F:      Documentation/hwmon/lm95234
8049 F:      drivers/hwmon/lm95234.c
8050
8051 LME2510 MEDIA DRIVER
8052 M:      Malcolm Priestley <tvboxspy@gmail.com>
8053 L:      linux-media@vger.kernel.org
8054 W:      https://linuxtv.org
8055 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8056 S:      Maintained
8057 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
8058
8059 LOADPIN SECURITY MODULE
8060 M:      Kees Cook <keescook@chromium.org>
8061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8062 S:      Supported
8063 F:      security/loadpin/
8064 F:      Documentation/admin-guide/LSM/LoadPin.rst
8065
8066 LOCKING PRIMITIVES
8067 M:      Peter Zijlstra <peterz@infradead.org>
8068 M:      Ingo Molnar <mingo@redhat.com>
8069 L:      linux-kernel@vger.kernel.org
8070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8071 S:      Maintained
8072 F:      Documentation/locking/
8073 F:      include/linux/lockdep.h
8074 F:      include/linux/spinlock*.h
8075 F:      arch/*/include/asm/spinlock*.h
8076 F:      include/linux/rwlock*.h
8077 F:      include/linux/mutex*.h
8078 F:      arch/*/include/asm/mutex*.h
8079 F:      include/linux/rwsem*.h
8080 F:      arch/*/include/asm/rwsem.h
8081 F:      include/linux/seqlock.h
8082 F:      lib/locking*.[ch]
8083 F:      kernel/locking/
8084
8085 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8086 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
8087 L:      linux-ntfs-dev@lists.sourceforge.net
8088 W:      http://www.linux-ntfs.org/content/view/19/37/
8089 S:      Maintained
8090 F:      Documentation/ldm.txt
8091 F:      block/partitions/ldm.*
8092
8093 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8094 M:      Sathya Prakash <sathya.prakash@broadcom.com>
8095 M:      Chaitra P B <chaitra.basappa@broadcom.com>
8096 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8097 L:      MPT-FusionLinux.pdl@broadcom.com
8098 L:      linux-scsi@vger.kernel.org
8099 W:      http://www.avagotech.com/support/
8100 S:      Supported
8101 F:      drivers/message/fusion/
8102 F:      drivers/scsi/mpt2sas/
8103 F:      drivers/scsi/mpt3sas/
8104
8105 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8106 M:      Matthew Wilcox <matthew@wil.cx>
8107 L:      linux-scsi@vger.kernel.org
8108 S:      Maintained
8109 F:      drivers/scsi/sym53c8xx_2/
8110
8111 LTC4261 HARDWARE MONITOR DRIVER
8112 M:      Guenter Roeck <linux@roeck-us.net>
8113 L:      linux-hwmon@vger.kernel.org
8114 S:      Maintained
8115 F:      Documentation/hwmon/ltc4261
8116 F:      drivers/hwmon/ltc4261.c
8117
8118 LTC4306 I2C MULTIPLEXER DRIVER
8119 M:      Michael Hennerich <michael.hennerich@analog.com>
8120 W:      http://ez.analog.com/community/linux-device-drivers
8121 L:      linux-i2c@vger.kernel.org
8122 S:      Supported
8123 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8124 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8125
8126 LTP (Linux Test Project)
8127 M:      Mike Frysinger <vapier@gentoo.org>
8128 M:      Cyril Hrubis <chrubis@suse.cz>
8129 M:      Wanlong Gao <wanlong.gao@gmail.com>
8130 M:      Jan Stancek <jstancek@redhat.com>
8131 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8132 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8133 L:      ltp@lists.linux.it (subscribers-only)
8134 W:      http://linux-test-project.github.io/
8135 T:      git git://github.com/linux-test-project/ltp.git
8136 S:      Maintained
8137
8138 M32R ARCHITECTURE
8139 W:      http://www.linux-m32r.org/
8140 S:      Orphan
8141 F:      arch/m32r/
8142
8143 M68K ARCHITECTURE
8144 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8145 L:      linux-m68k@lists.linux-m68k.org
8146 W:      http://www.linux-m68k.org/
8147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8148 S:      Maintained
8149 F:      arch/m68k/
8150 F:      drivers/zorro/
8151
8152 M68K ON APPLE MACINTOSH
8153 M:      Joshua Thompson <funaho@jurai.org>
8154 W:      http://www.mac.linux-m68k.org/
8155 L:      linux-m68k@lists.linux-m68k.org
8156 S:      Maintained
8157 F:      arch/m68k/mac/
8158
8159 M68K ON HP9000/300
8160 M:      Philip Blundell <philb@gnu.org>
8161 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8162 S:      Maintained
8163 F:      arch/m68k/hp300/
8164
8165 M88DS3103 MEDIA DRIVER
8166 M:      Antti Palosaari <crope@iki.fi>
8167 L:      linux-media@vger.kernel.org
8168 W:      https://linuxtv.org
8169 W:      http://palosaari.fi/linux/
8170 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8171 T:      git git://linuxtv.org/anttip/media_tree.git
8172 S:      Maintained
8173 F:      drivers/media/dvb-frontends/m88ds3103*
8174
8175 M88RS2000 MEDIA DRIVER
8176 M:      Malcolm Priestley <tvboxspy@gmail.com>
8177 L:      linux-media@vger.kernel.org
8178 W:      https://linuxtv.org
8179 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8180 S:      Maintained
8181 F:      drivers/media/dvb-frontends/m88rs2000*
8182
8183 MA901 MASTERKIT USB FM RADIO DRIVER
8184 M:      Alexey Klimov <klimov.linux@gmail.com>
8185 L:      linux-media@vger.kernel.org
8186 T:      git git://linuxtv.org/media_tree.git
8187 S:      Maintained
8188 F:      drivers/media/radio/radio-ma901.c
8189
8190 MAC80211
8191 M:      Johannes Berg <johannes@sipsolutions.net>
8192 L:      linux-wireless@vger.kernel.org
8193 W:      http://wireless.kernel.org/
8194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8196 S:      Maintained
8197 F:      Documentation/networking/mac80211-injection.txt
8198 F:      include/net/mac80211.h
8199 F:      net/mac80211/
8200 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8201
8202 MAILBOX API
8203 M:      Jassi Brar <jassisinghbrar@gmail.com>
8204 L:      linux-kernel@vger.kernel.org
8205 S:      Maintained
8206 F:      drivers/mailbox/
8207 F:      include/linux/mailbox_client.h
8208 F:      include/linux/mailbox_controller.h
8209
8210 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8211 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8212 W:      http://www.kernel.org/doc/man-pages
8213 L:      linux-man@vger.kernel.org
8214 S:      Maintained
8215
8216 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8217 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8218 L:      linux-mips@linux-mips.org
8219 S:      Maintained
8220 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8221
8222 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8223 M:      Andrew Lunn <andrew@lunn.ch>
8224 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8225 L:      netdev@vger.kernel.org
8226 S:      Maintained
8227 F:      drivers/net/dsa/mv88e6xxx/
8228 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8229
8230 MARVELL ARMADA DRM SUPPORT
8231 M:      Russell King <linux@armlinux.org.uk>
8232 S:      Maintained
8233 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8234 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8235 F:      drivers/gpu/drm/armada/
8236 F:      include/uapi/drm/armada_drm.h
8237 F:      Documentation/devicetree/bindings/display/armada/
8238
8239 MARVELL CRYPTO DRIVER
8240 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8241 M:      Arnaud Ebalard <arno@natisbad.org>
8242 F:      drivers/crypto/marvell/
8243 S:      Maintained
8244 L:      linux-crypto@vger.kernel.org
8245
8246 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8247 M:      Mirko Lindner <mlindner@marvell.com>
8248 M:      Stephen Hemminger <stephen@networkplumber.org>
8249 L:      netdev@vger.kernel.org
8250 S:      Maintained
8251 F:      drivers/net/ethernet/marvell/sk*
8252
8253 MARVELL LIBERTAS WIRELESS DRIVER
8254 L:      libertas-dev@lists.infradead.org
8255 S:      Orphan
8256 F:      drivers/net/wireless/marvell/libertas/
8257
8258 MARVELL MV643XX ETHERNET DRIVER
8259 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8260 L:      netdev@vger.kernel.org
8261 S:      Maintained
8262 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8263 F:      include/linux/mv643xx.h
8264
8265 MARVELL MV88X3310 PHY DRIVER
8266 M:      Russell King <rmk@armlinux.org.uk>
8267 L:      netdev@vger.kernel.org
8268 S:      Maintained
8269 F:      drivers/net/phy/marvell10g.c
8270
8271 MARVELL MVNETA ETHERNET DRIVER
8272 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8273 L:      netdev@vger.kernel.org
8274 S:      Maintained
8275 F:      drivers/net/ethernet/marvell/mvneta.*
8276
8277 MARVELL MWIFIEX WIRELESS DRIVER
8278 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8279 M:      Nishant Sarmukadam <nishants@marvell.com>
8280 M:      Ganapathi Bhat <gbhat@marvell.com>
8281 M:      Xinming Hu <huxm@marvell.com>
8282 L:      linux-wireless@vger.kernel.org
8283 S:      Maintained
8284 F:      drivers/net/wireless/marvell/mwifiex/
8285
8286 MARVELL MWL8K WIRELESS DRIVER
8287 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8288 L:      linux-wireless@vger.kernel.org
8289 S:      Odd Fixes
8290 F:      drivers/net/wireless/marvell/mwl8k.c
8291
8292 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8293 M:      Nicolas Pitre <nico@fluxnic.net>
8294 S:      Odd Fixes
8295 F:      drivers/mmc/host/mvsdio.*
8296
8297 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8298 M:      Hu Ziji <huziji@marvell.com>
8299 L:      linux-mmc@vger.kernel.org
8300 S:      Supported
8301 F:      drivers/mmc/host/sdhci-xenon*
8302 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8303
8304 MATROX FRAMEBUFFER DRIVER
8305 L:      linux-fbdev@vger.kernel.org
8306 S:      Orphan
8307 F:      drivers/video/fbdev/matrox/matroxfb_*
8308 F:      include/uapi/linux/matroxfb.h
8309
8310 MAX16065 HARDWARE MONITOR DRIVER
8311 M:      Guenter Roeck <linux@roeck-us.net>
8312 L:      linux-hwmon@vger.kernel.org
8313 S:      Maintained
8314 F:      Documentation/hwmon/max16065
8315 F:      drivers/hwmon/max16065.c
8316
8317 MAX20751 HARDWARE MONITOR DRIVER
8318 M:      Guenter Roeck <linux@roeck-us.net>
8319 L:      linux-hwmon@vger.kernel.org
8320 S:      Maintained
8321 F:      Documentation/hwmon/max20751
8322 F:      drivers/hwmon/max20751.c
8323
8324 MAX2175 SDR TUNER DRIVER
8325 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8326 L:      linux-media@vger.kernel.org
8327 T:      git git://linuxtv.org/media_tree.git
8328 S:      Maintained
8329 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8330 F:      Documentation/media/v4l-drivers/max2175.rst
8331 F:      drivers/media/i2c/max2175*
8332 F:      include/uapi/linux/max2175.h
8333
8334 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8335 L:      linux-hwmon@vger.kernel.org
8336 S:      Orphan
8337 F:      Documentation/hwmon/max6650
8338 F:      drivers/hwmon/max6650.c
8339
8340 MAX6697 HARDWARE MONITOR DRIVER
8341 M:      Guenter Roeck <linux@roeck-us.net>
8342 L:      linux-hwmon@vger.kernel.org
8343 S:      Maintained
8344 F:      Documentation/hwmon/max6697
8345 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8346 F:      drivers/hwmon/max6697.c
8347 F:      include/linux/platform_data/max6697.h
8348
8349 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8350 M:      Peter Rosin <peda@axentia.se>
8351 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8352 S:      Maintained
8353 F:      Documentation/devicetree/bindings/sound/max9860.txt
8354 F:      sound/soc/codecs/max9860.*
8355
8356 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8357 M:      Javier Martinez Canillas <javier@dowhile0.org>
8358 L:      linux-kernel@vger.kernel.org
8359 S:      Supported
8360 F:      drivers/regulator/max77802-regulator.c
8361 F:      Documentation/devicetree/bindings/*/*max77802.txt
8362 F:      include/dt-bindings/*/*max77802.h
8363
8364 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8365 M:      Krzysztof Kozlowski <krzk@kernel.org>
8366 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8367 L:      linux-pm@vger.kernel.org
8368 S:      Supported
8369 F:      drivers/power/supply/max14577_charger.c
8370 F:      drivers/power/supply/max77693_charger.c
8371
8372 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8373 M:      Chanwoo Choi <cw00.choi@samsung.com>
8374 M:      Krzysztof Kozlowski <krzk@kernel.org>
8375 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8376 L:      linux-kernel@vger.kernel.org
8377 S:      Supported
8378 F:      drivers/*/max14577*.c
8379 F:      drivers/*/max77686*.c
8380 F:      drivers/*/max77693*.c
8381 F:      drivers/extcon/extcon-max14577.c
8382 F:      drivers/extcon/extcon-max77693.c
8383 F:      drivers/rtc/rtc-max77686.c
8384 F:      drivers/clk/clk-max77686.c
8385 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8386 F:      Documentation/devicetree/bindings/*/max77686.txt
8387 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8388 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8389 F:      include/linux/mfd/max14577*.h
8390 F:      include/linux/mfd/max77686*.h
8391 F:      include/linux/mfd/max77693*.h
8392
8393 MAXIRADIO FM RADIO RECEIVER DRIVER
8394 M:      Hans Verkuil <hverkuil@xs4all.nl>
8395 L:      linux-media@vger.kernel.org
8396 T:      git git://linuxtv.org/media_tree.git
8397 W:      https://linuxtv.org
8398 S:      Maintained
8399 F:      drivers/media/radio/radio-maxiradio*
8400
8401 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8402 M:      Peter Rosin <peda@axentia.se>
8403 L:      linux-iio@vger.kernel.org
8404 S:      Maintained
8405 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8406 F:      drivers/iio/potentiometer/mcp4531.c
8407
8408 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8409 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8410 L:      linux-iio@vger.kernel.org
8411 S:      Maintained
8412 F:      drivers/iio/dac/cio-dac.c
8413
8414 MEDIA DRIVERS FOR ASCOT2E
8415 M:      Sergey Kozlov <serjk@netup.ru>
8416 M:      Abylay Ospan <aospan@netup.ru>
8417 L:      linux-media@vger.kernel.org
8418 W:      https://linuxtv.org
8419 W:      http://netup.tv/
8420 T:      git git://linuxtv.org/media_tree.git
8421 S:      Supported
8422 F:      drivers/media/dvb-frontends/ascot2e*
8423
8424 MEDIA DRIVERS FOR CXD2841ER
8425 M:      Sergey Kozlov <serjk@netup.ru>
8426 M:      Abylay Ospan <aospan@netup.ru>
8427 L:      linux-media@vger.kernel.org
8428 W:      https://linuxtv.org
8429 W:      http://netup.tv/
8430 T:      git git://linuxtv.org/media_tree.git
8431 S:      Supported
8432 F:      drivers/media/dvb-frontends/cxd2841er*
8433
8434 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8435 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8436 L:      linux-media@vger.kernel.org
8437 W:      https://linuxtv.org
8438 T:      git git://linuxtv.org/media_tree.git
8439 S:      Maintained
8440 F:      drivers/media/pci/ddbridge/*
8441
8442 MEDIA DRIVERS FOR FREESCALE IMX
8443 M:      Steve Longerbeam <slongerbeam@gmail.com>
8444 M:      Philipp Zabel <p.zabel@pengutronix.de>
8445 L:      linux-media@vger.kernel.org
8446 T:      git git://linuxtv.org/media_tree.git
8447 S:      Maintained
8448 F:      Documentation/devicetree/bindings/media/imx.txt
8449 F:      Documentation/media/v4l-drivers/imx.rst
8450 F:      drivers/staging/media/imx/
8451 F:      include/linux/imx-media.h
8452 F:      include/media/imx.h
8453
8454 MEDIA DRIVERS FOR HELENE
8455 M:      Abylay Ospan <aospan@netup.ru>
8456 L:      linux-media@vger.kernel.org
8457 W:      https://linuxtv.org
8458 W:      http://netup.tv/
8459 T:      git git://linuxtv.org/media_tree.git
8460 S:      Supported
8461 F:      drivers/media/dvb-frontends/helene*
8462
8463 MEDIA DRIVERS FOR HORUS3A
8464 M:      Sergey Kozlov <serjk@netup.ru>
8465 M:      Abylay Ospan <aospan@netup.ru>
8466 L:      linux-media@vger.kernel.org
8467 W:      https://linuxtv.org
8468 W:      http://netup.tv/
8469 T:      git git://linuxtv.org/media_tree.git
8470 S:      Supported
8471 F:      drivers/media/dvb-frontends/horus3a*
8472
8473 MEDIA DRIVERS FOR LNBH25
8474 M:      Sergey Kozlov <serjk@netup.ru>
8475 M:      Abylay Ospan <aospan@netup.ru>
8476 L:      linux-media@vger.kernel.org
8477 W:      https://linuxtv.org
8478 W:      http://netup.tv/
8479 T:      git git://linuxtv.org/media_tree.git
8480 S:      Supported
8481 F:      drivers/media/dvb-frontends/lnbh25*
8482
8483 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8484 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8485 L:      linux-media@vger.kernel.org
8486 W:      https://linuxtv.org
8487 T:      git git://linuxtv.org/media_tree.git
8488 S:      Maintained
8489 F:      drivers/media/dvb-frontends/mxl5xx*
8490
8491 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8492 M:      Sergey Kozlov <serjk@netup.ru>
8493 M:      Abylay Ospan <aospan@netup.ru>
8494 L:      linux-media@vger.kernel.org
8495 W:      https://linuxtv.org
8496 W:      http://netup.tv/
8497 T:      git git://linuxtv.org/media_tree.git
8498 S:      Supported
8499 F:      drivers/media/pci/netup_unidvb/*
8500
8501 MEDIA DRIVERS FOR RENESAS - DRIF
8502 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8503 L:      linux-media@vger.kernel.org
8504 L:      linux-renesas-soc@vger.kernel.org
8505 T:      git git://linuxtv.org/media_tree.git
8506 S:      Supported
8507 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8508 F:      drivers/media/platform/rcar_drif.c
8509
8510 MEDIA DRIVERS FOR RENESAS - FCP
8511 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8512 L:      linux-media@vger.kernel.org
8513 L:      linux-renesas-soc@vger.kernel.org
8514 T:      git git://linuxtv.org/media_tree.git
8515 S:      Supported
8516 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8517 F:      drivers/media/platform/rcar-fcp.c
8518 F:      include/media/rcar-fcp.h
8519
8520 MEDIA DRIVERS FOR RENESAS - FDP1
8521 M:      Kieran Bingham <kieran@bingham.xyz>
8522 L:      linux-media@vger.kernel.org
8523 L:      linux-renesas-soc@vger.kernel.org
8524 T:      git git://linuxtv.org/media_tree.git
8525 S:      Supported
8526 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8527 F:      drivers/media/platform/rcar_fdp1.c
8528
8529 MEDIA DRIVERS FOR RENESAS - VIN
8530 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8531 L:      linux-media@vger.kernel.org
8532 L:      linux-renesas-soc@vger.kernel.org
8533 T:      git git://linuxtv.org/media_tree.git
8534 S:      Supported
8535 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8536 F:      drivers/media/platform/rcar-vin/
8537
8538 MEDIA DRIVERS FOR RENESAS - VSP1
8539 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8540 L:      linux-media@vger.kernel.org
8541 L:      linux-renesas-soc@vger.kernel.org
8542 T:      git git://linuxtv.org/media_tree.git
8543 S:      Supported
8544 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8545 F:      drivers/media/platform/vsp1/
8546
8547 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8548 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8549 L:      linux-media@vger.kernel.org
8550 W:      https://linuxtv.org
8551 T:      git git://linuxtv.org/media_tree.git
8552 S:      Maintained
8553 F:      drivers/media/dvb-frontends/stv0910*
8554
8555 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8556 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8557 L:      linux-media@vger.kernel.org
8558 W:      https://linuxtv.org
8559 T:      git git://linuxtv.org/media_tree.git
8560 S:      Maintained
8561 F:      drivers/media/dvb-frontends/stv6111*
8562
8563 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8564 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8565 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8566 P:      LinuxTV.org Project
8567 L:      linux-media@vger.kernel.org
8568 W:      https://linuxtv.org
8569 Q:      http://patchwork.kernel.org/project/linux-media/list/
8570 T:      git git://linuxtv.org/media_tree.git
8571 S:      Maintained
8572 F:      Documentation/devicetree/bindings/media/
8573 F:      Documentation/media/
8574 F:      drivers/media/
8575 F:      drivers/staging/media/
8576 F:      include/linux/platform_data/media/
8577 F:      include/media/
8578 F:      include/uapi/linux/dvb/
8579 F:      include/uapi/linux/videodev2.h
8580 F:      include/uapi/linux/media.h
8581 F:      include/uapi/linux/v4l2-*
8582 F:      include/uapi/linux/meye.h
8583 F:      include/uapi/linux/ivtv*
8584 F:      include/uapi/linux/uvcvideo.h
8585
8586 MEDIATEK CIR DRIVER
8587 M:      Sean Wang <sean.wang@mediatek.com>
8588 S:      Maintained
8589 F:      drivers/media/rc/mtk-cir.c
8590
8591 MEDIATEK ETHERNET DRIVER
8592 M:      Felix Fietkau <nbd@openwrt.org>
8593 M:      John Crispin <john@phrozen.org>
8594 M:      Sean Wang <sean.wang@mediatek.com>
8595 M:      Nelson Chang <nelson.chang@mediatek.com>
8596 L:      netdev@vger.kernel.org
8597 S:      Maintained
8598 F:      drivers/net/ethernet/mediatek/
8599
8600 MEDIATEK JPEG DRIVER
8601 M:      Rick Chang <rick.chang@mediatek.com>
8602 M:      Bin Liu <bin.liu@mediatek.com>
8603 S:      Supported
8604 F:      drivers/media/platform/mtk-jpeg/
8605 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8606
8607 MEDIATEK MDP DRIVER
8608 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8609 M:      Houlong Wei <houlong.wei@mediatek.com>
8610 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8611 S:      Supported
8612 F:      drivers/media/platform/mtk-mdp/
8613 F:      drivers/media/platform/mtk-vpu/
8614 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8615
8616 MEDIATEK MEDIA DRIVER
8617 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8618 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8619 S:      Supported
8620 F:      drivers/media/platform/mtk-vcodec/
8621 F:      drivers/media/platform/mtk-vpu/
8622 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8623 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8624
8625 MEDIATEK MT7601U WIRELESS LAN DRIVER
8626 M:      Jakub Kicinski <kubakici@wp.pl>
8627 L:      linux-wireless@vger.kernel.org
8628 S:      Maintained
8629 F:      drivers/net/wireless/mediatek/mt7601u/
8630
8631 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8632 M:      Sean Wang <sean.wang@mediatek.com>
8633 S:      Maintained
8634 F:      drivers/char/hw_random/mtk-rng.c
8635
8636 MEDIATEK USB3 DRD IP DRIVER
8637 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
8638 L:      linux-usb@vger.kernel.org (moderated for non-subscribers)
8639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8640 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8641 S:      Maintained
8642 F:      drivers/usb/mtu3/
8643
8644 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8645 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8646 M:      Martin Donnelly <martin.donnelly@ge.com>
8647 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8648 S:      Maintained
8649 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8650 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8651
8652 MEGARAID SCSI/SAS DRIVERS
8653 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8654 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8655 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8656 L:      megaraidlinux.pdl@broadcom.com
8657 L:      linux-scsi@vger.kernel.org
8658 W:      http://www.avagotech.com/support/
8659 S:      Maintained
8660 F:      Documentation/scsi/megaraid.txt
8661 F:      drivers/scsi/megaraid.*
8662 F:      drivers/scsi/megaraid/
8663
8664 MELEXIS MLX90614 DRIVER
8665 M:      Crt Mori <cmo@melexis.com>
8666 L:      linux-iio@vger.kernel.org
8667 W:      http://www.melexis.com
8668 S:      Supported
8669 F:      drivers/iio/temperature/mlx90614.c
8670
8671 MELFAS MIP4 TOUCHSCREEN DRIVER
8672 M:      Sangwon Jee <jeesw@melfas.com>
8673 W:      http://www.melfas.com
8674 S:      Supported
8675 F:      drivers/input/touchscreen/melfas_mip4.c
8676 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8677
8678 MELLANOX ETHERNET DRIVER (mlx4_en)
8679 M:      Tariq Toukan <tariqt@mellanox.com>
8680 L:      netdev@vger.kernel.org
8681 S:      Supported
8682 W:      http://www.mellanox.com
8683 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8684 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8685
8686 MELLANOX ETHERNET DRIVER (mlx5e)
8687 M:      Saeed Mahameed <saeedm@mellanox.com>
8688 L:      netdev@vger.kernel.org
8689 S:      Supported
8690 W:      http://www.mellanox.com
8691 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8692 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8693
8694 MELLANOX ETHERNET INNOVA DRIVER
8695 M:      Ilan Tayari <ilant@mellanox.com>
8696 R:      Boris Pismenny <borisp@mellanox.com>
8697 L:      netdev@vger.kernel.org
8698 S:      Supported
8699 W:      http://www.mellanox.com
8700 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8701 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8702 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8703
8704 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8705 M:      Ilan Tayari <ilant@mellanox.com>
8706 R:      Boris Pismenny <borisp@mellanox.com>
8707 L:      netdev@vger.kernel.org
8708 S:      Supported
8709 W:      http://www.mellanox.com
8710 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8711 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8712 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8713
8714 MELLANOX ETHERNET SWITCH DRIVERS
8715 M:      Jiri Pirko <jiri@mellanox.com>
8716 M:      Ido Schimmel <idosch@mellanox.com>
8717 L:      netdev@vger.kernel.org
8718 S:      Supported
8719 W:      http://www.mellanox.com
8720 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8721 F:      drivers/net/ethernet/mellanox/mlxsw/
8722
8723 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8724 M:      Yotam Gigi <yotamg@mellanox.com>
8725 L:      netdev@vger.kernel.org
8726 S:      Supported
8727 W:      http://www.mellanox.com
8728 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8729 F:      drivers/net/ethernet/mellanox/mlxfw/
8730
8731 MELLANOX MLX CPLD HOTPLUG DRIVER
8732 M:      Vadim Pasternak <vadimp@mellanox.com>
8733 L:      platform-driver-x86@vger.kernel.org
8734 S:      Supported
8735 F:      drivers/platform/x86/mlxcpld-hotplug.c
8736 F:      include/linux/platform_data/mlxcpld-hotplug.h
8737
8738 MELLANOX MLX4 core VPI driver
8739 M:      Tariq Toukan <tariqt@mellanox.com>
8740 L:      netdev@vger.kernel.org
8741 L:      linux-rdma@vger.kernel.org
8742 W:      http://www.mellanox.com
8743 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8744 S:      Supported
8745 F:      drivers/net/ethernet/mellanox/mlx4/
8746 F:      include/linux/mlx4/
8747
8748 MELLANOX MLX4 IB driver
8749 M:      Yishai Hadas <yishaih@mellanox.com>
8750 L:      linux-rdma@vger.kernel.org
8751 W:      http://www.mellanox.com
8752 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8753 S:      Supported
8754 F:      drivers/infiniband/hw/mlx4/
8755 F:      include/linux/mlx4/
8756 F:      include/uapi/rdma/mlx4-abi.h
8757
8758 MELLANOX MLX5 core VPI driver
8759 M:      Saeed Mahameed <saeedm@mellanox.com>
8760 M:      Matan Barak <matanb@mellanox.com>
8761 M:      Leon Romanovsky <leonro@mellanox.com>
8762 L:      netdev@vger.kernel.org
8763 L:      linux-rdma@vger.kernel.org
8764 W:      http://www.mellanox.com
8765 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8766 S:      Supported
8767 F:      drivers/net/ethernet/mellanox/mlx5/core/
8768 F:      include/linux/mlx5/
8769
8770 MELLANOX MLX5 IB driver
8771 M:      Matan Barak <matanb@mellanox.com>
8772 M:      Leon Romanovsky <leonro@mellanox.com>
8773 L:      linux-rdma@vger.kernel.org
8774 W:      http://www.mellanox.com
8775 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8776 S:      Supported
8777 F:      drivers/infiniband/hw/mlx5/
8778 F:      include/linux/mlx5/
8779 F:      include/uapi/rdma/mlx5-abi.h
8780
8781 MELLANOX MLXCPLD I2C AND MUX DRIVER
8782 M:      Vadim Pasternak <vadimp@mellanox.com>
8783 M:      Michael Shych <michaelsh@mellanox.com>
8784 L:      linux-i2c@vger.kernel.org
8785 S:      Supported
8786 F:      drivers/i2c/busses/i2c-mlxcpld.c
8787 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8788 F:      Documentation/i2c/busses/i2c-mlxcpld
8789
8790 MELLANOX MLXCPLD LED DRIVER
8791 M:      Vadim Pasternak <vadimp@mellanox.com>
8792 L:      linux-leds@vger.kernel.org
8793 S:      Supported
8794 F:      drivers/leds/leds-mlxcpld.c
8795 F:      Documentation/leds/leds-mlxcpld.txt
8796
8797 MELLANOX PLATFORM DRIVER
8798 M:      Vadim Pasternak <vadimp@mellanox.com>
8799 L:      platform-driver-x86@vger.kernel.org
8800 S:      Supported
8801 F:      drivers/platform/x86/mlx-platform.c
8802
8803 MEMBARRIER SUPPORT
8804 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8805 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8806 L:      linux-kernel@vger.kernel.org
8807 S:      Supported
8808 F:      kernel/sched/membarrier.c
8809 F:      include/uapi/linux/membarrier.h
8810
8811 MEMORY MANAGEMENT
8812 L:      linux-mm@kvack.org
8813 W:      http://www.linux-mm.org
8814 S:      Maintained
8815 F:      include/linux/mm.h
8816 F:      include/linux/gfp.h
8817 F:      include/linux/mmzone.h
8818 F:      include/linux/memory_hotplug.h
8819 F:      include/linux/vmalloc.h
8820 F:      mm/
8821
8822 MEMORY TECHNOLOGY DEVICES (MTD)
8823 M:      David Woodhouse <dwmw2@infradead.org>
8824 M:      Brian Norris <computersforpeace@gmail.com>
8825 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8826 M:      Marek Vasut <marek.vasut@gmail.com>
8827 M:      Richard Weinberger <richard@nod.at>
8828 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8829 L:      linux-mtd@lists.infradead.org
8830 W:      http://www.linux-mtd.infradead.org/
8831 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8832 T:      git git://git.infradead.org/linux-mtd.git master
8833 T:      git git://git.infradead.org/l2-mtd.git master
8834 S:      Maintained
8835 F:      Documentation/devicetree/bindings/mtd/
8836 F:      drivers/mtd/
8837 F:      include/linux/mtd/
8838 F:      include/uapi/mtd/
8839
8840 MEN A21 WATCHDOG DRIVER
8841 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8842 L:      linux-watchdog@vger.kernel.org
8843 S:      Maintained
8844 F:      drivers/watchdog/mena21_wdt.c
8845
8846 MEN CHAMELEON BUS (mcb)
8847 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8848 S:      Maintained
8849 F:      drivers/mcb/
8850 F:      include/linux/mcb.h
8851 F:      Documentation/men-chameleon-bus.txt
8852
8853 MEN F21BMC (Board Management Controller)
8854 M:      Andreas Werner <andreas.werner@men.de>
8855 S:      Supported
8856 F:      drivers/mfd/menf21bmc.c
8857 F:      drivers/watchdog/menf21bmc_wdt.c
8858 F:      drivers/leds/leds-menf21bmc.c
8859 F:      drivers/hwmon/menf21bmc_hwmon.c
8860 F:      Documentation/hwmon/menf21bmc
8861
8862 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8863 M:      Neil Armstrong <narmstrong@baylibre.com>
8864 L:      linux-media@lists.freedesktop.org
8865 L:      linux-amlogic@lists.infradead.org
8866 W:      http://linux-meson.com/
8867 S:      Supported
8868 F:      drivers/media/platform/meson/ao-cec.c
8869 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
8870 T:      git git://linuxtv.org/media_tree.git
8871
8872 METAG ARCHITECTURE
8873 M:      James Hogan <james.hogan@imgtec.com>
8874 L:      linux-metag@vger.kernel.org
8875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8876 S:      Odd Fixes
8877 F:      arch/metag/
8878 F:      Documentation/metag/
8879 F:      Documentation/devicetree/bindings/metag/
8880 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8881 F:      drivers/clocksource/metag_generic.c
8882 F:      drivers/irqchip/irq-metag.c
8883 F:      drivers/irqchip/irq-metag-ext.c
8884 F:      drivers/tty/metag_da.c
8885
8886 MICROBLAZE ARCHITECTURE
8887 M:      Michal Simek <monstr@monstr.eu>
8888 W:      http://www.monstr.eu/fdt/
8889 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8890 S:      Supported
8891 F:      arch/microblaze/
8892
8893 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8894 M:      Richard Genoud <richard.genoud@gmail.com>
8895 S:      Maintained
8896 F:      drivers/tty/serial/atmel_serial.c
8897 F:      drivers/tty/serial/atmel_serial.h
8898
8899 MICROCHIP / ATMEL DMA DRIVER
8900 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8901 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8902 L:      dmaengine@vger.kernel.org
8903 S:      Supported
8904 F:      drivers/dma/at_hdmac.c
8905 F:      drivers/dma/at_hdmac_regs.h
8906 F:      include/linux/platform_data/dma-atmel.h
8907
8908 MICROCHIP / ATMEL ECC DRIVER
8909 M:      Tudor Ambarus <tudor.ambarus@microchip.com>
8910 L:      linux-crypto@vger.kernel.org
8911 S:      Maintained
8912 F:      drivers/crypto/atmel-ecc.*
8913
8914 MICROCHIP / ATMEL ISC DRIVER
8915 M:      Songjun Wu <songjun.wu@microchip.com>
8916 L:      linux-media@vger.kernel.org
8917 S:      Supported
8918 F:      drivers/media/platform/atmel/atmel-isc.c
8919 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8920 F:      devicetree/bindings/media/atmel-isc.txt
8921
8922 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8923 M:      Woojung Huh <Woojung.Huh@microchip.com>
8924 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8925 L:      netdev@vger.kernel.org
8926 S:      Maintained
8927 F:      net/dsa/tag_ksz.c
8928 F:      drivers/net/dsa/microchip/*
8929 F:      include/linux/platform_data/microchip-ksz.h
8930 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8931
8932 MICROCHIP USB251XB DRIVER
8933 M:      Richard Leitner <richard.leitner@skidata.com>
8934 L:      linux-usb@vger.kernel.org
8935 S:      Maintained
8936 F:      drivers/usb/misc/usb251xb.c
8937 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8938
8939 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8940 M:      Don Brace <don.brace@microsemi.com>
8941 L:      esc.storagedev@microsemi.com
8942 L:      linux-scsi@vger.kernel.org
8943 S:      Supported
8944 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8945 F:      drivers/scsi/smartpqi/Kconfig
8946 F:      drivers/scsi/smartpqi/Makefile
8947 F:      include/linux/cciss*.h
8948 F:      include/uapi/linux/cciss*.h
8949 F:      Documentation/scsi/smartpqi.txt
8950
8951 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8952 M:      Chen Yu <yu.c.chen@intel.com>
8953 L:      platform-driver-x86@vger.kernel.org
8954 S:      Supported
8955 F:      drivers/platform/x86/surfacepro3_button.c
8956
8957 MICROTEK X6 SCANNER
8958 M:      Oliver Neukum <oliver@neukum.org>
8959 S:      Maintained
8960 F:      drivers/usb/image/microtek.*
8961
8962 MIPS
8963 M:      Ralf Baechle <ralf@linux-mips.org>
8964 L:      linux-mips@linux-mips.org
8965 W:      http://www.linux-mips.org/
8966 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8967 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8968 S:      Supported
8969 F:      Documentation/devicetree/bindings/mips/
8970 F:      Documentation/mips/
8971 F:      arch/mips/
8972
8973 MIPS BOSTON DEVELOPMENT BOARD
8974 M:      Paul Burton <paul.burton@imgtec.com>
8975 L:      linux-mips@linux-mips.org
8976 S:      Maintained
8977 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
8978 F:      arch/mips/boot/dts/img/boston.dts
8979 F:      arch/mips/configs/generic/board-boston.config
8980 F:      drivers/clk/imgtec/clk-boston.c
8981 F:      include/dt-bindings/clock/boston-clock.h
8982
8983 MIPS GENERIC PLATFORM
8984 M:      Paul Burton <paul.burton@imgtec.com>
8985 L:      linux-mips@linux-mips.org
8986 S:      Supported
8987 F:      arch/mips/generic/
8988 F:      arch/mips/tools/generic-board-config.sh
8989
8990 MIPS/LOONGSON1 ARCHITECTURE
8991 M:      Keguang Zhang <keguang.zhang@gmail.com>
8992 L:      linux-mips@linux-mips.org
8993 S:      Maintained
8994 F:      arch/mips/loongson32/
8995 F:      arch/mips/include/asm/mach-loongson32/
8996 F:      drivers/*/*loongson1*
8997 F:      drivers/*/*/*loongson1*
8998
8999 MIPS RINT INSTRUCTION EMULATION
9000 M:      Aleksandar Markovic <aleksandar.markovic@imgtec.com>
9001 L:      linux-mips@linux-mips.org
9002 S:      Supported
9003 F:      arch/mips/math-emu/sp_rint.c
9004 F:      arch/mips/math-emu/dp_rint.c
9005
9006 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9007 M:      Hans Verkuil <hverkuil@xs4all.nl>
9008 L:      linux-media@vger.kernel.org
9009 T:      git git://linuxtv.org/media_tree.git
9010 W:      https://linuxtv.org
9011 S:      Odd Fixes
9012 F:      drivers/media/radio/radio-miropcm20*
9013
9014 MMP SUPPORT
9015 M:      Eric Miao <eric.y.miao@gmail.com>
9016 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
9017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9018 T:      git git://github.com/hzhuang1/linux.git
9019 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
9020 S:      Maintained
9021 F:      arch/arm/boot/dts/mmp*
9022 F:      arch/arm/mach-mmp/
9023
9024 MN88472 MEDIA DRIVER
9025 M:      Antti Palosaari <crope@iki.fi>
9026 L:      linux-media@vger.kernel.org
9027 W:      https://linuxtv.org
9028 W:      http://palosaari.fi/linux/
9029 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9030 S:      Maintained
9031 F:      drivers/media/dvb-frontends/mn88472*
9032
9033 MN88473 MEDIA DRIVER
9034 M:      Antti Palosaari <crope@iki.fi>
9035 L:      linux-media@vger.kernel.org
9036 W:      https://linuxtv.org
9037 W:      http://palosaari.fi/linux/
9038 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9039 S:      Maintained
9040 F:      drivers/media/dvb-frontends/mn88473*
9041
9042 MODULE SUPPORT
9043 M:      Jessica Yu <jeyu@kernel.org>
9044 M:      Rusty Russell <rusty@rustcorp.com.au>
9045 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9046 S:      Maintained
9047 F:      include/linux/module.h
9048 F:      kernel/module.c
9049
9050 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9051 W:      http://popies.net/meye/
9052 S:      Orphan
9053 F:      Documentation/media/v4l-drivers/meye*
9054 F:      drivers/media/pci/meye/
9055 F:      include/uapi/linux/meye.h
9056
9057 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9058 M:      Jiri Slaby <jirislaby@gmail.com>
9059 S:      Maintained
9060 F:      Documentation/serial/moxa-smartio
9061 F:      drivers/tty/mxser.*
9062
9063 MR800 AVERMEDIA USB FM RADIO DRIVER
9064 M:      Alexey Klimov <klimov.linux@gmail.com>
9065 L:      linux-media@vger.kernel.org
9066 T:      git git://linuxtv.org/media_tree.git
9067 S:      Maintained
9068 F:      drivers/media/radio/radio-mr800.c
9069
9070 MRF24J40 IEEE 802.15.4 RADIO DRIVER
9071 M:      Alan Ott <alan@signal11.us>
9072 L:      linux-wpan@vger.kernel.org
9073 S:      Maintained
9074 F:      drivers/net/ieee802154/mrf24j40.c
9075 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9076
9077 MSI LAPTOP SUPPORT
9078 M:      "Lee, Chun-Yi" <jlee@suse.com>
9079 L:      platform-driver-x86@vger.kernel.org
9080 S:      Maintained
9081 F:      drivers/platform/x86/msi-laptop.c
9082
9083 MSI WMI SUPPORT
9084 L:      platform-driver-x86@vger.kernel.org
9085 S:      Orphan
9086 F:      drivers/platform/x86/msi-wmi.c
9087
9088 MSI001 MEDIA DRIVER
9089 M:      Antti Palosaari <crope@iki.fi>
9090 L:      linux-media@vger.kernel.org
9091 W:      https://linuxtv.org
9092 W:      http://palosaari.fi/linux/
9093 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9094 T:      git git://linuxtv.org/anttip/media_tree.git
9095 S:      Maintained
9096 F:      drivers/media/tuners/msi001*
9097
9098 MSI2500 MEDIA DRIVER
9099 M:      Antti Palosaari <crope@iki.fi>
9100 L:      linux-media@vger.kernel.org
9101 W:      https://linuxtv.org
9102 W:      http://palosaari.fi/linux/
9103 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9104 T:      git git://linuxtv.org/anttip/media_tree.git
9105 S:      Maintained
9106 F:      drivers/media/usb/msi2500/
9107
9108 MSYSTEMS DISKONCHIP G3 MTD DRIVER
9109 M:      Robert Jarzmik <robert.jarzmik@free.fr>
9110 L:      linux-mtd@lists.infradead.org
9111 S:      Maintained
9112 F:      drivers/mtd/devices/docg3*
9113
9114 MT9M032 APTINA SENSOR DRIVER
9115 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9116 L:      linux-media@vger.kernel.org
9117 T:      git git://linuxtv.org/media_tree.git
9118 S:      Maintained
9119 F:      drivers/media/i2c/mt9m032.c
9120 F:      include/media/i2c/mt9m032.h
9121
9122 MT9P031 APTINA CAMERA SENSOR
9123 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9124 L:      linux-media@vger.kernel.org
9125 T:      git git://linuxtv.org/media_tree.git
9126 S:      Maintained
9127 F:      drivers/media/i2c/mt9p031.c
9128 F:      include/media/i2c/mt9p031.h
9129
9130 MT9T001 APTINA CAMERA SENSOR
9131 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9132 L:      linux-media@vger.kernel.org
9133 T:      git git://linuxtv.org/media_tree.git
9134 S:      Maintained
9135 F:      drivers/media/i2c/mt9t001.c
9136 F:      include/media/i2c/mt9t001.h
9137
9138 MT9V032 APTINA CAMERA SENSOR
9139 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9140 L:      linux-media@vger.kernel.org
9141 T:      git git://linuxtv.org/media_tree.git
9142 S:      Maintained
9143 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9144 F:      drivers/media/i2c/mt9v032.c
9145 F:      include/media/i2c/mt9v032.h
9146
9147 MULTIFUNCTION DEVICES (MFD)
9148 M:      Lee Jones <lee.jones@linaro.org>
9149 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9150 S:      Supported
9151 F:      Documentation/devicetree/bindings/mfd/
9152 F:      drivers/mfd/
9153 F:      include/linux/mfd/
9154 F:      include/dt-bindings/mfd/
9155
9156 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9157 S:      Orphan
9158 F:      drivers/mmc/host/mmc_spi.c
9159 F:      include/linux/spi/mmc_spi.h
9160
9161 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9162 M:      Ulf Hansson <ulf.hansson@linaro.org>
9163 L:      linux-mmc@vger.kernel.org
9164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9165 S:      Maintained
9166 F:      Documentation/devicetree/bindings/mmc/
9167 F:      drivers/mmc/
9168 F:      include/linux/mmc/
9169 F:      include/uapi/linux/mmc/
9170
9171 MULTIPLEXER SUBSYSTEM
9172 M:      Peter Rosin <peda@axentia.se>
9173 S:      Maintained
9174 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9175 F:      Documentation/devicetree/bindings/mux/
9176 F:      include/linux/dt-bindings/mux/
9177 F:      include/linux/mux/
9178 F:      drivers/mux/
9179
9180 MULTISOUND SOUND DRIVER
9181 M:      Andrew Veliath <andrewtv@usa.net>
9182 S:      Maintained
9183 F:      Documentation/sound/oss/MultiSound
9184 F:      sound/oss/msnd*
9185
9186 MULTITECH MULTIPORT CARD (ISICOM)
9187 S:      Orphan
9188 F:      drivers/tty/isicom.c
9189 F:      include/linux/isicom.h
9190
9191 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9192 M:      Bin Liu <b-liu@ti.com>
9193 L:      linux-usb@vger.kernel.org
9194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9195 S:      Maintained
9196 F:      drivers/usb/musb/
9197
9198 MXL5007T MEDIA DRIVER
9199 M:      Michael Krufky <mkrufky@linuxtv.org>
9200 L:      linux-media@vger.kernel.org
9201 W:      https://linuxtv.org
9202 W:      http://github.com/mkrufky
9203 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9204 T:      git git://linuxtv.org/mkrufky/tuners.git
9205 S:      Maintained
9206 F:      drivers/media/tuners/mxl5007t.*
9207
9208 MXSFB DRM DRIVER
9209 M:      Marek Vasut <marex@denx.de>
9210 S:      Supported
9211 F:      drivers/gpu/drm/mxsfb/
9212 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9213
9214 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9215 M:      Hyong-Youb Kim <hykim@myri.com>
9216 L:      netdev@vger.kernel.org
9217 W:      https://www.myricom.com/support/downloads/myri10ge.html
9218 S:      Supported
9219 F:      drivers/net/ethernet/myricom/myri10ge/
9220
9221 NAND FLASH SUBSYSTEM
9222 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9223 R:      Richard Weinberger <richard@nod.at>
9224 L:      linux-mtd@lists.infradead.org
9225 W:      http://www.linux-mtd.infradead.org/
9226 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9227 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9228 T:      git git://git.infradead.org/l2-mtd.git nand/next
9229 S:      Maintained
9230 F:      drivers/mtd/nand/
9231 F:      include/linux/mtd/*nand*.h
9232
9233 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9234 M:      Daniel Mack <zonque@gmail.com>
9235 S:      Maintained
9236 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9237 W:      http://www.native-instruments.com
9238 F:      sound/usb/caiaq/
9239
9240 NATSEMI ETHERNET DRIVER (DP8381x)
9241 S:      Orphan
9242 F:      drivers/net/ethernet/natsemi/natsemi.c
9243
9244 NCP FILESYSTEM
9245 M:      Petr Vandrovec <petr@vandrovec.name>
9246 S:      Odd Fixes
9247 F:      fs/ncpfs/
9248
9249 NCR 5380 SCSI DRIVERS
9250 M:      Finn Thain <fthain@telegraphics.com.au>
9251 M:      Michael Schmitz <schmitzmic@gmail.com>
9252 L:      linux-scsi@vger.kernel.org
9253 S:      Maintained
9254 F:      Documentation/scsi/g_NCR5380.txt
9255 F:      drivers/scsi/NCR5380.*
9256 F:      drivers/scsi/arm/cumana_1.c
9257 F:      drivers/scsi/arm/oak.c
9258 F:      drivers/scsi/atari_scsi.*
9259 F:      drivers/scsi/dmx3191d.c
9260 F:      drivers/scsi/g_NCR5380.*
9261 F:      drivers/scsi/mac_scsi.*
9262 F:      drivers/scsi/sun3_scsi.*
9263 F:      drivers/scsi/sun3_scsi_vme.c
9264
9265 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9266 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9267 L:      linux-scsi@vger.kernel.org
9268 S:      Maintained
9269 F:      drivers/scsi/NCR_D700.*
9270
9271 NCT6775 HARDWARE MONITOR DRIVER
9272 M:      Guenter Roeck <linux@roeck-us.net>
9273 L:      linux-hwmon@vger.kernel.org
9274 S:      Maintained
9275 F:      Documentation/hwmon/nct6775
9276 F:      drivers/hwmon/nct6775.c
9277
9278 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9279 M:      Faisal Latif <faisal.latif@intel.com>
9280 L:      linux-rdma@vger.kernel.org
9281 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9282 S:      Supported
9283 F:      drivers/infiniband/hw/nes/
9284 F:      include/uapi/rdma/nes-abi.h
9285
9286 NETEM NETWORK EMULATOR
9287 M:      Stephen Hemminger <stephen@networkplumber.org>
9288 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9289 S:      Maintained
9290 F:      net/sched/sch_netem.c
9291
9292 NETERION 10GbE DRIVERS (s2io/vxge)
9293 M:      Jon Mason <jdmason@kudzu.us>
9294 L:      netdev@vger.kernel.org
9295 S:      Supported
9296 F:      Documentation/networking/s2io.txt
9297 F:      Documentation/networking/vxge.txt
9298 F:      drivers/net/ethernet/neterion/
9299
9300 NETFILTER
9301 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9302 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9303 M:      Florian Westphal <fw@strlen.de>
9304 L:      netfilter-devel@vger.kernel.org
9305 L:      coreteam@netfilter.org
9306 W:      http://www.netfilter.org/
9307 W:      http://www.iptables.org/
9308 W:      http://www.nftables.org/
9309 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9312 S:      Maintained
9313 F:      include/linux/netfilter*
9314 F:      include/linux/netfilter/
9315 F:      include/net/netfilter/
9316 F:      include/uapi/linux/netfilter*
9317 F:      include/uapi/linux/netfilter/
9318 F:      net/*/netfilter.c
9319 F:      net/*/netfilter/
9320 F:      net/netfilter/
9321 F:      net/bridge/br_netfilter*.c
9322
9323 NETROM NETWORK LAYER
9324 M:      Ralf Baechle <ralf@linux-mips.org>
9325 L:      linux-hams@vger.kernel.org
9326 W:      http://www.linux-ax25.org/
9327 S:      Maintained
9328 F:      include/net/netrom.h
9329 F:      include/uapi/linux/netrom.h
9330 F:      net/netrom/
9331
9332 NETRONOME ETHERNET DRIVERS
9333 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9334 L:      oss-drivers@netronome.com
9335 S:      Maintained
9336 F:      drivers/net/ethernet/netronome/
9337
9338 NETWORK BLOCK DEVICE (NBD)
9339 M:      Josef Bacik <jbacik@fb.com>
9340 S:      Maintained
9341 L:      linux-block@vger.kernel.org
9342 L:      nbd-general@lists.sourceforge.net
9343 F:      Documentation/blockdev/nbd.txt
9344 F:      drivers/block/nbd.c
9345 F:      include/uapi/linux/nbd.h
9346
9347 NETWORK DROP MONITOR
9348 M:      Neil Horman <nhorman@tuxdriver.com>
9349 L:      netdev@vger.kernel.org
9350 S:      Maintained
9351 W:      https://fedorahosted.org/dropwatch/
9352 F:      net/core/drop_monitor.c
9353
9354 NETWORKING DRIVERS
9355 L:      netdev@vger.kernel.org
9356 W:      http://www.linuxfoundation.org/en/Net
9357 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9360 S:      Odd Fixes
9361 F:      Documentation/devicetree/bindings/net/
9362 F:      drivers/net/
9363 F:      include/linux/if_*
9364 F:      include/linux/netdevice.h
9365 F:      include/linux/etherdevice.h
9366 F:      include/linux/fcdevice.h
9367 F:      include/linux/fddidevice.h
9368 F:      include/linux/hippidevice.h
9369 F:      include/linux/inetdevice.h
9370 F:      include/uapi/linux/if_*
9371 F:      include/uapi/linux/netdevice.h
9372
9373 NETWORKING DRIVERS (WIRELESS)
9374 M:      Kalle Valo <kvalo@codeaurora.org>
9375 L:      linux-wireless@vger.kernel.org
9376 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9377 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9379 S:      Maintained
9380 F:      Documentation/devicetree/bindings/net/wireless/
9381 F:      drivers/net/wireless/
9382
9383 NETWORKING [DSA]
9384 M:      Andrew Lunn <andrew@lunn.ch>
9385 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9386 M:      Florian Fainelli <f.fainelli@gmail.com>
9387 S:      Maintained
9388 F:      net/dsa/
9389 F:      include/net/dsa.h
9390 F:      drivers/net/dsa/
9391
9392 NETWORKING [GENERAL]
9393 M:      "David S. Miller" <davem@davemloft.net>
9394 L:      netdev@vger.kernel.org
9395 W:      http://www.linuxfoundation.org/en/Net
9396 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9399 B:      mailto:netdev@vger.kernel.org
9400 S:      Maintained
9401 F:      net/
9402 F:      include/net/
9403 F:      include/linux/in.h
9404 F:      include/linux/net.h
9405 F:      include/linux/netdevice.h
9406 F:      include/uapi/linux/in.h
9407 F:      include/uapi/linux/net.h
9408 F:      include/uapi/linux/netdevice.h
9409 F:      include/uapi/linux/net_namespace.h
9410 F:      tools/net/
9411 F:      tools/testing/selftests/net/
9412 F:      lib/random32.c
9413
9414 NETWORKING [IPSEC]
9415 M:      Steffen Klassert <steffen.klassert@secunet.com>
9416 M:      Herbert Xu <herbert@gondor.apana.org.au>
9417 M:      "David S. Miller" <davem@davemloft.net>
9418 L:      netdev@vger.kernel.org
9419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9421 S:      Maintained
9422 F:      net/core/flow.c
9423 F:      net/xfrm/
9424 F:      net/key/
9425 F:      net/ipv4/xfrm*
9426 F:      net/ipv4/esp4*
9427 F:      net/ipv4/ah4.c
9428 F:      net/ipv4/ipcomp.c
9429 F:      net/ipv4/ip_vti.c
9430 F:      net/ipv6/xfrm*
9431 F:      net/ipv6/esp6*
9432 F:      net/ipv6/ah6.c
9433 F:      net/ipv6/ipcomp6.c
9434 F:      net/ipv6/ip6_vti.c
9435 F:      include/uapi/linux/xfrm.h
9436 F:      include/net/xfrm.h
9437
9438 NETWORKING [IPv4/IPv6]
9439 M:      "David S. Miller" <davem@davemloft.net>
9440 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9441 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9442 L:      netdev@vger.kernel.org
9443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9444 S:      Maintained
9445 F:      net/ipv4/
9446 F:      net/ipv6/
9447 F:      include/net/ip*
9448 F:      arch/x86/net/*
9449
9450 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9451 M:      Paul Moore <paul@paul-moore.com>
9452 W:      https://github.com/netlabel
9453 L:      netdev@vger.kernel.org
9454 L:      linux-security-module@vger.kernel.org
9455 S:      Maintained
9456 F:      Documentation/netlabel/
9457 F:      include/net/calipso.h
9458 F:      include/net/cipso_ipv4.h
9459 F:      include/net/netlabel.h
9460 F:      include/uapi/linux/netfilter/xt_SECMARK.h
9461 F:      include/uapi/linux/netfilter/xt_CONNSECMARK.h
9462 F:      net/netlabel/
9463 F:      net/ipv4/cipso_ipv4.c
9464 F:      net/ipv6/calipso.c
9465 F:      net/netfilter/xt_CONNSECMARK.c
9466 F:      net/netfilter/xt_SECMARK.c
9467
9468 NETWORKING [TLS]
9469 M:      Ilya Lesokhin <ilyal@mellanox.com>
9470 M:      Aviad Yehezkel <aviadye@mellanox.com>
9471 M:      Dave Watson <davejwatson@fb.com>
9472 L:      netdev@vger.kernel.org
9473 S:      Maintained
9474 F:      net/tls/*
9475 F:      include/uapi/linux/tls.h
9476 F:      include/net/tls.h
9477
9478 NETWORKING [WIRELESS]
9479 L:      linux-wireless@vger.kernel.org
9480 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9481
9482 NETXEN (1/10) GbE SUPPORT
9483 M:      Manish Chopra <manish.chopra@cavium.com>
9484 M:      Rahul Verma <rahul.verma@cavium.com>
9485 M:      Dept-GELinuxNICDev@cavium.com
9486 L:      netdev@vger.kernel.org
9487 S:      Supported
9488 F:      drivers/net/ethernet/qlogic/netxen/
9489
9490 NFC SUBSYSTEM
9491 M:      Samuel Ortiz <sameo@linux.intel.com>
9492 L:      linux-wireless@vger.kernel.org
9493 L:      linux-nfc@lists.01.org (subscribers-only)
9494 S:      Supported
9495 F:      net/nfc/
9496 F:      include/net/nfc/
9497 F:      include/uapi/linux/nfc.h
9498 F:      drivers/nfc/
9499 F:      include/linux/platform_data/nfcmrvl.h
9500 F:      include/linux/platform_data/nxp-nci.h
9501 F:      Documentation/devicetree/bindings/net/nfc/
9502
9503 NFS, SUNRPC, AND LOCKD CLIENTS
9504 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9505 M:      Anna Schumaker <anna.schumaker@netapp.com>
9506 L:      linux-nfs@vger.kernel.org
9507 W:      http://client.linux-nfs.org
9508 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9509 S:      Maintained
9510 F:      fs/lockd/
9511 F:      fs/nfs/
9512 F:      fs/nfs_common/
9513 F:      net/sunrpc/
9514 F:      include/linux/lockd/
9515 F:      include/linux/nfs*
9516 F:      include/linux/sunrpc/
9517 F:      include/uapi/linux/nfs*
9518 F:      include/uapi/linux/sunrpc/
9519
9520 NILFS2 FILESYSTEM
9521 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9522 L:      linux-nilfs@vger.kernel.org
9523 W:      http://nilfs.sourceforge.net/
9524 W:      http://nilfs.osdn.jp/
9525 T:      git git://github.com/konis/nilfs2.git
9526 S:      Supported
9527 F:      Documentation/filesystems/nilfs2.txt
9528 F:      fs/nilfs2/
9529 F:      include/trace/events/nilfs2.h
9530 F:      include/uapi/linux/nilfs2_api.h
9531 F:      include/uapi/linux/nilfs2_ondisk.h
9532
9533 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9534 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9535 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9536 S:      Maintained
9537 F:      Documentation/scsi/NinjaSCSI.txt
9538 F:      drivers/scsi/pcmcia/nsp_*
9539
9540 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9541 M:      GOTO Masanori <gotom@debian.or.jp>
9542 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9543 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9544 S:      Maintained
9545 F:      Documentation/scsi/NinjaSCSI.txt
9546 F:      drivers/scsi/nsp32*
9547
9548 NIOS2 ARCHITECTURE
9549 M:      Ley Foon Tan <lftan@altera.com>
9550 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9552 S:      Maintained
9553 F:      arch/nios2/
9554
9555 NOHZ, DYNTICKS SUPPORT
9556 M:      Frederic Weisbecker <fweisbec@gmail.com>
9557 M:      Thomas Gleixner <tglx@linutronix.de>
9558 M:      Ingo Molnar <mingo@kernel.org>
9559 L:      linux-kernel@vger.kernel.org
9560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9561 S:      Maintained
9562 F:      kernel/time/tick*.*
9563 F:      include/linux/tick.h
9564 F:      include/linux/sched/nohz.h
9565
9566 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9567 M:      Pavel Machek <pavel@ucw.cz>
9568 M:      Sakari Ailus <sakari.ailus@iki.fi>
9569 L:      linux-media@vger.kernel.org
9570 S:      Maintained
9571 F:      drivers/media/i2c/et8ek8
9572 F:      drivers/media/i2c/ad5820.c
9573
9574 NOKIA N900 POWER SUPPLY DRIVERS
9575 R:      Pali Rohár <pali.rohar@gmail.com>
9576 F:      include/linux/power/bq2415x_charger.h
9577 F:      include/linux/power/bq27xxx_battery.h
9578 F:      include/linux/power/isp1704_charger.h
9579 F:      drivers/power/supply/bq2415x_charger.c
9580 F:      drivers/power/supply/bq27xxx_battery.c
9581 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9582 F:      drivers/power/supply/isp1704_charger.c
9583 F:      drivers/power/supply/rx51_battery.c
9584
9585 NTB AMD DRIVER
9586 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9587 L:      linux-ntb@googlegroups.com
9588 S:      Supported
9589 F:      drivers/ntb/hw/amd/
9590
9591 NTB DRIVER CORE
9592 M:      Jon Mason <jdmason@kudzu.us>
9593 M:      Dave Jiang <dave.jiang@intel.com>
9594 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9595 L:      linux-ntb@googlegroups.com
9596 S:      Supported
9597 W:      https://github.com/jonmason/ntb/wiki
9598 T:      git git://github.com/jonmason/ntb.git
9599 F:      drivers/ntb/
9600 F:      drivers/net/ntb_netdev.c
9601 F:      include/linux/ntb.h
9602 F:      include/linux/ntb_transport.h
9603 F:      tools/testing/selftests/ntb/
9604
9605 NTB IDT DRIVER
9606 M:      Serge Semin <fancer.lancer@gmail.com>
9607 L:      linux-ntb@googlegroups.com
9608 S:      Supported
9609 F:      drivers/ntb/hw/idt/
9610
9611 NTB INTEL DRIVER
9612 M:      Jon Mason <jdmason@kudzu.us>
9613 M:      Dave Jiang <dave.jiang@intel.com>
9614 L:      linux-ntb@googlegroups.com
9615 S:      Supported
9616 W:      https://github.com/jonmason/ntb/wiki
9617 T:      git git://github.com/jonmason/ntb.git
9618 F:      drivers/ntb/hw/intel/
9619
9620 NTFS FILESYSTEM
9621 M:      Anton Altaparmakov <anton@tuxera.com>
9622 L:      linux-ntfs-dev@lists.sourceforge.net
9623 W:      http://www.tuxera.com/
9624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9625 S:      Supported
9626 F:      Documentation/filesystems/ntfs.txt
9627 F:      fs/ntfs/
9628
9629 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9630 M:      Antonino Daplas <adaplas@gmail.com>
9631 L:      linux-fbdev@vger.kernel.org
9632 S:      Maintained
9633 F:      drivers/video/fbdev/riva/
9634 F:      drivers/video/fbdev/nvidia/
9635
9636 NVM EXPRESS DRIVER
9637 M:      Keith Busch <keith.busch@intel.com>
9638 M:      Jens Axboe <axboe@fb.com>
9639 M:      Christoph Hellwig <hch@lst.de>
9640 M:      Sagi Grimberg <sagi@grimberg.me>
9641 L:      linux-nvme@lists.infradead.org
9642 T:      git://git.infradead.org/nvme.git
9643 W:      http://git.infradead.org/nvme.git
9644 S:      Supported
9645 F:      drivers/nvme/host/
9646 F:      include/linux/nvme.h
9647 F:      include/uapi/linux/nvme_ioctl.h
9648
9649 NVM EXPRESS FC TRANSPORT DRIVERS
9650 M:      James Smart <james.smart@broadcom.com>
9651 L:      linux-nvme@lists.infradead.org
9652 S:      Supported
9653 F:      include/linux/nvme-fc.h
9654 F:      include/linux/nvme-fc-driver.h
9655 F:      drivers/nvme/host/fc.c
9656 F:      drivers/nvme/target/fc.c
9657 F:      drivers/nvme/target/fcloop.c
9658
9659 NVM EXPRESS TARGET DRIVER
9660 M:      Christoph Hellwig <hch@lst.de>
9661 M:      Sagi Grimberg <sagi@grimberg.me>
9662 L:      linux-nvme@lists.infradead.org
9663 T:      git://git.infradead.org/nvme.git
9664 W:      http://git.infradead.org/nvme.git
9665 S:      Supported
9666 F:      drivers/nvme/target/
9667
9668 NVMEM FRAMEWORK
9669 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9670 S:      Maintained
9671 F:      drivers/nvmem/
9672 F:      Documentation/devicetree/bindings/nvmem/
9673 F:      Documentation/ABI/stable/sysfs-bus-nvmem
9674 F:      include/linux/nvmem-consumer.h
9675 F:      include/linux/nvmem-provider.h
9676
9677 NXP TDA998X DRM DRIVER
9678 M:      Russell King <linux@armlinux.org.uk>
9679 S:      Supported
9680 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9681 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9682 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9683 F:      include/drm/i2c/tda998x.h
9684
9685 NXP TFA9879 DRIVER
9686 M:      Peter Rosin <peda@axentia.se>
9687 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9688 S:      Maintained
9689 F:      sound/soc/codecs/tfa9879*
9690
9691 NXP-NCI NFC DRIVER
9692 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9693 R:      Charles Gorand <charles.gorand@effinnov.com>
9694 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9695 S:      Supported
9696 F:      drivers/nfc/nxp-nci
9697
9698 OBJTOOL
9699 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9700 S:      Supported
9701 F:      tools/objtool/
9702
9703 OMAP AUDIO SUPPORT
9704 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9705 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9706 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9707 L:      linux-omap@vger.kernel.org
9708 S:      Maintained
9709 F:      sound/soc/omap/
9710
9711 OMAP CLOCK FRAMEWORK SUPPORT
9712 M:      Paul Walmsley <paul@pwsan.com>
9713 L:      linux-omap@vger.kernel.org
9714 S:      Maintained
9715 F:      arch/arm/*omap*/*clock*
9716
9717 OMAP DEVICE TREE SUPPORT
9718 M:      Benoît Cousson <bcousson@baylibre.com>
9719 M:      Tony Lindgren <tony@atomide.com>
9720 L:      linux-omap@vger.kernel.org
9721 L:      devicetree@vger.kernel.org
9722 S:      Maintained
9723 F:      arch/arm/boot/dts/*omap*
9724 F:      arch/arm/boot/dts/*am3*
9725 F:      arch/arm/boot/dts/*am4*
9726 F:      arch/arm/boot/dts/*am5*
9727 F:      arch/arm/boot/dts/*dra7*
9728
9729 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9730 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9731 L:      linux-omap@vger.kernel.org
9732 L:      linux-fbdev@vger.kernel.org
9733 S:      Maintained
9734 F:      drivers/video/fbdev/omap2/
9735 F:      Documentation/arm/OMAP/DSS
9736
9737 OMAP FRAMEBUFFER SUPPORT
9738 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9739 L:      linux-fbdev@vger.kernel.org
9740 L:      linux-omap@vger.kernel.org
9741 S:      Maintained
9742 F:      drivers/video/fbdev/omap/
9743
9744 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9745 M:      Roger Quadros <rogerq@ti.com>
9746 M:      Tony Lindgren <tony@atomide.com>
9747 L:      linux-omap@vger.kernel.org
9748 S:      Maintained
9749 F:      drivers/memory/omap-gpmc.c
9750 F:      arch/arm/mach-omap2/*gpmc*
9751
9752 OMAP GPIO DRIVER
9753 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9754 M:      Santosh Shilimkar <ssantosh@kernel.org>
9755 M:      Kevin Hilman <khilman@kernel.org>
9756 L:      linux-omap@vger.kernel.org
9757 S:      Maintained
9758 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9759 F:      drivers/gpio/gpio-omap.c
9760
9761 OMAP HARDWARE SPINLOCK SUPPORT
9762 M:      Ohad Ben-Cohen <ohad@wizery.com>
9763 L:      linux-omap@vger.kernel.org
9764 S:      Maintained
9765 F:      drivers/hwspinlock/omap_hwspinlock.c
9766
9767 OMAP HS MMC SUPPORT
9768 L:      linux-mmc@vger.kernel.org
9769 L:      linux-omap@vger.kernel.org
9770 S:      Orphan
9771 F:      drivers/mmc/host/omap_hsmmc.c
9772
9773 OMAP HWMOD DATA
9774 M:      Paul Walmsley <paul@pwsan.com>
9775 L:      linux-omap@vger.kernel.org
9776 S:      Maintained
9777 F:      arch/arm/mach-omap2/omap_hwmod*data*
9778
9779 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9780 M:      Benoît Cousson <bcousson@baylibre.com>
9781 L:      linux-omap@vger.kernel.org
9782 S:      Maintained
9783 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9784
9785 OMAP HWMOD SUPPORT
9786 M:      Benoît Cousson <bcousson@baylibre.com>
9787 M:      Paul Walmsley <paul@pwsan.com>
9788 L:      linux-omap@vger.kernel.org
9789 S:      Maintained
9790 F:      arch/arm/mach-omap2/omap_hwmod.*
9791
9792 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9793 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9794 L:      linux-media@vger.kernel.org
9795 S:      Maintained
9796 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9797 F:      drivers/media/platform/omap3isp/
9798 F:      drivers/staging/media/omap4iss/
9799
9800 OMAP MMC SUPPORT
9801 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9802 L:      linux-omap@vger.kernel.org
9803 S:      Maintained
9804 F:      drivers/mmc/host/omap.c
9805
9806 OMAP POWER MANAGEMENT SUPPORT
9807 M:      Kevin Hilman <khilman@kernel.org>
9808 L:      linux-omap@vger.kernel.org
9809 S:      Maintained
9810 F:      arch/arm/*omap*/*pm*
9811 F:      drivers/cpufreq/omap-cpufreq.c
9812
9813 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9814 M:      Rajendra Nayak <rnayak@codeaurora.org>
9815 M:      Paul Walmsley <paul@pwsan.com>
9816 L:      linux-omap@vger.kernel.org
9817 S:      Maintained
9818 F:      arch/arm/mach-omap2/prm*
9819
9820 OMAP RANDOM NUMBER GENERATOR SUPPORT
9821 M:      Deepak Saxena <dsaxena@plexity.net>
9822 S:      Maintained
9823 F:      drivers/char/hw_random/omap-rng.c
9824
9825 OMAP USB SUPPORT
9826 L:      linux-usb@vger.kernel.org
9827 L:      linux-omap@vger.kernel.org
9828 S:      Orphan
9829 F:      drivers/usb/*/*omap*
9830 F:      arch/arm/*omap*/usb*
9831
9832 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9833 M:      Mark Jackson <mpfj@newflow.co.uk>
9834 L:      linux-omap@vger.kernel.org
9835 S:      Maintained
9836 F:      arch/arm/boot/dts/am335x-nano.dts
9837
9838 OMAP1 SUPPORT
9839 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9840 M:      Tony Lindgren <tony@atomide.com>
9841 L:      linux-omap@vger.kernel.org
9842 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9844 S:      Maintained
9845 F:      arch/arm/mach-omap1/
9846 F:      arch/arm/plat-omap/
9847 F:      arch/arm/configs/omap1_defconfig
9848 F:      drivers/i2c/busses/i2c-omap.c
9849 F:      include/linux/i2c-omap.h
9850
9851 OMAP2+ SUPPORT
9852 M:      Tony Lindgren <tony@atomide.com>
9853 L:      linux-omap@vger.kernel.org
9854 W:      http://www.muru.com/linux/omap/
9855 W:      http://linux.omap.com/
9856 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9858 S:      Maintained
9859 F:      arch/arm/mach-omap2/
9860 F:      arch/arm/plat-omap/
9861 F:      arch/arm/configs/omap2plus_defconfig
9862 F:      drivers/i2c/busses/i2c-omap.c
9863 F:      drivers/irqchip/irq-omap-intc.c
9864 F:      drivers/mfd/*omap*.c
9865 F:      drivers/mfd/menelaus.c
9866 F:      drivers/mfd/palmas.c
9867 F:      drivers/mfd/tps65217.c
9868 F:      drivers/mfd/tps65218.c
9869 F:      drivers/mfd/tps65910.c
9870 F:      drivers/mfd/twl-core.[ch]
9871 F:      drivers/mfd/twl4030*.c
9872 F:      drivers/mfd/twl6030*.c
9873 F:      drivers/mfd/twl6040*.c
9874 F:      drivers/regulator/palmas-regulator*.c
9875 F:      drivers/regulator/pbias-regulator.c
9876 F:      drivers/regulator/tps65217-regulator.c
9877 F:      drivers/regulator/tps65218-regulator.c
9878 F:      drivers/regulator/tps65910-regulator.c
9879 F:      drivers/regulator/twl-regulator.c
9880 F:      drivers/regulator/twl6030-regulator.c
9881 F:      include/linux/i2c-omap.h
9882
9883 ONION OMEGA2+ BOARD
9884 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
9885 L:      linux-mips@linux-mips.org
9886 S:      Maintained
9887 F:      arch/mips/boot/dts/ralink/omega2p.dts
9888
9889 OMFS FILESYSTEM
9890 M:      Bob Copeland <me@bobcopeland.com>
9891 L:      linux-karma-devel@lists.sourceforge.net
9892 S:      Maintained
9893 F:      Documentation/filesystems/omfs.txt
9894 F:      fs/omfs/
9895
9896 OMNIKEY CARDMAN 4000 DRIVER
9897 M:      Harald Welte <laforge@gnumonks.org>
9898 S:      Maintained
9899 F:      drivers/char/pcmcia/cm4000_cs.c
9900 F:      include/linux/cm4000_cs.h
9901 F:      include/uapi/linux/cm4000_cs.h
9902
9903 OMNIKEY CARDMAN 4040 DRIVER
9904 M:      Harald Welte <laforge@gnumonks.org>
9905 S:      Maintained
9906 F:      drivers/char/pcmcia/cm4040_cs.*
9907
9908 OMNIVISION OV13858 SENSOR DRIVER
9909 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9910 L:      linux-media@vger.kernel.org
9911 T:      git git://linuxtv.org/media_tree.git
9912 S:      Maintained
9913 F:      drivers/media/i2c/ov13858.c
9914
9915 OMNIVISION OV5640 SENSOR DRIVER
9916 M:      Steve Longerbeam <slongerbeam@gmail.com>
9917 L:      linux-media@vger.kernel.org
9918 T:      git git://linuxtv.org/media_tree.git
9919 S:      Maintained
9920 F:      drivers/media/i2c/ov5640.c
9921
9922 OMNIVISION OV5647 SENSOR DRIVER
9923 M:      Luis Oliveira <lolivei@synopsys.com>
9924 L:      linux-media@vger.kernel.org
9925 T:      git git://linuxtv.org/media_tree.git
9926 S:      Maintained
9927 F:      drivers/media/i2c/ov5647.c
9928
9929 OMNIVISION OV7670 SENSOR DRIVER
9930 M:      Jonathan Corbet <corbet@lwn.net>
9931 L:      linux-media@vger.kernel.org
9932 T:      git git://linuxtv.org/media_tree.git
9933 S:      Maintained
9934 F:      drivers/media/i2c/ov7670.c
9935 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9936
9937 ONENAND FLASH DRIVER
9938 M:      Kyungmin Park <kyungmin.park@samsung.com>
9939 L:      linux-mtd@lists.infradead.org
9940 S:      Maintained
9941 F:      drivers/mtd/onenand/
9942 F:      include/linux/mtd/onenand*.h
9943
9944 ONSTREAM SCSI TAPE DRIVER
9945 M:      Willem Riede <osst@riede.org>
9946 L:      osst-users@lists.sourceforge.net
9947 L:      linux-scsi@vger.kernel.org
9948 S:      Maintained
9949 F:      Documentation/scsi/osst.txt
9950 F:      drivers/scsi/osst.*
9951 F:      drivers/scsi/osst_*.h
9952 F:      drivers/scsi/st.h
9953
9954 OP-TEE DRIVER
9955 M:      Jens Wiklander <jens.wiklander@linaro.org>
9956 S:      Maintained
9957 F:      drivers/tee/optee/
9958
9959 OPA-VNIC DRIVER
9960 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9961 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9962 L:      linux-rdma@vger.kernel.org
9963 S:      Supported
9964 F:      drivers/infiniband/ulp/opa_vnic
9965
9966 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9967 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9968 L:      devicetree@vger.kernel.org
9969 S:      Maintained
9970 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9971 F:      Documentation/devicetree/overlay-notes.txt
9972 F:      drivers/of/overlay.c
9973 F:      drivers/of/resolver.c
9974
9975 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9976 M:      Rob Herring <robh+dt@kernel.org>
9977 M:      Frank Rowand <frowand.list@gmail.com>
9978 L:      devicetree@vger.kernel.org
9979 W:      http://www.devicetree.org/
9980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9981 S:      Maintained
9982 F:      drivers/of/
9983 F:      include/linux/of*.h
9984 F:      scripts/dtc/
9985 F:      Documentation/ABI/testing/sysfs-firmware-ofw
9986
9987 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9988 M:      Rob Herring <robh+dt@kernel.org>
9989 M:      Mark Rutland <mark.rutland@arm.com>
9990 L:      devicetree@vger.kernel.org
9991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9992 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9993 S:      Maintained
9994 F:      Documentation/devicetree/
9995 F:      arch/*/boot/dts/
9996 F:      include/dt-bindings/
9997
9998 OPENCORES I2C BUS DRIVER
9999 M:      Peter Korsgaard <jacmet@sunsite.dk>
10000 L:      linux-i2c@vger.kernel.org
10001 S:      Maintained
10002 F:      Documentation/i2c/busses/i2c-ocores
10003 F:      drivers/i2c/busses/i2c-ocores.c
10004
10005 OPENRISC ARCHITECTURE
10006 M:      Jonas Bonn <jonas@southpole.se>
10007 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10008 M:      Stafford Horne <shorne@gmail.com>
10009 T:      git git://github.com/openrisc/linux.git
10010 L:      openrisc@lists.librecores.org
10011 W:      http://openrisc.io
10012 S:      Maintained
10013 F:      arch/openrisc/
10014
10015 OPENVSWITCH
10016 M:      Pravin Shelar <pshelar@nicira.com>
10017 L:      netdev@vger.kernel.org
10018 L:      dev@openvswitch.org
10019 W:      http://openvswitch.org
10020 S:      Maintained
10021 F:      net/openvswitch/
10022 F:      include/uapi/linux/openvswitch.h
10023
10024 OPERATING PERFORMANCE POINTS (OPP)
10025 M:      Viresh Kumar <vireshk@kernel.org>
10026 M:      Nishanth Menon <nm@ti.com>
10027 M:      Stephen Boyd <sboyd@codeaurora.org>
10028 L:      linux-pm@vger.kernel.org
10029 S:      Maintained
10030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10031 F:      drivers/base/power/opp/
10032 F:      include/linux/pm_opp.h
10033 F:      Documentation/power/opp.txt
10034 F:      Documentation/devicetree/bindings/opp/
10035
10036 OPL4 DRIVER
10037 M:      Clemens Ladisch <clemens@ladisch.de>
10038 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10039 T:      git git://git.alsa-project.org/alsa-kernel.git
10040 S:      Maintained
10041 F:      sound/drivers/opl4/
10042
10043 OPROFILE
10044 M:      Robert Richter <rric@kernel.org>
10045 L:      oprofile-list@lists.sf.net
10046 S:      Maintained
10047 F:      arch/*/include/asm/oprofile*.h
10048 F:      arch/*/oprofile/
10049 F:      drivers/oprofile/
10050 F:      include/linux/oprofile.h
10051
10052 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10053 M:      Mark Fasheh <mfasheh@versity.com>
10054 M:      Joel Becker <jlbec@evilplan.org>
10055 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10056 W:      http://ocfs2.wiki.kernel.org
10057 S:      Supported
10058 F:      Documentation/filesystems/ocfs2.txt
10059 F:      Documentation/filesystems/dlmfs.txt
10060 F:      fs/ocfs2/
10061
10062 ORANGEFS FILESYSTEM
10063 M:      Mike Marshall <hubcap@omnibond.com>
10064 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
10065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10066 S:      Supported
10067 F:      fs/orangefs/
10068 F:      Documentation/filesystems/orangefs.txt
10069
10070 ORINOCO DRIVER
10071 L:      linux-wireless@vger.kernel.org
10072 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
10073 W:      http://www.nongnu.org/orinoco/
10074 S:      Orphan
10075 F:      drivers/net/wireless/intersil/orinoco/
10076
10077 OSD LIBRARY and FILESYSTEM
10078 M:      Boaz Harrosh <ooo@electrozaur.com>
10079 S:      Maintained
10080 F:      drivers/scsi/osd/
10081 F:      include/scsi/osd_*
10082 F:      fs/exofs/
10083
10084 OV2659 OMNIVISION SENSOR DRIVER
10085 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10086 L:      linux-media@vger.kernel.org
10087 W:      https://linuxtv.org
10088 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10089 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10090 S:      Maintained
10091 F:      drivers/media/i2c/ov2659.c
10092 F:      include/media/i2c/ov2659.h
10093
10094 OVERLAY FILESYSTEM
10095 M:      Miklos Szeredi <miklos@szeredi.hu>
10096 L:      linux-unionfs@vger.kernel.org
10097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10098 S:      Supported
10099 F:      fs/overlayfs/
10100 F:      Documentation/filesystems/overlayfs.txt
10101
10102 P54 WIRELESS DRIVER
10103 M:      Christian Lamparter <chunkeey@googlemail.com>
10104 L:      linux-wireless@vger.kernel.org
10105 W:      http://wireless.kernel.org/en/users/Drivers/p54
10106 S:      Maintained
10107 F:      drivers/net/wireless/intersil/p54/
10108
10109 PA SEMI ETHERNET DRIVER
10110 L:      netdev@vger.kernel.org
10111 S:      Orphan
10112 F:      drivers/net/ethernet/pasemi/*
10113
10114 PA SEMI SMBUS DRIVER
10115 L:      linux-i2c@vger.kernel.org
10116 S:      Orphan
10117 F:      drivers/i2c/busses/i2c-pasemi.c
10118
10119 PADATA PARALLEL EXECUTION MECHANISM
10120 M:      Steffen Klassert <steffen.klassert@secunet.com>
10121 L:      linux-crypto@vger.kernel.org
10122 S:      Maintained
10123 F:      kernel/padata.c
10124 F:      include/linux/padata.h
10125 F:      Documentation/padata.txt
10126
10127 PANASONIC LAPTOP ACPI EXTRAS DRIVER
10128 M:      Harald Welte <laforge@gnumonks.org>
10129 L:      platform-driver-x86@vger.kernel.org
10130 S:      Maintained
10131 F:      drivers/platform/x86/panasonic-laptop.c
10132
10133 PANASONIC MN10300/AM33/AM34 PORT
10134 M:      David Howells <dhowells@redhat.com>
10135 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
10136 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10137 S:      Maintained
10138 F:      Documentation/mn10300/
10139 F:      arch/mn10300/
10140
10141 PARALLEL LCD/KEYPAD PANEL DRIVER
10142 M:      Willy Tarreau <willy@haproxy.com>
10143 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10144 S:      Odd Fixes
10145 F:      Documentation/misc-devices/lcd-panel-cgram.txt
10146 F:      drivers/misc/panel.c
10147
10148 PARALLEL PORT SUBSYSTEM
10149 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10150 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10151 L:      linux-parport@lists.infradead.org (subscribers-only)
10152 S:      Maintained
10153 F:      drivers/parport/
10154 F:      include/linux/parport*.h
10155 F:      drivers/char/ppdev.c
10156 F:      include/uapi/linux/ppdev.h
10157 F:      Documentation/parport*.txt
10158
10159 PARAVIRT_OPS INTERFACE
10160 M:      Juergen Gross <jgross@suse.com>
10161 M:      Chris Wright <chrisw@sous-sol.org>
10162 M:      Alok Kataria <akataria@vmware.com>
10163 M:      Rusty Russell <rusty@rustcorp.com.au>
10164 L:      virtualization@lists.linux-foundation.org
10165 S:      Supported
10166 F:      Documentation/virtual/paravirt_ops.txt
10167 F:      arch/*/kernel/paravirt*
10168 F:      arch/*/include/asm/paravirt*.h
10169 F:      include/linux/hypervisor.h
10170
10171 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10172 M:      Tim Waugh <tim@cyberelk.net>
10173 L:      linux-parport@lists.infradead.org (subscribers-only)
10174 S:      Maintained
10175 F:      Documentation/blockdev/paride.txt
10176 F:      drivers/block/paride/
10177
10178 PARISC ARCHITECTURE
10179 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10180 M:      Helge Deller <deller@gmx.de>
10181 L:      linux-parisc@vger.kernel.org
10182 W:      http://www.parisc-linux.org/
10183 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10186 S:      Maintained
10187 F:      arch/parisc/
10188 F:      Documentation/parisc/
10189 F:      drivers/parisc/
10190 F:      drivers/char/agp/parisc-agp.c
10191 F:      drivers/input/serio/gscps2.c
10192 F:      drivers/parport/parport_gsc.*
10193 F:      drivers/tty/serial/8250/8250_gsc.c
10194 F:      drivers/video/fbdev/sti*
10195 F:      drivers/video/console/sti*
10196 F:      drivers/video/logo/logo_parisc*
10197
10198 PARMAN
10199 M:      Jiri Pirko <jiri@mellanox.com>
10200 L:      netdev@vger.kernel.org
10201 S:      Supported
10202 F:      lib/parman.c
10203 F:      lib/test_parman.c
10204 F:      include/linux/parman.h
10205
10206 PC87360 HARDWARE MONITORING DRIVER
10207 M:      Jim Cromie <jim.cromie@gmail.com>
10208 L:      linux-hwmon@vger.kernel.org
10209 S:      Maintained
10210 F:      Documentation/hwmon/pc87360
10211 F:      drivers/hwmon/pc87360.c
10212
10213 PC8736x GPIO DRIVER
10214 M:      Jim Cromie <jim.cromie@gmail.com>
10215 S:      Maintained
10216 F:      drivers/char/pc8736x_gpio.c
10217
10218 PC87427 HARDWARE MONITORING DRIVER
10219 M:      Jean Delvare <jdelvare@suse.com>
10220 L:      linux-hwmon@vger.kernel.org
10221 S:      Maintained
10222 F:      Documentation/hwmon/pc87427
10223 F:      drivers/hwmon/pc87427.c
10224
10225 PCA9532 LED DRIVER
10226 M:      Riku Voipio <riku.voipio@iki.fi>
10227 S:      Maintained
10228 F:      drivers/leds/leds-pca9532.c
10229 F:      include/linux/leds-pca9532.h
10230
10231 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10232 M:      Guenter Roeck <linux@roeck-us.net>
10233 L:      linux-i2c@vger.kernel.org
10234 S:      Maintained
10235 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10236
10237 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10238 M:      Khalid Aziz <khalid@gonehiking.org>
10239 S:      Maintained
10240 F:      drivers/firmware/pcdp.*
10241
10242 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10243 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10244 L:      linux-pci@vger.kernel.org
10245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10246 S:      Maintained
10247 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10248 F:      drivers/pci/host/pci-aardvark.c
10249
10250 PCI DRIVER FOR ALTERA PCIE IP
10251 M:      Ley Foon Tan <lftan@altera.com>
10252 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10253 L:      linux-pci@vger.kernel.org
10254 S:      Supported
10255 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10256 F:      drivers/pci/host/pcie-altera.c
10257
10258 PCI DRIVER FOR APPLIEDMICRO XGENE
10259 M:      Tanmay Inamdar <tinamdar@apm.com>
10260 L:      linux-pci@vger.kernel.org
10261 L:      linux-arm-kernel@lists.infradead.org
10262 S:      Maintained
10263 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10264 F:      drivers/pci/host/pci-xgene.c
10265
10266 PCI DRIVER FOR ARM VERSATILE PLATFORM
10267 M:      Rob Herring <robh@kernel.org>
10268 L:      linux-pci@vger.kernel.org
10269 L:      linux-arm-kernel@lists.infradead.org
10270 S:      Maintained
10271 F:      Documentation/devicetree/bindings/pci/versatile.txt
10272 F:      drivers/pci/host/pci-versatile.c
10273
10274 PCI DRIVER FOR ARMADA 8K
10275 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10276 L:      linux-pci@vger.kernel.org
10277 L:      linux-arm-kernel@lists.infradead.org
10278 S:      Maintained
10279 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10280 F:      drivers/pci/dwc/pcie-armada8k.c
10281
10282 PCI DRIVER FOR FREESCALE LAYERSCAPE
10283 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10284 M:      Mingkai Hu <mingkai.hu@freescale.com>
10285 M:      Roy Zang <tie-fei.zang@freescale.com>
10286 L:      linuxppc-dev@lists.ozlabs.org
10287 L:      linux-pci@vger.kernel.org
10288 L:      linux-arm-kernel@lists.infradead.org
10289 S:      Maintained
10290 F:      drivers/pci/dwc/*layerscape*
10291
10292 PCI DRIVER FOR GENERIC OF HOSTS
10293 M:      Will Deacon <will.deacon@arm.com>
10294 L:      linux-pci@vger.kernel.org
10295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10296 S:      Maintained
10297 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10298 F:      drivers/pci/host/pci-host-common.c
10299 F:      drivers/pci/host/pci-host-generic.c
10300
10301 PCI DRIVER FOR IMX6
10302 M:      Richard Zhu <hongxing.zhu@nxp.com>
10303 M:      Lucas Stach <l.stach@pengutronix.de>
10304 L:      linux-pci@vger.kernel.org
10305 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10306 S:      Maintained
10307 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10308 F:      drivers/pci/dwc/*imx6*
10309
10310 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10311 M:      Keith Busch <keith.busch@intel.com>
10312 M:      Jonathan Derrick <jonathan.derrick@intel.com>
10313 L:      linux-pci@vger.kernel.org
10314 S:      Supported
10315 F:      drivers/pci/host/vmd.c
10316
10317 PCI DRIVER FOR MICROSEMI SWITCHTEC
10318 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10319 M:      Stephen Bates <stephen.bates@microsemi.com>
10320 M:      Logan Gunthorpe <logang@deltatee.com>
10321 L:      linux-pci@vger.kernel.org
10322 S:      Maintained
10323 F:      Documentation/switchtec.txt
10324 F:      Documentation/ABI/testing/sysfs-class-switchtec
10325 F:      drivers/pci/switch/switchtec*
10326 F:      include/uapi/linux/switchtec_ioctl.h
10327
10328 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10329 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10330 M:      Jason Cooper <jason@lakedaemon.net>
10331 L:      linux-pci@vger.kernel.org
10332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10333 S:      Maintained
10334 F:      drivers/pci/host/*mvebu*
10335
10336 PCI DRIVER FOR NVIDIA TEGRA
10337 M:      Thierry Reding <thierry.reding@gmail.com>
10338 L:      linux-tegra@vger.kernel.org
10339 L:      linux-pci@vger.kernel.org
10340 S:      Supported
10341 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10342 F:      drivers/pci/host/pci-tegra.c
10343
10344 PCI DRIVER FOR RENESAS R-CAR
10345 M:      Simon Horman <horms@verge.net.au>
10346 L:      linux-pci@vger.kernel.org
10347 L:      linux-renesas-soc@vger.kernel.org
10348 S:      Maintained
10349 F:      drivers/pci/host/*rcar*
10350
10351 PCI DRIVER FOR SAMSUNG EXYNOS
10352 M:      Jingoo Han <jingoohan1@gmail.com>
10353 L:      linux-pci@vger.kernel.org
10354 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10355 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10356 S:      Maintained
10357 F:      drivers/pci/dwc/pci-exynos.c
10358
10359 PCI DRIVER FOR SYNOPSYS DESIGNWARE
10360 M:      Jingoo Han <jingoohan1@gmail.com>
10361 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10362 L:      linux-pci@vger.kernel.org
10363 S:      Maintained
10364 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10365 F:      drivers/pci/dwc/*designware*
10366
10367 PCI DRIVER FOR TI DRA7XX
10368 M:      Kishon Vijay Abraham I <kishon@ti.com>
10369 L:      linux-omap@vger.kernel.org
10370 L:      linux-pci@vger.kernel.org
10371 S:      Supported
10372 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10373 F:      drivers/pci/dwc/pci-dra7xx.c
10374
10375 PCI DRIVER FOR TI KEYSTONE
10376 M:      Murali Karicheri <m-karicheri2@ti.com>
10377 L:      linux-pci@vger.kernel.org
10378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10379 S:      Maintained
10380 F:      drivers/pci/dwc/*keystone*
10381
10382 PCI ENDPOINT SUBSYSTEM
10383 M:      Kishon Vijay Abraham I <kishon@ti.com>
10384 L:      linux-pci@vger.kernel.org
10385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10386 S:      Supported
10387 F:      drivers/pci/endpoint/
10388 F:      drivers/misc/pci_endpoint_test.c
10389 F:      tools/pci/
10390
10391 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10392 M:      Russell Currey <ruscur@russell.cc>
10393 L:      linuxppc-dev@lists.ozlabs.org
10394 S:      Supported
10395 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10396 F:      arch/powerpc/kernel/eeh*.c
10397 F:      arch/powerpc/platforms/*/eeh*.c
10398 F:      arch/powerpc/include/*/eeh*.h
10399
10400 PCI ERROR RECOVERY
10401 M:      Linas Vepstas <linasvepstas@gmail.com>
10402 L:      linux-pci@vger.kernel.org
10403 S:      Supported
10404 F:      Documentation/PCI/pci-error-recovery.txt
10405
10406 PCI MSI DRIVER FOR ALTERA MSI IP
10407 M:      Ley Foon Tan <lftan@altera.com>
10408 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10409 L:      linux-pci@vger.kernel.org
10410 S:      Supported
10411 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10412 F:      drivers/pci/host/pcie-altera-msi.c
10413
10414 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10415 M:      Duc Dang <dhdang@apm.com>
10416 L:      linux-pci@vger.kernel.org
10417 L:      linux-arm-kernel@lists.infradead.org
10418 S:      Maintained
10419 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10420 F:      drivers/pci/host/pci-xgene-msi.c
10421
10422 PCI SUBSYSTEM
10423 M:      Bjorn Helgaas <bhelgaas@google.com>
10424 L:      linux-pci@vger.kernel.org
10425 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10427 S:      Supported
10428 F:      Documentation/devicetree/bindings/pci/
10429 F:      Documentation/PCI/
10430 F:      drivers/pci/
10431 F:      include/linux/pci*
10432 F:      arch/x86/pci/
10433 F:      arch/x86/kernel/quirks.c
10434
10435 PCIE DRIVER FOR AXIS ARTPEC
10436 M:      Niklas Cassel <niklas.cassel@axis.com>
10437 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10438 L:      linux-arm-kernel@axis.com
10439 L:      linux-pci@vger.kernel.org
10440 S:      Maintained
10441 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10442 F:      drivers/pci/dwc/*artpec*
10443
10444 PCIE DRIVER FOR CAVIUM THUNDERX
10445 M:      David Daney <david.daney@cavium.com>
10446 L:      linux-pci@vger.kernel.org
10447 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10448 S:      Supported
10449 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10450 F:      drivers/pci/host/pci-thunder-*
10451
10452 PCIE DRIVER FOR HISILICON
10453 M:      Zhou Wang <wangzhou1@hisilicon.com>
10454 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
10455 L:      linux-pci@vger.kernel.org
10456 S:      Maintained
10457 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10458 F:      drivers/pci/dwc/pcie-hisi.c
10459
10460 PCIE DRIVER FOR HISILICON KIRIN
10461 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10462 M:      Binghui Wang <wangbinghui@hisilicon.com>
10463 L:      linux-pci@vger.kernel.org
10464 S:      Maintained
10465 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10466 F:      drivers/pci/dwc/pcie-kirin.c
10467
10468 PCIE DRIVER FOR MEDIATEK
10469 M:      Ryder Lee <ryder.lee@mediatek.com>
10470 L:      linux-pci@vger.kernel.org
10471 L:      linux-mediatek@lists.infradead.org
10472 S:      Supported
10473 F:      Documentation/devicetree/bindings/pci/mediatek*
10474 F:      drivers/pci/host/*mediatek*
10475
10476 PCIE DRIVER FOR QUALCOMM MSM
10477 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10478 L:      linux-pci@vger.kernel.org
10479 L:      linux-arm-msm@vger.kernel.org
10480 S:      Maintained
10481 F:      drivers/pci/dwc/*qcom*
10482
10483 PCIE DRIVER FOR ROCKCHIP
10484 M:      Shawn Lin <shawn.lin@rock-chips.com>
10485 L:      linux-pci@vger.kernel.org
10486 L:      linux-rockchip@lists.infradead.org
10487 S:      Maintained
10488 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10489 F:      drivers/pci/host/pcie-rockchip.c
10490
10491 PCIE DRIVER FOR ST SPEAR13XX
10492 M:      Pratyush Anand <pratyush.anand@gmail.com>
10493 L:      linux-pci@vger.kernel.org
10494 S:      Maintained
10495 F:      drivers/pci/dwc/*spear*
10496
10497 PCMCIA SUBSYSTEM
10498 P:      Linux PCMCIA Team
10499 L:      linux-pcmcia@lists.infradead.org
10500 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10502 S:      Maintained
10503 F:      Documentation/pcmcia/
10504 F:      tools/pcmcia/
10505 F:      drivers/pcmcia/
10506 F:      include/pcmcia/
10507
10508 PCNET32 NETWORK DRIVER
10509 M:      Don Fry <pcnet32@frontier.com>
10510 L:      netdev@vger.kernel.org
10511 S:      Maintained
10512 F:      drivers/net/ethernet/amd/pcnet32.c
10513
10514 PCRYPT PARALLEL CRYPTO ENGINE
10515 M:      Steffen Klassert <steffen.klassert@secunet.com>
10516 L:      linux-crypto@vger.kernel.org
10517 S:      Maintained
10518 F:      crypto/pcrypt.c
10519 F:      include/crypto/pcrypt.h
10520
10521 PER-CPU MEMORY ALLOCATOR
10522 M:      Tejun Heo <tj@kernel.org>
10523 M:      Christoph Lameter <cl@linux.com>
10524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10525 S:      Maintained
10526 F:      include/linux/percpu*.h
10527 F:      mm/percpu*.c
10528 F:      arch/*/include/asm/percpu.h
10529
10530 PER-TASK DELAY ACCOUNTING
10531 M:      Balbir Singh <bsingharora@gmail.com>
10532 S:      Maintained
10533 F:      include/linux/delayacct.h
10534 F:      kernel/delayacct.c
10535
10536 PERFORMANCE EVENTS SUBSYSTEM
10537 M:      Peter Zijlstra <peterz@infradead.org>
10538 M:      Ingo Molnar <mingo@redhat.com>
10539 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10540 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10541 L:      linux-kernel@vger.kernel.org
10542 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10543 S:      Supported
10544 F:      kernel/events/*
10545 F:      include/linux/perf_event.h
10546 F:      include/uapi/linux/perf_event.h
10547 F:      arch/*/kernel/perf_event*.c
10548 F:      arch/*/kernel/*/perf_event*.c
10549 F:      arch/*/kernel/*/*/perf_event*.c
10550 F:      arch/*/include/asm/perf_event.h
10551 F:      arch/*/kernel/perf_callchain.c
10552 F:      arch/*/events/*
10553 F:      tools/perf/
10554
10555 PERSONALITY HANDLING
10556 M:      Christoph Hellwig <hch@infradead.org>
10557 L:      linux-abi-devel@lists.sourceforge.net
10558 S:      Maintained
10559 F:      include/linux/personality.h
10560 F:      include/uapi/linux/personality.h
10561
10562 PHONET PROTOCOL
10563 M:      Remi Denis-Courmont <courmisch@gmail.com>
10564 S:      Supported
10565 F:      Documentation/networking/phonet.txt
10566 F:      include/linux/phonet.h
10567 F:      include/net/phonet/
10568 F:      include/uapi/linux/phonet.h
10569 F:      net/phonet/
10570
10571 PHRAM MTD DRIVER
10572 M:      Joern Engel <joern@lazybastard.org>
10573 L:      linux-mtd@lists.infradead.org
10574 S:      Maintained
10575 F:      drivers/mtd/devices/phram.c
10576
10577 PICOLCD HID DRIVER
10578 M:      Bruno Prémont <bonbons@linux-vserver.org>
10579 L:      linux-input@vger.kernel.org
10580 S:      Maintained
10581 F:      drivers/hid/hid-picolcd*
10582
10583 PICOXCELL SUPPORT
10584 M:      Jamie Iles <jamie@jamieiles.com>
10585 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10586 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10587 S:      Supported
10588 F:      arch/arm/boot/dts/picoxcell*
10589 F:      arch/arm/mach-picoxcell/
10590 F:      drivers/crypto/picoxcell*
10591
10592 PIN CONTROL SUBSYSTEM
10593 M:      Linus Walleij <linus.walleij@linaro.org>
10594 L:      linux-gpio@vger.kernel.org
10595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10596 S:      Maintained
10597 F:      Documentation/devicetree/bindings/pinctrl/
10598 F:      Documentation/driver-api/pinctl.rst
10599 F:      drivers/pinctrl/
10600 F:      include/linux/pinctrl/
10601
10602 PIN CONTROLLER - ATMEL AT91
10603 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10604 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10605 S:      Maintained
10606 F:      drivers/pinctrl/pinctrl-at91.*
10607
10608 PIN CONTROLLER - ATMEL AT91 PIO4
10609 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10610 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10611 L:      linux-gpio@vger.kernel.org
10612 S:      Supported
10613 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10614
10615 PIN CONTROLLER - INTEL
10616 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10617 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10618 S:      Maintained
10619 F:      drivers/pinctrl/intel/
10620
10621 PIN CONTROLLER - QUALCOMM
10622 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10623 S:      Maintained
10624 L:      linux-arm-msm@vger.kernel.org
10625 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10626 F:      drivers/pinctrl/qcom/
10627
10628 PIN CONTROLLER - RENESAS
10629 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10630 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10631 L:      linux-renesas-soc@vger.kernel.org
10632 S:      Maintained
10633 F:      drivers/pinctrl/sh-pfc/
10634
10635 PIN CONTROLLER - SAMSUNG
10636 M:      Tomasz Figa <tomasz.figa@gmail.com>
10637 M:      Krzysztof Kozlowski <krzk@kernel.org>
10638 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10640 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10641 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10643 S:      Maintained
10644 F:      drivers/pinctrl/samsung/
10645 F:      include/dt-bindings/pinctrl/samsung.h
10646 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10647
10648 PIN CONTROLLER - SINGLE
10649 M:      Tony Lindgren <tony@atomide.com>
10650 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10652 L:      linux-omap@vger.kernel.org
10653 S:      Maintained
10654 F:      drivers/pinctrl/pinctrl-single.c
10655
10656 PIN CONTROLLER - ST SPEAR
10657 M:      Viresh Kumar <vireshk@kernel.org>
10658 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10659 W:      http://www.st.com/spear
10660 S:      Maintained
10661 F:      drivers/pinctrl/spear/
10662
10663 PISTACHIO SOC SUPPORT
10664 M:      James Hartley <james.hartley@imgtec.com>
10665 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10666 L:      linux-mips@linux-mips.org
10667 S:      Maintained
10668 F:      arch/mips/pistachio/
10669 F:      arch/mips/include/asm/mach-pistachio/
10670 F:      arch/mips/boot/dts/img/pistachio*
10671 F:      arch/mips/configs/pistachio*_defconfig
10672
10673 PKTCDVD DRIVER
10674 S:      Orphan
10675 M:      linux-block@vger.kernel.org
10676 F:      drivers/block/pktcdvd.c
10677 F:      include/linux/pktcdvd.h
10678 F:      include/uapi/linux/pktcdvd.h
10679
10680 PKUNITY SOC DRIVERS
10681 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10682 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10683 S:      Maintained
10684 T:      git git://github.com/gxt/linux.git
10685 F:      drivers/input/serio/i8042-unicore32io.h
10686 F:      drivers/i2c/busses/i2c-puv3.c
10687 F:      drivers/video/fbdev/fb-puv3.c
10688 F:      drivers/rtc/rtc-puv3.c
10689
10690 PMBUS HARDWARE MONITORING DRIVERS
10691 M:      Guenter Roeck <linux@roeck-us.net>
10692 L:      linux-hwmon@vger.kernel.org
10693 W:      http://hwmon.wiki.kernel.org/
10694 W:      http://www.roeck-us.net/linux/drivers/
10695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10696 S:      Maintained
10697 F:      Documentation/hwmon/pmbus
10698 F:      drivers/hwmon/pmbus/
10699 F:      include/linux/pmbus.h
10700
10701 PMC SIERRA MaxRAID DRIVER
10702 L:      linux-scsi@vger.kernel.org
10703 W:      http://www.pmc-sierra.com/
10704 S:      Orphan
10705 F:      drivers/scsi/pmcraid.*
10706
10707 PMC SIERRA PM8001 DRIVER
10708 M:      Jack Wang <jinpu.wang@profitbricks.com>
10709 M:      lindar_liu@usish.com
10710 L:      linux-scsi@vger.kernel.org
10711 S:      Supported
10712 F:      drivers/scsi/pm8001/
10713
10714 PNP SUPPORT
10715 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10716 S:      Maintained
10717 F:      drivers/pnp/
10718
10719 POSIX CLOCKS and TIMERS
10720 M:      Thomas Gleixner <tglx@linutronix.de>
10721 L:      linux-kernel@vger.kernel.org
10722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10723 S:      Maintained
10724 F:      fs/timerfd.c
10725 F:      include/linux/timer*
10726 F:      kernel/time/*timer*
10727
10728 POWER MANAGEMENT CORE
10729 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10730 L:      linux-pm@vger.kernel.org
10731 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10732 B:      https://bugzilla.kernel.org
10733 S:      Supported
10734 F:      drivers/base/power/
10735 F:      include/linux/pm.h
10736 F:      include/linux/pm_*
10737 F:      include/linux/powercap.h
10738 F:      drivers/powercap/
10739
10740 POWER STATE COORDINATION INTERFACE (PSCI)
10741 M:      Mark Rutland <mark.rutland@arm.com>
10742 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10743 L:      linux-arm-kernel@lists.infradead.org
10744 S:      Maintained
10745 F:      drivers/firmware/psci*.c
10746 F:      include/linux/psci.h
10747 F:      include/uapi/linux/psci.h
10748
10749 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10750 M:      Sebastian Reichel <sre@kernel.org>
10751 L:      linux-pm@vger.kernel.org
10752 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10753 S:      Maintained
10754 F:      Documentation/devicetree/bindings/power/supply/
10755 F:      include/linux/power_supply.h
10756 F:      drivers/power/supply/
10757
10758 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10759 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10760 L:      linuxppc-dev@lists.ozlabs.org
10761 S:      Maintained
10762 F:      drivers/char/powernv-op-panel.c
10763
10764 PPP OVER ATM (RFC 2364)
10765 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10766 S:      Maintained
10767 F:      net/atm/pppoatm.c
10768 F:      include/uapi/linux/atmppp.h
10769
10770 PPP OVER ETHERNET
10771 M:      Michal Ostrowski <mostrows@earthlink.net>
10772 S:      Maintained
10773 F:      drivers/net/ppp/pppoe.c
10774 F:      drivers/net/ppp/pppox.c
10775
10776 PPP OVER L2TP
10777 M:      James Chapman <jchapman@katalix.com>
10778 S:      Maintained
10779 F:      net/l2tp/l2tp_ppp.c
10780 F:      include/linux/if_pppol2tp.h
10781 F:      include/uapi/linux/if_pppol2tp.h
10782
10783 PPP PROTOCOL DRIVERS AND COMPRESSORS
10784 M:      Paul Mackerras <paulus@samba.org>
10785 L:      linux-ppp@vger.kernel.org
10786 S:      Maintained
10787 F:      drivers/net/ppp/ppp_*
10788
10789 PPS SUPPORT
10790 M:      Rodolfo Giometti <giometti@enneenne.com>
10791 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10792 L:      linuxpps@ml.enneenne.com (subscribers-only)
10793 S:      Maintained
10794 F:      Documentation/pps/
10795 F:      Documentation/devicetree/bindings/pps/pps-gpio.txt
10796 F:      Documentation/ABI/testing/sysfs-pps
10797 F:      drivers/pps/
10798 F:      include/linux/pps*.h
10799 F:      include/uapi/linux/pps.h
10800
10801 PPTP DRIVER
10802 M:      Dmitry Kozlov <xeb@mail.ru>
10803 L:      netdev@vger.kernel.org
10804 S:      Maintained
10805 F:      drivers/net/ppp/pptp.c
10806 W:      http://sourceforge.net/projects/accel-pptp
10807
10808 PREEMPTIBLE KERNEL
10809 M:      Robert Love <rml@tech9.net>
10810 L:      kpreempt-tech@lists.sourceforge.net
10811 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10812 S:      Supported
10813 F:      Documentation/preempt-locking.txt
10814 F:      include/linux/preempt.h
10815
10816 PRINTK
10817 M:      Petr Mladek <pmladek@suse.com>
10818 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10819 R:      Steven Rostedt <rostedt@goodmis.org>
10820 S:      Maintained
10821 F:      kernel/printk/
10822 F:      include/linux/printk.h
10823
10824 PRISM54 WIRELESS DRIVER
10825 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10826 L:      linux-wireless@vger.kernel.org
10827 W:      http://wireless.kernel.org/en/users/Drivers/p54
10828 S:      Obsolete
10829 F:      drivers/net/wireless/intersil/prism54/
10830
10831 PROC SYSCTL
10832 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10833 M:      Kees Cook <keescook@chromium.org>
10834 L:      linux-kernel@vger.kernel.org
10835 L:      linux-fsdevel@vger.kernel.org
10836 S:      Maintained
10837 F:      fs/proc/proc_sysctl.c
10838 F:      include/linux/sysctl.h
10839 F:      kernel/sysctl.c
10840 F:      tools/testing/selftests/sysctl/
10841
10842 PS3 NETWORK SUPPORT
10843 M:      Geoff Levand <geoff@infradead.org>
10844 L:      netdev@vger.kernel.org
10845 L:      linuxppc-dev@lists.ozlabs.org
10846 S:      Maintained
10847 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10848
10849 PS3 PLATFORM SUPPORT
10850 M:      Geoff Levand <geoff@infradead.org>
10851 L:      linuxppc-dev@lists.ozlabs.org
10852 S:      Maintained
10853 F:      arch/powerpc/boot/ps3*
10854 F:      arch/powerpc/include/asm/lv1call.h
10855 F:      arch/powerpc/include/asm/ps3*.h
10856 F:      arch/powerpc/platforms/ps3/
10857 F:      drivers/*/ps3*
10858 F:      drivers/ps3/
10859 F:      drivers/rtc/rtc-ps3.c
10860 F:      drivers/usb/host/*ps3.c
10861 F:      sound/ppc/snd_ps3*
10862
10863 PS3VRAM DRIVER
10864 M:      Jim Paris <jim@jtan.com>
10865 M:      Geoff Levand <geoff@infradead.org>
10866 L:      linuxppc-dev@lists.ozlabs.org
10867 S:      Maintained
10868 F:      drivers/block/ps3vram.c
10869
10870 PSAMPLE PACKET SAMPLING SUPPORT:
10871 M:      Yotam Gigi <yotamg@mellanox.com>
10872 S:      Maintained
10873 F:      net/psample
10874 F:      include/net/psample.h
10875 F:      include/uapi/linux/psample.h
10876
10877 PSTORE FILESYSTEM
10878 M:      Kees Cook <keescook@chromium.org>
10879 M:      Anton Vorontsov <anton@enomsg.org>
10880 M:      Colin Cross <ccross@android.com>
10881 M:      Tony Luck <tony.luck@intel.com>
10882 S:      Maintained
10883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10884 F:      fs/pstore/
10885 F:      include/linux/pstore*
10886 F:      drivers/firmware/efi/efi-pstore.c
10887 F:      drivers/acpi/apei/erst.c
10888 F:      Documentation/admin-guide/ramoops.rst
10889 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10890 K:      \b(pstore|ramoops)
10891
10892 PTP HARDWARE CLOCK SUPPORT
10893 M:      Richard Cochran <richardcochran@gmail.com>
10894 L:      netdev@vger.kernel.org
10895 S:      Maintained
10896 W:      http://linuxptp.sourceforge.net/
10897 F:      Documentation/ABI/testing/sysfs-ptp
10898 F:      Documentation/ptp/*
10899 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10900 F:      drivers/net/phy/dp83640*
10901 F:      drivers/ptp/*
10902 F:      include/linux/ptp_cl*
10903
10904 PTRACE SUPPORT
10905 M:      Oleg Nesterov <oleg@redhat.com>
10906 S:      Maintained
10907 F:      include/asm-generic/syscall.h
10908 F:      include/linux/ptrace.h
10909 F:      include/linux/regset.h
10910 F:      include/linux/tracehook.h
10911 F:      include/uapi/linux/ptrace.h
10912 F:      include/uapi/linux/ptrace.h
10913 F:      include/asm-generic/ptrace.h
10914 F:      kernel/ptrace.c
10915 F:      arch/*/ptrace*.c
10916 F:      arch/*/*/ptrace*.c
10917 F:      arch/*/include/asm/ptrace*.h
10918
10919 PULSE8-CEC DRIVER
10920 M:      Hans Verkuil <hverkuil@xs4all.nl>
10921 L:      linux-media@vger.kernel.org
10922 T:      git git://linuxtv.org/media_tree.git
10923 S:      Maintained
10924 F:      drivers/media/usb/pulse8-cec/*
10925 F:      Documentation/media/cec-drivers/pulse8-cec.rst
10926
10927 PVRUSB2 VIDEO4LINUX DRIVER
10928 M:      Mike Isely <isely@pobox.com>
10929 L:      pvrusb2@isely.net       (subscribers-only)
10930 L:      linux-media@vger.kernel.org
10931 W:      http://www.isely.net/pvrusb2/
10932 T:      git git://linuxtv.org/media_tree.git
10933 S:      Maintained
10934 F:      Documentation/media/v4l-drivers/pvrusb2*
10935 F:      drivers/media/usb/pvrusb2/
10936
10937 PWC WEBCAM DRIVER
10938 M:      Hans Verkuil <hverkuil@xs4all.nl>
10939 L:      linux-media@vger.kernel.org
10940 T:      git git://linuxtv.org/media_tree.git
10941 S:      Odd Fixes
10942 F:      drivers/media/usb/pwc/*
10943
10944 PWM FAN DRIVER
10945 M:      Kamil Debski <kamil@wypas.org>
10946 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10947 L:      linux-hwmon@vger.kernel.org
10948 S:      Supported
10949 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10950 F:      Documentation/hwmon/pwm-fan
10951 F:      drivers/hwmon/pwm-fan.c
10952
10953 PWM IR Transmitter
10954 M:      Sean Young <sean@mess.org>
10955 L:      linux-media@vger.kernel.org
10956 S:      Maintained
10957 F:      drivers/media/rc/pwm-ir-tx.c
10958
10959 PWM SUBSYSTEM
10960 M:      Thierry Reding <thierry.reding@gmail.com>
10961 L:      linux-pwm@vger.kernel.org
10962 S:      Maintained
10963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10964 F:      Documentation/pwm.txt
10965 F:      Documentation/devicetree/bindings/pwm/
10966 F:      include/linux/pwm.h
10967 F:      drivers/pwm/
10968 F:      drivers/video/backlight/pwm_bl.c
10969 F:      include/linux/pwm_backlight.h
10970 F:      drivers/gpio/gpio-mvebu.c
10971 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10972
10973 PXA GPIO DRIVER
10974 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10975 L:      linux-gpio@vger.kernel.org
10976 S:      Maintained
10977 F:      drivers/gpio/gpio-pxa.c
10978
10979 PXA MMCI DRIVER
10980 S:      Orphan
10981
10982 PXA RTC DRIVER
10983 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10984 L:      linux-rtc@vger.kernel.org
10985 S:      Maintained
10986
10987 PXA2xx/PXA3xx SUPPORT
10988 M:      Daniel Mack <daniel@zonque.org>
10989 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10990 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10992 T:      git git://github.com/hzhuang1/linux.git
10993 T:      git git://github.com/rjarzmik/linux.git
10994 S:      Maintained
10995 F:      arch/arm/boot/dts/pxa*
10996 F:      arch/arm/mach-pxa/
10997 F:      drivers/dma/pxa*
10998 F:      drivers/pcmcia/pxa2xx*
10999 F:      drivers/pinctrl/pxa/
11000 F:      drivers/spi/spi-pxa2xx*
11001 F:      drivers/usb/gadget/udc/pxa2*
11002 F:      include/sound/pxa2xx-lib.h
11003 F:      sound/arm/pxa*
11004 F:      sound/soc/pxa/
11005
11006 PXA3xx NAND FLASH DRIVER
11007 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11008 L:      linux-mtd@lists.infradead.org
11009 S:      Maintained
11010 F:      drivers/mtd/nand/pxa3xx_nand.c
11011
11012 QAT DRIVER
11013 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11014 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
11015 L:      qat-linux@intel.com
11016 S:      Supported
11017 F:      drivers/crypto/qat/
11018
11019 QCOM AUDIO (ASoC) DRIVERS
11020 M:      Patrick Lai <plai@codeaurora.org>
11021 M:      Banajit Goswami <bgoswami@codeaurora.org>
11022 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11023 S:      Supported
11024 F:      sound/soc/qcom/
11025
11026 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11027 M:      Gabriel Somlo <somlo@cmu.edu>
11028 M:      "Michael S. Tsirkin" <mst@redhat.com>
11029 L:      qemu-devel@nongnu.org
11030 S:      Maintained
11031 F:      drivers/firmware/qemu_fw_cfg.c
11032
11033 QIB DRIVER
11034 M:      Mike Marciniszyn <infinipath@intel.com>
11035 L:      linux-rdma@vger.kernel.org
11036 S:      Supported
11037 F:      drivers/infiniband/hw/qib/
11038
11039 QLOGIC QL41xxx FCOE DRIVER
11040 M:      QLogic-Storage-Upstream@cavium.com
11041 L:      linux-scsi@vger.kernel.org
11042 S:      Supported
11043 F:      drivers/scsi/qedf/
11044
11045 QLOGIC QL41xxx ISCSI DRIVER
11046 M:      QLogic-Storage-Upstream@cavium.com
11047 L:      linux-scsi@vger.kernel.org
11048 S:      Supported
11049 F:      drivers/scsi/qedi/
11050
11051 QLOGIC QL4xxx ETHERNET DRIVER
11052 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
11053 M:      Ariel Elior <Ariel.Elior@cavium.com>
11054 M:      everest-linux-l2@cavium.com
11055 L:      netdev@vger.kernel.org
11056 S:      Supported
11057 F:      drivers/net/ethernet/qlogic/qed/
11058 F:      include/linux/qed/
11059 F:      drivers/net/ethernet/qlogic/qede/
11060
11061 QLOGIC QL4xxx RDMA DRIVER
11062 M:      Ram Amrani <Ram.Amrani@cavium.com>
11063 M:      Ariel Elior <Ariel.Elior@cavium.com>
11064 L:      linux-rdma@vger.kernel.org
11065 S:      Supported
11066 F:      drivers/infiniband/hw/qedr/
11067 F:      include/uapi/rdma/qedr-abi.h
11068
11069 QLOGIC QLA1280 SCSI DRIVER
11070 M:      Michael Reed <mdr@sgi.com>
11071 L:      linux-scsi@vger.kernel.org
11072 S:      Maintained
11073 F:      drivers/scsi/qla1280.[ch]
11074
11075 QLOGIC QLA2XXX FC-SCSI DRIVER
11076 M:      qla2xxx-upstream@qlogic.com
11077 L:      linux-scsi@vger.kernel.org
11078 S:      Supported
11079 F:      Documentation/scsi/LICENSE.qla2xxx
11080 F:      drivers/scsi/qla2xxx/
11081
11082 QLOGIC QLA3XXX NETWORK DRIVER
11083 M:      Dept-GELinuxNICDev@cavium.com
11084 L:      netdev@vger.kernel.org
11085 S:      Supported
11086 F:      Documentation/networking/LICENSE.qla3xxx
11087 F:      drivers/net/ethernet/qlogic/qla3xxx.*
11088
11089 QLOGIC QLA4XXX iSCSI DRIVER
11090 M:      QLogic-Storage-Upstream@qlogic.com
11091 L:      linux-scsi@vger.kernel.org
11092 S:      Supported
11093 F:      Documentation/scsi/LICENSE.qla4xxx
11094 F:      drivers/scsi/qla4xxx/
11095
11096 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11097 M:      Harish Patil <harish.patil@cavium.com>
11098 M:      Manish Chopra <manish.chopra@cavium.com>
11099 M:      Dept-GELinuxNICDev@cavium.com
11100 L:      netdev@vger.kernel.org
11101 S:      Supported
11102 F:      drivers/net/ethernet/qlogic/qlcnic/
11103
11104 QLOGIC QLGE 10Gb ETHERNET DRIVER
11105 M:      Harish Patil <harish.patil@cavium.com>
11106 M:      Manish Chopra <manish.chopra@cavium.com>
11107 M:      Dept-GELinuxNICDev@cavium.com
11108 L:      netdev@vger.kernel.org
11109 S:      Supported
11110 F:      drivers/net/ethernet/qlogic/qlge/
11111
11112 QNX4 FILESYSTEM
11113 M:      Anders Larsen <al@alarsen.net>
11114 W:      http://www.alarsen.net/linux/qnx4fs/
11115 S:      Maintained
11116 F:      fs/qnx4/
11117 F:      include/uapi/linux/qnx4_fs.h
11118 F:      include/uapi/linux/qnxtypes.h
11119
11120 QORIQ DPAA2 FSL-MC BUS DRIVER
11121 M:      Stuart Yoder <stuyoder@gmail.com>
11122 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
11123 L:      linux-kernel@vger.kernel.org
11124 S:      Maintained
11125 F:      drivers/staging/fsl-mc/
11126 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11127
11128 QT1010 MEDIA DRIVER
11129 M:      Antti Palosaari <crope@iki.fi>
11130 L:      linux-media@vger.kernel.org
11131 W:      https://linuxtv.org
11132 W:      http://palosaari.fi/linux/
11133 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11134 T:      git git://linuxtv.org/anttip/media_tree.git
11135 S:      Maintained
11136 F:      drivers/media/tuners/qt1010*
11137
11138 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11139 M:      Kalle Valo <kvalo@qca.qualcomm.com>
11140 L:      ath10k@lists.infradead.org
11141 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
11142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11143 S:      Supported
11144 F:      drivers/net/wireless/ath/ath10k/
11145
11146 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11147 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11148 L:      linux-wireless@vger.kernel.org
11149 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
11150 S:      Supported
11151 F:      drivers/net/wireless/ath/ath9k/
11152
11153 QUALCOMM CAMERA SUBSYSTEM DRIVER
11154 M:      Todor Tomov <todor.tomov@linaro.org>
11155 L:      linux-media@vger.kernel.org
11156 S:      Maintained
11157 F:      Documentation/devicetree/bindings/media/qcom,camss.txt
11158 F:      Documentation/media/v4l-drivers/qcom_camss.rst
11159 F:      drivers/media/platform/qcom/camss-8x16/
11160
11161 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11162 M:      Timur Tabi <timur@codeaurora.org>
11163 L:      netdev@vger.kernel.org
11164 S:      Supported
11165 F:      drivers/net/ethernet/qualcomm/emac/
11166
11167 QUALCOMM HEXAGON ARCHITECTURE
11168 M:      Richard Kuo <rkuo@codeaurora.org>
11169 L:      linux-hexagon@vger.kernel.org
11170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11171 S:      Supported
11172 F:      arch/hexagon/
11173
11174 QUALCOMM IOMMU
11175 M:      Rob Clark <robdclark@gmail.com>
11176 L:      iommu@lists.linux-foundation.org
11177 L:      linux-arm-msm@vger.kernel.org
11178 S:      Maintained
11179 F:      drivers/iommu/qcom_iommu.c
11180
11181 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11182 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11183 L:      linux-media@vger.kernel.org
11184 L:      linux-arm-msm@vger.kernel.org
11185 T:      git git://linuxtv.org/media_tree.git
11186 S:      Maintained
11187 F:      drivers/media/platform/qcom/venus/
11188
11189 QUALCOMM WCN36XX WIRELESS DRIVER
11190 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11191 L:      wcn36xx@lists.infradead.org
11192 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11193 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11194 S:      Supported
11195 F:      drivers/net/wireless/ath/wcn36xx/
11196
11197 QUANTENNA QTNFMAC WIRELESS DRIVER
11198 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11199 M:      Avinash Patil <avinashp@quantenna.com>
11200 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11201 L:      linux-wireless@vger.kernel.org
11202 S:      Maintained
11203 F:      drivers/net/wireless/quantenna
11204
11205 RADEON and AMDGPU DRM DRIVERS
11206 M:      Alex Deucher <alexander.deucher@amd.com>
11207 M:      Christian König <christian.koenig@amd.com>
11208 L:      amd-gfx@lists.freedesktop.org
11209 T:      git git://people.freedesktop.org/~agd5f/linux
11210 S:      Supported
11211 F:      drivers/gpu/drm/radeon/
11212 F:      include/uapi/drm/radeon_drm.h
11213 F:      drivers/gpu/drm/amd/
11214 F:      include/uapi/drm/amdgpu_drm.h
11215
11216 RADEON FRAMEBUFFER DISPLAY DRIVER
11217 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11218 L:      linux-fbdev@vger.kernel.org
11219 S:      Maintained
11220 F:      drivers/video/fbdev/aty/radeon*
11221 F:      include/uapi/linux/radeonfb.h
11222
11223 RADIOSHARK RADIO DRIVER
11224 M:      Hans Verkuil <hverkuil@xs4all.nl>
11225 L:      linux-media@vger.kernel.org
11226 T:      git git://linuxtv.org/media_tree.git
11227 S:      Maintained
11228 F:      drivers/media/radio/radio-shark.c
11229
11230 RADIOSHARK2 RADIO DRIVER
11231 M:      Hans Verkuil <hverkuil@xs4all.nl>
11232 L:      linux-media@vger.kernel.org
11233 T:      git git://linuxtv.org/media_tree.git
11234 S:      Maintained
11235 F:      drivers/media/radio/radio-shark2.c
11236 F:      drivers/media/radio/radio-tea5777.c
11237
11238 RADOS BLOCK DEVICE (RBD)
11239 M:      Ilya Dryomov <idryomov@gmail.com>
11240 M:      Sage Weil <sage@redhat.com>
11241 M:      Alex Elder <elder@kernel.org>
11242 L:      ceph-devel@vger.kernel.org
11243 W:      http://ceph.com/
11244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11245 T:      git git://github.com/ceph/ceph-client.git
11246 S:      Supported
11247 F:      Documentation/ABI/testing/sysfs-bus-rbd
11248 F:      drivers/block/rbd.c
11249 F:      drivers/block/rbd_types.h
11250
11251 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11252 M:      Paul Mackerras <paulus@samba.org>
11253 L:      linux-fbdev@vger.kernel.org
11254 S:      Maintained
11255 F:      drivers/video/fbdev/aty/aty128fb.c
11256
11257 RAINSHADOW-CEC DRIVER
11258 M:      Hans Verkuil <hverkuil@xs4all.nl>
11259 L:      linux-media@vger.kernel.org
11260 T:      git git://linuxtv.org/media_tree.git
11261 S:      Maintained
11262 F:      drivers/media/usb/rainshadow-cec/*
11263
11264 RALINK MIPS ARCHITECTURE
11265 M:      John Crispin <john@phrozen.org>
11266 L:      linux-mips@linux-mips.org
11267 S:      Maintained
11268 F:      arch/mips/ralink
11269
11270 RALINK RT2X00 WIRELESS LAN DRIVER
11271 P:      rt2x00 project
11272 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11273 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11274 L:      linux-wireless@vger.kernel.org
11275 S:      Maintained
11276 F:      drivers/net/wireless/ralink/rt2x00/
11277
11278 RAMDISK RAM BLOCK DEVICE DRIVER
11279 M:      Jens Axboe <axboe@kernel.dk>
11280 S:      Maintained
11281 F:      Documentation/blockdev/ramdisk.txt
11282 F:      drivers/block/brd.c
11283
11284 RANDOM NUMBER DRIVER
11285 M:      "Theodore Ts'o" <tytso@mit.edu>
11286 S:      Maintained
11287 F:      drivers/char/random.c
11288
11289 RAPIDIO SUBSYSTEM
11290 M:      Matt Porter <mporter@kernel.crashing.org>
11291 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11292 S:      Maintained
11293 F:      drivers/rapidio/
11294
11295 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11296 L:      linux-wireless@vger.kernel.org
11297 S:      Orphan
11298 F:      drivers/net/wireless/ray*
11299
11300 RCUTORTURE MODULE
11301 M:      Josh Triplett <josh@joshtriplett.org>
11302 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11303 L:      linux-kernel@vger.kernel.org
11304 S:      Supported
11305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11306 F:      Documentation/RCU/torture.txt
11307 F:      kernel/rcu/rcutorture.c
11308
11309 RCUTORTURE TEST FRAMEWORK
11310 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11311 M:      Josh Triplett <josh@joshtriplett.org>
11312 R:      Steven Rostedt <rostedt@goodmis.org>
11313 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11314 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11315 L:      linux-kernel@vger.kernel.org
11316 S:      Supported
11317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11318 F:      tools/testing/selftests/rcutorture
11319
11320 RDC R-321X SoC
11321 M:      Florian Fainelli <florian@openwrt.org>
11322 S:      Maintained
11323
11324 RDC R6040 FAST ETHERNET DRIVER
11325 M:      Florian Fainelli <f.fainelli@gmail.com>
11326 L:      netdev@vger.kernel.org
11327 S:      Maintained
11328 F:      drivers/net/ethernet/rdc/r6040.c
11329
11330 RDMAVT - RDMA verbs software
11331 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11332 L:      linux-rdma@vger.kernel.org
11333 S:      Supported
11334 F:      drivers/infiniband/sw/rdmavt
11335
11336 RDS - RELIABLE DATAGRAM SOCKETS
11337 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11338 L:      netdev@vger.kernel.org
11339 L:      linux-rdma@vger.kernel.org
11340 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11341 W:      https://oss.oracle.com/projects/rds/
11342 S:      Supported
11343 F:      net/rds/
11344 F:      Documentation/networking/rds.txt
11345
11346 RDT - RESOURCE ALLOCATION
11347 M:      Fenghua Yu <fenghua.yu@intel.com>
11348 L:      linux-kernel@vger.kernel.org
11349 S:      Supported
11350 F:      arch/x86/kernel/cpu/intel_rdt*
11351 F:      arch/x86/include/asm/intel_rdt_sched.h
11352 F:      Documentation/x86/intel_rdt*
11353
11354 READ-COPY UPDATE (RCU)
11355 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11356 M:      Josh Triplett <josh@joshtriplett.org>
11357 R:      Steven Rostedt <rostedt@goodmis.org>
11358 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11359 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11360 L:      linux-kernel@vger.kernel.org
11361 W:      http://www.rdrop.com/users/paulmck/RCU/
11362 S:      Supported
11363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11364 F:      Documentation/RCU/
11365 X:      Documentation/RCU/torture.txt
11366 F:      include/linux/rcu*
11367 X:      include/linux/srcu.h
11368 F:      kernel/rcu/
11369 X:      kernel/torture.c
11370
11371 REAL TIME CLOCK (RTC) SUBSYSTEM
11372 M:      Alessandro Zummo <a.zummo@towertech.it>
11373 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11374 L:      linux-rtc@vger.kernel.org
11375 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11377 S:      Maintained
11378 F:      Documentation/devicetree/bindings/rtc/
11379 F:      Documentation/rtc.txt
11380 F:      drivers/rtc/
11381 F:      include/linux/rtc.h
11382 F:      include/uapi/linux/rtc.h
11383 F:      include/linux/rtc/
11384 F:      include/linux/platform_data/rtc-*
11385 F:      tools/testing/selftests/timers/rtctest.c
11386
11387 REALTEK AUDIO CODECS
11388 M:      Bard Liao <bardliao@realtek.com>
11389 M:      Oder Chiou <oder_chiou@realtek.com>
11390 S:      Maintained
11391 F:      sound/soc/codecs/rt*
11392 F:      include/sound/rt*.h
11393
11394 REGISTER MAP ABSTRACTION
11395 M:      Mark Brown <broonie@kernel.org>
11396 L:      linux-kernel@vger.kernel.org
11397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11398 S:      Supported
11399 F:      Documentation/devicetree/bindings/regmap/
11400 F:      drivers/base/regmap/
11401 F:      include/linux/regmap.h
11402
11403 REISERFS FILE SYSTEM
11404 L:      reiserfs-devel@vger.kernel.org
11405 S:      Supported
11406 F:      fs/reiserfs/
11407
11408 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11409 M:      Ohad Ben-Cohen <ohad@wizery.com>
11410 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11411 L:      linux-remoteproc@vger.kernel.org
11412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11413 S:      Maintained
11414 F:      Documentation/devicetree/bindings/remoteproc/
11415 F:      Documentation/remoteproc.txt
11416 F:      drivers/remoteproc/
11417 F:      include/linux/remoteproc.h
11418
11419 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11420 M:      Ohad Ben-Cohen <ohad@wizery.com>
11421 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11422 L:      linux-remoteproc@vger.kernel.org
11423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11424 S:      Maintained
11425 F:      drivers/rpmsg/
11426 F:      Documentation/rpmsg.txt
11427 F:      include/linux/rpmsg.h
11428 F:      include/linux/rpmsg/
11429
11430 RENESAS CLOCK DRIVERS
11431 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11432 L:      linux-renesas-soc@vger.kernel.org
11433 S:      Supported
11434 F:      drivers/clk/renesas/
11435
11436 RENESAS ETHERNET DRIVERS
11437 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11438 L:      netdev@vger.kernel.org
11439 L:      linux-renesas-soc@vger.kernel.org
11440 F:      Documentation/devicetree/bindings/net/renesas,*.txt
11441 F:      Documentation/devicetree/bindings/net/sh_eth.txt
11442 F:      drivers/net/ethernet/renesas/
11443 F:      include/linux/sh_eth.h
11444
11445 RENESAS R-CAR GYROADC DRIVER
11446 M:      Marek Vasut <marek.vasut@gmail.com>
11447 L:      linux-iio@vger.kernel.org
11448 S:      Supported
11449 F:      drivers/iio/adc/rcar_gyro_adc.c
11450
11451 RENESAS USB PHY DRIVER
11452 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11453 L:      linux-renesas-soc@vger.kernel.org
11454 S:      Maintained
11455 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11456
11457 RESET CONTROLLER FRAMEWORK
11458 M:      Philipp Zabel <p.zabel@pengutronix.de>
11459 T:      git git://git.pengutronix.de/git/pza/linux
11460 S:      Maintained
11461 F:      drivers/reset/
11462 F:      Documentation/devicetree/bindings/reset/
11463 F:      include/dt-bindings/reset/
11464 F:      include/linux/reset.h
11465 F:      include/linux/reset-controller.h
11466
11467 RFKILL
11468 M:      Johannes Berg <johannes@sipsolutions.net>
11469 L:      linux-wireless@vger.kernel.org
11470 W:      http://wireless.kernel.org/
11471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11473 S:      Maintained
11474 F:      Documentation/rfkill.txt
11475 F:      net/rfkill/
11476
11477 RHASHTABLE
11478 M:      Thomas Graf <tgraf@suug.ch>
11479 M:      Herbert Xu <herbert@gondor.apana.org.au>
11480 L:      netdev@vger.kernel.org
11481 S:      Maintained
11482 F:      lib/rhashtable.c
11483 F:      include/linux/rhashtable.h
11484
11485 RICOH R5C592 MEMORYSTICK DRIVER
11486 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11487 S:      Maintained
11488 F:      drivers/memstick/host/r592.*
11489
11490 RICOH SMARTMEDIA/XD DRIVER
11491 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11492 S:      Maintained
11493 F:      drivers/mtd/nand/r852.c
11494 F:      drivers/mtd/nand/r852.h
11495
11496 ROCCAT DRIVERS
11497 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11498 W:      http://sourceforge.net/projects/roccat/
11499 S:      Maintained
11500 F:      drivers/hid/hid-roccat*
11501 F:      include/linux/hid-roccat*
11502 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11503
11504 ROCKER DRIVER
11505 M:      Jiri Pirko <jiri@resnulli.us>
11506 L:      netdev@vger.kernel.org
11507 S:      Supported
11508 F:      drivers/net/ethernet/rocker/
11509
11510 ROCKETPORT DRIVER
11511 P:      Comtrol Corp.
11512 W:      http://www.comtrol.com
11513 S:      Maintained
11514 F:      Documentation/serial/rocket.txt
11515 F:      drivers/tty/rocket*
11516
11517 ROCKETPORT EXPRESS/INFINITY DRIVER
11518 M:      Kevin Cernekee <cernekee@gmail.com>
11519 L:      linux-serial@vger.kernel.org
11520 S:      Odd Fixes
11521 F:      drivers/tty/serial/rp2.*
11522
11523 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11524 M:      Marek Vasut <marek.vasut+renesas@gmail.com>
11525 L:      linux-kernel@vger.kernel.org
11526 L:      linux-renesas-soc@vger.kernel.org
11527 S:      Supported
11528 F:      drivers/mfd/bd9571mwv.c
11529 F:      drivers/regulator/bd9571mwv-regulator.c
11530 F:      drivers/gpio/gpio-bd9571mwv.c
11531 F:      include/linux/mfd/bd9571mwv.h
11532 F:      Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11533
11534 ROSE NETWORK LAYER
11535 M:      Ralf Baechle <ralf@linux-mips.org>
11536 L:      linux-hams@vger.kernel.org
11537 W:      http://www.linux-ax25.org/
11538 S:      Maintained
11539 F:      include/net/rose.h
11540 F:      include/uapi/linux/rose.h
11541 F:      net/rose/
11542
11543 RTL2830 MEDIA DRIVER
11544 M:      Antti Palosaari <crope@iki.fi>
11545 L:      linux-media@vger.kernel.org
11546 W:      https://linuxtv.org
11547 W:      http://palosaari.fi/linux/
11548 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11549 T:      git git://linuxtv.org/anttip/media_tree.git
11550 S:      Maintained
11551 F:      drivers/media/dvb-frontends/rtl2830*
11552
11553 RTL2832 MEDIA DRIVER
11554 M:      Antti Palosaari <crope@iki.fi>
11555 L:      linux-media@vger.kernel.org
11556 W:      https://linuxtv.org
11557 W:      http://palosaari.fi/linux/
11558 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11559 T:      git git://linuxtv.org/anttip/media_tree.git
11560 S:      Maintained
11561 F:      drivers/media/dvb-frontends/rtl2832*
11562
11563 RTL2832_SDR MEDIA DRIVER
11564 M:      Antti Palosaari <crope@iki.fi>
11565 L:      linux-media@vger.kernel.org
11566 W:      https://linuxtv.org
11567 W:      http://palosaari.fi/linux/
11568 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11569 T:      git git://linuxtv.org/anttip/media_tree.git
11570 S:      Maintained
11571 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11572
11573 RTL8180 WIRELESS DRIVER
11574 L:      linux-wireless@vger.kernel.org
11575 W:      http://wireless.kernel.org/
11576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11577 S:      Orphan
11578 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11579
11580 RTL8187 WIRELESS DRIVER
11581 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11582 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11583 M:      Larry Finger <Larry.Finger@lwfinger.net>
11584 L:      linux-wireless@vger.kernel.org
11585 W:      http://wireless.kernel.org/
11586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11587 S:      Maintained
11588 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11589
11590 RTL8192CE WIRELESS DRIVER
11591 M:      Larry Finger <Larry.Finger@lwfinger.net>
11592 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11593 L:      linux-wireless@vger.kernel.org
11594 W:      http://wireless.kernel.org/
11595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11596 S:      Maintained
11597 F:      drivers/net/wireless/realtek/rtlwifi/
11598 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11599
11600 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11601 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11602 L:      linux-wireless@vger.kernel.org
11603 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11604 S:      Maintained
11605 F:      drivers/net/wireless/realtek/rtl8xxxu/
11606
11607 S3 SAVAGE FRAMEBUFFER DRIVER
11608 M:      Antonino Daplas <adaplas@gmail.com>
11609 L:      linux-fbdev@vger.kernel.org
11610 S:      Maintained
11611 F:      drivers/video/fbdev/savage/
11612
11613 S390
11614 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11615 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11616 L:      linux-s390@vger.kernel.org
11617 W:      http://www.ibm.com/developerworks/linux/linux390/
11618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11619 S:      Supported
11620 F:      arch/s390/
11621 F:      drivers/s390/
11622 F:      Documentation/s390/
11623 F:      Documentation/driver-api/s390-drivers.rst
11624
11625 S390 COMMON I/O LAYER
11626 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11627 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11628 L:      linux-s390@vger.kernel.org
11629 W:      http://www.ibm.com/developerworks/linux/linux390/
11630 S:      Supported
11631 F:      drivers/s390/cio/
11632
11633 S390 DASD DRIVER
11634 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11635 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11636 L:      linux-s390@vger.kernel.org
11637 W:      http://www.ibm.com/developerworks/linux/linux390/
11638 S:      Supported
11639 F:      drivers/s390/block/dasd*
11640 F:      block/partitions/ibm.c
11641
11642 S390 IOMMU (PCI)
11643 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11644 L:      linux-s390@vger.kernel.org
11645 W:      http://www.ibm.com/developerworks/linux/linux390/
11646 S:      Supported
11647 F:      drivers/iommu/s390-iommu.c
11648
11649 S390 IUCV NETWORK LAYER
11650 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11651 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11652 L:      linux-s390@vger.kernel.org
11653 W:      http://www.ibm.com/developerworks/linux/linux390/
11654 S:      Supported
11655 F:      drivers/s390/net/*iucv*
11656 F:      include/net/iucv/
11657 F:      net/iucv/
11658
11659 S390 NETWORK DRIVERS
11660 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11661 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11662 L:      linux-s390@vger.kernel.org
11663 W:      http://www.ibm.com/developerworks/linux/linux390/
11664 S:      Supported
11665 F:      drivers/s390/net/
11666
11667 S390 PCI SUBSYSTEM
11668 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11669 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11670 L:      linux-s390@vger.kernel.org
11671 W:      http://www.ibm.com/developerworks/linux/linux390/
11672 S:      Supported
11673 F:      arch/s390/pci/
11674 F:      drivers/pci/hotplug/s390_pci_hpc.c
11675
11676 S390 VFIO-CCW DRIVER
11677 M:      Cornelia Huck <cohuck@redhat.com>
11678 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11679 L:      linux-s390@vger.kernel.org
11680 L:      kvm@vger.kernel.org
11681 S:      Supported
11682 F:      drivers/s390/cio/vfio_ccw*
11683 F:      Documentation/s390/vfio-ccw.txt
11684 F:      include/uapi/linux/vfio_ccw.h
11685
11686 S390 ZCRYPT DRIVER
11687 M:      Harald Freudenberger <freude@de.ibm.com>
11688 L:      linux-s390@vger.kernel.org
11689 W:      http://www.ibm.com/developerworks/linux/linux390/
11690 S:      Supported
11691 F:      drivers/s390/crypto/
11692
11693 S390 ZFCP DRIVER
11694 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11695 M:      Benjamin Block <bblock@linux.vnet.ibm.com>
11696 L:      linux-s390@vger.kernel.org
11697 W:      http://www.ibm.com/developerworks/linux/linux390/
11698 S:      Supported
11699 F:      drivers/s390/scsi/zfcp_*
11700
11701 S3C24XX SD/MMC Driver
11702 M:      Ben Dooks <ben-linux@fluff.org>
11703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11704 S:      Supported
11705 F:      drivers/mmc/host/s3cmci.*
11706
11707 SAA6588 RDS RECEIVER DRIVER
11708 M:      Hans Verkuil <hverkuil@xs4all.nl>
11709 L:      linux-media@vger.kernel.org
11710 T:      git git://linuxtv.org/media_tree.git
11711 W:      https://linuxtv.org
11712 S:      Odd Fixes
11713 F:      drivers/media/i2c/saa6588*
11714
11715 SAA7134 VIDEO4LINUX DRIVER
11716 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11717 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11718 L:      linux-media@vger.kernel.org
11719 W:      https://linuxtv.org
11720 T:      git git://linuxtv.org/media_tree.git
11721 S:      Odd fixes
11722 F:      Documentation/media/v4l-drivers/saa7134*
11723 F:      drivers/media/pci/saa7134/
11724
11725 SAA7146 VIDEO4LINUX-2 DRIVER
11726 M:      Hans Verkuil <hverkuil@xs4all.nl>
11727 L:      linux-media@vger.kernel.org
11728 T:      git git://linuxtv.org/media_tree.git
11729 S:      Maintained
11730 F:      drivers/media/common/saa7146/
11731 F:      drivers/media/pci/saa7146/
11732 F:      include/media/saa7146*
11733
11734 SAMSUNG AUDIO (ASoC) DRIVERS
11735 M:      Krzysztof Kozlowski <krzk@kernel.org>
11736 M:      Sangbeom Kim <sbkim73@samsung.com>
11737 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11738 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11739 S:      Supported
11740 F:      sound/soc/samsung/
11741
11742 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11743 M:      Krzysztof Kozlowski <krzk@kernel.org>
11744 L:      linux-crypto@vger.kernel.org
11745 L:      linux-samsung-soc@vger.kernel.org
11746 S:      Maintained
11747 F:      drivers/crypto/exynos-rng.c
11748 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11749
11750 SAMSUNG FRAMEBUFFER DRIVER
11751 M:      Jingoo Han <jingoohan1@gmail.com>
11752 L:      linux-fbdev@vger.kernel.org
11753 S:      Maintained
11754 F:      drivers/video/fbdev/s3c-fb.c
11755
11756 SAMSUNG LAPTOP DRIVER
11757 M:      Corentin Chary <corentin.chary@gmail.com>
11758 L:      platform-driver-x86@vger.kernel.org
11759 S:      Maintained
11760 F:      drivers/platform/x86/samsung-laptop.c
11761
11762 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11763 M:      Sangbeom Kim <sbkim73@samsung.com>
11764 M:      Krzysztof Kozlowski <krzk@kernel.org>
11765 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11766 L:      linux-kernel@vger.kernel.org
11767 L:      linux-samsung-soc@vger.kernel.org
11768 S:      Supported
11769 F:      drivers/mfd/sec*.c
11770 F:      drivers/regulator/s2m*.c
11771 F:      drivers/regulator/s5m*.c
11772 F:      drivers/clk/clk-s2mps11.c
11773 F:      drivers/rtc/rtc-s5m.c
11774 F:      include/linux/mfd/samsung/
11775 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11776 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11777 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11778 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11779
11780 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11781 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11782 L:      linux-media@vger.kernel.org
11783 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11784 S:      Maintained
11785 F:      drivers/media/platform/s3c-camif/
11786 F:      include/media/drv-intf/s3c_camif.h
11787
11788 SAMSUNG S3FWRN5 NFC DRIVER
11789 M:      Robert Baldyga <r.baldyga@samsung.com>
11790 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11791 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11792 S:      Supported
11793 F:      drivers/nfc/s3fwrn5
11794
11795 SAMSUNG S5C73M3 CAMERA DRIVER
11796 M:      Kyungmin Park <kyungmin.park@samsung.com>
11797 M:      Andrzej Hajda <a.hajda@samsung.com>
11798 L:      linux-media@vger.kernel.org
11799 S:      Supported
11800 F:      drivers/media/i2c/s5c73m3/*
11801
11802 SAMSUNG S5K5BAF CAMERA DRIVER
11803 M:      Kyungmin Park <kyungmin.park@samsung.com>
11804 M:      Andrzej Hajda <a.hajda@samsung.com>
11805 L:      linux-media@vger.kernel.org
11806 S:      Supported
11807 F:      drivers/media/i2c/s5k5baf.c
11808
11809 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11810 M:      Krzysztof Kozlowski <krzk@kernel.org>
11811 M:      Vladimir Zapolskiy <vz@mleia.com>
11812 L:      linux-crypto@vger.kernel.org
11813 L:      linux-samsung-soc@vger.kernel.org
11814 S:      Maintained
11815 F:      drivers/crypto/s5p-sss.c
11816
11817 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11818 M:      Kyungmin Park <kyungmin.park@samsung.com>
11819 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11820 L:      linux-media@vger.kernel.org
11821 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11822 S:      Supported
11823 F:      drivers/media/platform/exynos4-is/
11824
11825 SAMSUNG SOC CLOCK DRIVERS
11826 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11827 M:      Tomasz Figa <tomasz.figa@gmail.com>
11828 M:      Chanwoo Choi <cw00.choi@samsung.com>
11829 S:      Supported
11830 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11831 F:      drivers/clk/samsung/
11832 F:      include/dt-bindings/clock/exynos*.h
11833 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11834
11835 SAMSUNG SPI DRIVERS
11836 M:      Kukjin Kim <kgene@kernel.org>
11837 M:      Krzysztof Kozlowski <krzk@kernel.org>
11838 M:      Andi Shyti <andi.shyti@samsung.com>
11839 L:      linux-spi@vger.kernel.org
11840 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11841 S:      Maintained
11842 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11843 F:      drivers/spi/spi-s3c*
11844 F:      include/linux/platform_data/spi-s3c64xx.h
11845
11846 SAMSUNG SXGBE DRIVERS
11847 M:      Byungho An <bh74.an@samsung.com>
11848 M:      Girish K S <ks.giri@samsung.com>
11849 M:      Vipul Pandya <vipul.pandya@samsung.com>
11850 S:      Supported
11851 L:      netdev@vger.kernel.org
11852 F:      drivers/net/ethernet/samsung/sxgbe/
11853
11854 SAMSUNG THERMAL DRIVER
11855 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11856 L:      linux-pm@vger.kernel.org
11857 L:      linux-samsung-soc@vger.kernel.org
11858 S:      Supported
11859 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11860 F:      drivers/thermal/samsung/
11861
11862 SAMSUNG USB2 PHY DRIVER
11863 M:      Kamil Debski <kamil@wypas.org>
11864 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11865 L:      linux-kernel@vger.kernel.org
11866 S:      Supported
11867 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11868 F:      Documentation/phy/samsung-usb2.txt
11869 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11870 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11871 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11872 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11873 F:      drivers/phy/samsung/phy-samsung-usb2.c
11874 F:      drivers/phy/samsung/phy-samsung-usb2.h
11875
11876 SC1200 WDT DRIVER
11877 M:      Zwane Mwaikambo <zwanem@gmail.com>
11878 S:      Maintained
11879 F:      drivers/watchdog/sc1200wdt.c
11880
11881 SCHEDULER
11882 M:      Ingo Molnar <mingo@redhat.com>
11883 M:      Peter Zijlstra <peterz@infradead.org>
11884 L:      linux-kernel@vger.kernel.org
11885 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11886 S:      Maintained
11887 F:      kernel/sched/
11888 F:      include/linux/sched.h
11889 F:      include/uapi/linux/sched.h
11890 F:      include/linux/wait.h
11891
11892 SCORE ARCHITECTURE
11893 M:      Chen Liqin <liqin.linux@gmail.com>
11894 M:      Lennox Wu <lennox.wu@gmail.com>
11895 W:      http://www.sunplus.com
11896 S:      Supported
11897 F:      arch/score/
11898
11899 SCR24X CHIP CARD INTERFACE DRIVER
11900 M:      Lubomir Rintel <lkundrak@v3.sk>
11901 S:      Supported
11902 F:      drivers/char/pcmcia/scr24x_cs.c
11903
11904 SCSI CDROM DRIVER
11905 M:      Jens Axboe <axboe@kernel.dk>
11906 L:      linux-scsi@vger.kernel.org
11907 W:      http://www.kernel.dk
11908 S:      Maintained
11909 F:      drivers/scsi/sr*
11910
11911 SCSI RDMA PROTOCOL (SRP) INITIATOR
11912 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11913 L:      linux-rdma@vger.kernel.org
11914 S:      Supported
11915 W:      http://www.openfabrics.org
11916 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11918 F:      drivers/infiniband/ulp/srp/
11919 F:      include/scsi/srp.h
11920
11921 SCSI SG DRIVER
11922 M:      Doug Gilbert <dgilbert@interlog.com>
11923 L:      linux-scsi@vger.kernel.org
11924 W:      http://sg.danny.cz/sg
11925 S:      Maintained
11926 F:      Documentation/scsi/scsi-generic.txt
11927 F:      drivers/scsi/sg.c
11928 F:      include/scsi/sg.h
11929
11930 SCSI SUBSYSTEM
11931 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11932 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11933 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11935 L:      linux-scsi@vger.kernel.org
11936 S:      Maintained
11937 F:      Documentation/devicetree/bindings/scsi/
11938 F:      drivers/scsi/
11939 F:      include/scsi/
11940
11941 SCSI TAPE DRIVER
11942 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11943 L:      linux-scsi@vger.kernel.org
11944 S:      Maintained
11945 F:      Documentation/scsi/st.txt
11946 F:      drivers/scsi/st.*
11947 F:      drivers/scsi/st_*.h
11948
11949 SCTP PROTOCOL
11950 M:      Vlad Yasevich <vyasevich@gmail.com>
11951 M:      Neil Horman <nhorman@tuxdriver.com>
11952 L:      linux-sctp@vger.kernel.org
11953 W:      http://lksctp.sourceforge.net
11954 S:      Maintained
11955 F:      Documentation/networking/sctp.txt
11956 F:      include/linux/sctp.h
11957 F:      include/uapi/linux/sctp.h
11958 F:      include/net/sctp/
11959 F:      net/sctp/
11960
11961 SCx200 CPU SUPPORT
11962 M:      Jim Cromie <jim.cromie@gmail.com>
11963 S:      Odd Fixes
11964 F:      Documentation/i2c/busses/scx200_acb
11965 F:      arch/x86/platform/scx200/
11966 F:      drivers/watchdog/scx200_wdt.c
11967 F:      drivers/i2c/busses/scx200*
11968 F:      drivers/mtd/maps/scx200_docflash.c
11969 F:      include/linux/scx200.h
11970
11971 SCx200 GPIO DRIVER
11972 M:      Jim Cromie <jim.cromie@gmail.com>
11973 S:      Maintained
11974 F:      drivers/char/scx200_gpio.c
11975 F:      include/linux/scx200_gpio.h
11976
11977 SCx200 HRT CLOCKSOURCE DRIVER
11978 M:      Jim Cromie <jim.cromie@gmail.com>
11979 S:      Maintained
11980 F:      drivers/clocksource/scx200_hrt.c
11981
11982 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11983 M:      Sascha Sommer <saschasommer@freenet.de>
11984 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11985 S:      Maintained
11986 F:      drivers/mmc/host/sdricoh_cs.c
11987
11988 SECURE COMPUTING
11989 M:      Kees Cook <keescook@chromium.org>
11990 R:      Andy Lutomirski <luto@amacapital.net>
11991 R:      Will Drewry <wad@chromium.org>
11992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11993 S:      Supported
11994 F:      kernel/seccomp.c
11995 F:      include/uapi/linux/seccomp.h
11996 F:      include/linux/seccomp.h
11997 F:      tools/testing/selftests/seccomp/*
11998 F:      tools/testing/selftests/kselftest_harness.h
11999 F:      Documentation/userspace-api/seccomp_filter.rst
12000 K:      \bsecure_computing
12001 K:      \bTIF_SECCOMP\b
12002
12003 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12004 M:      Al Cooper <alcooperx@gmail.com>
12005 L:      linux-mmc@vger.kernel.org
12006 L:      bcm-kernel-feedback-list@broadcom.com
12007 S:      Maintained
12008 F:      drivers/mmc/host/sdhci-brcmstb*
12009
12010 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12011 M:      Adrian Hunter <adrian.hunter@intel.com>
12012 L:      linux-mmc@vger.kernel.org
12013 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
12014 S:      Maintained
12015 F:      drivers/mmc/host/sdhci*
12016 F:      include/linux/mmc/sdhci*
12017
12018 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12019 M:      Ben Dooks <ben-linux@fluff.org>
12020 M:      Jaehoon Chung <jh80.chung@samsung.com>
12021 L:      linux-mmc@vger.kernel.org
12022 S:      Maintained
12023 F:      drivers/mmc/host/sdhci-s3c*
12024
12025 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12026 M:      Viresh Kumar <vireshk@kernel.org>
12027 L:      linux-mmc@vger.kernel.org
12028 S:      Maintained
12029 F:      drivers/mmc/host/sdhci-spear.c
12030
12031 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12032 M:      Scott Bauer <scott.bauer@intel.com>
12033 M:      Jonathan Derrick <jonathan.derrick@intel.com>
12034 M:      Rafael Antognolli <rafael.antognolli@intel.com>
12035 L:      linux-block@vger.kernel.org
12036 S:      Supported
12037 F:      block/sed*
12038 F:      block/opal_proto.h
12039 F:      include/linux/sed*
12040 F:      include/uapi/linux/sed*
12041
12042 SECURITY CONTACT
12043 M:      Security Officers <security@kernel.org>
12044 S:      Supported
12045
12046 SECURITY SUBSYSTEM
12047 M:      James Morris <james.l.morris@oracle.com>
12048 M:      "Serge E. Hallyn" <serge@hallyn.com>
12049 L:      linux-security-module@vger.kernel.org (suggested Cc:)
12050 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12051 W:      http://kernsec.org/
12052 S:      Supported
12053 F:      security/
12054
12055 SELINUX SECURITY MODULE
12056 M:      Paul Moore <paul@paul-moore.com>
12057 M:      Stephen Smalley <sds@tycho.nsa.gov>
12058 M:      Eric Paris <eparis@parisplace.org>
12059 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
12060 W:      https://selinuxproject.org
12061 W:      https://github.com/SELinuxProject
12062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12063 S:      Supported
12064 F:      include/linux/selinux*
12065 F:      security/selinux/
12066 F:      scripts/selinux/
12067 F:      Documentation/admin-guide/LSM/SELinux.rst
12068
12069 SENSABLE PHANTOM
12070 M:      Jiri Slaby <jirislaby@gmail.com>
12071 S:      Maintained
12072 F:      drivers/misc/phantom.c
12073 F:      include/uapi/linux/phantom.h
12074
12075 SERIAL DEVICE BUS
12076 M:      Rob Herring <robh@kernel.org>
12077 L:      linux-serial@vger.kernel.org
12078 S:      Maintained
12079 F:      Documentation/devicetree/bindings/serial/slave-device.txt
12080 F:      drivers/tty/serdev/
12081 F:      include/linux/serdev.h
12082
12083 SERIAL DRIVERS
12084 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12085 L:      linux-serial@vger.kernel.org
12086 S:      Maintained
12087 F:      Documentation/devicetree/bindings/serial/
12088 F:      drivers/tty/serial/
12089
12090 SERIAL IR RECEIVER
12091 M:      Sean Young <sean@mess.org>
12092 L:      linux-media@vger.kernel.org
12093 S:      Maintained
12094 F:      drivers/media/rc/serial_ir.c
12095
12096 SFC NETWORK DRIVER
12097 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12098 M:      Edward Cree <ecree@solarflare.com>
12099 M:      Bert Kenward <bkenward@solarflare.com>
12100 L:      netdev@vger.kernel.org
12101 S:      Supported
12102 F:      drivers/net/ethernet/sfc/
12103
12104 SGI GRU DRIVER
12105 M:      Dimitri Sivanich <sivanich@sgi.com>
12106 S:      Maintained
12107 F:      drivers/misc/sgi-gru/
12108
12109 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12110 M:      Pat Gefre <pfg@sgi.com>
12111 L:      linux-ia64@vger.kernel.org
12112 S:      Supported
12113 F:      Documentation/ia64/serial.txt
12114 F:      drivers/tty/serial/ioc?_serial.c
12115 F:      include/linux/ioc?.h
12116
12117 SGI XP/XPC/XPNET DRIVER
12118 M:      Cliff Whickman <cpw@sgi.com>
12119 M:      Robin Holt <robinmholt@gmail.com>
12120 S:      Maintained
12121 F:      drivers/misc/sgi-xp/
12122
12123 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12124 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
12125 L:      linux-s390@vger.kernel.org
12126 W:      http://www.ibm.com/developerworks/linux/linux390/
12127 S:      Supported
12128 F:      net/smc/
12129
12130 SH_VEU V4L2 MEM2MEM DRIVER
12131 L:      linux-media@vger.kernel.org
12132 S:      Orphan
12133 F:      drivers/media/platform/sh_veu.c
12134
12135 SH_VOU V4L2 OUTPUT DRIVER
12136 L:      linux-media@vger.kernel.org
12137 S:      Orphan
12138 F:      drivers/media/platform/sh_vou.c
12139 F:      include/media/drv-intf/sh_vou.h
12140
12141 SI2157 MEDIA DRIVER
12142 M:      Antti Palosaari <crope@iki.fi>
12143 L:      linux-media@vger.kernel.org
12144 W:      https://linuxtv.org
12145 W:      http://palosaari.fi/linux/
12146 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12147 T:      git git://linuxtv.org/anttip/media_tree.git
12148 S:      Maintained
12149 F:      drivers/media/tuners/si2157*
12150
12151 SI2168 MEDIA DRIVER
12152 M:      Antti Palosaari <crope@iki.fi>
12153 L:      linux-media@vger.kernel.org
12154 W:      https://linuxtv.org
12155 W:      http://palosaari.fi/linux/
12156 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12157 T:      git git://linuxtv.org/anttip/media_tree.git
12158 S:      Maintained
12159 F:      drivers/media/dvb-frontends/si2168*
12160
12161 SI470X FM RADIO RECEIVER I2C DRIVER
12162 M:      Hans Verkuil <hverkuil@xs4all.nl>
12163 L:      linux-media@vger.kernel.org
12164 T:      git git://linuxtv.org/media_tree.git
12165 W:      https://linuxtv.org
12166 S:      Odd Fixes
12167 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
12168
12169 SI470X FM RADIO RECEIVER USB DRIVER
12170 M:      Hans Verkuil <hverkuil@xs4all.nl>
12171 L:      linux-media@vger.kernel.org
12172 T:      git git://linuxtv.org/media_tree.git
12173 W:      https://linuxtv.org
12174 S:      Maintained
12175 F:      drivers/media/radio/si470x/radio-si470x-common.c
12176 F:      drivers/media/radio/si470x/radio-si470x.h
12177 F:      drivers/media/radio/si470x/radio-si470x-usb.c
12178
12179 SI4713 FM RADIO TRANSMITTER I2C DRIVER
12180 M:      Eduardo Valentin <edubezval@gmail.com>
12181 L:      linux-media@vger.kernel.org
12182 T:      git git://linuxtv.org/media_tree.git
12183 W:      https://linuxtv.org
12184 S:      Odd Fixes
12185 F:      drivers/media/radio/si4713/si4713.?
12186
12187 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12188 M:      Eduardo Valentin <edubezval@gmail.com>
12189 L:      linux-media@vger.kernel.org
12190 T:      git git://linuxtv.org/media_tree.git
12191 W:      https://linuxtv.org
12192 S:      Odd Fixes
12193 F:      drivers/media/radio/si4713/radio-platform-si4713.c
12194
12195 SI4713 FM RADIO TRANSMITTER USB DRIVER
12196 M:      Hans Verkuil <hverkuil@xs4all.nl>
12197 L:      linux-media@vger.kernel.org
12198 T:      git git://linuxtv.org/media_tree.git
12199 W:      https://linuxtv.org
12200 S:      Maintained
12201 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12202
12203 SIANO DVB DRIVER
12204 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12205 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12206 L:      linux-media@vger.kernel.org
12207 W:      https://linuxtv.org
12208 T:      git git://linuxtv.org/media_tree.git
12209 S:      Odd fixes
12210 F:      drivers/media/common/siano/
12211 F:      drivers/media/usb/siano/
12212 F:      drivers/media/usb/siano/
12213 F:      drivers/media/mmc/siano/
12214
12215 SILEAD TOUCHSCREEN DRIVER
12216 M:      Hans de Goede <hdegoede@redhat.com>
12217 L:      linux-input@vger.kernel.org
12218 L:      platform-driver-x86@vger.kernel.org
12219 S:      Maintained
12220 F:      drivers/input/touchscreen/silead.c
12221 F:      drivers/platform/x86/silead_dmi.c
12222
12223 SILICON MOTION SM712 FRAME BUFFER DRIVER
12224 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12225 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12226 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12227 L:      linux-fbdev@vger.kernel.org
12228 S:      Maintained
12229 F:      drivers/video/fbdev/sm712*
12230 F:      Documentation/fb/sm712fb.txt
12231
12232 SIMPLE FIRMWARE INTERFACE (SFI)
12233 M:      Len Brown <lenb@kernel.org>
12234 L:      sfi-devel@simplefirmware.org
12235 W:      http://simplefirmware.org/
12236 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12237 S:      Supported
12238 F:      arch/x86/platform/sfi/
12239 F:      drivers/sfi/
12240 F:      include/linux/sfi*.h
12241
12242 SIMPLEFB FB DRIVER
12243 M:      Hans de Goede <hdegoede@redhat.com>
12244 L:      linux-fbdev@vger.kernel.org
12245 S:      Maintained
12246 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12247 F:      drivers/video/fbdev/simplefb.c
12248 F:      include/linux/platform_data/simplefb.h
12249
12250 SIMTEC EB110ATX (Chalice CATS)
12251 P:      Ben Dooks
12252 P:      Vincent Sanders <vince@simtec.co.uk>
12253 M:      Simtec Linux Team <linux@simtec.co.uk>
12254 W:      http://www.simtec.co.uk/products/EB110ATX/
12255 S:      Supported
12256
12257 SIMTEC EB2410ITX (BAST)
12258 P:      Ben Dooks
12259 P:      Vincent Sanders <vince@simtec.co.uk>
12260 M:      Simtec Linux Team <linux@simtec.co.uk>
12261 W:      http://www.simtec.co.uk/products/EB2410ITX/
12262 S:      Supported
12263 F:      arch/arm/mach-s3c24xx/mach-bast.c
12264 F:      arch/arm/mach-s3c24xx/bast-ide.c
12265 F:      arch/arm/mach-s3c24xx/bast-irq.c
12266
12267 SIPHASH PRF ROUTINES
12268 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12269 S:      Maintained
12270 F:      lib/siphash.c
12271 F:      lib/test_siphash.c
12272 F:      include/linux/siphash.h
12273
12274 SIS 190 ETHERNET DRIVER
12275 M:      Francois Romieu <romieu@fr.zoreil.com>
12276 L:      netdev@vger.kernel.org
12277 S:      Maintained
12278 F:      drivers/net/ethernet/sis/sis190.c
12279
12280 SIS 900/7016 FAST ETHERNET DRIVER
12281 M:      Daniele Venzano <venza@brownhat.org>
12282 W:      http://www.brownhat.org/sis900.html
12283 L:      netdev@vger.kernel.org
12284 S:      Maintained
12285 F:      drivers/net/ethernet/sis/sis900.*
12286
12287 SIS FRAMEBUFFER DRIVER
12288 M:      Thomas Winischhofer <thomas@winischhofer.net>
12289 W:      http://www.winischhofer.net/linuxsisvga.shtml
12290 S:      Maintained
12291 F:      Documentation/fb/sisfb.txt
12292 F:      drivers/video/fbdev/sis/
12293 F:      include/video/sisfb.h
12294
12295 SIS USB2VGA DRIVER
12296 M:      Thomas Winischhofer <thomas@winischhofer.net>
12297 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12298 S:      Maintained
12299 F:      drivers/usb/misc/sisusbvga/
12300
12301 SLAB ALLOCATOR
12302 M:      Christoph Lameter <cl@linux.com>
12303 M:      Pekka Enberg <penberg@kernel.org>
12304 M:      David Rientjes <rientjes@google.com>
12305 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12306 M:      Andrew Morton <akpm@linux-foundation.org>
12307 L:      linux-mm@kvack.org
12308 S:      Maintained
12309 F:      include/linux/sl?b*.h
12310 F:      mm/sl?b*
12311
12312 SLEEPABLE READ-COPY UPDATE (SRCU)
12313 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12314 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12315 M:      Josh Triplett <josh@joshtriplett.org>
12316 R:      Steven Rostedt <rostedt@goodmis.org>
12317 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12318 L:      linux-kernel@vger.kernel.org
12319 W:      http://www.rdrop.com/users/paulmck/RCU/
12320 S:      Supported
12321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12322 F:      include/linux/srcu.h
12323 F:      kernel/rcu/srcu.c
12324
12325 SMACK SECURITY MODULE
12326 M:      Casey Schaufler <casey@schaufler-ca.com>
12327 L:      linux-security-module@vger.kernel.org
12328 W:      http://schaufler-ca.com
12329 T:      git git://github.com/cschaufler/smack-next
12330 S:      Maintained
12331 F:      Documentation/admin-guide/LSM/Smack.rst
12332 F:      security/smack/
12333
12334 SMC91x ETHERNET DRIVER
12335 M:      Nicolas Pitre <nico@fluxnic.net>
12336 S:      Odd Fixes
12337 F:      drivers/net/ethernet/smsc/smc91x.*
12338
12339 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12340 M:      Sakari Ailus <sakari.ailus@iki.fi>
12341 L:      linux-media@vger.kernel.org
12342 S:      Maintained
12343 F:      drivers/media/i2c/smiapp/
12344 F:      include/media/i2c/smiapp.h
12345 F:      drivers/media/i2c/smiapp-pll.c
12346 F:      drivers/media/i2c/smiapp-pll.h
12347 F:      include/uapi/linux/smiapp.h
12348 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12349
12350 SMM665 HARDWARE MONITOR DRIVER
12351 M:      Guenter Roeck <linux@roeck-us.net>
12352 L:      linux-hwmon@vger.kernel.org
12353 S:      Maintained
12354 F:      Documentation/hwmon/smm665
12355 F:      drivers/hwmon/smm665.c
12356
12357 SMSC EMC2103 HARDWARE MONITOR DRIVER
12358 M:      Steve Glendinning <steve.glendinning@shawell.net>
12359 L:      linux-hwmon@vger.kernel.org
12360 S:      Maintained
12361 F:      Documentation/hwmon/emc2103
12362 F:      drivers/hwmon/emc2103.c
12363
12364 SMSC SCH5627 HARDWARE MONITOR DRIVER
12365 M:      Hans de Goede <hdegoede@redhat.com>
12366 L:      linux-hwmon@vger.kernel.org
12367 S:      Supported
12368 F:      Documentation/hwmon/sch5627
12369 F:      drivers/hwmon/sch5627.c
12370
12371 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12372 M:      Steve Glendinning <steve.glendinning@shawell.net>
12373 L:      linux-fbdev@vger.kernel.org
12374 S:      Maintained
12375 F:      drivers/video/fbdev/smscufx.c
12376
12377 SMSC47B397 HARDWARE MONITOR DRIVER
12378 M:      Jean Delvare <jdelvare@suse.com>
12379 L:      linux-hwmon@vger.kernel.org
12380 S:      Maintained
12381 F:      Documentation/hwmon/smsc47b397
12382 F:      drivers/hwmon/smsc47b397.c
12383
12384 SMSC911x ETHERNET DRIVER
12385 M:      Steve Glendinning <steve.glendinning@shawell.net>
12386 L:      netdev@vger.kernel.org
12387 S:      Maintained
12388 F:      include/linux/smsc911x.h
12389 F:      drivers/net/ethernet/smsc/smsc911x.*
12390
12391 SMSC9420 PCI ETHERNET DRIVER
12392 M:      Steve Glendinning <steve.glendinning@shawell.net>
12393 L:      netdev@vger.kernel.org
12394 S:      Maintained
12395 F:      drivers/net/ethernet/smsc/smsc9420.*
12396
12397 SOC-CAMERA V4L2 SUBSYSTEM
12398 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12399 L:      linux-media@vger.kernel.org
12400 T:      git git://linuxtv.org/media_tree.git
12401 S:      Maintained
12402 F:      include/media/soc*
12403 F:      drivers/media/i2c/soc_camera/
12404 F:      drivers/media/platform/soc_camera/
12405
12406 SOEKRIS NET48XX LED SUPPORT
12407 M:      Chris Boot <bootc@bootc.net>
12408 S:      Maintained
12409 F:      drivers/leds/leds-net48xx.c
12410
12411 SOFT-ROCE DRIVER (rxe)
12412 M:      Moni Shoua <monis@mellanox.com>
12413 L:      linux-rdma@vger.kernel.org
12414 S:      Supported
12415 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12416 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12417 F:      drivers/infiniband/sw/rxe/
12418 F:      include/uapi/rdma/rdma_user_rxe.h
12419
12420 SOFTLOGIC 6x10 MPEG CODEC
12421 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12422 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12423 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12424 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12425 M:      Ismael Luceno <ismael@iodev.co.uk>
12426 L:      linux-media@vger.kernel.org
12427 S:      Supported
12428 F:      drivers/media/pci/solo6x10/
12429
12430 SOFTWARE RAID (Multiple Disks) SUPPORT
12431 M:      Shaohua Li <shli@kernel.org>
12432 L:      linux-raid@vger.kernel.org
12433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12434 S:      Supported
12435 F:      drivers/md/
12436 F:      include/linux/raid/
12437 F:      include/uapi/linux/raid/
12438
12439 SONIC NETWORK DRIVER
12440 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12441 L:      netdev@vger.kernel.org
12442 S:      Maintained
12443 F:      drivers/net/ethernet/natsemi/sonic.*
12444
12445 SONICS SILICON BACKPLANE DRIVER (SSB)
12446 M:      Michael Buesch <m@bues.ch>
12447 L:      linux-wireless@vger.kernel.org
12448 S:      Maintained
12449 F:      drivers/ssb/
12450 F:      include/linux/ssb/
12451
12452 SONY MEMORYSTICK CARD SUPPORT
12453 M:      Alex Dubov <oakad@yahoo.com>
12454 W:      http://tifmxx.berlios.de/
12455 S:      Maintained
12456 F:      drivers/memstick/host/tifm_ms.c
12457
12458 SONY MEMORYSTICK STANDARD SUPPORT
12459 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12460 S:      Maintained
12461 F:      drivers/memstick/core/ms_block.*
12462
12463 SONY VAIO CONTROL DEVICE DRIVER
12464 M:      Mattia Dongili <malattia@linux.it>
12465 L:      platform-driver-x86@vger.kernel.org
12466 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12467 S:      Maintained
12468 F:      Documentation/laptops/sony-laptop.txt
12469 F:      drivers/char/sonypi.c
12470 F:      drivers/platform/x86/sony-laptop.c
12471 F:      include/linux/sony-laptop.h
12472
12473 SOUND
12474 M:      Jaroslav Kysela <perex@perex.cz>
12475 M:      Takashi Iwai <tiwai@suse.com>
12476 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12477 W:      http://www.alsa-project.org/
12478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12479 T:      git git://git.alsa-project.org/alsa-kernel.git
12480 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12481 S:      Maintained
12482 F:      Documentation/sound/
12483 F:      include/sound/
12484 F:      include/uapi/sound/
12485 F:      sound/
12486
12487 SOUND - COMPRESSED AUDIO
12488 M:      Vinod Koul <vinod.koul@intel.com>
12489 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12491 S:      Supported
12492 F:      Documentation/sound/alsa/compress_offload.txt
12493 F:      include/sound/compress_driver.h
12494 F:      include/uapi/sound/compress_*
12495 F:      sound/core/compress_offload.c
12496 F:      sound/soc/soc-compress.c
12497
12498 SOUND - DMAENGINE HELPERS
12499 M:      Lars-Peter Clausen <lars@metafoo.de>
12500 S:      Supported
12501 F:      include/sound/dmaengine_pcm.h
12502 F:      sound/core/pcm_dmaengine.c
12503 F:      sound/soc/soc-generic-dmaengine-pcm.c
12504
12505 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12506 M:      Liam Girdwood <lgirdwood@gmail.com>
12507 M:      Mark Brown <broonie@kernel.org>
12508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12509 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12510 W:      http://alsa-project.org/main/index.php/ASoC
12511 S:      Supported
12512 F:      Documentation/devicetree/bindings/sound/
12513 F:      Documentation/sound/alsa/soc/
12514 F:      sound/soc/
12515 F:      include/sound/soc*
12516
12517 SP2 MEDIA DRIVER
12518 M:      Olli Salonen <olli.salonen@iki.fi>
12519 L:      linux-media@vger.kernel.org
12520 W:      https://linuxtv.org
12521 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12522 S:      Maintained
12523 F:      drivers/media/dvb-frontends/sp2*
12524
12525 SPARC + UltraSPARC (sparc/sparc64)
12526 M:      "David S. Miller" <davem@davemloft.net>
12527 L:      sparclinux@vger.kernel.org
12528 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12529 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12530 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12531 S:      Maintained
12532 F:      arch/sparc/
12533 F:      drivers/sbus/
12534
12535 SPARC SERIAL DRIVERS
12536 M:      "David S. Miller" <davem@davemloft.net>
12537 L:      sparclinux@vger.kernel.org
12538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12540 S:      Maintained
12541 F:      include/linux/sunserialcore.h
12542 F:      drivers/tty/serial/suncore.c
12543 F:      drivers/tty/serial/sunhv.c
12544 F:      drivers/tty/serial/sunsab.c
12545 F:      drivers/tty/serial/sunsab.h
12546 F:      drivers/tty/serial/sunsu.c
12547 F:      drivers/tty/serial/sunzilog.c
12548 F:      drivers/tty/serial/sunzilog.h
12549 F:      drivers/tty/vcc.c
12550
12551 SPARSE CHECKER
12552 M:      "Christopher Li" <sparse@chrisli.org>
12553 L:      linux-sparse@vger.kernel.org
12554 W:      https://sparse.wiki.kernel.org/
12555 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12556 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12557 S:      Maintained
12558 F:      include/linux/compiler.h
12559
12560 SPEAR CLOCK FRAMEWORK SUPPORT
12561 M:      Viresh Kumar <vireshk@kernel.org>
12562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12563 W:      http://www.st.com/spear
12564 S:      Maintained
12565 F:      drivers/clk/spear/
12566
12567 SPEAR PLATFORM SUPPORT
12568 M:      Viresh Kumar <vireshk@kernel.org>
12569 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12571 W:      http://www.st.com/spear
12572 S:      Maintained
12573 F:      arch/arm/boot/dts/spear*
12574 F:      arch/arm/mach-spear/
12575
12576 SPI NOR SUBSYSTEM
12577 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12578 M:      Marek Vasut <marek.vasut@gmail.com>
12579 L:      linux-mtd@lists.infradead.org
12580 W:      http://www.linux-mtd.infradead.org/
12581 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12582 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12583 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12584 S:      Maintained
12585 F:      drivers/mtd/spi-nor/
12586 F:      include/linux/mtd/spi-nor.h
12587
12588 SPI SUBSYSTEM
12589 M:      Mark Brown <broonie@kernel.org>
12590 L:      linux-spi@vger.kernel.org
12591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12592 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12593 S:      Maintained
12594 F:      Documentation/devicetree/bindings/spi/
12595 F:      Documentation/spi/
12596 F:      drivers/spi/
12597 F:      include/linux/spi/
12598 F:      include/uapi/linux/spi/
12599 F:      tools/spi/
12600
12601 SPIDERNET NETWORK DRIVER for CELL
12602 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12603 L:      netdev@vger.kernel.org
12604 S:      Supported
12605 F:      Documentation/networking/spider_net.txt
12606 F:      drivers/net/ethernet/toshiba/spider_net*
12607
12608 SPMI SUBSYSTEM
12609 R:      Stephen Boyd <sboyd@codeaurora.org>
12610 L:      linux-arm-msm@vger.kernel.org
12611 F:      Documentation/devicetree/bindings/spmi/
12612 F:      drivers/spmi/
12613 F:      include/dt-bindings/spmi/spmi.h
12614 F:      include/linux/spmi.h
12615 F:      include/trace/events/spmi.h
12616
12617 SPU FILE SYSTEM
12618 M:      Jeremy Kerr <jk@ozlabs.org>
12619 L:      linuxppc-dev@lists.ozlabs.org
12620 W:      http://www.ibm.com/developerworks/power/cell/
12621 S:      Supported
12622 F:      Documentation/filesystems/spufs.txt
12623 F:      arch/powerpc/platforms/cell/spufs/
12624
12625 SQUASHFS FILE SYSTEM
12626 M:      Phillip Lougher <phillip@squashfs.org.uk>
12627 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12628 W:      http://squashfs.org.uk
12629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12630 S:      Maintained
12631 F:      Documentation/filesystems/squashfs.txt
12632 F:      fs/squashfs/
12633
12634 SRM (Alpha) environment access
12635 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12636 S:      Maintained
12637 F:      arch/alpha/kernel/srm_env.c
12638
12639 STABLE BRANCH
12640 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12641 L:      stable@vger.kernel.org
12642 S:      Supported
12643 F:      Documentation/process/stable-kernel-rules.rst
12644
12645 STAGING - COMEDI
12646 M:      Ian Abbott <abbotti@mev.co.uk>
12647 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12648 S:      Odd Fixes
12649 F:      drivers/staging/comedi/
12650
12651 STAGING - FLARION FT1000 DRIVERS
12652 M:      Marek Belisko <marek.belisko@gmail.com>
12653 S:      Odd Fixes
12654 F:      drivers/staging/ft1000/
12655
12656 STAGING - INDUSTRIAL IO
12657 M:      Jonathan Cameron <jic23@kernel.org>
12658 L:      linux-iio@vger.kernel.org
12659 S:      Odd Fixes
12660 F:      Documentation/devicetree/bindings/staging/iio/
12661 F:      drivers/staging/iio/
12662
12663 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12664 M:      Jarod Wilson <jarod@wilsonet.com>
12665 W:      http://www.lirc.org/
12666 S:      Odd Fixes
12667 F:      drivers/staging/media/lirc/
12668
12669 STAGING - LUSTRE PARALLEL FILESYSTEM
12670 M:      Oleg Drokin <oleg.drokin@intel.com>
12671 M:      Andreas Dilger <andreas.dilger@intel.com>
12672 M:      James Simmons <jsimmons@infradead.org>
12673 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12674 W:      http://wiki.lustre.org/
12675 S:      Maintained
12676 F:      drivers/staging/lustre
12677
12678 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12679 M:      Marc Dietrich <marvin24@gmx.de>
12680 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12681 L:      linux-tegra@vger.kernel.org
12682 S:      Maintained
12683 F:      drivers/staging/nvec/
12684
12685 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12686 M:      Jens Frederich <jfrederich@gmail.com>
12687 M:      Daniel Drake <dsd@laptop.org>
12688 M:      Jon Nettleton <jon.nettleton@gmail.com>
12689 W:      http://wiki.laptop.org/go/DCON
12690 S:      Maintained
12691 F:      drivers/staging/olpc_dcon/
12692
12693 STAGING - REALTEK RTL8712U DRIVERS
12694 M:      Larry Finger <Larry.Finger@lwfinger.net>
12695 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12696 S:      Odd Fixes
12697 F:      drivers/staging/rtl8712/
12698
12699 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12700 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12701 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12702 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12703 L:      linux-fbdev@vger.kernel.org
12704 S:      Maintained
12705 F:      drivers/staging/sm750fb/
12706
12707 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12708 M:      William Hubbs <w.d.hubbs@gmail.com>
12709 M:      Chris Brannon <chris@the-brannons.com>
12710 M:      Kirk Reiser <kirk@reisers.ca>
12711 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12712 L:      speakup@linux-speakup.org
12713 W:      http://www.linux-speakup.org/
12714 S:      Odd Fixes
12715 F:      drivers/staging/speakup/
12716
12717 STAGING - VIA VT665X DRIVERS
12718 M:      Forest Bond <forest@alittletooquiet.net>
12719 S:      Odd Fixes
12720 F:      drivers/staging/vt665?/
12721
12722 STAGING - WILC1000 WIFI DRIVER
12723 M:      Aditya Shankar <aditya.shankar@microchip.com>
12724 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12725 L:      linux-wireless@vger.kernel.org
12726 S:      Supported
12727 F:      drivers/staging/wilc1000/
12728
12729 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12730 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12731 S:      Odd Fixes
12732 F:      drivers/staging/xgifb/
12733
12734 STAGING SUBSYSTEM
12735 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12737 L:      devel@driverdev.osuosl.org
12738 S:      Supported
12739 F:      drivers/staging/
12740
12741 STARFIRE/DURALAN NETWORK DRIVER
12742 M:      Ion Badulescu <ionut@badula.org>
12743 S:      Odd Fixes
12744 F:      drivers/net/ethernet/adaptec/starfire*
12745
12746 STEC S1220 SKD DRIVER
12747 M:      Bart Van Assche <bart.vanassche@wdc.com>
12748 L:      linux-block@vger.kernel.org
12749 S:      Maintained
12750 F:      drivers/block/skd*[ch]
12751
12752 STI CEC DRIVER
12753 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12754 S:      Maintained
12755 F:      drivers/staging/media/st-cec/
12756 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12757
12758 STK1160 USB VIDEO CAPTURE DRIVER
12759 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12760 L:      linux-media@vger.kernel.org
12761 T:      git git://linuxtv.org/media_tree.git
12762 S:      Maintained
12763 F:      drivers/media/usb/stk1160/
12764
12765 STMMAC ETHERNET DRIVER
12766 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12767 M:      Alexandre Torgue <alexandre.torgue@st.com>
12768 L:      netdev@vger.kernel.org
12769 W:      http://www.stlinux.com
12770 S:      Supported
12771 F:      drivers/net/ethernet/stmicro/stmmac/
12772
12773 SUN3/3X
12774 M:      Sam Creasey <sammy@sammy.net>
12775 W:      http://sammy.net/sun3/
12776 S:      Maintained
12777 F:      arch/m68k/kernel/*sun3*
12778 F:      arch/m68k/sun3*/
12779 F:      arch/m68k/include/asm/sun3*
12780 F:      drivers/net/ethernet/i825xx/sun3*
12781
12782 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12783 M:      Hans de Goede <hdegoede@redhat.com>
12784 L:      linux-input@vger.kernel.org
12785 S:      Maintained
12786 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12787 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12788
12789 SUNDANCE NETWORK DRIVER
12790 M:      Denis Kirjanov <kda@linux-powerpc.org>
12791 L:      netdev@vger.kernel.org
12792 S:      Maintained
12793 F:      drivers/net/ethernet/dlink/sundance.c
12794
12795 SUPERH
12796 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12797 M:      Rich Felker <dalias@libc.org>
12798 L:      linux-sh@vger.kernel.org
12799 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12800 S:      Maintained
12801 F:      Documentation/sh/
12802 F:      arch/sh/
12803 F:      drivers/sh/
12804
12805 SUSPEND TO RAM
12806 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12807 M:      Len Brown <len.brown@intel.com>
12808 M:      Pavel Machek <pavel@ucw.cz>
12809 L:      linux-pm@vger.kernel.org
12810 B:      https://bugzilla.kernel.org
12811 S:      Supported
12812 F:      Documentation/power/
12813 F:      arch/x86/kernel/acpi/
12814 F:      drivers/base/power/
12815 F:      kernel/power/
12816 F:      include/linux/suspend.h
12817 F:      include/linux/freezer.h
12818 F:      include/linux/pm.h
12819
12820 SVGA HANDLING
12821 M:      Martin Mares <mj@ucw.cz>
12822 L:      linux-video@atrey.karlin.mff.cuni.cz
12823 S:      Maintained
12824 F:      Documentation/svga.txt
12825 F:      arch/x86/boot/video*
12826
12827 SWIOTLB SUBSYSTEM
12828 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12829 L:      linux-kernel@vger.kernel.org
12830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12831 S:      Supported
12832 F:      lib/swiotlb.c
12833 F:      arch/*/kernel/pci-swiotlb.c
12834 F:      include/linux/swiotlb.h
12835
12836 SWITCHDEV
12837 M:      Jiri Pirko <jiri@resnulli.us>
12838 M:      Ivan Vecera <ivecera@redhat.com>
12839 L:      netdev@vger.kernel.org
12840 S:      Supported
12841 F:      net/switchdev/
12842 F:      include/net/switchdev.h
12843
12844 SYNC FILE FRAMEWORK
12845 M:      Sumit Semwal <sumit.semwal@linaro.org>
12846 R:      Gustavo Padovan <gustavo@padovan.org>
12847 S:      Maintained
12848 L:      linux-media@vger.kernel.org
12849 L:      dri-devel@lists.freedesktop.org
12850 F:      drivers/dma-buf/sync_*
12851 F:      drivers/dma-buf/dma-fence*
12852 F:      drivers/dma-buf/sw_sync.c
12853 F:      include/linux/sync_file.h
12854 F:      include/uapi/linux/sync_file.h
12855 F:      Documentation/sync_file.txt
12856 T:      git git://anongit.freedesktop.org/drm/drm-misc
12857
12858 SYNOPSYS ARC ARCHITECTURE
12859 M:      Vineet Gupta <vgupta@synopsys.com>
12860 L:      linux-snps-arc@lists.infradead.org
12861 S:      Supported
12862 F:      arch/arc/
12863 F:      Documentation/devicetree/bindings/arc/*
12864 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12865 F:      drivers/clocksource/arc_timer.c
12866 F:      drivers/tty/serial/arc_uart.c
12867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12868
12869 SYNOPSYS ARC HSDK SDP pll clock driver
12870 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12871 S:      Supported
12872 F:      drivers/clk/clk-hsdk-pll.c
12873 F:      Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
12874
12875 SYNOPSYS ARC SDP clock driver
12876 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12877 S:      Supported
12878 F:      drivers/clk/axs10x/*
12879 F:      Documentation/devicetree/bindings/clock/snps,pll-clock.txt
12880
12881 SYNOPSYS ARC SDP platform support
12882 M:      Alexey Brodkin <abrodkin@synopsys.com>
12883 S:      Supported
12884 F:      arch/arc/plat-axs10x
12885 F:      arch/arc/boot/dts/ax*
12886 F:      Documentation/devicetree/bindings/arc/axs10*
12887
12888 SYNOPSYS DESIGNWARE APB GPIO DRIVER
12889 M:      Hoan Tran <hotran@apm.com>
12890 L:      linux-gpio@vger.kernel.org
12891 S:      Maintained
12892 F:      drivers/gpio/gpio-dwapb.c
12893 F:      Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
12894
12895 SYNOPSYS DESIGNWARE DMAC DRIVER
12896 M:      Viresh Kumar <vireshk@kernel.org>
12897 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12898 S:      Maintained
12899 F:      include/linux/dma/dw.h
12900 F:      include/linux/platform_data/dma-dw.h
12901 F:      drivers/dma/dw/
12902
12903 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12904 M:      Jie Deng <jiedeng@synopsys.com>
12905 L:      netdev@vger.kernel.org
12906 S:      Supported
12907 F:      drivers/net/ethernet/synopsys/
12908
12909 SYNOPSYS DESIGNWARE I2C DRIVER
12910 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
12911 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12912 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
12913 L:      linux-i2c@vger.kernel.org
12914 S:      Maintained
12915 F:      drivers/i2c/busses/i2c-designware-*
12916 F:      include/linux/platform_data/i2c-designware.h
12917
12918 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12919 M:      Jaehoon Chung <jh80.chung@samsung.com>
12920 L:      linux-mmc@vger.kernel.org
12921 S:      Maintained
12922 F:      drivers/mmc/host/dw_mmc*
12923
12924 SYNOPSYS HSDK RESET CONTROLLER DRIVER
12925 M:      Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
12926 S:      Supported
12927 F:      drivers/reset/reset-hsdk-v1.c
12928 F:      include/dt-bindings/reset/snps,hsdk-v1-reset.h
12929 F:      Documentation/devicetree/bindings/reset/snps,hsdk-v1-reset.txt
12930
12931 SYSTEM CONFIGURATION (SYSCON)
12932 M:      Lee Jones <lee.jones@linaro.org>
12933 M:      Arnd Bergmann <arnd@arndb.de>
12934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12935 S:      Supported
12936 F:      drivers/mfd/syscon.c
12937
12938 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12939 M:      Sudeep Holla <sudeep.holla@arm.com>
12940 L:      linux-arm-kernel@lists.infradead.org
12941 S:      Maintained
12942 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
12943 F:      drivers/clk/clk-scpi.c
12944 F:      drivers/cpufreq/scpi-cpufreq.c
12945 F:      drivers/firmware/arm_scpi.c
12946 F:      include/linux/scpi_protocol.h
12947
12948 SYSTEM RESET/SHUTDOWN DRIVERS
12949 M:      Sebastian Reichel <sre@kernel.org>
12950 L:      linux-pm@vger.kernel.org
12951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12952 S:      Maintained
12953 F:      Documentation/devicetree/bindings/power/reset/
12954 F:      drivers/power/reset/
12955
12956 SYSTEM TRACE MODULE CLASS
12957 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12958 S:      Maintained
12959 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12960 F:      Documentation/trace/stm.txt
12961 F:      drivers/hwtracing/stm/
12962 F:      include/linux/stm.h
12963 F:      include/uapi/linux/stm.h
12964
12965 SYSV FILESYSTEM
12966 M:      Christoph Hellwig <hch@infradead.org>
12967 S:      Maintained
12968 F:      Documentation/filesystems/sysv-fs.txt
12969 F:      fs/sysv/
12970 F:      include/linux/sysv_fs.h
12971
12972 TARGET SUBSYSTEM
12973 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12974 L:      linux-scsi@vger.kernel.org
12975 L:      target-devel@vger.kernel.org
12976 W:      http://www.linux-iscsi.org
12977 W:      http://groups.google.com/group/linux-iscsi-target-dev
12978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12979 S:      Supported
12980 F:      drivers/target/
12981 F:      include/target/
12982 F:      Documentation/target/
12983
12984 TASKSTATS STATISTICS INTERFACE
12985 M:      Balbir Singh <bsingharora@gmail.com>
12986 S:      Maintained
12987 F:      Documentation/accounting/taskstats*
12988 F:      include/linux/taskstats*
12989 F:      kernel/taskstats.c
12990
12991 TC subsystem
12992 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12993 M:      Cong Wang <xiyou.wangcong@gmail.com>
12994 M:      Jiri Pirko <jiri@resnulli.us>
12995 L:      netdev@vger.kernel.org
12996 S:      Maintained
12997 F:      include/net/pkt_cls.h
12998 F:      include/net/pkt_sched.h
12999 F:      include/net/tc_act/
13000 F:      include/uapi/linux/pkt_cls.h
13001 F:      include/uapi/linux/pkt_sched.h
13002 F:      include/uapi/linux/tc_act/
13003 F:      include/uapi/linux/tc_ematch/
13004 F:      net/sched/
13005
13006 TCP LOW PRIORITY MODULE
13007 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13008 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13009 W:      http://tcp-lp-mod.sourceforge.net/
13010 S:      Maintained
13011 F:      net/ipv4/tcp_lp.c
13012
13013 TDA10071 MEDIA DRIVER
13014 M:      Antti Palosaari <crope@iki.fi>
13015 L:      linux-media@vger.kernel.org
13016 W:      https://linuxtv.org
13017 W:      http://palosaari.fi/linux/
13018 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13019 T:      git git://linuxtv.org/anttip/media_tree.git
13020 S:      Maintained
13021 F:      drivers/media/dvb-frontends/tda10071*
13022
13023 TDA18212 MEDIA DRIVER
13024 M:      Antti Palosaari <crope@iki.fi>
13025 L:      linux-media@vger.kernel.org
13026 W:      https://linuxtv.org
13027 W:      http://palosaari.fi/linux/
13028 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13029 T:      git git://linuxtv.org/anttip/media_tree.git
13030 S:      Maintained
13031 F:      drivers/media/tuners/tda18212*
13032
13033 TDA18218 MEDIA DRIVER
13034 M:      Antti Palosaari <crope@iki.fi>
13035 L:      linux-media@vger.kernel.org
13036 W:      https://linuxtv.org
13037 W:      http://palosaari.fi/linux/
13038 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13039 T:      git git://linuxtv.org/anttip/media_tree.git
13040 S:      Maintained
13041 F:      drivers/media/tuners/tda18218*
13042
13043 TDA18271 MEDIA DRIVER
13044 M:      Michael Krufky <mkrufky@linuxtv.org>
13045 L:      linux-media@vger.kernel.org
13046 W:      https://linuxtv.org
13047 W:      http://github.com/mkrufky
13048 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13049 T:      git git://linuxtv.org/mkrufky/tuners.git
13050 S:      Maintained
13051 F:      drivers/media/tuners/tda18271*
13052
13053 TDA827x MEDIA DRIVER
13054 M:      Michael Krufky <mkrufky@linuxtv.org>
13055 L:      linux-media@vger.kernel.org
13056 W:      https://linuxtv.org
13057 W:      http://github.com/mkrufky
13058 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13059 T:      git git://linuxtv.org/mkrufky/tuners.git
13060 S:      Maintained
13061 F:      drivers/media/tuners/tda8290.*
13062
13063 TDA8290 MEDIA DRIVER
13064 M:      Michael Krufky <mkrufky@linuxtv.org>
13065 L:      linux-media@vger.kernel.org
13066 W:      https://linuxtv.org
13067 W:      http://github.com/mkrufky
13068 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13069 T:      git git://linuxtv.org/mkrufky/tuners.git
13070 S:      Maintained
13071 F:      drivers/media/tuners/tda8290.*
13072
13073 TDA9840 MEDIA DRIVER
13074 M:      Hans Verkuil <hverkuil@xs4all.nl>
13075 L:      linux-media@vger.kernel.org
13076 T:      git git://linuxtv.org/media_tree.git
13077 W:      https://linuxtv.org
13078 S:      Maintained
13079 F:      drivers/media/i2c/tda9840*
13080
13081 TEA5761 TUNER DRIVER
13082 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13083 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13084 L:      linux-media@vger.kernel.org
13085 W:      https://linuxtv.org
13086 T:      git git://linuxtv.org/media_tree.git
13087 S:      Odd fixes
13088 F:      drivers/media/tuners/tea5761.*
13089
13090 TEA5767 TUNER DRIVER
13091 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13092 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13093 L:      linux-media@vger.kernel.org
13094 W:      https://linuxtv.org
13095 T:      git git://linuxtv.org/media_tree.git
13096 S:      Maintained
13097 F:      drivers/media/tuners/tea5767.*
13098
13099 TEA6415C MEDIA DRIVER
13100 M:      Hans Verkuil <hverkuil@xs4all.nl>
13101 L:      linux-media@vger.kernel.org
13102 T:      git git://linuxtv.org/media_tree.git
13103 W:      https://linuxtv.org
13104 S:      Maintained
13105 F:      drivers/media/i2c/tea6415c*
13106
13107 TEA6420 MEDIA DRIVER
13108 M:      Hans Verkuil <hverkuil@xs4all.nl>
13109 L:      linux-media@vger.kernel.org
13110 T:      git git://linuxtv.org/media_tree.git
13111 W:      https://linuxtv.org
13112 S:      Maintained
13113 F:      drivers/media/i2c/tea6420*
13114
13115 TEAM DRIVER
13116 M:      Jiri Pirko <jiri@resnulli.us>
13117 L:      netdev@vger.kernel.org
13118 S:      Supported
13119 F:      drivers/net/team/
13120 F:      include/linux/if_team.h
13121 F:      include/uapi/linux/if_team.h
13122
13123 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13124 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13125 S:      Maintained
13126 F:      arch/x86/platform/ts5500/
13127
13128 TECHNOTREND USB IR RECEIVER
13129 M:      Sean Young <sean@mess.org>
13130 L:      linux-media@vger.kernel.org
13131 S:      Maintained
13132 F:      drivers/media/rc/ttusbir.c
13133
13134 TEE SUBSYSTEM
13135 M:      Jens Wiklander <jens.wiklander@linaro.org>
13136 S:      Maintained
13137 F:      include/linux/tee_drv.h
13138 F:      include/uapi/linux/tee.h
13139 F:      drivers/tee/
13140 F:      Documentation/tee.txt
13141
13142 TEGRA ARCHITECTURE SUPPORT
13143 M:      Thierry Reding <thierry.reding@gmail.com>
13144 M:      Jonathan Hunter <jonathanh@nvidia.com>
13145 L:      linux-tegra@vger.kernel.org
13146 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
13147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13148 S:      Supported
13149 N:      [^a-z]tegra
13150
13151 TEGRA CLOCK DRIVER
13152 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
13153 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
13154 S:      Supported
13155 F:      drivers/clk/tegra/
13156
13157 TEGRA DMA DRIVERS
13158 M:      Laxman Dewangan <ldewangan@nvidia.com>
13159 M:      Jon Hunter <jonathanh@nvidia.com>
13160 S:      Supported
13161 F:      drivers/dma/tegra*
13162
13163 TEGRA I2C DRIVER
13164 M:      Laxman Dewangan <ldewangan@nvidia.com>
13165 S:      Supported
13166 F:      drivers/i2c/busses/i2c-tegra.c
13167
13168 TEGRA IOMMU DRIVERS
13169 M:      Hiroshi Doyu <hdoyu@nvidia.com>
13170 S:      Supported
13171 F:      drivers/iommu/tegra*
13172
13173 TEGRA KBC DRIVER
13174 M:      Rakesh Iyer <riyer@nvidia.com>
13175 M:      Laxman Dewangan <ldewangan@nvidia.com>
13176 S:      Supported
13177 F:      drivers/input/keyboard/tegra-kbc.c
13178
13179 TEGRA PWM DRIVER
13180 M:      Thierry Reding <thierry.reding@gmail.com>
13181 S:      Supported
13182 F:      drivers/pwm/pwm-tegra.c
13183
13184 TEGRA SERIAL DRIVER
13185 M:      Laxman Dewangan <ldewangan@nvidia.com>
13186 S:      Supported
13187 F:      drivers/tty/serial/serial-tegra.c
13188
13189 TEGRA SPI DRIVER
13190 M:      Laxman Dewangan <ldewangan@nvidia.com>
13191 S:      Supported
13192 F:      drivers/spi/spi-tegra*
13193
13194 TEHUTI ETHERNET DRIVER
13195 M:      Andy Gospodarek <andy@greyhouse.net>
13196 L:      netdev@vger.kernel.org
13197 S:      Supported
13198 F:      drivers/net/ethernet/tehuti/*
13199
13200 Telecom Clock Driver for MCPL0010
13201 M:      Mark Gross <mark.gross@intel.com>
13202 S:      Supported
13203 F:      drivers/char/tlclk.c
13204
13205 TENSILICA XTENSA PORT (xtensa)
13206 M:      Chris Zankel <chris@zankel.net>
13207 M:      Max Filippov <jcmvbkbc@gmail.com>
13208 L:      linux-xtensa@linux-xtensa.org
13209 T:      git git://github.com/czankel/xtensa-linux.git
13210 S:      Maintained
13211 F:      arch/xtensa/
13212 F:      drivers/irqchip/irq-xtensa-*
13213
13214 Texas Instruments' System Control Interface (TISCI) Protocol Driver
13215 M:      Nishanth Menon <nm@ti.com>
13216 M:      Tero Kristo <t-kristo@ti.com>
13217 M:      Santosh Shilimkar <ssantosh@kernel.org>
13218 L:      linux-arm-kernel@lists.infradead.org
13219 S:      Maintained
13220 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13221 F:      drivers/firmware/ti_sci*
13222 F:      include/linux/soc/ti/ti_sci_protocol.h
13223 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13224 F:      include/dt-bindings/genpd/k2g.h
13225 F:      drivers/soc/ti/ti_sci_pm_domains.c
13226 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13227 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13228 F:      drivers/clk/keystone/sci-clk.c
13229 F:      drivers/reset/reset-ti-sci.c
13230
13231 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13232 M:      Hans Verkuil <hverkuil@xs4all.nl>
13233 L:      linux-media@vger.kernel.org
13234 T:      git git://linuxtv.org/media_tree.git
13235 W:      https://linuxtv.org
13236 S:      Maintained
13237 F:      drivers/media/radio/radio-raremono.c
13238
13239 THERMAL
13240 M:      Zhang Rui <rui.zhang@intel.com>
13241 M:      Eduardo Valentin <edubezval@gmail.com>
13242 L:      linux-pm@vger.kernel.org
13243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13245 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13246 S:      Supported
13247 F:      drivers/thermal/
13248 F:      include/linux/thermal.h
13249 F:      include/uapi/linux/thermal.h
13250 F:      include/linux/cpu_cooling.h
13251 F:      Documentation/devicetree/bindings/thermal/
13252
13253 THERMAL/CPU_COOLING
13254 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13255 M:      Viresh Kumar <viresh.kumar@linaro.org>
13256 M:      Javi Merino <javi.merino@kernel.org>
13257 L:      linux-pm@vger.kernel.org
13258 S:      Supported
13259 F:      Documentation/thermal/cpu-cooling-api.txt
13260 F:      drivers/thermal/cpu_cooling.c
13261 F:      include/linux/cpu_cooling.h
13262
13263 THINKPAD ACPI EXTRAS DRIVER
13264 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13265 L:      ibm-acpi-devel@lists.sourceforge.net
13266 L:      platform-driver-x86@vger.kernel.org
13267 W:      http://ibm-acpi.sourceforge.net
13268 W:      http://thinkwiki.org/wiki/Ibm-acpi
13269 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13270 S:      Maintained
13271 F:      drivers/platform/x86/thinkpad_acpi.c
13272
13273 THUNDERBOLT DRIVER
13274 M:      Andreas Noever <andreas.noever@gmail.com>
13275 M:      Michael Jamet <michael.jamet@intel.com>
13276 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13277 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13278 S:      Maintained
13279 F:      drivers/thunderbolt/
13280
13281 THUNDERX GPIO DRIVER
13282 M:      David Daney <david.daney@cavium.com>
13283 S:      Maintained
13284 F:      drivers/gpio/gpio-thunderx.c
13285
13286 TI AM437X VPFE DRIVER
13287 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13288 L:      linux-media@vger.kernel.org
13289 W:      https://linuxtv.org
13290 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13291 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13292 S:      Maintained
13293 F:      drivers/media/platform/am437x/
13294
13295 TI BANDGAP AND THERMAL DRIVER
13296 M:      Eduardo Valentin <edubezval@gmail.com>
13297 M:      Keerthy <j-keerthy@ti.com>
13298 L:      linux-pm@vger.kernel.org
13299 L:      linux-omap@vger.kernel.org
13300 S:      Maintained
13301 F:      drivers/thermal/ti-soc-thermal/
13302
13303 TI BQ27XXX POWER SUPPLY DRIVER
13304 R:      Andrew F. Davis <afd@ti.com>
13305 F:      include/linux/power/bq27xxx_battery.h
13306 F:      drivers/power/supply/bq27xxx_battery.c
13307 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13308
13309 TI CDCE706 CLOCK DRIVER
13310 M:      Max Filippov <jcmvbkbc@gmail.com>
13311 S:      Maintained
13312 F:      drivers/clk/clk-cdce706.c
13313
13314 TI CLOCK DRIVER
13315 M:      Tero Kristo <t-kristo@ti.com>
13316 L:      linux-omap@vger.kernel.org
13317 S:      Maintained
13318 F:      drivers/clk/ti/
13319 F:      include/linux/clk/ti.h
13320
13321 TI DAVINCI MACHINE SUPPORT
13322 M:      Sekhar Nori <nsekhar@ti.com>
13323 M:      Kevin Hilman <khilman@kernel.org>
13324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13326 S:      Supported
13327 F:      arch/arm/mach-davinci/
13328 F:      drivers/i2c/busses/i2c-davinci.c
13329 F:      arch/arm/boot/dts/da850*
13330
13331 TI DAVINCI SERIES GPIO DRIVER
13332 M:      Keerthy <j-keerthy@ti.com>
13333 L:      linux-gpio@vger.kernel.org
13334 S:      Maintained
13335 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13336 F:      drivers/gpio/gpio-davinci.c
13337
13338 TI DAVINCI SERIES MEDIA DRIVER
13339 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13340 L:      linux-media@vger.kernel.org
13341 W:      https://linuxtv.org
13342 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13343 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13344 S:      Maintained
13345 F:      drivers/media/platform/davinci/
13346 F:      include/media/davinci/
13347
13348 TI ETHERNET SWITCH DRIVER (CPSW)
13349 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13350 L:      linux-omap@vger.kernel.org
13351 L:      netdev@vger.kernel.org
13352 S:      Maintained
13353 F:      drivers/net/ethernet/ti/cpsw*
13354 F:      drivers/net/ethernet/ti/davinci*
13355
13356 TI FLASH MEDIA INTERFACE DRIVER
13357 M:      Alex Dubov <oakad@yahoo.com>
13358 S:      Maintained
13359 F:      drivers/misc/tifm*
13360 F:      drivers/mmc/host/tifm_sd.c
13361 F:      include/linux/tifm.h
13362
13363 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13364 M:      Santosh Shilimkar <ssantosh@kernel.org>
13365 L:      linux-kernel@vger.kernel.org
13366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13367 S:      Maintained
13368 F:      drivers/soc/ti/*
13369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13370
13371 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13372 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13373 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13374 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13375 S:      Maintained
13376 F:      sound/soc/codecs/lm49453*
13377 F:      sound/soc/codecs/isabelle*
13378
13379 TI LP855x BACKLIGHT DRIVER
13380 M:      Milo Kim <milo.kim@ti.com>
13381 S:      Maintained
13382 F:      Documentation/backlight/lp855x-driver.txt
13383 F:      drivers/video/backlight/lp855x_bl.c
13384 F:      include/linux/platform_data/lp855x.h
13385
13386 TI LP8727 CHARGER DRIVER
13387 M:      Milo Kim <milo.kim@ti.com>
13388 S:      Maintained
13389 F:      drivers/power/supply/lp8727_charger.c
13390 F:      include/linux/platform_data/lp8727.h
13391
13392 TI LP8788 MFD DRIVER
13393 M:      Milo Kim <milo.kim@ti.com>
13394 S:      Maintained
13395 F:      drivers/iio/adc/lp8788_adc.c
13396 F:      drivers/leds/leds-lp8788.c
13397 F:      drivers/mfd/lp8788*.c
13398 F:      drivers/power/supply/lp8788-charger.c
13399 F:      drivers/regulator/lp8788-*.c
13400 F:      include/linux/mfd/lp8788*.h
13401
13402 TI NETCP ETHERNET DRIVER
13403 M:      Wingman Kwok <w-kwok2@ti.com>
13404 M:      Murali Karicheri <m-karicheri2@ti.com>
13405 L:      netdev@vger.kernel.org
13406 S:      Maintained
13407 F:      drivers/net/ethernet/ti/netcp*
13408
13409 TI TAS571X FAMILY ASoC CODEC DRIVER
13410 M:      Kevin Cernekee <cernekee@chromium.org>
13411 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13412 S:      Odd Fixes
13413 F:      sound/soc/codecs/tas571x*
13414
13415 TI TRF7970A NFC DRIVER
13416 M:      Mark Greer <mgreer@animalcreek.com>
13417 L:      linux-wireless@vger.kernel.org
13418 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13419 S:      Supported
13420 F:      drivers/nfc/trf7970a.c
13421 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13422
13423 TI TWL4030 SERIES SOC CODEC DRIVER
13424 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13425 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13426 S:      Maintained
13427 F:      sound/soc/codecs/twl4030*
13428
13429 TI VPE/CAL DRIVERS
13430 M:      Benoit Parrot <bparrot@ti.com>
13431 L:      linux-media@vger.kernel.org
13432 W:      http://linuxtv.org/
13433 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13434 S:      Maintained
13435 F:      drivers/media/platform/ti-vpe/
13436
13437 TI WILINK WIRELESS DRIVERS
13438 L:      linux-wireless@vger.kernel.org
13439 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13440 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13442 S:      Orphan
13443 F:      drivers/net/wireless/ti/
13444 F:      include/linux/wl12xx.h
13445
13446 TILE ARCHITECTURE
13447 M:      Chris Metcalf <cmetcalf@mellanox.com>
13448 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13450 S:      Supported
13451 F:      arch/tile/
13452 F:      drivers/char/tile-srom.c
13453 F:      drivers/edac/tile_edac.c
13454 F:      drivers/net/ethernet/tile/
13455 F:      drivers/rtc/rtc-tile.c
13456 F:      drivers/tty/hvc/hvc_tile.c
13457 F:      drivers/tty/serial/tilegx.c
13458 F:      drivers/usb/host/*-tilegx.c
13459 F:      include/linux/usb/tilegx.h
13460
13461 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13462 M:      John Stultz <john.stultz@linaro.org>
13463 M:      Thomas Gleixner <tglx@linutronix.de>
13464 R:      Stephen Boyd <sboyd@codeaurora.org>
13465 L:      linux-kernel@vger.kernel.org
13466 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13467 S:      Supported
13468 F:      include/linux/clocksource.h
13469 F:      include/linux/time.h
13470 F:      include/linux/timex.h
13471 F:      include/uapi/linux/time.h
13472 F:      include/uapi/linux/timex.h
13473 F:      kernel/time/clocksource.c
13474 F:      kernel/time/time*.c
13475 F:      kernel/time/alarmtimer.c
13476 F:      kernel/time/ntp.c
13477 F:      tools/testing/selftests/timers/
13478
13479 TIPC NETWORK LAYER
13480 M:      Jon Maloy <jon.maloy@ericsson.com>
13481 M:      Ying Xue <ying.xue@windriver.com>
13482 L:      netdev@vger.kernel.org (core kernel code)
13483 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13484 W:      http://tipc.sourceforge.net/
13485 S:      Maintained
13486 F:      include/uapi/linux/tipc*.h
13487 F:      net/tipc/
13488
13489 TLAN NETWORK DRIVER
13490 M:      Samuel Chessman <chessman@tux.org>
13491 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13492 W:      http://sourceforge.net/projects/tlan/
13493 S:      Maintained
13494 F:      Documentation/networking/tlan.txt
13495 F:      drivers/net/ethernet/ti/tlan.*
13496
13497 TM6000 VIDEO4LINUX DRIVER
13498 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13499 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13500 L:      linux-media@vger.kernel.org
13501 W:      https://linuxtv.org
13502 T:      git git://linuxtv.org/media_tree.git
13503 S:      Odd fixes
13504 F:      drivers/media/usb/tm6000/
13505 F:      Documentation/media/v4l-drivers/tm6000*
13506
13507 TMIO/SDHI MMC DRIVER
13508 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13509 L:      linux-mmc@vger.kernel.org
13510 S:      Supported
13511 F:      drivers/mmc/host/tmio_mmc*
13512 F:      drivers/mmc/host/renesas_sdhi*
13513 F:      include/linux/mfd/tmio.h
13514
13515 TMP401 HARDWARE MONITOR DRIVER
13516 M:      Guenter Roeck <linux@roeck-us.net>
13517 L:      linux-hwmon@vger.kernel.org
13518 S:      Maintained
13519 F:      Documentation/hwmon/tmp401
13520 F:      drivers/hwmon/tmp401.c
13521
13522 TMPFS (SHMEM FILESYSTEM)
13523 M:      Hugh Dickins <hughd@google.com>
13524 L:      linux-mm@kvack.org
13525 S:      Maintained
13526 F:      include/linux/shmem_fs.h
13527 F:      mm/shmem.c
13528
13529 TOMOYO SECURITY MODULE
13530 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13531 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13532 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13533 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13534 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13535 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13536 W:      http://tomoyo.sourceforge.jp/
13537 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13538 S:      Maintained
13539 F:      security/tomoyo/
13540
13541 TOPSTAR LAPTOP EXTRAS DRIVER
13542 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13543 L:      platform-driver-x86@vger.kernel.org
13544 S:      Maintained
13545 F:      drivers/platform/x86/topstar-laptop.c
13546
13547 TOSHIBA ACPI EXTRAS DRIVER
13548 M:      Azael Avalos <coproscefalo@gmail.com>
13549 L:      platform-driver-x86@vger.kernel.org
13550 S:      Maintained
13551 F:      drivers/platform/x86/toshiba_acpi.c
13552
13553 TOSHIBA BLUETOOTH DRIVER
13554 M:      Azael Avalos <coproscefalo@gmail.com>
13555 L:      platform-driver-x86@vger.kernel.org
13556 S:      Maintained
13557 F:      drivers/platform/x86/toshiba_bluetooth.c
13558
13559 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13560 M:      Azael Avalos <coproscefalo@gmail.com>
13561 L:      platform-driver-x86@vger.kernel.org
13562 S:      Maintained
13563 F:      drivers/platform/x86/toshiba_haps.c
13564
13565 TOSHIBA SMM DRIVER
13566 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13567 W:      http://www.buzzard.org.uk/toshiba/
13568 S:      Maintained
13569 F:      drivers/char/toshiba.c
13570 F:      include/linux/toshiba.h
13571 F:      include/uapi/linux/toshiba.h
13572
13573 TOSHIBA TC358743 DRIVER
13574 M:      Mats Randgaard <matrandg@cisco.com>
13575 L:      linux-media@vger.kernel.org
13576 S:      Maintained
13577 F:      drivers/media/i2c/tc358743*
13578 F:      include/media/i2c/tc358743.h
13579
13580 TOSHIBA WMI HOTKEYS DRIVER
13581 M:      Azael Avalos <coproscefalo@gmail.com>
13582 L:      platform-driver-x86@vger.kernel.org
13583 S:      Maintained
13584 F:      drivers/platform/x86/toshiba-wmi.c
13585
13586 TPM DEVICE DRIVER
13587 M:      Peter Huewe <peterhuewe@gmx.de>
13588 M:      Marcel Selhorst <tpmdd@selhorst.net>
13589 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13590 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13591 W:      http://tpmdd.sourceforge.net
13592 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13593 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13594 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13595 S:      Maintained
13596 F:      drivers/char/tpm/
13597
13598 TPM IBM_VTPM DEVICE DRIVER
13599 M:      Ashley Lai <ashleydlai@gmail.com>
13600 W:      http://tpmdd.sourceforge.net
13601 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13602 S:      Maintained
13603 F:      drivers/char/tpm/tpm_ibmvtpm*
13604
13605 TRACING
13606 M:      Steven Rostedt <rostedt@goodmis.org>
13607 M:      Ingo Molnar <mingo@redhat.com>
13608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13609 S:      Maintained
13610 F:      Documentation/trace/ftrace.txt
13611 F:      arch/*/*/*/ftrace.h
13612 F:      arch/*/kernel/ftrace.c
13613 F:      include/*/ftrace.h
13614 F:      include/linux/trace*.h
13615 F:      include/trace/
13616 F:      kernel/trace/
13617 F:      tools/testing/selftests/ftrace/
13618
13619 TRACING MMIO ACCESSES (MMIOTRACE)
13620 M:      Steven Rostedt <rostedt@goodmis.org>
13621 M:      Ingo Molnar <mingo@kernel.org>
13622 R:      Karol Herbst <karolherbst@gmail.com>
13623 R:      Pekka Paalanen <ppaalanen@gmail.com>
13624 S:      Maintained
13625 L:      linux-kernel@vger.kernel.org
13626 L:      nouveau@lists.freedesktop.org
13627 F:      kernel/trace/trace_mmiotrace.c
13628 F:      include/linux/mmiotrace.h
13629 F:      arch/x86/mm/kmmio.c
13630 F:      arch/x86/mm/mmio-mod.c
13631 F:      arch/x86/mm/testmmiotrace.c
13632
13633 TRIVIAL PATCHES
13634 M:      Jiri Kosina <trivial@kernel.org>
13635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13636 S:      Maintained
13637 K:      ^Subject:.*(?i)trivial
13638
13639 TTY LAYER
13640 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13641 M:      Jiri Slaby <jslaby@suse.com>
13642 S:      Supported
13643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13644 F:      Documentation/serial/
13645 F:      drivers/tty/
13646 F:      drivers/tty/serial/serial_core.c
13647 F:      include/linux/serial_core.h
13648 F:      include/linux/serial.h
13649 F:      include/linux/tty.h
13650 F:      include/uapi/linux/serial_core.h
13651 F:      include/uapi/linux/serial.h
13652 F:      include/uapi/linux/tty.h
13653
13654 TUA9001 MEDIA DRIVER
13655 M:      Antti Palosaari <crope@iki.fi>
13656 L:      linux-media@vger.kernel.org
13657 W:      https://linuxtv.org
13658 W:      http://palosaari.fi/linux/
13659 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13660 T:      git git://linuxtv.org/anttip/media_tree.git
13661 S:      Maintained
13662 F:      drivers/media/tuners/tua9001*
13663
13664 TULIP NETWORK DRIVERS
13665 L:      netdev@vger.kernel.org
13666 L:      linux-parisc@vger.kernel.org
13667 S:      Orphan
13668 F:      drivers/net/ethernet/dec/tulip/
13669
13670 TUN/TAP driver
13671 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13672 W:      http://vtun.sourceforge.net/tun
13673 S:      Maintained
13674 F:      Documentation/networking/tuntap.txt
13675 F:      arch/um/os-Linux/drivers/
13676
13677 TURBOCHANNEL SUBSYSTEM
13678 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13679 M:      Ralf Baechle <ralf@linux-mips.org>
13680 L:      linux-mips@linux-mips.org
13681 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13682 S:      Maintained
13683 F:      drivers/tc/
13684 F:      include/linux/tc.h
13685
13686 TW5864 VIDEO4LINUX DRIVER
13687 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13688 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13689 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13690 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13691 L:      linux-media@vger.kernel.org
13692 S:      Supported
13693 F:      drivers/media/pci/tw5864/
13694
13695 TW68 VIDEO4LINUX DRIVER
13696 M:      Hans Verkuil <hverkuil@xs4all.nl>
13697 L:      linux-media@vger.kernel.org
13698 T:      git git://linuxtv.org/media_tree.git
13699 W:      https://linuxtv.org
13700 S:      Odd Fixes
13701 F:      drivers/media/pci/tw68/
13702
13703 TW686X VIDEO4LINUX DRIVER
13704 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13705 L:      linux-media@vger.kernel.org
13706 T:      git git://linuxtv.org/media_tree.git
13707 W:      http://linuxtv.org
13708 S:      Maintained
13709 F:      drivers/media/pci/tw686x/
13710
13711 UBI FILE SYSTEM (UBIFS)
13712 M:      Richard Weinberger <richard@nod.at>
13713 M:      Artem Bityutskiy <dedekind1@gmail.com>
13714 M:      Adrian Hunter <adrian.hunter@intel.com>
13715 L:      linux-mtd@lists.infradead.org
13716 T:      git git://git.infradead.org/ubifs-2.6.git
13717 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13718 S:      Supported
13719 F:      Documentation/filesystems/ubifs.txt
13720 F:      fs/ubifs/
13721
13722 UCLINUX (M68KNOMMU AND COLDFIRE)
13723 M:      Greg Ungerer <gerg@linux-m68k.org>
13724 W:      http://www.linux-m68k.org/
13725 W:      http://www.uclinux.org/
13726 L:      linux-m68k@lists.linux-m68k.org
13727 L:      uclinux-dev@uclinux.org  (subscribers-only)
13728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13729 S:      Maintained
13730 F:      arch/m68k/coldfire/
13731 F:      arch/m68k/68*/
13732 F:      arch/m68k/*/*_no.*
13733 F:      arch/m68k/include/asm/*_no.*
13734
13735 UDF FILESYSTEM
13736 M:      Jan Kara <jack@suse.com>
13737 S:      Maintained
13738 F:      Documentation/filesystems/udf.txt
13739 F:      fs/udf/
13740
13741 UDRAW TABLET
13742 M:      Bastien Nocera <hadess@hadess.net>
13743 L:      linux-input@vger.kernel.org
13744 S:      Maintained
13745 F:      drivers/hid/hid-udraw.c
13746
13747 UFS FILESYSTEM
13748 M:      Evgeniy Dushistov <dushistov@mail.ru>
13749 S:      Maintained
13750 F:      Documentation/filesystems/ufs.txt
13751 F:      fs/ufs/
13752
13753 UHID USERSPACE HID IO DRIVER:
13754 M:      David Herrmann <dh.herrmann@googlemail.com>
13755 L:      linux-input@vger.kernel.org
13756 S:      Maintained
13757 F:      drivers/hid/uhid.c
13758 F:      include/uapi/linux/uhid.h
13759
13760 ULPI BUS
13761 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13762 L:      linux-usb@vger.kernel.org
13763 S:      Maintained
13764 F:      drivers/usb/common/ulpi.c
13765 F:      include/linux/ulpi/
13766
13767 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13768 L:      linux-usb@vger.kernel.org
13769 S:      Orphan
13770 F:      drivers/uwb/
13771 F:      include/linux/uwb.h
13772 F:      include/linux/uwb/
13773
13774 UNICORE32 ARCHITECTURE:
13775 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13776 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13777 S:      Maintained
13778 T:      git git://github.com/gxt/linux.git
13779 F:      arch/unicore32/
13780
13781 UNIFDEF
13782 M:      Tony Finch <dot@dotat.at>
13783 W:      http://dotat.at/prog/unifdef
13784 S:      Maintained
13785 F:      scripts/unifdef.c
13786
13787 UNIFORM CDROM DRIVER
13788 M:      Jens Axboe <axboe@kernel.dk>
13789 W:      http://www.kernel.dk
13790 S:      Maintained
13791 F:      Documentation/cdrom/
13792 F:      drivers/cdrom/cdrom.c
13793 F:      include/linux/cdrom.h
13794 F:      include/uapi/linux/cdrom.h
13795
13796 UNISYS S-PAR DRIVERS
13797 M:      David Kershner <david.kershner@unisys.com>
13798 L:      sparmaintainer@unisys.com (Unisys internal)
13799 S:      Supported
13800 F:      drivers/staging/unisys/
13801
13802 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13803 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13804 L:      linux-scsi@vger.kernel.org
13805 S:      Supported
13806 F:      Documentation/scsi/ufs.txt
13807 F:      drivers/scsi/ufs/
13808
13809 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13810 M:      Joao Pinto <jpinto@synopsys.com>
13811 L:      linux-scsi@vger.kernel.org
13812 S:      Supported
13813 F:      drivers/scsi/ufs/*dwc*
13814
13815 UNSORTED BLOCK IMAGES (UBI)
13816 M:      Artem Bityutskiy <dedekind1@gmail.com>
13817 M:      Richard Weinberger <richard@nod.at>
13818 W:      http://www.linux-mtd.infradead.org/
13819 L:      linux-mtd@lists.infradead.org
13820 T:      git git://git.infradead.org/ubifs-2.6.git
13821 S:      Supported
13822 F:      drivers/mtd/ubi/
13823 F:      include/linux/mtd/ubi.h
13824 F:      include/uapi/mtd/ubi-user.h
13825
13826 USB "USBNET" DRIVER FRAMEWORK
13827 M:      Oliver Neukum <oneukum@suse.com>
13828 L:      netdev@vger.kernel.org
13829 W:      http://www.linux-usb.org/usbnet
13830 S:      Maintained
13831 F:      drivers/net/usb/usbnet.c
13832 F:      include/linux/usb/usbnet.h
13833
13834 USB ACM DRIVER
13835 M:      Oliver Neukum <oneukum@suse.com>
13836 L:      linux-usb@vger.kernel.org
13837 S:      Maintained
13838 F:      Documentation/usb/acm.txt
13839 F:      drivers/usb/class/cdc-acm.*
13840
13841 USB AR5523 WIRELESS DRIVER
13842 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13843 L:      linux-wireless@vger.kernel.org
13844 S:      Maintained
13845 F:      drivers/net/wireless/ath/ar5523/
13846
13847 USB ATTACHED SCSI
13848 M:      Oliver Neukum <oneukum@suse.com>
13849 L:      linux-usb@vger.kernel.org
13850 L:      linux-scsi@vger.kernel.org
13851 S:      Maintained
13852 F:      drivers/usb/storage/uas.c
13853
13854 USB CDC ETHERNET DRIVER
13855 M:      Oliver Neukum <oliver@neukum.org>
13856 L:      linux-usb@vger.kernel.org
13857 S:      Maintained
13858 F:      drivers/net/usb/cdc_*.c
13859 F:      include/uapi/linux/usb/cdc.h
13860
13861 USB CHAOSKEY DRIVER
13862 M:      Keith Packard <keithp@keithp.com>
13863 L:      linux-usb@vger.kernel.org
13864 S:      Maintained
13865 F:      drivers/usb/misc/chaoskey.c
13866
13867 USB CYPRESS C67X00 DRIVER
13868 M:      Peter Korsgaard <jacmet@sunsite.dk>
13869 L:      linux-usb@vger.kernel.org
13870 S:      Maintained
13871 F:      drivers/usb/c67x00/
13872
13873 USB DAVICOM DM9601 DRIVER
13874 M:      Peter Korsgaard <jacmet@sunsite.dk>
13875 L:      netdev@vger.kernel.org
13876 W:      http://www.linux-usb.org/usbnet
13877 S:      Maintained
13878 F:      drivers/net/usb/dm9601.c
13879
13880 USB DIAMOND RIO500 DRIVER
13881 M:      Cesar Miquel <miquel@df.uba.ar>
13882 L:      rio500-users@lists.sourceforge.net
13883 W:      http://rio500.sourceforge.net
13884 S:      Maintained
13885 F:      drivers/usb/misc/rio500*
13886
13887 USB EHCI DRIVER
13888 M:      Alan Stern <stern@rowland.harvard.edu>
13889 L:      linux-usb@vger.kernel.org
13890 S:      Maintained
13891 F:      Documentation/usb/ehci.txt
13892 F:      drivers/usb/host/ehci*
13893
13894 USB GADGET/PERIPHERAL SUBSYSTEM
13895 M:      Felipe Balbi <balbi@kernel.org>
13896 L:      linux-usb@vger.kernel.org
13897 W:      http://www.linux-usb.org/gadget
13898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13899 S:      Maintained
13900 F:      drivers/usb/gadget/
13901 F:      include/linux/usb/gadget*
13902
13903 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13904 M:      Jiri Kosina <jikos@kernel.org>
13905 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13906 L:      linux-usb@vger.kernel.org
13907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13908 S:      Maintained
13909 F:      Documentation/hid/hiddev.txt
13910 F:      drivers/hid/usbhid/
13911
13912 USB ISP116X DRIVER
13913 M:      Olav Kongas <ok@artecdesign.ee>
13914 L:      linux-usb@vger.kernel.org
13915 S:      Maintained
13916 F:      drivers/usb/host/isp116x*
13917 F:      include/linux/usb/isp116x.h
13918
13919 USB LAN78XX ETHERNET DRIVER
13920 M:      Woojung Huh <woojung.huh@microchip.com>
13921 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13922 L:      netdev@vger.kernel.org
13923 S:      Maintained
13924 F:      drivers/net/usb/lan78xx.*
13925
13926 USB MASS STORAGE DRIVER
13927 M:      Alan Stern <stern@rowland.harvard.edu>
13928 L:      linux-usb@vger.kernel.org
13929 L:      usb-storage@lists.one-eyed-alien.net
13930 S:      Maintained
13931 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13932 F:      drivers/usb/storage/
13933
13934 USB MIDI DRIVER
13935 M:      Clemens Ladisch <clemens@ladisch.de>
13936 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13937 T:      git git://git.alsa-project.org/alsa-kernel.git
13938 S:      Maintained
13939 F:      sound/usb/midi.*
13940
13941 USB NETWORKING DRIVERS
13942 L:      linux-usb@vger.kernel.org
13943 S:      Odd Fixes
13944 F:      drivers/net/usb/
13945
13946 USB OHCI DRIVER
13947 M:      Alan Stern <stern@rowland.harvard.edu>
13948 L:      linux-usb@vger.kernel.org
13949 S:      Maintained
13950 F:      Documentation/usb/ohci.txt
13951 F:      drivers/usb/host/ohci*
13952
13953 USB OTG FSM (Finite State Machine)
13954 M:      Peter Chen <Peter.Chen@nxp.com>
13955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13956 L:      linux-usb@vger.kernel.org
13957 S:      Maintained
13958 F:      drivers/usb/common/usb-otg-fsm.c
13959
13960 USB OVER IP DRIVER
13961 M:      Valentina Manea <valentina.manea.m@gmail.com>
13962 M:      Shuah Khan <shuahkh@osg.samsung.com>
13963 M:      Shuah Khan <shuah@kernel.org>
13964 L:      linux-usb@vger.kernel.org
13965 S:      Maintained
13966 F:      Documentation/usb/usbip_protocol.txt
13967 F:      drivers/usb/usbip/
13968 F:      tools/usb/usbip/
13969
13970 USB PEGASUS DRIVER
13971 M:      Petko Manolov <petkan@nucleusys.com>
13972 L:      linux-usb@vger.kernel.org
13973 L:      netdev@vger.kernel.org
13974 T:      git git://github.com/petkan/pegasus.git
13975 W:      https://github.com/petkan/pegasus
13976 S:      Maintained
13977 F:      drivers/net/usb/pegasus.*
13978
13979 USB PHY LAYER
13980 M:      Felipe Balbi <balbi@kernel.org>
13981 L:      linux-usb@vger.kernel.org
13982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13983 S:      Maintained
13984 F:      drivers/usb/phy/
13985
13986 USB PRINTER DRIVER (usblp)
13987 M:      Pete Zaitcev <zaitcev@redhat.com>
13988 L:      linux-usb@vger.kernel.org
13989 S:      Supported
13990 F:      drivers/usb/class/usblp.c
13991
13992 USB QMI WWAN NETWORK DRIVER
13993 M:      Bjørn Mork <bjorn@mork.no>
13994 L:      netdev@vger.kernel.org
13995 S:      Maintained
13996 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13997 F:      drivers/net/usb/qmi_wwan.c
13998
13999 USB RTL8150 DRIVER
14000 M:      Petko Manolov <petkan@nucleusys.com>
14001 L:      linux-usb@vger.kernel.org
14002 L:      netdev@vger.kernel.org
14003 T:      git git://github.com/petkan/rtl8150.git
14004 W:      https://github.com/petkan/rtl8150
14005 S:      Maintained
14006 F:      drivers/net/usb/rtl8150.c
14007
14008 USB SERIAL SUBSYSTEM
14009 M:      Johan Hovold <johan@kernel.org>
14010 L:      linux-usb@vger.kernel.org
14011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14012 S:      Maintained
14013 F:      Documentation/usb/usb-serial.txt
14014 F:      drivers/usb/serial/
14015 F:      include/linux/usb/serial.h
14016
14017 USB SMSC75XX ETHERNET DRIVER
14018 M:      Steve Glendinning <steve.glendinning@shawell.net>
14019 L:      netdev@vger.kernel.org
14020 S:      Maintained
14021 F:      drivers/net/usb/smsc75xx.*
14022
14023 USB SMSC95XX ETHERNET DRIVER
14024 M:      Steve Glendinning <steve.glendinning@shawell.net>
14025 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14026 L:      netdev@vger.kernel.org
14027 S:      Maintained
14028 F:      drivers/net/usb/smsc95xx.*
14029
14030 USB SUBSYSTEM
14031 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14032 L:      linux-usb@vger.kernel.org
14033 W:      http://www.linux-usb.org
14034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14035 S:      Supported
14036 F:      Documentation/devicetree/bindings/usb/
14037 F:      Documentation/usb/
14038 F:      drivers/usb/
14039 F:      include/linux/usb.h
14040 F:      include/linux/usb/
14041
14042 USB TYPEC SUBSYSTEM
14043 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
14044 L:      linux-usb@vger.kernel.org
14045 S:      Maintained
14046 F:      Documentation/ABI/testing/sysfs-class-typec
14047 F:      Documentation/usb/typec.rst
14048 F:      drivers/usb/typec/
14049 F:      include/linux/usb/typec.h
14050
14051 USB UHCI DRIVER
14052 M:      Alan Stern <stern@rowland.harvard.edu>
14053 L:      linux-usb@vger.kernel.org
14054 S:      Maintained
14055 F:      drivers/usb/host/uhci*
14056
14057 USB VIDEO CLASS
14058 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14059 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14060 L:      linux-media@vger.kernel.org
14061 T:      git git://linuxtv.org/media_tree.git
14062 W:      http://www.ideasonboard.org/uvc/
14063 S:      Maintained
14064 F:      drivers/media/usb/uvc/
14065 F:      include/uapi/linux/uvcvideo.h
14066
14067 USB VISION DRIVER
14068 M:      Hans Verkuil <hverkuil@xs4all.nl>
14069 L:      linux-media@vger.kernel.org
14070 T:      git git://linuxtv.org/media_tree.git
14071 W:      https://linuxtv.org
14072 S:      Odd Fixes
14073 F:      drivers/media/usb/usbvision/
14074
14075 USB WEBCAM GADGET
14076 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14077 L:      linux-usb@vger.kernel.org
14078 S:      Maintained
14079 F:      drivers/usb/gadget/function/*uvc*
14080 F:      drivers/usb/gadget/legacy/webcam.c
14081
14082 USB WIRELESS RNDIS DRIVER (rndis_wlan)
14083 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
14084 L:      linux-wireless@vger.kernel.org
14085 S:      Maintained
14086 F:      drivers/net/wireless/rndis_wlan.c
14087
14088 USB XHCI DRIVER
14089 M:      Mathias Nyman <mathias.nyman@intel.com>
14090 L:      linux-usb@vger.kernel.org
14091 S:      Supported
14092 F:      drivers/usb/host/xhci*
14093 F:      drivers/usb/host/pci-quirks*
14094
14095 USB ZD1201 DRIVER
14096 L:      linux-wireless@vger.kernel.org
14097 W:      http://linux-lc100020.sourceforge.net
14098 S:      Orphan
14099 F:      drivers/net/wireless/zydas/zd1201.*
14100
14101 USB ZR364XX DRIVER
14102 M:      Antoine Jacquet <royale@zerezo.com>
14103 L:      linux-usb@vger.kernel.org
14104 L:      linux-media@vger.kernel.org
14105 T:      git git://linuxtv.org/media_tree.git
14106 W:      http://royale.zerezo.com/zr364xx/
14107 S:      Maintained
14108 F:      Documentation/media/v4l-drivers/zr364xx*
14109 F:      drivers/media/usb/zr364xx/
14110
14111 USER-MODE LINUX (UML)
14112 M:      Jeff Dike <jdike@addtoit.com>
14113 M:      Richard Weinberger <richard@nod.at>
14114 L:      user-mode-linux-devel@lists.sourceforge.net
14115 L:      user-mode-linux-user@lists.sourceforge.net
14116 W:      http://user-mode-linux.sourceforge.net
14117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14118 S:      Maintained
14119 F:      Documentation/virtual/uml/
14120 F:      arch/um/
14121 F:      arch/x86/um/
14122 F:      fs/hostfs/
14123 F:      fs/hppfs/
14124
14125 USERSPACE I/O (UIO)
14126 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14127 S:      Maintained
14128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14129 F:      Documentation/driver-api/uio-howto.rst
14130 F:      drivers/uio/
14131 F:      include/linux/uio*.h
14132
14133 UTIL-LINUX PACKAGE
14134 M:      Karel Zak <kzak@redhat.com>
14135 L:      util-linux@vger.kernel.org
14136 W:      http://en.wikipedia.org/wiki/Util-linux
14137 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14138 S:      Maintained
14139
14140 UUID HELPERS
14141 M:      Christoph Hellwig <hch@lst.de>
14142 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14143 L:      linux-kernel@vger.kernel.org
14144 T:      git git://git.infradead.org/users/hch/uuid.git
14145 F:      lib/uuid.c
14146 F:      lib/test_uuid.c
14147 F:      include/linux/uuid.h
14148 F:      include/uapi/linux/uuid.h
14149 S:      Maintained
14150
14151 UVESAFB DRIVER
14152 M:      Michal Januszewski <spock@gentoo.org>
14153 L:      linux-fbdev@vger.kernel.org
14154 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
14155 S:      Maintained
14156 F:      Documentation/fb/uvesafb.txt
14157 F:      drivers/video/fbdev/uvesafb.*
14158
14159 VF610 NAND DRIVER
14160 M:      Stefan Agner <stefan@agner.ch>
14161 L:      linux-mtd@lists.infradead.org
14162 S:      Supported
14163 F:      drivers/mtd/nand/vf610_nfc.c
14164
14165 VFAT/FAT/MSDOS FILESYSTEM
14166 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14167 S:      Maintained
14168 F:      Documentation/filesystems/vfat.txt
14169 F:      fs/fat/
14170
14171 VFIO DRIVER
14172 M:      Alex Williamson <alex.williamson@redhat.com>
14173 L:      kvm@vger.kernel.org
14174 T:      git git://github.com/awilliam/linux-vfio.git
14175 S:      Maintained
14176 F:      Documentation/vfio.txt
14177 F:      drivers/vfio/
14178 F:      include/linux/vfio.h
14179 F:      include/uapi/linux/vfio.h
14180
14181 VFIO MEDIATED DEVICE DRIVERS
14182 M:      Kirti Wankhede <kwankhede@nvidia.com>
14183 L:      kvm@vger.kernel.org
14184 S:      Maintained
14185 F:      Documentation/vfio-mediated-device.txt
14186 F:      drivers/vfio/mdev/
14187 F:      include/linux/mdev.h
14188 F:      samples/vfio-mdev/
14189
14190 VFIO PLATFORM DRIVER
14191 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
14192 L:      kvm@vger.kernel.org
14193 S:      Maintained
14194 F:      drivers/vfio/platform/
14195
14196 VGA_SWITCHEROO
14197 R:      Lukas Wunner <lukas@wunner.de>
14198 S:      Maintained
14199 F:      Documentation/gpu/vga-switcheroo.rst
14200 F:      drivers/gpu/vga/vga_switcheroo.c
14201 F:      include/linux/vga_switcheroo.h
14202 T:      git git://anongit.freedesktop.org/drm/drm-misc
14203
14204 VIA RHINE NETWORK DRIVER
14205 S:      Orphan
14206 F:      drivers/net/ethernet/via/via-rhine.c
14207
14208 VIA SD/MMC CARD CONTROLLER DRIVER
14209 M:      Bruce Chang <brucechang@via.com.tw>
14210 M:      Harald Welte <HaraldWelte@viatech.com>
14211 S:      Maintained
14212 F:      drivers/mmc/host/via-sdmmc.c
14213
14214 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14215 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14216 L:      linux-fbdev@vger.kernel.org
14217 S:      Maintained
14218 F:      include/linux/via-core.h
14219 F:      include/linux/via-gpio.h
14220 F:      include/linux/via_i2c.h
14221 F:      drivers/video/fbdev/via/
14222
14223 VIA VELOCITY NETWORK DRIVER
14224 M:      Francois Romieu <romieu@fr.zoreil.com>
14225 L:      netdev@vger.kernel.org
14226 S:      Maintained
14227 F:      drivers/net/ethernet/via/via-velocity.*
14228
14229 VIDEO MULTIPLEXER DRIVER
14230 M:      Philipp Zabel <p.zabel@pengutronix.de>
14231 L:      linux-media@vger.kernel.org
14232 S:      Maintained
14233 F:      drivers/media/platform/video-mux.c
14234
14235 VIDEOBUF2 FRAMEWORK
14236 M:      Pawel Osciak <pawel@osciak.com>
14237 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14238 M:      Kyungmin Park <kyungmin.park@samsung.com>
14239 L:      linux-media@vger.kernel.org
14240 S:      Maintained
14241 F:      drivers/media/v4l2-core/videobuf2-*
14242 F:      include/media/videobuf2-*
14243
14244 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14245 M:      Helen Koike <helen.koike@collabora.com>
14246 L:      linux-media@vger.kernel.org
14247 T:      git git://linuxtv.org/media_tree.git
14248 W:      https://linuxtv.org
14249 S:      Maintained
14250 F:      drivers/media/platform/vimc/*
14251
14252 VIRT LIB
14253 M:      Alex Williamson <alex.williamson@redhat.com>
14254 M:      Paolo Bonzini <pbonzini@redhat.com>
14255 L:      kvm@vger.kernel.org
14256 S:      Supported
14257 F:      virt/lib/
14258
14259 VIRTIO AND VHOST VSOCK DRIVER
14260 M:      Stefan Hajnoczi <stefanha@redhat.com>
14261 L:      kvm@vger.kernel.org
14262 L:      virtualization@lists.linux-foundation.org
14263 L:      netdev@vger.kernel.org
14264 S:      Maintained
14265 F:      include/linux/virtio_vsock.h
14266 F:      include/uapi/linux/virtio_vsock.h
14267 F:      include/uapi/linux/vsockmon.h
14268 F:      net/vmw_vsock/af_vsock_tap.c
14269 F:      net/vmw_vsock/virtio_transport_common.c
14270 F:      net/vmw_vsock/virtio_transport.c
14271 F:      drivers/net/vsockmon.c
14272 F:      drivers/vhost/vsock.c
14273 F:      drivers/vhost/vsock.h
14274
14275 VIRTIO CONSOLE DRIVER
14276 M:      Amit Shah <amit@kernel.org>
14277 L:      virtualization@lists.linux-foundation.org
14278 S:      Maintained
14279 F:      drivers/char/virtio_console.c
14280 F:      include/linux/virtio_console.h
14281 F:      include/uapi/linux/virtio_console.h
14282
14283 VIRTIO CORE, NET AND BLOCK DRIVERS
14284 M:      "Michael S. Tsirkin" <mst@redhat.com>
14285 M:      Jason Wang <jasowang@redhat.com>
14286 L:      virtualization@lists.linux-foundation.org
14287 S:      Maintained
14288 F:      Documentation/devicetree/bindings/virtio/
14289 F:      drivers/virtio/
14290 F:      tools/virtio/
14291 F:      drivers/net/virtio_net.c
14292 F:      drivers/block/virtio_blk.c
14293 F:      include/linux/virtio*.h
14294 F:      include/uapi/linux/virtio_*.h
14295 F:      drivers/crypto/virtio/
14296 F:      mm/balloon_compaction.c
14297
14298 VIRTIO CRYPTO DRIVER
14299 M:      Gonglei <arei.gonglei@huawei.com>
14300 L:      virtualization@lists.linux-foundation.org
14301 L:      linux-crypto@vger.kernel.org
14302 S:      Maintained
14303 F:      drivers/crypto/virtio/
14304 F:      include/uapi/linux/virtio_crypto.h
14305
14306 VIRTIO DRIVERS FOR S390
14307 M:      Cornelia Huck <cohuck@redhat.com>
14308 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14309 L:      linux-s390@vger.kernel.org
14310 L:      virtualization@lists.linux-foundation.org
14311 L:      kvm@vger.kernel.org
14312 S:      Supported
14313 F:      drivers/s390/virtio/
14314
14315 VIRTIO GPU DRIVER
14316 M:      David Airlie <airlied@linux.ie>
14317 M:      Gerd Hoffmann <kraxel@redhat.com>
14318 L:      dri-devel@lists.freedesktop.org
14319 L:      virtualization@lists.linux-foundation.org
14320 T:      git git://anongit.freedesktop.org/drm/drm-misc
14321 S:      Maintained
14322 F:      drivers/gpu/drm/virtio/
14323 F:      include/uapi/linux/virtio_gpu.h
14324
14325 VIRTIO HOST (VHOST)
14326 M:      "Michael S. Tsirkin" <mst@redhat.com>
14327 M:      Jason Wang <jasowang@redhat.com>
14328 L:      kvm@vger.kernel.org
14329 L:      virtualization@lists.linux-foundation.org
14330 L:      netdev@vger.kernel.org
14331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14332 S:      Maintained
14333 F:      drivers/vhost/
14334 F:      include/uapi/linux/vhost.h
14335
14336 VIRTIO INPUT DRIVER
14337 M:      Gerd Hoffmann <kraxel@redhat.com>
14338 S:      Maintained
14339 F:      drivers/virtio/virtio_input.c
14340 F:      include/uapi/linux/virtio_input.h
14341
14342 VIRTUAL SERIO DEVICE DRIVER
14343 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14344 S:      Maintained
14345 F:      drivers/input/serio/userio.c
14346 F:      include/uapi/linux/userio.h
14347
14348 VIVID VIRTUAL VIDEO DRIVER
14349 M:      Hans Verkuil <hverkuil@xs4all.nl>
14350 L:      linux-media@vger.kernel.org
14351 T:      git git://linuxtv.org/media_tree.git
14352 W:      https://linuxtv.org
14353 S:      Maintained
14354 F:      drivers/media/platform/vivid/*
14355
14356 VLYNQ BUS
14357 M:      Florian Fainelli <f.fainelli@gmail.com>
14358 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14359 S:      Maintained
14360 F:      drivers/vlynq/vlynq.c
14361 F:      include/linux/vlynq.h
14362
14363 VME SUBSYSTEM
14364 M:      Martyn Welch <martyn@welchs.me.uk>
14365 M:      Manohar Vanga <manohar.vanga@gmail.com>
14366 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14367 L:      devel@driverdev.osuosl.org
14368 S:      Maintained
14369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14370 F:      Documentation/driver-api/vme.rst
14371 F:      drivers/staging/vme/
14372 F:      drivers/vme/
14373 F:      include/linux/vme*
14374
14375 VMWARE BALLOON DRIVER
14376 M:      Xavier Deguillard <xdeguillard@vmware.com>
14377 M:      Philip Moltmann <moltmann@vmware.com>
14378 M:      "VMware, Inc." <pv-drivers@vmware.com>
14379 L:      linux-kernel@vger.kernel.org
14380 S:      Maintained
14381 F:      drivers/misc/vmw_balloon.c
14382
14383 VMWARE HYPERVISOR INTERFACE
14384 M:      Alok Kataria <akataria@vmware.com>
14385 L:      virtualization@lists.linux-foundation.org
14386 S:      Supported
14387 F:      arch/x86/kernel/cpu/vmware.c
14388
14389 VMWARE PVRDMA DRIVER
14390 M:      Adit Ranadive <aditr@vmware.com>
14391 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14392 L:      linux-rdma@vger.kernel.org
14393 S:      Maintained
14394 F:      drivers/infiniband/hw/vmw_pvrdma/
14395
14396 VMware PVSCSI driver
14397 M:      Jim Gill <jgill@vmware.com>
14398 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14399 L:      linux-scsi@vger.kernel.org
14400 S:      Maintained
14401 F:      drivers/scsi/vmw_pvscsi.c
14402 F:      drivers/scsi/vmw_pvscsi.h
14403
14404 VMWARE VMMOUSE SUBDRIVER
14405 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14406 M:      "VMware, Inc." <pv-drivers@vmware.com>
14407 L:      linux-input@vger.kernel.org
14408 S:      Maintained
14409 F:      drivers/input/mouse/vmmouse.c
14410 F:      drivers/input/mouse/vmmouse.h
14411
14412 VMWARE VMXNET3 ETHERNET DRIVER
14413 M:      Shrikrishna Khare <skhare@vmware.com>
14414 M:      "VMware, Inc." <pv-drivers@vmware.com>
14415 L:      netdev@vger.kernel.org
14416 S:      Maintained
14417 F:      drivers/net/vmxnet3/
14418
14419 VOCORE VOCORE2 BOARD
14420 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
14421 L:      linux-mips@linux-mips.org
14422 S:      Maintained
14423 F:      arch/mips/boot/dts/ralink/vocore2.dts
14424
14425 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14426 M:      Liam Girdwood <lgirdwood@gmail.com>
14427 M:      Mark Brown <broonie@kernel.org>
14428 L:      linux-kernel@vger.kernel.org
14429 W:      http://www.slimlogic.co.uk/?p=48
14430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14431 S:      Supported
14432 F:      Documentation/devicetree/bindings/regulator/
14433 F:      drivers/regulator/
14434 F:      include/dt-bindings/regulator/
14435 F:      include/linux/regulator/
14436
14437 VRF
14438 M:      David Ahern <dsa@cumulusnetworks.com>
14439 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14440 L:      netdev@vger.kernel.org
14441 S:      Maintained
14442 F:      drivers/net/vrf.c
14443 F:      Documentation/networking/vrf.txt
14444
14445 VT1211 HARDWARE MONITOR DRIVER
14446 M:      Juerg Haefliger <juergh@gmail.com>
14447 L:      linux-hwmon@vger.kernel.org
14448 S:      Maintained
14449 F:      Documentation/hwmon/vt1211
14450 F:      drivers/hwmon/vt1211.c
14451
14452 VT8231 HARDWARE MONITOR DRIVER
14453 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14454 L:      linux-hwmon@vger.kernel.org
14455 S:      Maintained
14456 F:      drivers/hwmon/vt8231.c
14457
14458 VUB300 USB to SDIO/SD/MMC bridge chip
14459 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14460 L:      linux-mmc@vger.kernel.org
14461 L:      linux-usb@vger.kernel.org
14462 S:      Supported
14463 F:      drivers/mmc/host/vub300.c
14464
14465 W1 DALLAS'S 1-WIRE BUS
14466 M:      Evgeniy Polyakov <zbr@ioremap.net>
14467 S:      Maintained
14468 F:      Documentation/w1/
14469 F:      drivers/w1/
14470 F:      include/linux/w1.h
14471
14472 W83791D HARDWARE MONITORING DRIVER
14473 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14474 L:      linux-hwmon@vger.kernel.org
14475 S:      Maintained
14476 F:      Documentation/hwmon/w83791d
14477 F:      drivers/hwmon/w83791d.c
14478
14479 W83793 HARDWARE MONITORING DRIVER
14480 M:      Rudolf Marek <r.marek@assembler.cz>
14481 L:      linux-hwmon@vger.kernel.org
14482 S:      Maintained
14483 F:      Documentation/hwmon/w83793
14484 F:      drivers/hwmon/w83793.c
14485
14486 W83795 HARDWARE MONITORING DRIVER
14487 M:      Jean Delvare <jdelvare@suse.com>
14488 L:      linux-hwmon@vger.kernel.org
14489 S:      Maintained
14490 F:      drivers/hwmon/w83795.c
14491
14492 W83L51xD SD/MMC CARD INTERFACE DRIVER
14493 M:      Pierre Ossman <pierre@ossman.eu>
14494 S:      Maintained
14495 F:      drivers/mmc/host/wbsd.*
14496
14497 WACOM PROTOCOL 4 SERIAL TABLETS
14498 M:      Julian Squires <julian@cipht.net>
14499 M:      Hans de Goede <hdegoede@redhat.com>
14500 L:      linux-input@vger.kernel.org
14501 S:      Maintained
14502 F:      drivers/input/tablet/wacom_serial4.c
14503
14504 WATCHDOG DEVICE DRIVERS
14505 M:      Wim Van Sebroeck <wim@iguana.be>
14506 R:      Guenter Roeck <linux@roeck-us.net>
14507 L:      linux-watchdog@vger.kernel.org
14508 W:      http://www.linux-watchdog.org/
14509 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14510 S:      Maintained
14511 F:      Documentation/devicetree/bindings/watchdog/
14512 F:      Documentation/watchdog/
14513 F:      drivers/watchdog/
14514 F:      include/linux/watchdog.h
14515 F:      include/uapi/linux/watchdog.h
14516
14517 WHISKEYCOVE PMIC GPIO DRIVER
14518 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14519 L:      linux-gpio@vger.kernel.org
14520 S:      Maintained
14521 F:      drivers/gpio/gpio-wcove.c
14522
14523 WIIMOTE HID DRIVER
14524 M:      David Herrmann <dh.herrmann@googlemail.com>
14525 L:      linux-input@vger.kernel.org
14526 S:      Maintained
14527 F:      drivers/hid/hid-wiimote*
14528
14529 WILOCITY WIL6210 WIRELESS DRIVER
14530 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14531 L:      linux-wireless@vger.kernel.org
14532 L:      wil6210@qca.qualcomm.com
14533 S:      Supported
14534 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14535 F:      drivers/net/wireless/ath/wil6210/
14536 F:      include/uapi/linux/wil6210_uapi.h
14537
14538 WIMAX STACK
14539 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14540 M:      linux-wimax@intel.com
14541 L:      wimax@linuxwimax.org (subscribers-only)
14542 S:      Supported
14543 W:      http://linuxwimax.org
14544 F:      Documentation/wimax/README.wimax
14545 F:      include/linux/wimax/debug.h
14546 F:      include/net/wimax.h
14547 F:      include/uapi/linux/wimax.h
14548 F:      net/wimax/
14549
14550 WINBOND CIR DRIVER
14551 M:      David Härdeman <david@hardeman.nu>
14552 S:      Maintained
14553 F:      drivers/media/rc/winbond-cir.c
14554
14555 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14556 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14557 L:      linux-watchdog@vger.kernel.org
14558 S:      Maintained
14559 F:      drivers/watchdog/ebc-c384_wdt.c
14560
14561 WINSYSTEMS WS16C48 GPIO DRIVER
14562 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14563 L:      linux-gpio@vger.kernel.org
14564 S:      Maintained
14565 F:      drivers/gpio/gpio-ws16c48.c
14566
14567 WISTRON LAPTOP BUTTON DRIVER
14568 M:      Miloslav Trmac <mitr@volny.cz>
14569 S:      Maintained
14570 F:      drivers/input/misc/wistron_btns.c
14571
14572 WL3501 WIRELESS PCMCIA CARD DRIVER
14573 L:      linux-wireless@vger.kernel.org
14574 S:      Odd fixes
14575 F:      drivers/net/wireless/wl3501*
14576
14577 WOLFSON MICROELECTRONICS DRIVERS
14578 L:      patches@opensource.cirrus.com
14579 T:      git https://github.com/CirrusLogic/linux-drivers.git
14580 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14581 S:      Supported
14582 F:      Documentation/hwmon/wm83??
14583 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14584 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14585 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14586 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14587 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14588 F:      drivers/clk/clk-wm83*.c
14589 F:      drivers/extcon/extcon-arizona.c
14590 F:      drivers/leds/leds-wm83*.c
14591 F:      drivers/gpio/gpio-*wm*.c
14592 F:      drivers/gpio/gpio-arizona.c
14593 F:      drivers/hwmon/wm83??-hwmon.c
14594 F:      drivers/input/misc/wm831x-on.c
14595 F:      drivers/input/touchscreen/wm831x-ts.c
14596 F:      drivers/input/touchscreen/wm97*.c
14597 F:      drivers/mfd/arizona*
14598 F:      drivers/mfd/wm*.c
14599 F:      drivers/mfd/cs47l24*
14600 F:      drivers/power/supply/wm83*.c
14601 F:      drivers/rtc/rtc-wm83*.c
14602 F:      drivers/regulator/wm8*.c
14603 F:      drivers/regulator/arizona*
14604 F:      drivers/video/backlight/wm83*_bl.c
14605 F:      drivers/watchdog/wm83*_wdt.c
14606 F:      include/linux/mfd/arizona/
14607 F:      include/linux/mfd/wm831x/
14608 F:      include/linux/mfd/wm8350/
14609 F:      include/linux/mfd/wm8400*
14610 F:      include/linux/regulator/arizona*
14611 F:      include/linux/wm97xx.h
14612 F:      include/sound/wm????.h
14613 F:      sound/soc/codecs/arizona.?
14614 F:      sound/soc/codecs/wm*
14615 F:      sound/soc/codecs/cs47l24*
14616
14617 WORKQUEUE
14618 M:      Tejun Heo <tj@kernel.org>
14619 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14621 S:      Maintained
14622 F:      include/linux/workqueue.h
14623 F:      kernel/workqueue.c
14624 F:      Documentation/core-api/workqueue.rst
14625
14626 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14627 M:      Chen-Yu Tsai <wens@csie.org>
14628 L:      linux-kernel@vger.kernel.org
14629 S:      Maintained
14630 N:      axp[128]
14631
14632 X.25 NETWORK LAYER
14633 M:      Andrew Hendry <andrew.hendry@gmail.com>
14634 L:      linux-x25@vger.kernel.org
14635 S:      Odd Fixes
14636 F:      Documentation/networking/x25*
14637 F:      include/net/x25*
14638 F:      net/x25/
14639
14640 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14641 M:      Thomas Gleixner <tglx@linutronix.de>
14642 M:      Ingo Molnar <mingo@redhat.com>
14643 M:      "H. Peter Anvin" <hpa@zytor.com>
14644 M:      x86@kernel.org
14645 L:      linux-kernel@vger.kernel.org
14646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14647 S:      Maintained
14648 F:      Documentation/x86/
14649 F:      arch/x86/
14650
14651 X86 MCE INFRASTRUCTURE
14652 M:      Tony Luck <tony.luck@intel.com>
14653 M:      Borislav Petkov <bp@alien8.de>
14654 L:      linux-edac@vger.kernel.org
14655 S:      Maintained
14656 F:      arch/x86/kernel/cpu/mcheck/*
14657
14658 X86 MICROCODE UPDATE SUPPORT
14659 M:      Borislav Petkov <bp@alien8.de>
14660 S:      Maintained
14661 F:      arch/x86/kernel/cpu/microcode/*
14662
14663 X86 PLATFORM DRIVERS
14664 M:      Darren Hart <dvhart@infradead.org>
14665 M:      Andy Shevchenko <andy@infradead.org>
14666 L:      platform-driver-x86@vger.kernel.org
14667 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14668 S:      Maintained
14669 F:      drivers/platform/x86/
14670 F:      drivers/platform/olpc/
14671
14672 X86 VDSO
14673 M:      Andy Lutomirski <luto@amacapital.net>
14674 L:      linux-kernel@vger.kernel.org
14675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14676 S:      Maintained
14677 F:      arch/x86/entry/vdso/
14678
14679 XC2028/3028 TUNER DRIVER
14680 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14681 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14682 L:      linux-media@vger.kernel.org
14683 W:      https://linuxtv.org
14684 T:      git git://linuxtv.org/media_tree.git
14685 S:      Maintained
14686 F:      drivers/media/tuners/tuner-xc2028.*
14687
14688 XEN BLOCK SUBSYSTEM
14689 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14690 M:      Roger Pau Monné <roger.pau@citrix.com>
14691 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14692 S:      Supported
14693 F:      drivers/block/xen-blkback/*
14694 F:      drivers/block/xen*
14695
14696 XEN HYPERVISOR ARM
14697 M:      Stefano Stabellini <sstabellini@kernel.org>
14698 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14699 S:      Maintained
14700 F:      arch/arm/xen/
14701 F:      arch/arm/include/asm/xen/
14702
14703 XEN HYPERVISOR ARM64
14704 M:      Stefano Stabellini <sstabellini@kernel.org>
14705 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14706 S:      Maintained
14707 F:      arch/arm64/xen/
14708 F:      arch/arm64/include/asm/xen/
14709
14710 XEN HYPERVISOR INTERFACE
14711 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14712 M:      Juergen Gross <jgross@suse.com>
14713 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14715 S:      Supported
14716 F:      arch/x86/xen/
14717 F:      drivers/*/xen-*front.c
14718 F:      drivers/xen/
14719 F:      arch/x86/include/asm/xen/
14720 F:      include/xen/
14721 F:      include/uapi/xen/
14722 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14723 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14724
14725 XEN NETWORK BACKEND DRIVER
14726 M:      Wei Liu <wei.liu2@citrix.com>
14727 M:      Paul Durrant <paul.durrant@citrix.com>
14728 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14729 L:      netdev@vger.kernel.org
14730 S:      Supported
14731 F:      drivers/net/xen-netback/*
14732
14733 XEN PCI SUBSYSTEM
14734 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14735 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14736 S:      Supported
14737 F:      arch/x86/pci/*xen*
14738 F:      drivers/pci/*xen*
14739
14740 XEN PVSCSI DRIVERS
14741 M:      Juergen Gross <jgross@suse.com>
14742 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14743 L:      linux-scsi@vger.kernel.org
14744 S:      Supported
14745 F:      drivers/scsi/xen-scsifront.c
14746 F:      drivers/xen/xen-scsiback.c
14747 F:      include/xen/interface/io/vscsiif.h
14748
14749 XEN SWIOTLB SUBSYSTEM
14750 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14751 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14752 S:      Supported
14753 F:      arch/x86/xen/*swiotlb*
14754 F:      drivers/xen/*swiotlb*
14755
14756 XFS FILESYSTEM
14757 M:      Darrick J. Wong <darrick.wong@oracle.com>
14758 M:      linux-xfs@vger.kernel.org
14759 L:      linux-xfs@vger.kernel.org
14760 W:      http://xfs.org/
14761 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14762 S:      Supported
14763 F:      Documentation/filesystems/xfs.txt
14764 F:      fs/xfs/
14765
14766 XILINX AXI ETHERNET DRIVER
14767 M:      Anirudha Sarangi <anirudh@xilinx.com>
14768 M:      John Linn <John.Linn@xilinx.com>
14769 S:      Maintained
14770 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14771
14772 XILINX UARTLITE SERIAL DRIVER
14773 M:      Peter Korsgaard <jacmet@sunsite.dk>
14774 L:      linux-serial@vger.kernel.org
14775 S:      Maintained
14776 F:      drivers/tty/serial/uartlite.c
14777
14778 XILINX VIDEO IP CORES
14779 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14780 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14781 L:      linux-media@vger.kernel.org
14782 T:      git git://linuxtv.org/media_tree.git
14783 S:      Supported
14784 F:      Documentation/devicetree/bindings/media/xilinx/
14785 F:      drivers/media/platform/xilinx/
14786 F:      include/uapi/linux/xilinx-v4l2-controls.h
14787
14788 XILLYBUS DRIVER
14789 M:      Eli Billauer <eli.billauer@gmail.com>
14790 L:      linux-kernel@vger.kernel.org
14791 S:      Supported
14792 F:      drivers/char/xillybus/
14793
14794 XRA1403 GPIO EXPANDER
14795 M:      Nandor Han <nandor.han@ge.com>
14796 M:      Semi Malinen <semi.malinen@ge.com>
14797 L:      linux-gpio@vger.kernel.org
14798 S:      Maintained
14799 F:      drivers/gpio/gpio-xra1403.c
14800 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14801
14802 XTENSA XTFPGA PLATFORM SUPPORT
14803 M:      Max Filippov <jcmvbkbc@gmail.com>
14804 L:      linux-xtensa@linux-xtensa.org
14805 S:      Maintained
14806 F:      drivers/spi/spi-xtensa-xtfpga.c
14807 F:      sound/soc/xtensa/xtfpga-i2s.c
14808
14809 YAM DRIVER FOR AX.25
14810 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14811 L:      linux-hams@vger.kernel.org
14812 S:      Maintained
14813 F:      drivers/net/hamradio/yam*
14814 F:      include/linux/yam.h
14815
14816 YAMA SECURITY MODULE
14817 M:      Kees Cook <keescook@chromium.org>
14818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14819 S:      Supported
14820 F:      security/yama/
14821 F:      Documentation/admin-guide/LSM/Yama.rst
14822
14823 YEALINK PHONE DRIVER
14824 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14825 L:      usbb2k-api-dev@nongnu.org
14826 S:      Maintained
14827 F:      Documentation/input/yealink.rst
14828 F:      drivers/input/misc/yealink.*
14829
14830 Z8530 DRIVER FOR AX.25
14831 M:      Joerg Reuter <jreuter@yaina.de>
14832 W:      http://yaina.de/jreuter/
14833 W:      http://www.qsl.net/dl1bke/
14834 L:      linux-hams@vger.kernel.org
14835 S:      Maintained
14836 F:      Documentation/networking/z8530drv.txt
14837 F:      drivers/net/hamradio/*scc.c
14838 F:      drivers/net/hamradio/z8530.h
14839
14840 ZBUD COMPRESSED PAGE ALLOCATOR
14841 M:      Seth Jennings <sjenning@redhat.com>
14842 M:      Dan Streetman <ddstreet@ieee.org>
14843 L:      linux-mm@kvack.org
14844 S:      Maintained
14845 F:      mm/zbud.c
14846 F:      include/linux/zbud.h
14847
14848 ZD1211RW WIRELESS DRIVER
14849 M:      Daniel Drake <dsd@gentoo.org>
14850 M:      Ulrich Kunitz <kune@deine-taler.de>
14851 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14852 L:      linux-wireless@vger.kernel.org
14853 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14854 S:      Maintained
14855 F:      drivers/net/wireless/zydas/zd1211rw/
14856
14857 ZD1301 MEDIA DRIVER
14858 M:      Antti Palosaari <crope@iki.fi>
14859 L:      linux-media@vger.kernel.org
14860 W:      https://linuxtv.org/
14861 W:      http://palosaari.fi/linux/
14862 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14863 S:      Maintained
14864 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14865
14866 ZD1301_DEMOD MEDIA DRIVER
14867 M:      Antti Palosaari <crope@iki.fi>
14868 L:      linux-media@vger.kernel.org
14869 W:      https://linuxtv.org/
14870 W:      http://palosaari.fi/linux/
14871 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14872 S:      Maintained
14873 F:      drivers/media/dvb-frontends/zd1301_demod*
14874
14875 ZPOOL COMPRESSED PAGE STORAGE API
14876 M:      Dan Streetman <ddstreet@ieee.org>
14877 L:      linux-mm@kvack.org
14878 S:      Maintained
14879 F:      mm/zpool.c
14880 F:      include/linux/zpool.h
14881
14882 ZR36067 VIDEO FOR LINUX DRIVER
14883 L:      mjpeg-users@lists.sourceforge.net
14884 L:      linux-media@vger.kernel.org
14885 W:      http://mjpeg.sourceforge.net/driver-zoran/
14886 T:      hg https://linuxtv.org/hg/v4l-dvb
14887 S:      Odd Fixes
14888 F:      drivers/media/pci/zoran/
14889
14890 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14891 M:      Minchan Kim <minchan@kernel.org>
14892 M:      Nitin Gupta <ngupta@vflare.org>
14893 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14894 L:      linux-kernel@vger.kernel.org
14895 S:      Maintained
14896 F:      drivers/block/zram/
14897 F:      Documentation/blockdev/zram.txt
14898
14899 ZS DECSTATION Z85C30 SERIAL DRIVER
14900 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14901 S:      Maintained
14902 F:      drivers/tty/serial/zs.*
14903
14904 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14905 M:      Minchan Kim <minchan@kernel.org>
14906 M:      Nitin Gupta <ngupta@vflare.org>
14907 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14908 L:      linux-mm@kvack.org
14909 S:      Maintained
14910 F:      mm/zsmalloc.c
14911 F:      include/linux/zsmalloc.h
14912 F:      Documentation/vm/zsmalloc.txt
14913
14914 ZSWAP COMPRESSED SWAP CACHING
14915 M:      Seth Jennings <sjenning@redhat.com>
14916 M:      Dan Streetman <ddstreet@ieee.org>
14917 L:      linux-mm@kvack.org
14918 S:      Maintained
14919 F:      mm/zswap.c
14920
14921 THE REST
14922 M:      Linus Torvalds <torvalds@linux-foundation.org>
14923 L:      linux-kernel@vger.kernel.org
14924 Q:      http://patchwork.kernel.org/project/LKML/list/
14925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14926 S:      Buried alive in reporters
14927 F:      *
14928 F:      */