MAINTAINERS: Add entry for drivers/i2c/busses/i2c-cht-wc.c
[platform/kernel/linux-rpi.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/acpi/
305 F:      Documentation/acpi/
306 F:      Documentation/ABI/testing/sysfs-bus-acpi
307 F:      Documentation/ABI/testing/configfs-acpi
308 F:      drivers/pci/*acpi*
309 F:      drivers/pci/*/*acpi*
310 F:      drivers/pci/*/*/*acpi*
311 F:      tools/power/acpi/
312
313 ACPI COMPONENT ARCHITECTURE (ACPICA)
314 M:      Robert Moore <robert.moore@intel.com>
315 M:      Lv Zheng <lv.zheng@intel.com>
316 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
317 L:      linux-acpi@vger.kernel.org
318 L:      devel@acpica.org
319 W:      https://acpica.org/
320 W:      https://github.com/acpica/acpica/
321 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 B:      https://bugzilla.kernel.org
324 B:      https://bugs.acpica.org
325 S:      Supported
326 F:      drivers/acpi/acpica/
327 F:      include/acpi/
328 F:      tools/power/acpi/
329
330 ACPI FAN DRIVER
331 M:      Zhang Rui <rui.zhang@intel.com>
332 L:      linux-acpi@vger.kernel.org
333 W:      https://01.org/linux-acpi
334 B:      https://bugzilla.kernel.org
335 S:      Supported
336 F:      drivers/acpi/fan.c
337
338 ACPI FOR ARM64 (ACPI/arm64)
339 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
340 M:      Hanjun Guo <hanjun.guo@linaro.org>
341 M:      Sudeep Holla <sudeep.holla@arm.com>
342 L:      linux-acpi@vger.kernel.org
343 S:      Maintained
344 F:      drivers/acpi/arm64
345
346 ACPI THERMAL DRIVER
347 M:      Zhang Rui <rui.zhang@intel.com>
348 L:      linux-acpi@vger.kernel.org
349 W:      https://01.org/linux-acpi
350 B:      https://bugzilla.kernel.org
351 S:      Supported
352 F:      drivers/acpi/*thermal*
353
354 ACPI VIDEO DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/acpi_video.c
361
362 ACPI WMI DRIVER
363 L:      platform-driver-x86@vger.kernel.org
364 S:      Orphan
365 F:      drivers/platform/x86/wmi.c
366
367 AD1889 ALSA SOUND DRIVER
368 M:      Thibaut Varene <T-Bone@parisc-linux.org>
369 W:      http://wiki.parisc-linux.org/AD1889
370 L:      linux-parisc@vger.kernel.org
371 S:      Maintained
372 F:      sound/pci/ad1889.*
373
374 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
375 M:      Michael Hennerich <michael.hennerich@analog.com>
376 W:      http://wiki.analog.com/AD5254
377 W:      http://ez.analog.com/community/linux-device-drivers
378 S:      Supported
379 F:      drivers/misc/ad525x_dpot.c
380
381 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
382 M:      Michael Hennerich <michael.hennerich@analog.com>
383 W:      http://wiki.analog.com/AD5398
384 W:      http://ez.analog.com/community/linux-device-drivers
385 S:      Supported
386 F:      drivers/regulator/ad5398.c
387
388 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
389 M:      Michael Hennerich <michael.hennerich@analog.com>
390 W:      http://wiki.analog.com/AD7142
391 W:      http://ez.analog.com/community/linux-device-drivers
392 S:      Supported
393 F:      drivers/input/misc/ad714x.c
394
395 AD7877 TOUCHSCREEN DRIVER
396 M:      Michael Hennerich <michael.hennerich@analog.com>
397 W:      http://wiki.analog.com/AD7877
398 W:      http://ez.analog.com/community/linux-device-drivers
399 S:      Supported
400 F:      drivers/input/touchscreen/ad7877.c
401
402 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
403 M:      Michael Hennerich <michael.hennerich@analog.com>
404 W:      http://wiki.analog.com/AD7879
405 W:      http://ez.analog.com/community/linux-device-drivers
406 S:      Supported
407 F:      drivers/input/touchscreen/ad7879.c
408
409 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
410 M:      Jiri Kosina <jikos@kernel.org>
411 S:      Maintained
412
413 ADF7242 IEEE 802.15.4 RADIO DRIVER
414 M:      Michael Hennerich <michael.hennerich@analog.com>
415 W:      https://wiki.analog.com/ADF7242
416 W:      http://ez.analog.com/community/linux-device-drivers
417 L:      linux-wpan@vger.kernel.org
418 S:      Supported
419 F:      drivers/net/ieee802154/adf7242.c
420 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
421
422 ADM1025 HARDWARE MONITOR DRIVER
423 M:      Jean Delvare <jdelvare@suse.com>
424 L:      linux-hwmon@vger.kernel.org
425 S:      Maintained
426 F:      Documentation/hwmon/adm1025
427 F:      drivers/hwmon/adm1025.c
428
429 ADM1029 HARDWARE MONITOR DRIVER
430 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
431 L:      linux-hwmon@vger.kernel.org
432 S:      Maintained
433 F:      drivers/hwmon/adm1029.c
434
435 ADM8211 WIRELESS DRIVER
436 L:      linux-wireless@vger.kernel.org
437 W:      http://wireless.kernel.org/
438 S:      Orphan
439 F:      drivers/net/wireless/admtek/adm8211.*
440
441 ADP1653 FLASH CONTROLLER DRIVER
442 M:      Sakari Ailus <sakari.ailus@iki.fi>
443 L:      linux-media@vger.kernel.org
444 S:      Maintained
445 F:      drivers/media/i2c/adp1653.c
446 F:      include/media/i2c/adp1653.h
447
448 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/ADP5520
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/mfd/adp5520.c
454 F:      drivers/video/backlight/adp5520_bl.c
455 F:      drivers/leds/leds-adp5520.c
456 F:      drivers/gpio/gpio-adp5520.c
457 F:      drivers/input/keyboard/adp5520-keys.c
458
459 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      http://wiki.analog.com/ADP5588
462 W:      http://ez.analog.com/community/linux-device-drivers
463 S:      Supported
464 F:      drivers/input/keyboard/adp5588-keys.c
465 F:      drivers/gpio/gpio-adp5588.c
466
467 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
468 M:      Michael Hennerich <michael.hennerich@analog.com>
469 W:      http://wiki.analog.com/ADP8860
470 W:      http://ez.analog.com/community/linux-device-drivers
471 S:      Supported
472 F:      drivers/video/backlight/adp8860_bl.c
473
474 ADS1015 HARDWARE MONITOR DRIVER
475 M:      Dirk Eibach <eibach@gdsys.de>
476 L:      linux-hwmon@vger.kernel.org
477 S:      Maintained
478 F:      Documentation/hwmon/ads1015
479 F:      drivers/hwmon/ads1015.c
480 F:      include/linux/platform_data/ads1015.h
481
482 ADT746X FAN DRIVER
483 M:      Colin Leroy <colin@colino.net>
484 S:      Maintained
485 F:      drivers/macintosh/therm_adt746x.c
486
487 ADT7475 HARDWARE MONITOR DRIVER
488 M:      Jean Delvare <jdelvare@suse.com>
489 L:      linux-hwmon@vger.kernel.org
490 S:      Maintained
491 F:      Documentation/hwmon/adt7475
492 F:      drivers/hwmon/adt7475.c
493
494 ADVANSYS SCSI DRIVER
495 M:      Matthew Wilcox <matthew@wil.cx>
496 M:      Hannes Reinecke <hare@suse.com>
497 L:      linux-scsi@vger.kernel.org
498 S:      Maintained
499 F:      Documentation/scsi/advansys.txt
500 F:      drivers/scsi/advansys.c
501
502 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADXL345
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/misc/adxl34x.c
508
509 AEDSP16 DRIVER
510 M:      Riccardo Facchetti <fizban@tin.it>
511 S:      Maintained
512 F:      sound/oss/aedsp16.c
513
514 AF9013 MEDIA DRIVER
515 M:      Antti Palosaari <crope@iki.fi>
516 L:      linux-media@vger.kernel.org
517 W:      https://linuxtv.org
518 W:      http://palosaari.fi/linux/
519 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
520 T:      git git://linuxtv.org/anttip/media_tree.git
521 S:      Maintained
522 F:      drivers/media/dvb-frontends/af9013*
523
524 AF9033 MEDIA DRIVER
525 M:      Antti Palosaari <crope@iki.fi>
526 L:      linux-media@vger.kernel.org
527 W:      https://linuxtv.org
528 W:      http://palosaari.fi/linux/
529 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
530 T:      git git://linuxtv.org/anttip/media_tree.git
531 S:      Maintained
532 F:      drivers/media/dvb-frontends/af9033*
533
534 AFFS FILE SYSTEM
535 L:      linux-fsdevel@vger.kernel.org
536 S:      Orphan
537 F:      Documentation/filesystems/affs.txt
538 F:      fs/affs/
539
540 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
541 M:      David Howells <dhowells@redhat.com>
542 L:      linux-afs@lists.infradead.org
543 S:      Supported
544 F:      fs/afs/
545 F:      include/net/af_rxrpc.h
546 F:      net/rxrpc/af_rxrpc.c
547 W:      https://www.infradead.org/~dhowells/kafs/
548
549 AGPGART DRIVER
550 M:      David Airlie <airlied@linux.ie>
551 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
552 S:      Maintained
553 F:      drivers/char/agp/
554 F:      include/linux/agp*
555 F:      include/uapi/linux/agp*
556
557 AHA152X SCSI DRIVER
558 M:      "Juergen E. Fischer" <fischer@norbit.de>
559 L:      linux-scsi@vger.kernel.org
560 S:      Maintained
561 F:      drivers/scsi/aha152x*
562 F:      drivers/scsi/pcmcia/aha152x*
563
564 AIC7XXX / AIC79XX SCSI DRIVER
565 M:      Hannes Reinecke <hare@suse.com>
566 L:      linux-scsi@vger.kernel.org
567 S:      Maintained
568 F:      drivers/scsi/aic7xxx/
569
570 AIMSLAB FM RADIO RECEIVER DRIVER
571 M:      Hans Verkuil <hverkuil@xs4all.nl>
572 L:      linux-media@vger.kernel.org
573 T:      git git://linuxtv.org/media_tree.git
574 W:      https://linuxtv.org
575 S:      Maintained
576 F:      drivers/media/radio/radio-aimslab*
577
578 AIO
579 M:      Benjamin LaHaise <bcrl@kvack.org>
580 L:      linux-aio@kvack.org
581 S:      Supported
582 F:      fs/aio.c
583 F:      include/linux/*aio*.h
584
585 AIRSPY MEDIA DRIVER
586 M:      Antti Palosaari <crope@iki.fi>
587 L:      linux-media@vger.kernel.org
588 W:      https://linuxtv.org
589 W:      http://palosaari.fi/linux/
590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
591 T:      git git://linuxtv.org/anttip/media_tree.git
592 S:      Maintained
593 F:      drivers/media/usb/airspy/
594
595 ALACRITECH GIGABIT ETHERNET DRIVER
596 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
597 S:      Maintained
598 F:      drivers/net/ethernet/alacritech/*
599
600 ALCATEL SPEEDTOUCH USB DRIVER
601 M:      Duncan Sands <duncan.sands@free.fr>
602 L:      linux-usb@vger.kernel.org
603 W:      http://www.linux-usb.org/SpeedTouch/
604 S:      Maintained
605 F:      drivers/usb/atm/speedtch.c
606 F:      drivers/usb/atm/usbatm.c
607
608 ALCHEMY AU1XX0 MMC DRIVER
609 M:      Manuel Lauss <manuel.lauss@gmail.com>
610 S:      Maintained
611 F:      drivers/mmc/host/au1xmmc.c
612
613 ALI1563 I2C DRIVER
614 M:      Rudolf Marek <r.marek@assembler.cz>
615 L:      linux-i2c@vger.kernel.org
616 S:      Maintained
617 F:      Documentation/i2c/busses/i2c-ali1563
618 F:      drivers/i2c/busses/i2c-ali1563.c
619
620 ALLWINNER SECURITY SYSTEM
621 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
622 L:      linux-crypto@vger.kernel.org
623 S:      Maintained
624 F:      drivers/crypto/sunxi-ss/
625
626 ALPHA PORT
627 M:      Richard Henderson <rth@twiddle.net>
628 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
629 M:      Matt Turner <mattst88@gmail.com>
630 S:      Odd Fixes
631 L:      linux-alpha@vger.kernel.org
632 F:      arch/alpha/
633
634 ALPS PS/2 TOUCHPAD DRIVER
635 R:      Pali Rohár <pali.rohar@gmail.com>
636 F:      drivers/input/mouse/alps.*
637
638 ALTERA MAILBOX DRIVER
639 M:      Ley Foon Tan <lftan@altera.com>
640 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641 S:      Maintained
642 F:      drivers/mailbox/mailbox-altera.c
643
644 ALTERA PIO DRIVER
645 M:      Tien Hock Loh <thloh@altera.com>
646 L:      linux-gpio@vger.kernel.org
647 S:      Maintained
648 F:      drivers/gpio/gpio-altera.c
649
650 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
651 M:      Thor Thayer <thor.thayer@linux.intel.com>
652 S:      Maintained
653 F:      drivers/gpio/gpio-altera-a10sr.c
654 F:      drivers/mfd/altera-a10sr.c
655 F:      drivers/reset/reset-a10sr.c
656 F:      include/linux/mfd/altera-a10sr.h
657 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
658
659 ALTERA TRIPLE SPEED ETHERNET DRIVER
660 M:      Vince Bridgers <vbridger@opensource.altera.com>
661 L:      netdev@vger.kernel.org
662 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663 S:      Maintained
664 F:      drivers/net/ethernet/altera/
665
666 ALTERA UART/JTAG UART SERIAL DRIVERS
667 M:      Tobias Klauser <tklauser@distanz.ch>
668 L:      linux-serial@vger.kernel.org
669 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
670 S:      Maintained
671 F:      drivers/tty/serial/altera_uart.c
672 F:      drivers/tty/serial/altera_jtaguart.c
673 F:      include/linux/altera_uart.h
674 F:      include/linux/altera_jtaguart.h
675
676 AMAZON ETHERNET DRIVERS
677 M:      Netanel Belgazal <netanel@annapurnalabs.com>
678 R:      Saeed Bishara <saeed@annapurnalabs.com>
679 R:      Zorik Machulsky <zorik@annapurnalabs.com>
680 L:      netdev@vger.kernel.org
681 S:      Supported
682 F:      Documentation/networking/ena.txt
683 F:      drivers/net/ethernet/amazon/
684
685 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
686 M:      Tom Lendacky <thomas.lendacky@amd.com>
687 M:      Gary Hook <gary.hook@amd.com>
688 L:      linux-crypto@vger.kernel.org
689 S:      Supported
690 F:      drivers/crypto/ccp/
691 F:      include/linux/ccp.h
692
693 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
694 M:      Huang Rui <ray.huang@amd.com>
695 L:      linux-hwmon@vger.kernel.org
696 S:      Supported
697 F:      Documentation/hwmon/fam15h_power
698 F:      drivers/hwmon/fam15h_power.c
699
700 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
701 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
702 S:      Orphan
703 F:      drivers/usb/gadget/udc/amd5536udc.*
704
705 AMD GEODE PROCESSOR/CHIPSET SUPPORT
706 P:      Andres Salomon <dilinger@queued.net>
707 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
708 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709 S:      Supported
710 F:      drivers/char/hw_random/geode-rng.c
711 F:      drivers/crypto/geode*
712 F:      drivers/video/fbdev/geode/
713 F:      arch/x86/include/asm/geode.h
714
715 AMD IOMMU (AMD-VI)
716 M:      Joerg Roedel <joro@8bytes.org>
717 L:      iommu@lists.linux-foundation.org
718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
719 S:      Maintained
720 F:      drivers/iommu/amd_iommu*.[ch]
721 F:      include/linux/amd-iommu.h
722
723 AMD KFD
724 M:      Oded Gabbay <oded.gabbay@gmail.com>
725 L:      dri-devel@lists.freedesktop.org
726 T:      git git://people.freedesktop.org/~gabbayo/linux.git
727 S:      Supported
728 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
731 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
732 F:      drivers/gpu/drm/amd/amdkfd/
733 F:      drivers/gpu/drm/amd/include/cik_structs.h
734 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
735 F:      drivers/gpu/drm/amd/include/vi_structs.h
736 F:      drivers/gpu/drm/radeon/radeon_kfd.c
737 F:      drivers/gpu/drm/radeon/radeon_kfd.h
738 F:      include/uapi/linux/kfd_ioctl.h
739
740 AMD SEATTLE DEVICE TREE SUPPORT
741 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
742 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
743 M:      Tom Lendacky <thomas.lendacky@amd.com>
744 S:      Supported
745 F:      arch/arm64/boot/dts/amd/
746
747 AMD XGBE DRIVER
748 M:      Tom Lendacky <thomas.lendacky@amd.com>
749 L:      netdev@vger.kernel.org
750 S:      Supported
751 F:      drivers/net/ethernet/amd/xgbe/
752 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
753
754 AMS (Apple Motion Sensor) DRIVER
755 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
756 S:      Supported
757 F:      drivers/macintosh/ams/
758
759 ANALOG DEVICES INC AD9389B DRIVER
760 M:      Hans Verkuil <hans.verkuil@cisco.com>
761 L:      linux-media@vger.kernel.org
762 S:      Maintained
763 F:      drivers/media/i2c/ad9389b*
764
765 ANALOG DEVICES INC ADV7180 DRIVER
766 M:      Lars-Peter Clausen <lars@metafoo.de>
767 L:      linux-media@vger.kernel.org
768 W:      http://ez.analog.com/community/linux-device-drivers
769 S:      Supported
770 F:      drivers/media/i2c/adv7180.c
771
772 ANALOG DEVICES INC ADV7511 DRIVER
773 M:      Hans Verkuil <hans.verkuil@cisco.com>
774 L:      linux-media@vger.kernel.org
775 S:      Maintained
776 F:      drivers/media/i2c/adv7511*
777
778 ANALOG DEVICES INC ADV7604 DRIVER
779 M:      Hans Verkuil <hans.verkuil@cisco.com>
780 L:      linux-media@vger.kernel.org
781 S:      Maintained
782 F:      drivers/media/i2c/adv7604*
783
784 ANALOG DEVICES INC ADV7842 DRIVER
785 M:      Hans Verkuil <hans.verkuil@cisco.com>
786 L:      linux-media@vger.kernel.org
787 S:      Maintained
788 F:      drivers/media/i2c/adv7842*
789
790 ANALOG DEVICES INC ASOC CODEC DRIVERS
791 M:      Lars-Peter Clausen <lars@metafoo.de>
792 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
793 W:      http://wiki.analog.com/
794 W:      http://ez.analog.com/community/linux-device-drivers
795 S:      Supported
796 F:      sound/soc/codecs/adau*
797 F:      sound/soc/codecs/adav*
798 F:      sound/soc/codecs/ad1*
799 F:      sound/soc/codecs/ad7*
800 F:      sound/soc/codecs/ssm*
801 F:      sound/soc/codecs/sigmadsp.*
802
803 ANALOG DEVICES INC ASOC DRIVERS
804 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
805 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
806 W:      http://blackfin.uclinux.org/
807 S:      Supported
808 F:      sound/soc/blackfin/*
809
810 ANALOG DEVICES INC DMA DRIVERS
811 M:      Lars-Peter Clausen <lars@metafoo.de>
812 W:      http://ez.analog.com/community/linux-device-drivers
813 S:      Supported
814 F:      drivers/dma/dma-axi-dmac.c
815
816 ANALOG DEVICES INC IIO DRIVERS
817 M:      Lars-Peter Clausen <lars@metafoo.de>
818 M:      Michael Hennerich <Michael.Hennerich@analog.com>
819 W:      http://wiki.analog.com/
820 W:      http://ez.analog.com/community/linux-device-drivers
821 S:      Supported
822 F:      drivers/iio/*/ad*
823 F:      drivers/iio/adc/ltc2497*
824 X:      drivers/iio/*/adjd*
825 F:      drivers/staging/iio/*/ad*
826 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
827
828 ANDROID CONFIG FRAGMENTS
829 M:      Rob Herring <robh@kernel.org>
830 S:      Supported
831 F:      kernel/configs/android*
832
833 ANDROID DRIVERS
834 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
835 M:      Arve Hjønnevåg <arve@android.com>
836 M:      Riley Andrews <riandrews@android.com>
837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
838 L:      devel@driverdev.osuosl.org
839 S:      Supported
840 F:      drivers/android/
841 F:      drivers/staging/android/
842
843 ANDROID ION DRIVER
844 M:      Laura Abbott <labbott@redhat.com>
845 M:      Sumit Semwal <sumit.semwal@linaro.org>
846 L:      devel@driverdev.osuosl.org
847 S:      Supported
848 F:      drivers/staging/android/ion
849 F:      drivers/staging/android/uapi/ion.h
850 F:      drivers/staging/android/uapi/ion_test.h
851
852 AOA (Apple Onboard Audio) ALSA DRIVER
853 M:      Johannes Berg <johannes@sipsolutions.net>
854 L:      linuxppc-dev@lists.ozlabs.org
855 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
856 S:      Maintained
857 F:      sound/aoa/
858
859 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
860 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
861 L:      linux-iio@vger.kernel.org
862 S:      Maintained
863 F:      drivers/iio/adc/stx104.c
864
865 APM DRIVER
866 M:      Jiri Kosina <jikos@kernel.org>
867 S:      Odd fixes
868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
869 F:      arch/x86/kernel/apm_32.c
870 F:      include/linux/apm_bios.h
871 F:      include/uapi/linux/apm_bios.h
872 F:      drivers/char/apm-emulation.c
873
874 APPARMOR SECURITY MODULE
875 M:      John Johansen <john.johansen@canonical.com>
876 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
877 W:      apparmor.wiki.kernel.org
878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
879 S:      Supported
880 F:      security/apparmor/
881 F:      Documentation/admin-guide/LSM/apparmor.rst
882
883 APPLE BCM5974 MULTITOUCH DRIVER
884 M:      Henrik Rydberg <rydberg@bitmath.org>
885 L:      linux-input@vger.kernel.org
886 S:      Odd fixes
887 F:      drivers/input/mouse/bcm5974.c
888
889 APPLE SMC DRIVER
890 M:      Henrik Rydberg <rydberg@bitmath.org>
891 L:      linux-hwmon@vger.kernel.org
892 S:      Odd fixes
893 F:      drivers/hwmon/applesmc.c
894
895 APPLETALK NETWORK LAYER
896 L:      netdev@vger.kernel.org
897 S:      Odd fixes
898 F:      drivers/net/appletalk/
899 F:      net/appletalk/
900
901 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
902 M:      Duc Dang <dhdang@apm.com>
903 S:      Supported
904 F:      arch/arm64/boot/dts/apm/
905
906 APPLIED MICRO (APM) X-GENE SOC EDAC
907 M:      Loc Ho <lho@apm.com>
908 S:      Supported
909 F:      drivers/edac/xgene_edac.c
910 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
911
912 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
913 M:      Iyappan Subramanian <isubramanian@apm.com>
914 M:      Keyur Chudgar <kchudgar@apm.com>
915 S:      Supported
916 F:      drivers/net/ethernet/apm/xgene-v2/
917
918 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
919 M:      Iyappan Subramanian <isubramanian@apm.com>
920 M:      Keyur Chudgar <kchudgar@apm.com>
921 M:      Quan Nguyen <qnguyen@apm.com>
922 S:      Supported
923 F:      drivers/net/ethernet/apm/xgene/
924 F:      drivers/net/phy/mdio-xgene.c
925 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
926 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
927
928 APPLIED MICRO (APM) X-GENE SOC PMU
929 M:      Tai Nguyen <ttnguyen@apm.com>
930 S:      Supported
931 F:      drivers/perf/xgene_pmu.c
932 F:      Documentation/perf/xgene-pmu.txt
933 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
934
935 APTINA CAMERA SENSOR PLL
936 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
937 L:      linux-media@vger.kernel.org
938 S:      Maintained
939 F:      drivers/media/i2c/aptina-pll.*
940
941 ARC FRAMEBUFFER DRIVER
942 M:      Jaya Kumar <jayalk@intworks.biz>
943 S:      Maintained
944 F:      drivers/video/fbdev/arcfb.c
945 F:      drivers/video/fbdev/core/fb_defio.c
946
947 ARC PGU DRM DRIVER
948 M:      Alexey Brodkin <abrodkin@synopsys.com>
949 S:      Supported
950 F:      drivers/gpu/drm/arc/
951 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
952
953 ARCNET NETWORK LAYER
954 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
955 L:      netdev@vger.kernel.org
956 S:      Maintained
957 F:      drivers/net/arcnet/
958 F:      include/uapi/linux/if_arcnet.h
959
960 ARM ARCHITECTED TIMER DRIVER
961 M:      Mark Rutland <mark.rutland@arm.com>
962 M:      Marc Zyngier <marc.zyngier@arm.com>
963 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964 S:      Maintained
965 F:      arch/arm/include/asm/arch_timer.h
966 F:      arch/arm64/include/asm/arch_timer.h
967 F:      drivers/clocksource/arm_arch_timer.c
968
969 ARM HDLCD DRM DRIVER
970 M:      Liviu Dudau <liviu.dudau@arm.com>
971 S:      Supported
972 F:      drivers/gpu/drm/arm/hdlcd_*
973 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
974
975 ARM MALI-DP DRM DRIVER
976 M:      Liviu Dudau <liviu.dudau@arm.com>
977 M:      Brian Starkey <brian.starkey@arm.com>
978 M:      Mali DP Maintainers <malidp@foss.arm.com>
979 S:      Supported
980 F:      drivers/gpu/drm/arm/
981 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
982
983 ARM MFM AND FLOPPY DRIVERS
984 M:      Ian Molton <spyro@f2s.com>
985 S:      Maintained
986 F:      arch/arm/lib/floppydma.S
987 F:      arch/arm/include/asm/floppy.h
988
989 ARM PMU PROFILING AND DEBUGGING
990 M:      Will Deacon <will.deacon@arm.com>
991 M:      Mark Rutland <mark.rutland@arm.com>
992 S:      Maintained
993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994 F:      arch/arm*/kernel/perf_*
995 F:      arch/arm/oprofile/common.c
996 F:      arch/arm*/kernel/hw_breakpoint.c
997 F:      arch/arm*/include/asm/hw_breakpoint.h
998 F:      arch/arm*/include/asm/perf_event.h
999 F:      drivers/perf/*
1000 F:      include/linux/perf/arm_pmu.h
1001 F:      Documentation/devicetree/bindings/arm/pmu.txt
1002 F:      Documentation/devicetree/bindings/perf/
1003
1004 ARM PORT
1005 M:      Russell King <linux@armlinux.org.uk>
1006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1007 W:      http://www.armlinux.org.uk/
1008 S:      Maintained
1009 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1010 F:      arch/arm/
1011
1012 ARM PRIMECELL AACI PL041 DRIVER
1013 M:      Russell King <linux@armlinux.org.uk>
1014 S:      Maintained
1015 F:      sound/arm/aaci.*
1016
1017 ARM PRIMECELL BUS SUPPORT
1018 M:      Russell King <linux@armlinux.org.uk>
1019 S:      Maintained
1020 F:      drivers/amba/
1021 F:      include/linux/amba/bus.h
1022
1023 ARM PRIMECELL CLCD PL110 DRIVER
1024 M:      Russell King <linux@armlinux.org.uk>
1025 S:      Maintained
1026 F:      drivers/video/fbdev/amba-clcd.*
1027
1028 ARM PRIMECELL KMI PL050 DRIVER
1029 M:      Russell King <linux@armlinux.org.uk>
1030 S:      Maintained
1031 F:      drivers/input/serio/ambakmi.*
1032 F:      include/linux/amba/kmi.h
1033
1034 ARM PRIMECELL MMCI PL180/1 DRIVER
1035 M:      Russell King <linux@armlinux.org.uk>
1036 S:      Maintained
1037 F:      drivers/mmc/host/mmci.*
1038 F:      include/linux/amba/mmci.h
1039
1040 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1041 M:      Russell King <linux@armlinux.org.uk>
1042 S:      Maintained
1043 F:      drivers/tty/serial/amba-pl01*.c
1044 F:      include/linux/amba/serial.h
1045
1046 ARM SMMU DRIVERS
1047 M:      Will Deacon <will.deacon@arm.com>
1048 R:      Robin Murphy <robin.murphy@arm.com>
1049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050 S:      Maintained
1051 F:      drivers/iommu/arm-smmu.c
1052 F:      drivers/iommu/arm-smmu-v3.c
1053 F:      drivers/iommu/io-pgtable-arm.c
1054 F:      drivers/iommu/io-pgtable-arm-v7s.c
1055
1056 ARM SUB-ARCHITECTURES
1057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058 S:      Maintained
1059 F:      arch/arm/mach-*/
1060 F:      arch/arm/plat-*/
1061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1062
1063 ARM/ACTIONS SEMI ARCHITECTURE
1064 M:      Andreas Färber <afaerber@suse.de>
1065 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066 S:      Maintained
1067 N:      owl
1068 F:      arch/arm/mach-actions/
1069 F:      arch/arm/boot/dts/owl-*
1070 F:      arch/arm64/boot/dts/actions/
1071 F:      drivers/clocksource/owl-*
1072 F:      drivers/soc/actions/
1073 F:      include/dt-bindings/power/owl-*
1074 F:      include/linux/soc/actions/
1075 F:      Documentation/devicetree/bindings/arm/actions.txt
1076 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1077 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1078
1079 ARM/ADS SPHERE MACHINE SUPPORT
1080 M:      Lennert Buytenhek <kernel@wantstofly.org>
1081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082 S:      Maintained
1083
1084 ARM/AFEB9260 MACHINE SUPPORT
1085 M:      Sergey Lapin <slapin@ossfans.org>
1086 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087 S:      Maintained
1088
1089 ARM/AJECO 1ARM MACHINE SUPPORT
1090 M:      Lennert Buytenhek <kernel@wantstofly.org>
1091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S:      Maintained
1093
1094 ARM/Allwinner SoC Clock Support
1095 M:      Emilio López <emilio@elopez.com.ar>
1096 S:      Maintained
1097 F:      drivers/clk/sunxi/
1098
1099 ARM/Allwinner sunXi SoC support
1100 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1101 M:      Chen-Yu Tsai <wens@csie.org>
1102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103 S:      Maintained
1104 N:      sun[x456789]i
1105 N:      sun50i
1106 F:      arch/arm/mach-sunxi/
1107 F:      arch/arm64/boot/dts/allwinner/
1108 F:      drivers/clk/sunxi-ng/
1109 F:      drivers/pinctrl/sunxi/
1110 F:      drivers/soc/sunxi/
1111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1112
1113 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1114 M:      Neil Armstrong <narmstrong@baylibre.com>
1115 M:      Jerome Brunet <jbrunet@baylibre.com>
1116 L:      linux-amlogic@lists.infradead.org
1117 S:      Maintained
1118 F:      drivers/clk/meson/
1119 F:      include/dt-bindings/clock/meson*
1120 F:      include/dt-bindings/clock/gxbb*
1121 F:      Documentation/devicetree/bindings/clock/amlogic*
1122
1123 ARM/Amlogic Meson SoC support
1124 M:      Carlo Caione <carlo@caione.org>
1125 M:      Kevin Hilman <khilman@baylibre.com>
1126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127 L:      linux-amlogic@lists.infradead.org
1128 W:      http://linux-meson.com/
1129 S:      Maintained
1130 F:      arch/arm/mach-meson/
1131 F:      arch/arm/boot/dts/meson*
1132 F:      arch/arm64/boot/dts/amlogic/
1133 F:      drivers/pinctrl/meson/
1134 F:      drivers/mmc/host/meson*
1135 N:      meson
1136
1137 ARM/Annapurna Labs ALPINE ARCHITECTURE
1138 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1139 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1140 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141 S:      Maintained
1142 F:      arch/arm/mach-alpine/
1143 F:      arch/arm/boot/dts/alpine*
1144 F:      arch/arm64/boot/dts/al/
1145 F:      drivers/*/*alpine*
1146
1147 ARM/ARTPEC MACHINE SUPPORT
1148 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1149 M:      Lars Persson <lars.persson@axis.com>
1150 M:      Niklas Cassel <niklas.cassel@axis.com>
1151 S:      Maintained
1152 L:      linux-arm-kernel@axis.com
1153 F:      arch/arm/mach-artpec
1154 F:      arch/arm/boot/dts/artpec6*
1155 F:      drivers/clk/axis
1156 F:      drivers/pinctrl/pinctrl-artpec*
1157 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1158
1159 ARM/ASPEED I2C DRIVER
1160 M:      Brendan Higgins <brendanhiggins@google.com>
1161 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1162 R:      Joel Stanley <joel@jms.id.au>
1163 L:      linux-i2c@vger.kernel.org
1164 L:      openbmc@lists.ozlabs.org
1165 S:      Maintained
1166 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1167 F:      drivers/i2c/busses/i2c-aspeed.c
1168 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1169 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1170
1171 ARM/ASPEED MACHINE SUPPORT
1172 M:      Joel Stanley <joel@jms.id.au>
1173 S:      Maintained
1174 F:      arch/arm/mach-aspeed/
1175 F:      arch/arm/boot/dts/aspeed-*
1176 F:      drivers/*/*aspeed*
1177
1178 ARM/ATMEL AT91 Clock Support
1179 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1180 S:      Maintained
1181 F:      drivers/clk/at91
1182
1183 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1184 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1185 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1186 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187 W:      http://www.linux4sam.org
1188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1189 S:      Supported
1190 F:      arch/arm/mach-at91/
1191 F:      include/soc/at91/
1192 F:      arch/arm/boot/dts/at91*.dts
1193 F:      arch/arm/boot/dts/at91*.dtsi
1194 F:      arch/arm/boot/dts/sama*.dts
1195 F:      arch/arm/boot/dts/sama*.dtsi
1196 F:      arch/arm/include/debug/at91.S
1197 F:      drivers/memory/atmel*
1198
1199 ARM/CALXEDA HIGHBANK ARCHITECTURE
1200 M:      Rob Herring <robh@kernel.org>
1201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202 S:      Maintained
1203 F:      arch/arm/mach-highbank/
1204 F:      arch/arm/boot/dts/highbank.dts
1205 F:      arch/arm/boot/dts/ecx-*.dts*
1206
1207 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1208 M:      Krzysztof Halasa <khalasa@piap.pl>
1209 S:      Maintained
1210 F:      arch/arm/mach-cns3xxx/
1211
1212 ARM/CAVIUM THUNDER NETWORK DRIVER
1213 M:      Sunil Goutham <sgoutham@cavium.com>
1214 M:      Robert Richter <rric@kernel.org>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 S:      Supported
1217 F:      drivers/net/ethernet/cavium/thunder/
1218
1219 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1220 M:      Alexander Shiyan <shc_work@mail.ru>
1221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222 S:      Odd Fixes
1223 N:      clps711x
1224
1225 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1226 M:      Lennert Buytenhek <kernel@wantstofly.org>
1227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 S:      Maintained
1229
1230 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1231 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1232 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 F:      arch/arm/mach-ep93xx/
1236 F:      arch/arm/mach-ep93xx/include/mach/
1237
1238 ARM/CLKDEV SUPPORT
1239 M:      Russell King <linux@armlinux.org.uk>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S:      Maintained
1242 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1243 F:      arch/arm/include/asm/clkdev.h
1244 F:      drivers/clk/clkdev.c
1245
1246 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1247 M:      Mike Rapoport <mike@compulab.co.il>
1248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 S:      Maintained
1250
1251 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1252 M:      Baruch Siach <baruch@tkos.co.il>
1253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 S:      Maintained
1255 F:      arch/arm/boot/dts/cx92755*
1256 N:      digicolor
1257
1258 ARM/CONTEC MICRO9 MACHINE SUPPORT
1259 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1260 S:      Maintained
1261 F:      arch/arm/mach-ep93xx/micro9.c
1262
1263 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1264 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267 F:      drivers/hwtracing/coresight/*
1268 F:      Documentation/trace/coresight.txt
1269 F:      Documentation/trace/coresight-cpu-debug.txt
1270 F:      Documentation/devicetree/bindings/arm/coresight.txt
1271 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1272 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1273 F:      tools/perf/arch/arm/util/pmu.c
1274 F:      tools/perf/arch/arm/util/auxtrace.c
1275 F:      tools/perf/arch/arm/util/cs-etm.c
1276 F:      tools/perf/arch/arm/util/cs-etm.h
1277 F:      tools/perf/util/cs-etm.h
1278
1279 ARM/CORGI MACHINE SUPPORT
1280 M:      Richard Purdie <rpurdie@rpsys.net>
1281 S:      Maintained
1282
1283 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1284 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286 T:      git git://github.com/ulli-kroll/linux.git
1287 S:      Maintained
1288 F:      arch/arm/mach-gemini/
1289 F:      drivers/rtc/rtc-ftrtc010.c
1290
1291 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1292 M:      Barry Song <baohua@kernel.org>
1293 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1295 S:      Maintained
1296 F:      arch/arm/boot/dts/prima2*
1297 F:      arch/arm/mach-prima2/
1298 F:      drivers/clk/sirf/
1299 F:      drivers/clocksource/timer-prima2.c
1300 F:      drivers/clocksource/timer-atlas7.c
1301 N:      [^a-z]sirf
1302
1303 ARM/EBSA110 MACHINE SUPPORT
1304 M:      Russell King <linux@armlinux.org.uk>
1305 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 W:      http://www.armlinux.org.uk/
1307 S:      Maintained
1308 F:      arch/arm/mach-ebsa110/
1309 F:      drivers/net/ethernet/amd/am79c961a.*
1310
1311 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1312 M:      Uwe Kleine-König <kernel@pengutronix.de>
1313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 S:      Maintained
1315 N:      efm32
1316
1317 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1318 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 S:      Maintained
1321 F:      arch/arm/mach-pxa/ezx.c
1322
1323 ARM/FARADAY FA526 PORT
1324 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 S:      Maintained
1327 T:      git git://git.berlios.de/gemini-board
1328 F:      arch/arm/mm/*-fa*
1329
1330 ARM/FOOTBRIDGE ARCHITECTURE
1331 M:      Russell King <linux@armlinux.org.uk>
1332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 W:      http://www.armlinux.org.uk/
1334 S:      Maintained
1335 F:      arch/arm/include/asm/hardware/dec21285.h
1336 F:      arch/arm/mach-footbridge/
1337
1338 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1339 M:      Shawn Guo <shawnguo@kernel.org>
1340 M:      Sascha Hauer <kernel@pengutronix.de>
1341 R:      Fabio Estevam <fabio.estevam@nxp.com>
1342 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 S:      Maintained
1344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1345 F:      arch/arm/mach-imx/
1346 F:      arch/arm/mach-mxs/
1347 F:      arch/arm/boot/dts/imx*
1348 F:      arch/arm/configs/imx*_defconfig
1349 F:      drivers/clk/imx/
1350 F:      drivers/soc/imx/
1351 F:      include/soc/imx/
1352
1353 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1354 M:      Shawn Guo <shawnguo@kernel.org>
1355 M:      Sascha Hauer <kernel@pengutronix.de>
1356 R:      Stefan Agner <stefan@agner.ch>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S:      Maintained
1359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1360 F:      arch/arm/mach-imx/*vf610*
1361 F:      arch/arm/boot/dts/vf*
1362
1363 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1364 M:      Lennert Buytenhek <kernel@wantstofly.org>
1365 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 S:      Maintained
1367
1368 ARM/GUMSTIX MACHINE SUPPORT
1369 M:      Steve Sakoman <sakoman@gmail.com>
1370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 S:      Maintained
1372
1373 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1374 M:      Philipp Zabel <philipp.zabel@gmail.com>
1375 M:      Paul Parsons <lost.distance@yahoo.com>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378 F:      arch/arm/mach-pxa/hx4700.c
1379 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1380 F:      sound/soc/pxa/hx4700.c
1381
1382 ARM/HISILICON SOC SUPPORT
1383 M:      Wei Xu <xuwei5@hisilicon.com>
1384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 W:      http://www.hisilicon.com
1386 S:      Supported
1387 T:      git git://github.com/hisilicon/linux-hisi.git
1388 F:      arch/arm/mach-hisi/
1389 F:      arch/arm/boot/dts/hi3*
1390 F:      arch/arm/boot/dts/hip*
1391 F:      arch/arm/boot/dts/hisi*
1392 F:      arch/arm64/boot/dts/hisilicon/
1393
1394 ARM/HP JORNADA 7XX MACHINE SUPPORT
1395 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1396 W:      www.jlime.com
1397 S:      Maintained
1398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1399 F:      arch/arm/mach-sa1100/jornada720.c
1400 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1401
1402 ARM/IGEP MACHINE SUPPORT
1403 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1404 M:      Javier Martinez Canillas <javier@dowhile0.org>
1405 L:      linux-omap@vger.kernel.org
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 S:      Maintained
1408 F:      arch/arm/boot/dts/omap3-igep*
1409
1410 ARM/INCOME PXA270 SUPPORT
1411 M:      Marek Vasut <marek.vasut@gmail.com>
1412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 S:      Maintained
1414 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1415
1416 ARM/INTEL IOP13XX ARM ARCHITECTURE
1417 M:      Lennert Buytenhek <kernel@wantstofly.org>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420
1421 ARM/INTEL IOP32X ARM ARCHITECTURE
1422 M:      Lennert Buytenhek <kernel@wantstofly.org>
1423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 S:      Maintained
1425
1426 ARM/INTEL IOP33X ARM ARCHITECTURE
1427 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 S:      Orphan
1429
1430 ARM/INTEL IQ81342EX MACHINE SUPPORT
1431 M:      Lennert Buytenhek <kernel@wantstofly.org>
1432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S:      Maintained
1434
1435 ARM/INTEL IXDP2850 MACHINE SUPPORT
1436 M:      Lennert Buytenhek <kernel@wantstofly.org>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S:      Maintained
1439
1440 ARM/INTEL IXP4XX ARM ARCHITECTURE
1441 M:      Imre Kaloz <kaloz@openwrt.org>
1442 M:      Krzysztof Halasa <khalasa@piap.pl>
1443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 S:      Maintained
1445 F:      arch/arm/mach-ixp4xx/
1446
1447 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1448 M:      Jonathan Cameron <jic23@cam.ac.uk>
1449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 S:      Maintained
1451 F:      arch/arm/mach-pxa/stargate2.c
1452 F:      drivers/pcmcia/pxa2xx_stargate2.c
1453
1454 ARM/INTEL XSC3 (MANZANO) ARM CORE
1455 M:      Lennert Buytenhek <kernel@wantstofly.org>
1456 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 S:      Maintained
1458
1459 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1460 M:      Lennert Buytenhek <kernel@wantstofly.org>
1461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 S:      Maintained
1463
1464 ARM/LG1K ARCHITECTURE
1465 M:      Chanho Min <chanho.min@lge.com>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Maintained
1468 F:      arch/arm64/boot/dts/lg/
1469
1470 ARM/LOGICPD PXA270 MACHINE SUPPORT
1471 M:      Lennert Buytenhek <kernel@wantstofly.org>
1472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 S:      Maintained
1474
1475 ARM/LPC18XX ARCHITECTURE
1476 M:      Joachim Eastwood <manabian@gmail.com>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S:      Maintained
1479 F:      arch/arm/boot/dts/lpc43*
1480 F:      drivers/clk/nxp/clk-lpc18xx*
1481 F:      drivers/clocksource/time-lpc32xx.c
1482 F:      drivers/i2c/busses/i2c-lpc2k.c
1483 F:      drivers/memory/pl172.c
1484 F:      drivers/mtd/spi-nor/nxp-spifi.c
1485 F:      drivers/rtc/rtc-lpc24xx.c
1486 N:      lpc18xx
1487
1488 ARM/LPC32XX SOC SUPPORT
1489 M:      Vladimir Zapolskiy <vz@mleia.com>
1490 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1491 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1493 S:      Maintained
1494 F:      arch/arm/boot/dts/lpc32*
1495 F:      arch/arm/mach-lpc32xx/
1496 F:      drivers/i2c/busses/i2c-pnx.c
1497 F:      drivers/net/ethernet/nxp/lpc_eth.c
1498 F:      drivers/usb/host/ohci-nxp.c
1499 F:      drivers/watchdog/pnx4008_wdt.c
1500 N:      lpc32xx
1501
1502 ARM/MAGICIAN MACHINE SUPPORT
1503 M:      Philipp Zabel <philipp.zabel@gmail.com>
1504 S:      Maintained
1505
1506 ARM/Marvell Berlin SoC support
1507 M:      Jisheng Zhang <jszhang@marvell.com>
1508 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 S:      Maintained
1511 F:      arch/arm/mach-berlin/
1512 F:      arch/arm/boot/dts/berlin*
1513 F:      arch/arm64/boot/dts/marvell/berlin*
1514
1515 ARM/Marvell Dove/MV78xx0/Orion SOC support
1516 M:      Jason Cooper <jason@lakedaemon.net>
1517 M:      Andrew Lunn <andrew@lunn.ch>
1518 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1519 M:      Gregory Clement <gregory.clement@free-electrons.com>
1520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 S:      Maintained
1522 F:      Documentation/devicetree/bindings/soc/dove/
1523 F:      arch/arm/mach-dove/
1524 F:      arch/arm/mach-mv78xx0/
1525 F:      arch/arm/mach-orion5x/
1526 F:      arch/arm/plat-orion/
1527 F:      arch/arm/boot/dts/dove*
1528 F:      arch/arm/boot/dts/orion5x*
1529
1530 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1531 M:      Jason Cooper <jason@lakedaemon.net>
1532 M:      Andrew Lunn <andrew@lunn.ch>
1533 M:      Gregory Clement <gregory.clement@free-electrons.com>
1534 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1535 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 S:      Maintained
1537 F:      arch/arm/boot/dts/armada*
1538 F:      arch/arm/boot/dts/kirkwood*
1539 F:      arch/arm/configs/mvebu_*_defconfig
1540 F:      arch/arm/mach-mvebu/
1541 F:      arch/arm64/boot/dts/marvell/armada*
1542 F:      drivers/cpufreq/mvebu-cpufreq.c
1543 F:      drivers/irqchip/irq-armada-370-xp.c
1544 F:      drivers/irqchip/irq-mvebu-*
1545 F:      drivers/pinctrl/mvebu/
1546 F:      drivers/rtc/rtc-armada38x.c
1547
1548 ARM/Mediatek RTC DRIVER
1549 M:      Eddie Huang <eddie.huang@mediatek.com>
1550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1552 S:      Maintained
1553 F:      drivers/rtc/rtc-mt6397.c
1554
1555 ARM/Mediatek SoC support
1556 M:      Matthias Brugger <matthias.bgg@gmail.com>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1559 S:      Maintained
1560 F:      arch/arm/boot/dts/mt6*
1561 F:      arch/arm/boot/dts/mt7*
1562 F:      arch/arm/boot/dts/mt8*
1563 F:      arch/arm/mach-mediatek/
1564 F:      arch/arm64/boot/dts/mediatek/
1565 N:      mtk
1566 K:      mediatek
1567
1568 ARM/Mediatek USB3 PHY DRIVER
1569 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1570 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1572 S:      Maintained
1573 F:      drivers/phy/phy-mt65xx-usb3.c
1574
1575 ARM/MICREL KS8695 ARCHITECTURE
1576 M:      Greg Ungerer <gerg@uclinux.org>
1577 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 F:      arch/arm/mach-ks8695/
1579 S:      Odd Fixes
1580
1581 ARM/MIOA701 MACHINE SUPPORT
1582 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1583 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 F:      arch/arm/mach-pxa/mioa701.c
1585 S:      Maintained
1586
1587 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1588 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1589 S:      Maintained
1590
1591 ARM/NOMADIK ARCHITECTURE
1592 M:      Alessandro Rubini <rubini@unipv.it>
1593 M:      Linus Walleij <linus.walleij@linaro.org>
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 S:      Maintained
1596 F:      arch/arm/mach-nomadik/
1597 F:      drivers/pinctrl/nomadik/
1598 F:      drivers/i2c/busses/i2c-nomadik.c
1599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1600
1601 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1602 M:      Wan ZongShun <mcuos.com@gmail.com>
1603 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 W:      http://www.mcuos.com
1605 S:      Maintained
1606 F:      arch/arm/mach-w90x900/
1607 F:      drivers/input/keyboard/w90p910_keypad.c
1608 F:      drivers/input/touchscreen/w90p910_ts.c
1609 F:      drivers/watchdog/nuc900_wdt.c
1610 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1611 F:      drivers/mtd/nand/nuc900_nand.c
1612 F:      drivers/rtc/rtc-nuc900.c
1613 F:      drivers/spi/spi-nuc900.c
1614 F:      drivers/usb/host/ehci-w90x900.c
1615 F:      drivers/video/fbdev/nuc900fb.c
1616
1617 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1618 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1619 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1620 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1621 S:      Supported
1622
1623 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1624 M:      Alexander Clouter <alex@digriz.org.uk>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 W:      http://www.digriz.org.uk/ts78xx/kernel
1627 S:      Maintained
1628 F:      arch/arm/mach-orion5x/ts78xx-*
1629
1630 ARM/OXNAS platform support
1631 M:      Neil Armstrong <narmstrong@baylibre.com>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1634 S:      Maintained
1635 F:      arch/arm/mach-oxnas/
1636 F:      arch/arm/boot/dts/ox8*.dtsi
1637 F:      arch/arm/boot/dts/wd-mbwe.dts
1638 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1639 N:      oxnas
1640
1641 ARM/PALM TREO SUPPORT
1642 M:      Tomas Cech <sleep_walker@suse.com>
1643 L:      linux-arm-kernel@lists.infradead.org
1644 W:      http://hackndev.com
1645 S:      Maintained
1646 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1647 F:      arch/arm/mach-pxa/palmtreo.c
1648
1649 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1650 M:      Marek Vasut <marek.vasut@gmail.com>
1651 L:      linux-arm-kernel@lists.infradead.org
1652 W:      http://hackndev.com
1653 S:      Maintained
1654 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1655 F:      arch/arm/mach-pxa/palmtx.c
1656 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1657 F:      arch/arm/mach-pxa/palmt5.c
1658 F:      arch/arm/mach-pxa/include/mach/palmld.h
1659 F:      arch/arm/mach-pxa/palmld.c
1660 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1661 F:      arch/arm/mach-pxa/palmte2.c
1662 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1663 F:      arch/arm/mach-pxa/palmtc.c
1664
1665 ARM/PALMZ72 SUPPORT
1666 M:      Sergey Lapin <slapin@ossfans.org>
1667 L:      linux-arm-kernel@lists.infradead.org
1668 W:      http://hackndev.com
1669 S:      Maintained
1670 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1671 F:      arch/arm/mach-pxa/palmz72.c
1672
1673 ARM/PLEB SUPPORT
1674 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1675 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1676 S:      Maintained
1677
1678 ARM/PT DIGITAL BOARD PORT
1679 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 W:      http://www.armlinux.org.uk/
1682 S:      Maintained
1683
1684 ARM/QUALCOMM SUPPORT
1685 M:      Andy Gross <andy.gross@linaro.org>
1686 M:      David Brown <david.brown@linaro.org>
1687 L:      linux-arm-msm@vger.kernel.org
1688 L:      linux-soc@vger.kernel.org
1689 S:      Maintained
1690 F:      Documentation/devicetree/bindings/soc/qcom/
1691 F:      arch/arm/boot/dts/qcom-*.dts
1692 F:      arch/arm/boot/dts/qcom-*.dtsi
1693 F:      arch/arm/mach-qcom/
1694 F:      arch/arm64/boot/dts/qcom/*
1695 F:      drivers/i2c/busses/i2c-qup.c
1696 F:      drivers/clk/qcom/
1697 F:      drivers/dma/qcom/
1698 F:      drivers/soc/qcom/
1699 F:      drivers/spi/spi-qup.c
1700 F:      drivers/tty/serial/msm_serial.h
1701 F:      drivers/tty/serial/msm_serial.c
1702 F:      drivers/*/pm8???-*
1703 F:      drivers/mfd/ssbi.c
1704 F:      drivers/firmware/qcom_scm.c
1705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1706
1707 ARM/RADISYS ENP2611 MACHINE SUPPORT
1708 M:      Lennert Buytenhek <kernel@wantstofly.org>
1709 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 S:      Maintained
1711
1712 ARM/REALTEK ARCHITECTURE
1713 M:      Andreas Färber <afaerber@suse.de>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716 F:      arch/arm64/boot/dts/realtek/
1717 F:      Documentation/devicetree/bindings/arm/realtek.txt
1718
1719 ARM/RENESAS ARM64 ARCHITECTURE
1720 M:      Simon Horman <horms@verge.net.au>
1721 M:      Magnus Damm <magnus.damm@gmail.com>
1722 L:      linux-renesas-soc@vger.kernel.org
1723 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1725 S:      Supported
1726 F:      arch/arm64/boot/dts/renesas/
1727 F:      drivers/soc/renesas/
1728 F:      include/linux/soc/renesas/
1729
1730 ARM/RISCPC ARCHITECTURE
1731 M:      Russell King <linux@armlinux.org.uk>
1732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 W:      http://www.armlinux.org.uk/
1734 S:      Maintained
1735 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1736 F:      arch/arm/include/asm/hardware/ioc.h
1737 F:      arch/arm/include/asm/hardware/iomd.h
1738 F:      arch/arm/include/asm/hardware/memc.h
1739 F:      arch/arm/mach-rpc/
1740 F:      drivers/net/ethernet/8390/etherh.c
1741 F:      drivers/net/ethernet/i825xx/ether1*
1742 F:      drivers/net/ethernet/seeq/ether3*
1743 F:      drivers/scsi/arm/
1744
1745 ARM/Rockchip SoC support
1746 M:      Heiko Stuebner <heiko@sntech.de>
1747 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 L:      linux-rockchip@lists.infradead.org
1749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1750 S:      Maintained
1751 F:      arch/arm/boot/dts/rk3*
1752 F:      arch/arm/boot/dts/rv1108*
1753 F:      arch/arm/mach-rockchip/
1754 F:      drivers/clk/rockchip/
1755 F:      drivers/i2c/busses/i2c-rk3x.c
1756 F:      drivers/*/*rockchip*
1757 F:      drivers/*/*/*rockchip*
1758 F:      sound/soc/rockchip/
1759 N:      rockchip
1760
1761 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1762 M:      Kukjin Kim <kgene@kernel.org>
1763 M:      Krzysztof Kozlowski <krzk@kernel.org>
1764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1766 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1767 S:      Maintained
1768 F:      arch/arm/boot/dts/s3c*
1769 F:      arch/arm/boot/dts/s5p*
1770 F:      arch/arm/boot/dts/samsung*
1771 F:      arch/arm/boot/dts/exynos*
1772 F:      arch/arm64/boot/dts/exynos/
1773 F:      arch/arm/plat-samsung/
1774 F:      arch/arm/mach-s3c24*/
1775 F:      arch/arm/mach-s3c64xx/
1776 F:      arch/arm/mach-s5p*/
1777 F:      arch/arm/mach-exynos*/
1778 F:      drivers/*/*s3c24*
1779 F:      drivers/*/*/*s3c24*
1780 F:      drivers/*/*s3c64xx*
1781 F:      drivers/*/*s5pv210*
1782 F:      drivers/memory/samsung/*
1783 F:      drivers/soc/samsung/*
1784 F:      Documentation/arm/Samsung/
1785 F:      Documentation/devicetree/bindings/arm/samsung/
1786 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1787 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1788 N:      exynos
1789
1790 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1791 M:      Kyungmin Park <kyungmin.park@samsung.com>
1792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 S:      Maintained
1794 F:      arch/arm/mach-s5pv210/
1795
1796 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1797 M:      Kyungmin Park <kyungmin.park@samsung.com>
1798 M:      Kamil Debski <kamil@wypas.org>
1799 M:      Andrzej Hajda <a.hajda@samsung.com>
1800 L:      linux-arm-kernel@lists.infradead.org
1801 L:      linux-media@vger.kernel.org
1802 S:      Maintained
1803 F:      drivers/media/platform/s5p-g2d/
1804
1805 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1806 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1807 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1808 L:      linux-media@vger.kernel.org
1809 S:      Maintained
1810 F:      drivers/media/platform/s5p-cec/
1811 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1812
1813 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1814 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1815 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1816 L:      linux-arm-kernel@lists.infradead.org
1817 L:      linux-media@vger.kernel.org
1818 S:      Maintained
1819 F:      drivers/media/platform/s5p-jpeg/
1820
1821 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1822 M:      Kyungmin Park <kyungmin.park@samsung.com>
1823 M:      Kamil Debski <kamil@wypas.org>
1824 M:      Jeongtae Park <jtp.park@samsung.com>
1825 M:      Andrzej Hajda <a.hajda@samsung.com>
1826 L:      linux-arm-kernel@lists.infradead.org
1827 L:      linux-media@vger.kernel.org
1828 S:      Maintained
1829 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1830 F:      drivers/media/platform/s5p-mfc/
1831
1832 ARM/SHMOBILE ARM ARCHITECTURE
1833 M:      Simon Horman <horms@verge.net.au>
1834 M:      Magnus Damm <magnus.damm@gmail.com>
1835 L:      linux-renesas-soc@vger.kernel.org
1836 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1838 S:      Supported
1839 F:      arch/arm/boot/dts/emev2*
1840 F:      arch/arm/boot/dts/r7s*
1841 F:      arch/arm/boot/dts/r8a*
1842 F:      arch/arm/boot/dts/sh*
1843 F:      arch/arm/configs/shmobile_defconfig
1844 F:      arch/arm/include/debug/renesas-scif.S
1845 F:      arch/arm/mach-shmobile/
1846 F:      drivers/soc/renesas/
1847 F:      include/linux/soc/renesas/
1848
1849 ARM/SOCFPGA ARCHITECTURE
1850 M:      Dinh Nguyen <dinguyen@kernel.org>
1851 S:      Maintained
1852 F:      arch/arm/mach-socfpga/
1853 F:      arch/arm/boot/dts/socfpga*
1854 F:      arch/arm/configs/socfpga_defconfig
1855 F:      arch/arm64/boot/dts/altera/
1856 W:      http://www.rocketboards.org
1857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1858
1859 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1860 M:      Dinh Nguyen <dinguyen@kernel.org>
1861 S:      Maintained
1862 F:      drivers/clk/socfpga/
1863
1864 ARM/SOCFPGA EDAC SUPPORT
1865 M:      Thor Thayer <thor.thayer@linux.intel.com>
1866 S:      Maintained
1867 F:      drivers/edac/altera_edac.
1868
1869 ARM/STI ARCHITECTURE
1870 M:      Patrice Chotard <patrice.chotard@st.com>
1871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 W:      http://www.stlinux.com
1873 S:      Maintained
1874 F:      arch/arm/mach-sti/
1875 F:      arch/arm/boot/dts/sti*
1876 F:      drivers/char/hw_random/st-rng.c
1877 F:      drivers/clocksource/arm_global_timer.c
1878 F:      drivers/clocksource/clksrc_st_lpc.c
1879 F:      drivers/cpufreq/sti-cpufreq.c
1880 F:      drivers/dma/st_fdma*
1881 F:      drivers/i2c/busses/i2c-st.c
1882 F:      drivers/media/rc/st_rc.c
1883 F:      drivers/media/platform/sti/c8sectpfe/
1884 F:      drivers/mmc/host/sdhci-st.c
1885 F:      drivers/phy/st/phy-miphy28lp.c
1886 F:      drivers/phy/st/phy-stih407-usb.c
1887 F:      drivers/pinctrl/pinctrl-st.c
1888 F:      drivers/remoteproc/st_remoteproc.c
1889 F:      drivers/remoteproc/st_slim_rproc.c
1890 F:      drivers/reset/sti/
1891 F:      drivers/rtc/rtc-st-lpc.c
1892 F:      drivers/tty/serial/st-asc.c
1893 F:      drivers/usb/dwc3/dwc3-st.c
1894 F:      drivers/usb/host/ehci-st.c
1895 F:      drivers/usb/host/ohci-st.c
1896 F:      drivers/watchdog/st_lpc_wdt.c
1897 F:      drivers/ata/ahci_st.c
1898 F:      include/linux/remoteproc/st_slim_rproc.h
1899
1900 ARM/STM32 ARCHITECTURE
1901 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1902 M:      Alexandre Torgue <alexandre.torgue@st.com>
1903 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 S:      Maintained
1905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1906 N:      stm32
1907 F:      drivers/clocksource/armv7m_systick.c
1908
1909 ARM/TANGO ARCHITECTURE
1910 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1911 L:      linux-arm-kernel@lists.infradead.org
1912 S:      Maintained
1913 N:      tango
1914
1915 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1916 M:      Lennert Buytenhek <kernel@wantstofly.org>
1917 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 S:      Maintained
1919
1920 ARM/TETON BGA MACHINE SUPPORT
1921 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 S:      Maintained
1924
1925 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1926 M:      Santosh Shilimkar <ssantosh@kernel.org>
1927 L:      linux-kernel@vger.kernel.org
1928 S:      Maintained
1929 F:      drivers/memory/*emif*
1930
1931 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1932 M:      Santosh Shilimkar <ssantosh@kernel.org>
1933 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 S:      Maintained
1935 F:      arch/arm/mach-keystone/
1936 F:      arch/arm/boot/dts/keystone-*
1937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1938
1939 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1940 M:      Santosh Shilimkar <ssantosh@kernel.org>
1941 L:      linux-kernel@vger.kernel.org
1942 S:      Maintained
1943 F:      drivers/clk/keystone/
1944
1945 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1946 M:      Santosh Shilimkar <ssantosh@kernel.org>
1947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 L:      linux-kernel@vger.kernel.org
1949 S:      Maintained
1950 F:      drivers/clocksource/timer-keystone.c
1951
1952 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1953 M:      Santosh Shilimkar <ssantosh@kernel.org>
1954 L:      linux-kernel@vger.kernel.org
1955 S:      Maintained
1956 F:      drivers/power/reset/keystone-reset.c
1957
1958 ARM/THECUS N2100 MACHINE SUPPORT
1959 M:      Lennert Buytenhek <kernel@wantstofly.org>
1960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 S:      Maintained
1962
1963 ARM/TOSA MACHINE SUPPORT
1964 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1965 M:      Dirk Opfer <dirk@opfer-online.de>
1966 S:      Maintained
1967
1968 ARM/U300 MACHINE SUPPORT
1969 M:      Linus Walleij <linus.walleij@linaro.org>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 S:      Supported
1972 F:      arch/arm/mach-u300/
1973 F:      drivers/clocksource/timer-u300.c
1974 F:      drivers/i2c/busses/i2c-stu300.c
1975 F:      drivers/rtc/rtc-coh901331.c
1976 F:      drivers/watchdog/coh901327_wdt.c
1977 F:      drivers/dma/coh901318*
1978 F:      drivers/mfd/ab3100*
1979 F:      drivers/rtc/rtc-ab3100.c
1980 F:      drivers/rtc/rtc-coh901331.c
1981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1982
1983 ARM/UNIPHIER ARCHITECTURE
1984 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1985 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1987 S:      Maintained
1988 F:      arch/arm/boot/dts/uniphier*
1989 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1990 F:      arch/arm/mach-uniphier/
1991 F:      arch/arm/mm/cache-uniphier.c
1992 F:      arch/arm64/boot/dts/socionext/
1993 F:      drivers/bus/uniphier-system-bus.c
1994 F:      drivers/clk/uniphier/
1995 F:      drivers/i2c/busses/i2c-uniphier*
1996 F:      drivers/pinctrl/uniphier/
1997 F:      drivers/reset/reset-uniphier.c
1998 F:      drivers/tty/serial/8250/8250_uniphier.c
1999 N:      uniphier
2000
2001 ARM/Ux500 ARM ARCHITECTURE
2002 M:      Linus Walleij <linus.walleij@linaro.org>
2003 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 S:      Maintained
2005 F:      arch/arm/mach-ux500/
2006 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2007 F:      drivers/dma/ste_dma40*
2008 F:      drivers/hwspinlock/u8500_hsem.c
2009 F:      drivers/mfd/abx500*
2010 F:      drivers/mfd/ab8500*
2011 F:      drivers/mfd/dbx500*
2012 F:      drivers/mfd/db8500*
2013 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2014 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2015 F:      drivers/rtc/rtc-ab8500.c
2016 F:      drivers/rtc/rtc-pl031.c
2017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2018
2019 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2020 M:      Ulf Hansson <ulf.hansson@linaro.org>
2021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 T:      git git://git.linaro.org/people/ulfh/clk.git
2023 S:      Maintained
2024 F:      drivers/clk/ux500/
2025
2026 ARM/VERSATILE EXPRESS PLATFORM
2027 M:      Liviu Dudau <liviu.dudau@arm.com>
2028 M:      Sudeep Holla <sudeep.holla@arm.com>
2029 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2030 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 S:      Maintained
2032 F:      arch/arm/boot/dts/vexpress*
2033 F:      arch/arm64/boot/dts/arm/
2034 F:      arch/arm/mach-vexpress/
2035 F:      */*/vexpress*
2036 F:      */*/*/vexpress*
2037 F:      drivers/clk/versatile/clk-vexpress-osc.c
2038 F:      drivers/clocksource/versatile.c
2039 N:      mps2
2040
2041 ARM/VFP SUPPORT
2042 M:      Russell King <linux@armlinux.org.uk>
2043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 W:      http://www.armlinux.org.uk/
2045 S:      Maintained
2046 F:      arch/arm/vfp/
2047
2048 ARM/VOIPAC PXA270 SUPPORT
2049 M:      Marek Vasut <marek.vasut@gmail.com>
2050 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051 S:      Maintained
2052 F:      arch/arm/mach-pxa/vpac270.c
2053 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2054
2055 ARM/VT8500 ARM ARCHITECTURE
2056 M:      Tony Prisk <linux@prisktech.co.nz>
2057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 S:      Maintained
2059 F:      arch/arm/mach-vt8500/
2060 F:      drivers/clocksource/vt8500_timer.c
2061 F:      drivers/i2c/busses/i2c-wmt.c
2062 F:      drivers/mmc/host/wmt-sdmmc.c
2063 F:      drivers/pwm/pwm-vt8500.c
2064 F:      drivers/rtc/rtc-vt8500.c
2065 F:      drivers/tty/serial/vt8500_serial.c
2066 F:      drivers/usb/host/ehci-platform.c
2067 F:      drivers/usb/host/uhci-platform.c
2068 F:      drivers/video/fbdev/vt8500lcdfb.*
2069 F:      drivers/video/fbdev/wm8505fb*
2070 F:      drivers/video/fbdev/wmt_ge_rops.*
2071
2072 ARM/ZIPIT Z2 SUPPORT
2073 M:      Marek Vasut <marek.vasut@gmail.com>
2074 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075 S:      Maintained
2076 F:      arch/arm/mach-pxa/z2.c
2077 F:      arch/arm/mach-pxa/include/mach/z2.h
2078
2079 ARM/ZTE ARCHITECTURE
2080 M:      Jun Nie <jun.nie@linaro.org>
2081 M:      Baoyou Xie <baoyou.xie@linaro.org>
2082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 S:      Maintained
2084 F:      arch/arm/mach-zx/
2085 F:      drivers/clk/zte/
2086 F:      drivers/reset/reset-zx2967.c
2087 F:      drivers/soc/zte/
2088 F:      Documentation/devicetree/bindings/arm/zte.txt
2089 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2090 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2091 F:      Documentation/devicetree/bindings/soc/zte/
2092 F:      include/dt-bindings/soc/zx*.h
2093
2094 ARM/ZYNQ ARCHITECTURE
2095 M:      Michal Simek <michal.simek@xilinx.com>
2096 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 W:      http://wiki.xilinx.com
2099 T:      git https://github.com/Xilinx/linux-xlnx.git
2100 S:      Supported
2101 F:      arch/arm/mach-zynq/
2102 F:      drivers/cpuidle/cpuidle-zynq.c
2103 F:      drivers/block/xsysace.c
2104 N:      zynq
2105 N:      xilinx
2106 F:      drivers/clocksource/cadence_ttc_timer.c
2107 F:      drivers/i2c/busses/i2c-cadence.c
2108 F:      drivers/mmc/host/sdhci-of-arasan.c
2109 F:      drivers/edac/synopsys_edac.c
2110
2111 ARM64 PORT (AARCH64 ARCHITECTURE)
2112 M:      Catalin Marinas <catalin.marinas@arm.com>
2113 M:      Will Deacon <will.deacon@arm.com>
2114 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2116 S:      Maintained
2117 F:      arch/arm64/
2118 F:      Documentation/arm64/
2119
2120 AS3645A LED FLASH CONTROLLER DRIVER
2121 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2122 L:      linux-media@vger.kernel.org
2123 T:      git git://linuxtv.org/media_tree.git
2124 S:      Maintained
2125 F:      drivers/media/i2c/as3645a.c
2126 F:      include/media/i2c/as3645a.h
2127
2128 ASAHI KASEI AK8974 DRIVER
2129 M:      Linus Walleij <linus.walleij@linaro.org>
2130 L:      linux-iio@vger.kernel.org
2131 W:      http://www.akm.com/
2132 S:      Supported
2133 F:      drivers/iio/magnetometer/ak8974.c
2134
2135 ASC7621 HARDWARE MONITOR DRIVER
2136 M:      George Joseph <george.joseph@fairview5.com>
2137 L:      linux-hwmon@vger.kernel.org
2138 S:      Maintained
2139 F:      Documentation/hwmon/asc7621
2140 F:      drivers/hwmon/asc7621.c
2141
2142 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2143 M:      Corentin Chary <corentin.chary@gmail.com>
2144 L:      acpi4asus-user@lists.sourceforge.net
2145 L:      platform-driver-x86@vger.kernel.org
2146 W:      http://acpi4asus.sf.net
2147 S:      Maintained
2148 F:      drivers/platform/x86/asus*.c
2149 F:      drivers/platform/x86/eeepc*.c
2150
2151 ASUS WIRELESS RADIO CONTROL DRIVER
2152 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2153 L:      platform-driver-x86@vger.kernel.org
2154 S:      Maintained
2155 F:      drivers/platform/x86/asus-wireless.c
2156
2157 ASYMMETRIC KEYS
2158 M:      David Howells <dhowells@redhat.com>
2159 L:      keyrings@vger.kernel.org
2160 S:      Maintained
2161 F:      Documentation/crypto/asymmetric-keys.txt
2162 F:      include/linux/verification.h
2163 F:      include/crypto/public_key.h
2164 F:      include/crypto/pkcs7.h
2165 F:      crypto/asymmetric_keys/
2166
2167 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2168 R:      Dan Williams <dan.j.williams@intel.com>
2169 W:      http://sourceforge.net/projects/xscaleiop
2170 S:      Odd fixes
2171 F:      Documentation/crypto/async-tx-api.txt
2172 F:      crypto/async_tx/
2173 F:      drivers/dma/
2174 F:      include/linux/dmaengine.h
2175 F:      include/linux/async_tx.h
2176
2177 AT24 EEPROM DRIVER
2178 M:      Wolfram Sang <wsa@the-dreams.de>
2179 L:      linux-i2c@vger.kernel.org
2180 S:      Maintained
2181 F:      drivers/misc/eeprom/at24.c
2182 F:      include/linux/platform_data/at24.h
2183
2184 ATA OVER ETHERNET (AOE) DRIVER
2185 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2186 W:      http://www.openaoe.org/
2187 S:      Supported
2188 F:      Documentation/aoe/
2189 F:      drivers/block/aoe/
2190
2191 ATHEROS 71XX/9XXX GPIO DRIVER
2192 M:      Alban Bedel <albeu@free.fr>
2193 W:      https://github.com/AlbanBedel/linux
2194 T:      git git://github.com/AlbanBedel/linux
2195 S:      Maintained
2196 F:      drivers/gpio/gpio-ath79.c
2197 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2198
2199 ATHEROS ATH GENERIC UTILITIES
2200 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2201 L:      linux-wireless@vger.kernel.org
2202 S:      Supported
2203 F:      drivers/net/wireless/ath/*
2204
2205 ATHEROS ATH5K WIRELESS DRIVER
2206 M:      Jiri Slaby <jirislaby@gmail.com>
2207 M:      Nick Kossifidis <mickflemm@gmail.com>
2208 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2209 L:      linux-wireless@vger.kernel.org
2210 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2211 S:      Maintained
2212 F:      drivers/net/wireless/ath/ath5k/
2213
2214 ATHEROS ATH6KL WIRELESS DRIVER
2215 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2216 L:      linux-wireless@vger.kernel.org
2217 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2219 S:      Supported
2220 F:      drivers/net/wireless/ath/ath6kl/
2221
2222 ATI_REMOTE2 DRIVER
2223 M:      Ville Syrjala <syrjala@sci.fi>
2224 S:      Maintained
2225 F:      drivers/input/misc/ati_remote2.c
2226
2227 ATK0110 HWMON DRIVER
2228 M:      Luca Tettamanti <kronos.it@gmail.com>
2229 L:      linux-hwmon@vger.kernel.org
2230 S:      Maintained
2231 F:      drivers/hwmon/asus_atk0110.c
2232
2233 ATLX ETHERNET DRIVERS
2234 M:      Jay Cliburn <jcliburn@gmail.com>
2235 M:      Chris Snook <chris.snook@gmail.com>
2236 L:      netdev@vger.kernel.org
2237 W:      http://sourceforge.net/projects/atl1
2238 W:      http://atl1.sourceforge.net
2239 S:      Maintained
2240 F:      drivers/net/ethernet/atheros/
2241
2242 ATM
2243 M:      Chas Williams <3chas3@gmail.com>
2244 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2245 L:      netdev@vger.kernel.org
2246 W:      http://linux-atm.sourceforge.net
2247 S:      Maintained
2248 F:      drivers/atm/
2249 F:      include/linux/atm*
2250 F:      include/uapi/linux/atm*
2251
2252 ATMEL AT91 / AT32 MCI DRIVER
2253 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2254 S:      Maintained
2255 F:      drivers/mmc/host/atmel-mci.c
2256
2257 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2258 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2259 S:      Supported
2260 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2261
2262 ATMEL Audio ALSA driver
2263 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2264 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2265 S:      Supported
2266 F:      sound/soc/atmel
2267
2268 ATMEL I2C DRIVER
2269 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2270 L:      linux-i2c@vger.kernel.org
2271 S:      Supported
2272 F:      drivers/i2c/busses/i2c-at91.c
2273
2274 ATMEL ISI DRIVER
2275 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2276 L:      linux-media@vger.kernel.org
2277 S:      Supported
2278 F:      drivers/media/platform/atmel/atmel-isi.c
2279 F:      include/media/atmel-isi.h
2280
2281 ATMEL LCDFB DRIVER
2282 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2283 L:      linux-fbdev@vger.kernel.org
2284 S:      Maintained
2285 F:      drivers/video/fbdev/atmel_lcdfb.c
2286 F:      include/video/atmel_lcdc.h
2287
2288 ATMEL MACB ETHERNET DRIVER
2289 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2290 S:      Supported
2291 F:      drivers/net/ethernet/cadence/
2292
2293 ATMEL MAXTOUCH DRIVER
2294 M:      Nick Dyer <nick@shmanahar.org>
2295 T:      git git://github.com/ndyer/linux.git
2296 S:      Maintained
2297 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2298 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2299 F:      include/linux/platform_data/atmel_mxt_ts.h
2300
2301 ATMEL NAND DRIVER
2302 M:      Wenyou Yang <wenyou.yang@atmel.com>
2303 M:      Josh Wu <rainyfeeling@outlook.com>
2304 L:      linux-mtd@lists.infradead.org
2305 S:      Supported
2306 F:      drivers/mtd/nand/atmel/*
2307
2308 ATMEL SAMA5D2 ADC DRIVER
2309 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2310 L:      linux-iio@vger.kernel.org
2311 S:      Supported
2312 F:      drivers/iio/adc/at91-sama5d2_adc.c
2313
2314 ATMEL SDMMC DRIVER
2315 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2316 L:      linux-mmc@vger.kernel.org
2317 S:      Supported
2318 F:      drivers/mmc/host/sdhci-of-at91.c
2319
2320 ATMEL SPI DRIVER
2321 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2322 S:      Supported
2323 F:      drivers/spi/spi-atmel.*
2324
2325 ATMEL SSC DRIVER
2326 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328 S:      Supported
2329 F:      drivers/misc/atmel-ssc.c
2330 F:      include/linux/atmel-ssc.h
2331
2332 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2333 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335 S:      Supported
2336 F:      drivers/misc/atmel_tclib.c
2337 F:      drivers/clocksource/tcb_clksrc.c
2338
2339 ATMEL USBA UDC DRIVER
2340 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342 S:      Supported
2343 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2344
2345 ATMEL WIRELESS DRIVER
2346 M:      Simon Kelley <simon@thekelleys.org.uk>
2347 L:      linux-wireless@vger.kernel.org
2348 W:      http://www.thekelleys.org.uk/atmel
2349 W:      http://atmelwlandriver.sourceforge.net/
2350 S:      Maintained
2351 F:      drivers/net/wireless/atmel/atmel*
2352
2353 ATMEL XDMA DRIVER
2354 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2355 L:      linux-arm-kernel@lists.infradead.org
2356 L:      dmaengine@vger.kernel.org
2357 S:      Supported
2358 F:      drivers/dma/at_xdmac.c
2359
2360 ATOMIC INFRASTRUCTURE
2361 M:      Will Deacon <will.deacon@arm.com>
2362 M:      Peter Zijlstra <peterz@infradead.org>
2363 R:      Boqun Feng <boqun.feng@gmail.com>
2364 L:      linux-kernel@vger.kernel.org
2365 S:      Maintained
2366 F:      arch/*/include/asm/atomic*.h
2367 F:      include/*/atomic*.h
2368
2369 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2370 M:      Bradley Grove <linuxdrivers@attotech.com>
2371 L:      linux-scsi@vger.kernel.org
2372 W:      http://www.attotech.com
2373 S:      Supported
2374 F:      drivers/scsi/esas2r
2375
2376 ATUSB IEEE 802.15.4 RADIO DRIVER
2377 M:      Stefan Schmidt <stefan@osg.samsung.com>
2378 L:      linux-wpan@vger.kernel.org
2379 S:      Maintained
2380 F:      drivers/net/ieee802154/atusb.c
2381 F:      drivers/net/ieee802154/atusb.h
2382 F:      drivers/net/ieee802154/at86rf230.h
2383
2384 AUDIT SUBSYSTEM
2385 M:      Paul Moore <paul@paul-moore.com>
2386 M:      Eric Paris <eparis@redhat.com>
2387 L:      linux-audit@redhat.com (moderated for non-subscribers)
2388 W:      http://people.redhat.com/sgrubb/audit/
2389 T:      git git://git.infradead.org/users/pcmoore/audit
2390 S:      Maintained
2391 F:      include/linux/audit.h
2392 F:      include/uapi/linux/audit.h
2393 F:      kernel/audit*
2394
2395 AUXILIARY DISPLAY DRIVERS
2396 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2397 W:      http://miguelojeda.es/auxdisplay.htm
2398 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2399 S:      Maintained
2400 F:      drivers/auxdisplay/
2401 F:      include/linux/cfag12864b.h
2402
2403 AX.25 NETWORK LAYER
2404 M:      Ralf Baechle <ralf@linux-mips.org>
2405 L:      linux-hams@vger.kernel.org
2406 W:      http://www.linux-ax25.org/
2407 S:      Maintained
2408 F:      include/uapi/linux/ax25.h
2409 F:      include/net/ax25.h
2410 F:      net/ax25/
2411
2412 AXENTIA ARM DEVICES
2413 M:      Peter Rosin <peda@axentia.se>
2414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 S:      Maintained
2416 F:      Documentation/devicetree/bindings/arm/axentia.txt
2417 F:      arch/arm/boot/dts/at91-linea.dtsi
2418 F:      arch/arm/boot/dts/at91-tse850-3.dts
2419
2420 AXENTIA ASOC DRIVERS
2421 M:      Peter Rosin <peda@axentia.se>
2422 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2423 S:      Maintained
2424 F:      Documentation/devicetree/bindings/sound/axentia,*
2425 F:      sound/soc/atmel/tse850-pcm5142.c
2426
2427 AZ6007 DVB DRIVER
2428 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2429 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2430 L:      linux-media@vger.kernel.org
2431 W:      https://linuxtv.org
2432 T:      git git://linuxtv.org/media_tree.git
2433 S:      Maintained
2434 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2435
2436 AZTECH FM RADIO RECEIVER DRIVER
2437 M:      Hans Verkuil <hverkuil@xs4all.nl>
2438 L:      linux-media@vger.kernel.org
2439 T:      git git://linuxtv.org/media_tree.git
2440 W:      https://linuxtv.org
2441 S:      Maintained
2442 F:      drivers/media/radio/radio-aztech*
2443
2444 B43 WIRELESS DRIVER
2445 L:      linux-wireless@vger.kernel.org
2446 L:      b43-dev@lists.infradead.org
2447 W:      http://wireless.kernel.org/en/users/Drivers/b43
2448 S:      Odd Fixes
2449 F:      drivers/net/wireless/broadcom/b43/
2450
2451 B43LEGACY WIRELESS DRIVER
2452 M:      Larry Finger <Larry.Finger@lwfinger.net>
2453 L:      linux-wireless@vger.kernel.org
2454 L:      b43-dev@lists.infradead.org
2455 W:      http://wireless.kernel.org/en/users/Drivers/b43
2456 S:      Maintained
2457 F:      drivers/net/wireless/broadcom/b43legacy/
2458
2459 BACKLIGHT CLASS/SUBSYSTEM
2460 M:      Lee Jones <lee.jones@linaro.org>
2461 M:      Daniel Thompson <daniel.thompson@linaro.org>
2462 M:      Jingoo Han <jingoohan1@gmail.com>
2463 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2464 S:      Maintained
2465 F:      drivers/video/backlight/
2466 F:      include/linux/backlight.h
2467 F:      include/linux/pwm_backlight.h
2468 F:      Documentation/devicetree/bindings/leds/backlight
2469
2470 BATMAN ADVANCED
2471 M:      Marek Lindner <mareklindner@neomailbox.ch>
2472 M:      Simon Wunderlich <sw@simonwunderlich.de>
2473 M:      Antonio Quartulli <a@unstable.cc>
2474 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2475 W:      https://www.open-mesh.org/
2476 Q:      https://patchwork.open-mesh.org/project/batman/list/
2477 S:      Maintained
2478 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2479 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2480 F:      Documentation/networking/batman-adv.txt
2481 F:      include/uapi/linux/batman_adv.h
2482 F:      net/batman-adv/
2483
2484 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2485 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2486 L:      linux-hams@vger.kernel.org
2487 W:      http://www.baycom.org/~tom/ham/ham.html
2488 S:      Maintained
2489 F:      drivers/net/hamradio/baycom*
2490
2491 BCACHE (BLOCK LAYER CACHE)
2492 M:      Kent Overstreet <kent.overstreet@gmail.com>
2493 L:      linux-bcache@vger.kernel.org
2494 W:      http://bcache.evilpiepirate.org
2495 S:      Orphan
2496 F:      drivers/md/bcache/
2497
2498 BDISP ST MEDIA DRIVER
2499 M:      Fabien Dessenne <fabien.dessenne@st.com>
2500 L:      linux-media@vger.kernel.org
2501 T:      git git://linuxtv.org/media_tree.git
2502 W:      https://linuxtv.org
2503 S:      Supported
2504 F:      drivers/media/platform/sti/bdisp
2505
2506 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2507 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2508 L:      netdev@vger.kernel.org
2509 S:      Maintained
2510 F:      drivers/net/ethernet/ec_bhf.c
2511
2512 BEFS FILE SYSTEM
2513 M:      Luis de Bethencourt <luisbg@kernel.org>
2514 M:      Salah Triki <salah.triki@gmail.com>
2515 S:      Maintained
2516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2517 F:      Documentation/filesystems/befs.txt
2518 F:      fs/befs/
2519
2520 BFQ I/O SCHEDULER
2521 M:      Paolo Valente <paolo.valente@linaro.org>
2522 M:      Jens Axboe <axboe@kernel.dk>
2523 L:      linux-block@vger.kernel.org
2524 S:      Maintained
2525 F:      block/bfq-*
2526 F:      Documentation/block/bfq-iosched.txt
2527
2528 BFS FILE SYSTEM
2529 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2530 S:      Maintained
2531 F:      Documentation/filesystems/bfs.txt
2532 F:      fs/bfs/
2533 F:      include/uapi/linux/bfs_fs.h
2534
2535 BLACKFIN ARCHITECTURE
2536 M:      Steven Miao <realmz6@gmail.com>
2537 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2538 T:      git git://git.code.sf.net/p/adi-linux/code
2539 W:      http://blackfin.uclinux.org
2540 S:      Supported
2541 F:      arch/blackfin/
2542
2543 BLACKFIN EMAC DRIVER
2544 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2545 W:      http://blackfin.uclinux.org
2546 S:      Supported
2547 F:      drivers/net/ethernet/adi/
2548
2549 BLACKFIN MEDIA DRIVER
2550 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2551 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2552 W:      http://blackfin.uclinux.org/
2553 S:      Supported
2554 F:      drivers/media/platform/blackfin/
2555 F:      drivers/media/i2c/adv7183*
2556 F:      drivers/media/i2c/vs6624*
2557
2558 BLACKFIN RTC DRIVER
2559 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2560 W:      http://blackfin.uclinux.org
2561 S:      Supported
2562 F:      drivers/rtc/rtc-bfin.c
2563
2564 BLACKFIN SDH DRIVER
2565 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2566 W:      http://blackfin.uclinux.org
2567 S:      Supported
2568 F:      drivers/mmc/host/bfin_sdh.c
2569
2570 BLACKFIN SERIAL DRIVER
2571 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2572 W:      http://blackfin.uclinux.org
2573 S:      Supported
2574 F:      drivers/tty/serial/bfin_uart.c
2575
2576 BLACKFIN WATCHDOG DRIVER
2577 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2578 W:      http://blackfin.uclinux.org
2579 S:      Supported
2580 F:      drivers/watchdog/bfin_wdt.c
2581
2582 BLINKM RGB LED DRIVER
2583 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2584 S:      Maintained
2585 F:      drivers/leds/leds-blinkm.c
2586
2587 BLOCK LAYER
2588 M:      Jens Axboe <axboe@kernel.dk>
2589 L:      linux-block@vger.kernel.org
2590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2591 S:      Maintained
2592 F:      block/
2593 F:      kernel/trace/blktrace.c
2594 F:      lib/sbitmap.c
2595
2596 BLOCK2MTD DRIVER
2597 M:      Joern Engel <joern@lazybastard.org>
2598 L:      linux-mtd@lists.infradead.org
2599 S:      Maintained
2600 F:      drivers/mtd/devices/block2mtd.c
2601
2602 BLUETOOTH DRIVERS
2603 M:      Marcel Holtmann <marcel@holtmann.org>
2604 M:      Gustavo Padovan <gustavo@padovan.org>
2605 M:      Johan Hedberg <johan.hedberg@gmail.com>
2606 L:      linux-bluetooth@vger.kernel.org
2607 W:      http://www.bluez.org/
2608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2610 S:      Maintained
2611 F:      drivers/bluetooth/
2612
2613 BLUETOOTH SUBSYSTEM
2614 M:      Marcel Holtmann <marcel@holtmann.org>
2615 M:      Gustavo Padovan <gustavo@padovan.org>
2616 M:      Johan Hedberg <johan.hedberg@gmail.com>
2617 L:      linux-bluetooth@vger.kernel.org
2618 W:      http://www.bluez.org/
2619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2620 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2621 S:      Maintained
2622 F:      net/bluetooth/
2623 F:      include/net/bluetooth/
2624
2625 BONDING DRIVER
2626 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2627 M:      Veaceslav Falico <vfalico@gmail.com>
2628 M:      Andy Gospodarek <andy@greyhouse.net>
2629 L:      netdev@vger.kernel.org
2630 W:      http://sourceforge.net/projects/bonding/
2631 S:      Supported
2632 F:      drivers/net/bonding/
2633 F:      include/uapi/linux/if_bonding.h
2634
2635 BPF (Safe dynamic programs and tools)
2636 M:      Alexei Starovoitov <ast@kernel.org>
2637 M:      Daniel Borkmann <daniel@iogearbox.net>
2638 L:      netdev@vger.kernel.org
2639 L:      linux-kernel@vger.kernel.org
2640 S:      Supported
2641 F:      arch/x86/net/bpf_jit*
2642 F:      Documentation/networking/filter.txt
2643 F:      include/linux/bpf*
2644 F:      include/linux/filter.h
2645 F:      include/uapi/linux/bpf*
2646 F:      include/uapi/linux/filter.h
2647 F:      kernel/bpf/
2648 F:      kernel/trace/bpf_trace.c
2649 F:      lib/test_bpf.c
2650 F:      net/bpf/
2651 F:      net/core/filter.c
2652 F:      net/sched/act_bpf.c
2653 F:      net/sched/cls_bpf.c
2654 F:      samples/bpf/
2655 F:      tools/net/bpf*
2656 F:      tools/testing/selftests/bpf/
2657
2658 BROADCOM B44 10/100 ETHERNET DRIVER
2659 M:      Michael Chan <michael.chan@broadcom.com>
2660 L:      netdev@vger.kernel.org
2661 S:      Supported
2662 F:      drivers/net/ethernet/broadcom/b44.*
2663
2664 BROADCOM B53 ETHERNET SWITCH DRIVER
2665 M:      Florian Fainelli <f.fainelli@gmail.com>
2666 L:      netdev@vger.kernel.org
2667 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2668 S:      Supported
2669 F:      drivers/net/dsa/b53/*
2670 F:      include/linux/platform_data/b53.h
2671
2672 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2673 M:      Florian Fainelli <f.fainelli@gmail.com>
2674 M:      Ray Jui <rjui@broadcom.com>
2675 M:      Scott Branden <sbranden@broadcom.com>
2676 M:      bcm-kernel-feedback-list@broadcom.com
2677 T:      git git://github.com/broadcom/mach-bcm
2678 S:      Maintained
2679 N:      bcm281*
2680 N:      bcm113*
2681 N:      bcm216*
2682 N:      kona
2683 F:      arch/arm/mach-bcm/
2684
2685 BROADCOM BCM2835 ARM ARCHITECTURE
2686 M:      Eric Anholt <eric@anholt.net>
2687 M:      Stefan Wahren <stefan.wahren@i2se.com>
2688 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2689 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690 T:      git git://github.com/anholt/linux
2691 S:      Maintained
2692 N:      bcm2835
2693 F:      drivers/staging/vc04_services
2694
2695 BROADCOM BCM47XX MIPS ARCHITECTURE
2696 M:      Hauke Mehrtens <hauke@hauke-m.de>
2697 M:      Rafał Miłecki <zajec5@gmail.com>
2698 L:      linux-mips@linux-mips.org
2699 S:      Maintained
2700 F:      Documentation/devicetree/bindings/mips/brcm/
2701 F:      arch/mips/bcm47xx/*
2702 F:      arch/mips/include/asm/mach-bcm47xx/*
2703
2704 BROADCOM BCM5301X ARM ARCHITECTURE
2705 M:      Hauke Mehrtens <hauke@hauke-m.de>
2706 M:      Rafał Miłecki <zajec5@gmail.com>
2707 M:      Jon Mason <jonmason@broadcom.com>
2708 M:      bcm-kernel-feedback-list@broadcom.com
2709 L:      linux-arm-kernel@lists.infradead.org
2710 S:      Maintained
2711 F:      arch/arm/mach-bcm/bcm_5301x.c
2712 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2713 F:      arch/arm/boot/dts/bcm470*
2714 F:      arch/arm/boot/dts/bcm953012*
2715
2716 BROADCOM BCM53573 ARM ARCHITECTURE
2717 M:      Rafał Miłecki <rafal@milecki.pl>
2718 L:      linux-arm-kernel@lists.infradead.org
2719 S:      Maintained
2720 F:      arch/arm/boot/dts/bcm53573*
2721 F:      arch/arm/boot/dts/bcm47189*
2722
2723 BROADCOM BCM63XX ARM ARCHITECTURE
2724 M:      Florian Fainelli <f.fainelli@gmail.com>
2725 M:      bcm-kernel-feedback-list@broadcom.com
2726 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727 T:      git git://github.com/broadcom/stblinux.git
2728 S:      Maintained
2729 N:      bcm63xx
2730
2731 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2732 M:      Kevin Cernekee <cernekee@gmail.com>
2733 L:      linux-usb@vger.kernel.org
2734 S:      Maintained
2735 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2736
2737 BROADCOM BCM7XXX ARM ARCHITECTURE
2738 M:      Brian Norris <computersforpeace@gmail.com>
2739 M:      Gregory Fong <gregory.0xf0@gmail.com>
2740 M:      Florian Fainelli <f.fainelli@gmail.com>
2741 M:      bcm-kernel-feedback-list@broadcom.com
2742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2743 T:      git git://github.com/broadcom/stblinux.git
2744 S:      Maintained
2745 F:      arch/arm/mach-bcm/*brcmstb*
2746 F:      arch/arm/boot/dts/bcm7*.dts*
2747 F:      drivers/bus/brcmstb_gisb.c
2748 N:      brcmstb
2749
2750 BROADCOM BMIPS CPUFREQ DRIVER
2751 M:      Markus Mayer <mmayer@broadcom.com>
2752 M:      bcm-kernel-feedback-list@broadcom.com
2753 L:      linux-pm@vger.kernel.org
2754 S:      Maintained
2755 F:      drivers/cpufreq/bmips-cpufreq.c
2756
2757 BROADCOM BMIPS MIPS ARCHITECTURE
2758 M:      Kevin Cernekee <cernekee@gmail.com>
2759 M:      Florian Fainelli <f.fainelli@gmail.com>
2760 L:      linux-mips@linux-mips.org
2761 T:      git git://github.com/broadcom/stblinux.git
2762 S:      Maintained
2763 F:      arch/mips/bmips/*
2764 F:      arch/mips/include/asm/mach-bmips/*
2765 F:      arch/mips/kernel/*bmips*
2766 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2767 F:      drivers/irqchip/irq-bcm63*
2768 F:      drivers/irqchip/irq-bcm7*
2769 F:      drivers/irqchip/irq-brcmstb*
2770 F:      include/linux/bcm963xx_nvram.h
2771 F:      include/linux/bcm963xx_tag.h
2772
2773 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2774 M:      Rasesh Mody <rasesh.mody@cavium.com>
2775 M:      Harish Patil <harish.patil@cavium.com>
2776 M:      Dept-GELinuxNICDev@cavium.com
2777 L:      netdev@vger.kernel.org
2778 S:      Supported
2779 F:      drivers/net/ethernet/broadcom/bnx2.*
2780 F:      drivers/net/ethernet/broadcom/bnx2_*
2781
2782 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2783 M:      QLogic-Storage-Upstream@qlogic.com
2784 L:      linux-scsi@vger.kernel.org
2785 S:      Supported
2786 F:      drivers/scsi/bnx2fc/
2787
2788 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2789 M:      QLogic-Storage-Upstream@qlogic.com
2790 L:      linux-scsi@vger.kernel.org
2791 S:      Supported
2792 F:      drivers/scsi/bnx2i/
2793
2794 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2795 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2796 M:      Ariel Elior <ariel.elior@cavium.com>
2797 M:      everest-linux-l2@cavium.com
2798 L:      netdev@vger.kernel.org
2799 S:      Supported
2800 F:      drivers/net/ethernet/broadcom/bnx2x/
2801
2802 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2803 M:      Michael Chan <michael.chan@broadcom.com>
2804 L:      netdev@vger.kernel.org
2805 S:      Supported
2806 F:      drivers/net/ethernet/broadcom/bnxt/
2807
2808 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2809 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2810 M:      Franky Lin <franky.lin@broadcom.com>
2811 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2812 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2813 M:      Wright Feng <wright.feng@cypress.com>
2814 L:      linux-wireless@vger.kernel.org
2815 L:      brcm80211-dev-list.pdl@broadcom.com
2816 L:      brcm80211-dev-list@cypress.com
2817 S:      Supported
2818 F:      drivers/net/wireless/broadcom/brcm80211/
2819
2820 BROADCOM BRCMSTB GPIO DRIVER
2821 M:      Gregory Fong <gregory.0xf0@gmail.com>
2822 L:      bcm-kernel-feedback-list@broadcom.com
2823 S:      Supported
2824 F:      drivers/gpio/gpio-brcmstb.c
2825 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2826
2827 BROADCOM GENET ETHERNET DRIVER
2828 M:      Florian Fainelli <f.fainelli@gmail.com>
2829 L:      netdev@vger.kernel.org
2830 S:      Supported
2831 F:      drivers/net/ethernet/broadcom/genet/
2832
2833 BROADCOM IPROC ARM ARCHITECTURE
2834 M:      Ray Jui <rjui@broadcom.com>
2835 M:      Scott Branden <sbranden@broadcom.com>
2836 M:      Jon Mason <jonmason@broadcom.com>
2837 M:      bcm-kernel-feedback-list@broadcom.com
2838 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2839 T:      git git://github.com/broadcom/cygnus-linux.git
2840 S:      Maintained
2841 N:      iproc
2842 N:      cygnus
2843 N:      bcm[-_]nsp
2844 N:      bcm9113*
2845 N:      bcm9583*
2846 N:      bcm9585*
2847 N:      bcm9586*
2848 N:      bcm988312
2849 N:      bcm113*
2850 N:      bcm583*
2851 N:      bcm585*
2852 N:      bcm586*
2853 N:      bcm88312
2854 F:      arch/arm64/boot/dts/broadcom/ns2*
2855 F:      drivers/clk/bcm/clk-ns*
2856 F:      drivers/pinctrl/bcm/pinctrl-ns*
2857
2858 BROADCOM KONA GPIO DRIVER
2859 M:      Ray Jui <rjui@broadcom.com>
2860 L:      bcm-kernel-feedback-list@broadcom.com
2861 S:      Supported
2862 F:      drivers/gpio/gpio-bcm-kona.c
2863 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2864
2865 BROADCOM NETXTREME-E ROCE DRIVER
2866 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2867 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2868 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2869 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2870 L:      linux-rdma@vger.kernel.org
2871 W:      http://www.broadcom.com
2872 S:      Supported
2873 F:      drivers/infiniband/hw/bnxt_re/
2874 F:      include/uapi/rdma/bnxt_re-abi.h
2875
2876 BROADCOM NVRAM DRIVER
2877 M:      Rafał Miłecki <zajec5@gmail.com>
2878 L:      linux-mips@linux-mips.org
2879 S:      Maintained
2880 F:      drivers/firmware/broadcom/*
2881
2882 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2883 M:      Rafał Miłecki <zajec5@gmail.com>
2884 L:      linux-wireless@vger.kernel.org
2885 S:      Maintained
2886 F:      drivers/bcma/
2887 F:      include/linux/bcma/
2888
2889 BROADCOM STB AVS CPUFREQ DRIVER
2890 M:      Markus Mayer <mmayer@broadcom.com>
2891 M:      bcm-kernel-feedback-list@broadcom.com
2892 L:      linux-pm@vger.kernel.org
2893 S:      Maintained
2894 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2895 F:      drivers/cpufreq/brcmstb*
2896
2897 BROADCOM STB NAND FLASH DRIVER
2898 M:      Brian Norris <computersforpeace@gmail.com>
2899 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2900 L:      linux-mtd@lists.infradead.org
2901 L:      bcm-kernel-feedback-list@broadcom.com
2902 S:      Maintained
2903 F:      drivers/mtd/nand/brcmnand/
2904
2905 BROADCOM SYSTEMPORT ETHERNET DRIVER
2906 M:      Florian Fainelli <f.fainelli@gmail.com>
2907 L:      netdev@vger.kernel.org
2908 S:      Supported
2909 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2910
2911 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2912 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2913 M:      Prashant Sreedharan <prashant@broadcom.com>
2914 M:      Michael Chan <mchan@broadcom.com>
2915 L:      netdev@vger.kernel.org
2916 S:      Supported
2917 F:      drivers/net/ethernet/broadcom/tg3.*
2918
2919 BROCADE BFA FC SCSI DRIVER
2920 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2921 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2922 L:      linux-scsi@vger.kernel.org
2923 S:      Supported
2924 F:      drivers/scsi/bfa/
2925
2926 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2927 M:      Rasesh Mody <rasesh.mody@cavium.com>
2928 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2929 M:      Dept-GELinuxNICDev@cavium.com
2930 L:      netdev@vger.kernel.org
2931 S:      Supported
2932 F:      drivers/net/ethernet/brocade/bna/
2933
2934 BSG (block layer generic sg v4 driver)
2935 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2936 L:      linux-scsi@vger.kernel.org
2937 S:      Supported
2938 F:      block/bsg.c
2939 F:      include/linux/bsg.h
2940 F:      include/uapi/linux/bsg.h
2941
2942 BT87X AUDIO DRIVER
2943 M:      Clemens Ladisch <clemens@ladisch.de>
2944 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2945 T:      git git://git.alsa-project.org/alsa-kernel.git
2946 S:      Maintained
2947 F:      Documentation/sound/alsa/Bt87x.txt
2948 F:      sound/pci/bt87x.c
2949
2950 BT8XXGPIO DRIVER
2951 M:      Michael Buesch <m@bues.ch>
2952 W:      http://bu3sch.de/btgpio.php
2953 S:      Maintained
2954 F:      drivers/gpio/gpio-bt8xx.c
2955
2956 BTRFS FILE SYSTEM
2957 M:      Chris Mason <clm@fb.com>
2958 M:      Josef Bacik <jbacik@fb.com>
2959 M:      David Sterba <dsterba@suse.com>
2960 L:      linux-btrfs@vger.kernel.org
2961 W:      http://btrfs.wiki.kernel.org/
2962 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2964 S:      Maintained
2965 F:      Documentation/filesystems/btrfs.txt
2966 F:      fs/btrfs/
2967 F:      include/linux/btrfs*
2968 F:      include/uapi/linux/btrfs*
2969
2970 BTTV VIDEO4LINUX DRIVER
2971 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2972 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2973 L:      linux-media@vger.kernel.org
2974 W:      https://linuxtv.org
2975 T:      git git://linuxtv.org/media_tree.git
2976 S:      Odd fixes
2977 F:      Documentation/media/v4l-drivers/bttv*
2978 F:      drivers/media/pci/bt8xx/bttv*
2979
2980 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
2981 M:      Chanwoo Choi <cw00.choi@samsung.com>
2982 L:      linux-pm@vger.kernel.org
2983 L:      linux-samsung-soc@vger.kernel.org
2984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
2985 S:      Maintained
2986 F:      drivers/devfreq/exynos-bus.c
2987 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
2988
2989 BUSLOGIC SCSI DRIVER
2990 M:      Khalid Aziz <khalid@gonehiking.org>
2991 L:      linux-scsi@vger.kernel.org
2992 S:      Maintained
2993 F:      drivers/scsi/BusLogic.*
2994 F:      drivers/scsi/FlashPoint.*
2995
2996 C-MEDIA CMI8788 DRIVER
2997 M:      Clemens Ladisch <clemens@ladisch.de>
2998 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2999 T:      git git://git.alsa-project.org/alsa-kernel.git
3000 S:      Maintained
3001 F:      sound/pci/oxygen/
3002
3003 C6X ARCHITECTURE
3004 M:      Mark Salter <msalter@redhat.com>
3005 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3006 L:      linux-c6x-dev@linux-c6x.org
3007 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3008 S:      Maintained
3009 F:      arch/c6x/
3010
3011 CA8210 IEEE-802.15.4 RADIO DRIVER
3012 M:      Harry Morris <h.morris@cascoda.com>
3013 M:      linuxdev@cascoda.com
3014 L:      linux-wpan@vger.kernel.org
3015 W:      https://github.com/Cascoda/ca8210-linux.git
3016 S:      Maintained
3017 F:      drivers/net/ieee802154/ca8210.c
3018 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3019
3020 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3021 M:      David Howells <dhowells@redhat.com>
3022 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3023 S:      Supported
3024 F:      Documentation/filesystems/caching/cachefiles.txt
3025 F:      fs/cachefiles/
3026
3027 CADET FM/AM RADIO RECEIVER DRIVER
3028 M:      Hans Verkuil <hverkuil@xs4all.nl>
3029 L:      linux-media@vger.kernel.org
3030 T:      git git://linuxtv.org/media_tree.git
3031 W:      https://linuxtv.org
3032 S:      Maintained
3033 F:      drivers/media/radio/radio-cadet*
3034
3035 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3036 M:      Jonathan Corbet <corbet@lwn.net>
3037 L:      linux-media@vger.kernel.org
3038 T:      git git://linuxtv.org/media_tree.git
3039 S:      Maintained
3040 F:      Documentation/media/v4l-drivers/cafe_ccic*
3041 F:      drivers/media/platform/marvell-ccic/
3042
3043 CAIF NETWORK LAYER
3044 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3045 L:      netdev@vger.kernel.org
3046 S:      Supported
3047 F:      Documentation/networking/caif/
3048 F:      drivers/net/caif/
3049 F:      include/uapi/linux/caif/
3050 F:      include/net/caif/
3051 F:      net/caif/
3052
3053 CALGARY x86-64 IOMMU
3054 M:      Muli Ben-Yehuda <mulix@mulix.org>
3055 M:      Jon Mason <jdmason@kudzu.us>
3056 L:      iommu@lists.linux-foundation.org
3057 S:      Maintained
3058 F:      arch/x86/kernel/pci-calgary_64.c
3059 F:      arch/x86/kernel/tce_64.c
3060 F:      arch/x86/include/asm/calgary.h
3061 F:      arch/x86/include/asm/tce.h
3062
3063 CAN NETWORK DRIVERS
3064 M:      Wolfgang Grandegger <wg@grandegger.com>
3065 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3066 L:      linux-can@vger.kernel.org
3067 W:      https://github.com/linux-can
3068 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3070 S:      Maintained
3071 F:      Documentation/devicetree/bindings/net/can/
3072 F:      drivers/net/can/
3073 F:      include/linux/can/dev.h
3074 F:      include/linux/can/platform/
3075 F:      include/uapi/linux/can/error.h
3076 F:      include/uapi/linux/can/netlink.h
3077
3078 CAN NETWORK LAYER
3079 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3080 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3081 L:      linux-can@vger.kernel.org
3082 W:      https://github.com/linux-can
3083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3085 S:      Maintained
3086 F:      Documentation/networking/can.txt
3087 F:      net/can/
3088 F:      include/linux/can/core.h
3089 F:      include/uapi/linux/can.h
3090 F:      include/uapi/linux/can/bcm.h
3091 F:      include/uapi/linux/can/raw.h
3092 F:      include/uapi/linux/can/gw.h
3093
3094 CAPABILITIES
3095 M:      Serge Hallyn <serge@hallyn.com>
3096 L:      linux-security-module@vger.kernel.org
3097 S:      Supported
3098 F:      include/linux/capability.h
3099 F:      include/uapi/linux/capability.h
3100 F:      security/commoncap.c
3101 F:      kernel/capability.c
3102
3103 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3104 M:      Kevin Tsai <ktsai@capellamicro.com>
3105 S:      Maintained
3106 F:      drivers/iio/light/cm*
3107
3108 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3109 M:      Christian Lamparter <chunkeey@googlemail.com>
3110 L:      linux-wireless@vger.kernel.org
3111 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3112 S:      Maintained
3113 F:      drivers/net/wireless/ath/carl9170/
3114
3115 CAVIUM I2C DRIVER
3116 M:      Jan Glauber <jglauber@cavium.com>
3117 M:      David Daney <david.daney@cavium.com>
3118 W:      http://www.cavium.com
3119 S:      Supported
3120 F:      drivers/i2c/busses/i2c-octeon*
3121 F:      drivers/i2c/busses/i2c-thunderx*
3122
3123 CAVIUM LIQUIDIO NETWORK DRIVER
3124 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3125 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3126 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3127 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3128 L:      netdev@vger.kernel.org
3129 W:      http://www.cavium.com
3130 S:      Supported
3131 F:      drivers/net/ethernet/cavium/liquidio/
3132
3133 CAVIUM MMC DRIVER
3134 M:      Jan Glauber <jglauber@cavium.com>
3135 M:      David Daney <david.daney@cavium.com>
3136 M:      Steven J. Hill <Steven.Hill@cavium.com>
3137 W:      http://www.cavium.com
3138 S:      Supported
3139 F:      drivers/mmc/host/cavium*
3140
3141 CAVIUM OCTEON-TX CRYPTO DRIVER
3142 M:      George Cherian <george.cherian@cavium.com>
3143 L:      linux-crypto@vger.kernel.org
3144 W:      http://www.cavium.com
3145 S:      Supported
3146 F:      drivers/crypto/cavium/cpt/
3147
3148 CAVIUM THUNDERX2 ARM64 SOC
3149 M:      Jayachandran C <jnair@caviumnetworks.com>
3150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3151 S:      Maintained
3152 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3153 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3154
3155 CC2520 IEEE-802.15.4 RADIO DRIVER
3156 M:      Varka Bhadram <varkabhadram@gmail.com>
3157 L:      linux-wpan@vger.kernel.org
3158 S:      Maintained
3159 F:      drivers/net/ieee802154/cc2520.c
3160 F:      include/linux/spi/cc2520.h
3161 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3162
3163 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3164 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3165 L:      linux-crypto@vger.kernel.org
3166 L:      driverdev-devel@linuxdriverproject.org
3167 S:      Supported
3168 F:      drivers/staging/ccree/
3169 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3170
3171 CEC FRAMEWORK
3172 M:      Hans Verkuil <hans.verkuil@cisco.com>
3173 L:      linux-media@vger.kernel.org
3174 T:      git git://linuxtv.org/media_tree.git
3175 W:      http://linuxtv.org
3176 S:      Supported
3177 F:      Documentation/media/kapi/cec-core.rst
3178 F:      Documentation/media/uapi/cec
3179 F:      drivers/media/cec/
3180 F:      drivers/media/rc/keymaps/rc-cec.c
3181 F:      include/media/cec.h
3182 F:      include/media/cec-notifier.h
3183 F:      include/uapi/linux/cec.h
3184 F:      include/uapi/linux/cec-funcs.h
3185 F:      Documentation/devicetree/bindings/media/cec.txt
3186
3187 CELL BROADBAND ENGINE ARCHITECTURE
3188 M:      Arnd Bergmann <arnd@arndb.de>
3189 L:      linuxppc-dev@lists.ozlabs.org
3190 W:      http://www.ibm.com/developerworks/power/cell/
3191 S:      Supported
3192 F:      arch/powerpc/include/asm/cell*.h
3193 F:      arch/powerpc/include/asm/spu*.h
3194 F:      arch/powerpc/include/uapi/asm/spu*.h
3195 F:      arch/powerpc/oprofile/*cell*
3196 F:      arch/powerpc/platforms/cell/
3197
3198 CEPH COMMON CODE (LIBCEPH)
3199 M:      Ilya Dryomov <idryomov@gmail.com>
3200 M:      "Yan, Zheng" <zyan@redhat.com>
3201 M:      Sage Weil <sage@redhat.com>
3202 L:      ceph-devel@vger.kernel.org
3203 W:      http://ceph.com/
3204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3205 T:      git git://github.com/ceph/ceph-client.git
3206 S:      Supported
3207 F:      net/ceph/
3208 F:      include/linux/ceph/
3209 F:      include/linux/crush/
3210
3211 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3212 M:      "Yan, Zheng" <zyan@redhat.com>
3213 M:      Sage Weil <sage@redhat.com>
3214 M:      Ilya Dryomov <idryomov@gmail.com>
3215 L:      ceph-devel@vger.kernel.org
3216 W:      http://ceph.com/
3217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3218 T:      git git://github.com/ceph/ceph-client.git
3219 S:      Supported
3220 F:      Documentation/filesystems/ceph.txt
3221 F:      fs/ceph/
3222
3223 CERTIFICATE HANDLING:
3224 M:      David Howells <dhowells@redhat.com>
3225 M:      David Woodhouse <dwmw2@infradead.org>
3226 L:      keyrings@vger.kernel.org
3227 S:      Maintained
3228 F:      Documentation/module-signing.txt
3229 F:      certs/
3230 F:      scripts/sign-file.c
3231 F:      scripts/extract-cert.c
3232
3233 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3234 L:      linux-usb@vger.kernel.org
3235 S:      Orphan
3236 F:      Documentation/usb/WUSB-Design-overview.txt
3237 F:      Documentation/usb/wusb-cbaf
3238 F:      drivers/usb/host/hwa-hc.c
3239 F:      drivers/usb/host/whci/
3240 F:      drivers/usb/wusbcore/
3241 F:      include/linux/usb/wusb*
3242
3243 CFAG12864B LCD DRIVER
3244 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3245 W:      http://miguelojeda.es/auxdisplay.htm
3246 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3247 S:      Maintained
3248 F:      drivers/auxdisplay/cfag12864b.c
3249 F:      include/linux/cfag12864b.h
3250
3251 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3252 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3253 W:      http://miguelojeda.es/auxdisplay.htm
3254 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3255 S:      Maintained
3256 F:      drivers/auxdisplay/cfag12864bfb.c
3257 F:      include/linux/cfag12864b.h
3258
3259 CFG80211 and NL80211
3260 M:      Johannes Berg <johannes@sipsolutions.net>
3261 L:      linux-wireless@vger.kernel.org
3262 W:      http://wireless.kernel.org/
3263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3265 S:      Maintained
3266 F:      include/uapi/linux/nl80211.h
3267 F:      include/net/cfg80211.h
3268 F:      net/wireless/*
3269 X:      net/wireless/wext*
3270
3271 CHAR and MISC DRIVERS
3272 M:      Arnd Bergmann <arnd@arndb.de>
3273 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3275 S:      Supported
3276 F:      drivers/char/*
3277 F:      drivers/misc/*
3278 F:      include/linux/miscdevice.h
3279
3280 CHECKPATCH
3281 M:      Andy Whitcroft <apw@canonical.com>
3282 M:      Joe Perches <joe@perches.com>
3283 S:      Maintained
3284 F:      scripts/checkpatch.pl
3285
3286 CHINESE DOCUMENTATION
3287 M:      Harry Wei <harryxiyou@gmail.com>
3288 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3289 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3290 S:      Maintained
3291 F:      Documentation/translations/zh_CN/
3292
3293 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3294 M:      Peter Chen <Peter.Chen@nxp.com>
3295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3296 L:      linux-usb@vger.kernel.org
3297 S:      Maintained
3298 F:      drivers/usb/chipidea/
3299
3300 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3301 M:      Hans de Goede <hdegoede@redhat.com>
3302 L:      linux-input@vger.kernel.org
3303 S:      Maintained
3304 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3305 F:      drivers/input/touchscreen/chipone_icn8318.c
3306
3307 CHROME HARDWARE PLATFORM SUPPORT
3308 M:      Benson Leung <bleung@chromium.org>
3309 M:      Olof Johansson <olof@lixom.net>
3310 S:      Maintained
3311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3312 F:      drivers/platform/chrome/
3313
3314 CIRRUS LOGIC AUDIO CODEC DRIVERS
3315 M:      Brian Austin <brian.austin@cirrus.com>
3316 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3317 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3318 S:      Maintained
3319 F:      sound/soc/codecs/cs*
3320
3321 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3322 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3323 L:      netdev@vger.kernel.org
3324 S:      Maintained
3325 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3326
3327 CISCO FCOE HBA DRIVER
3328 M:      Satish Kharat <satishkh@cisco.com>
3329 M:      Sesidhar Baddela <sebaddel@cisco.com>
3330 M:      Karan Tilak Kumar <kartilak@cisco.com>
3331 L:      linux-scsi@vger.kernel.org
3332 S:      Supported
3333 F:      drivers/scsi/fnic/
3334
3335 CISCO SCSI HBA DRIVER
3336 M:      Karan Tilak Kumar <kartilak@cisco.com>
3337 M:      Sesidhar Baddela <sebaddel@cisco.com>
3338 L:      linux-scsi@vger.kernel.org
3339 S:      Supported
3340 F:      drivers/scsi/snic/
3341
3342 CISCO VIC ETHERNET NIC DRIVER
3343 M:      Christian Benvenuti <benve@cisco.com>
3344 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3345 M:      Neel Patel <neepatel@cisco.com>
3346 S:      Supported
3347 F:      drivers/net/ethernet/cisco/enic/
3348
3349 CISCO VIC LOW LATENCY NIC DRIVER
3350 M:      Christian Benvenuti <benve@cisco.com>
3351 M:      Dave Goodell <dgoodell@cisco.com>
3352 S:      Supported
3353 F:      drivers/infiniband/hw/usnic/
3354
3355 CLEANCACHE API
3356 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3357 L:      linux-kernel@vger.kernel.org
3358 S:      Maintained
3359 F:      mm/cleancache.c
3360 F:      include/linux/cleancache.h
3361
3362 CLK API
3363 M:      Russell King <linux@armlinux.org.uk>
3364 L:      linux-clk@vger.kernel.org
3365 S:      Maintained
3366 F:      include/linux/clk.h
3367
3368 CLOCKSOURCE, CLOCKEVENT DRIVERS
3369 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3370 M:      Thomas Gleixner <tglx@linutronix.de>
3371 L:      linux-kernel@vger.kernel.org
3372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3373 S:      Supported
3374 F:      drivers/clocksource
3375
3376 CMPC ACPI DRIVER
3377 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3378 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3379 L:      platform-driver-x86@vger.kernel.org
3380 S:      Supported
3381 F:      drivers/platform/x86/classmate-laptop.c
3382
3383 COBALT MEDIA DRIVER
3384 M:      Hans Verkuil <hans.verkuil@cisco.com>
3385 L:      linux-media@vger.kernel.org
3386 T:      git git://linuxtv.org/media_tree.git
3387 W:      https://linuxtv.org
3388 S:      Supported
3389 F:      drivers/media/pci/cobalt/
3390
3391 COCCINELLE/Semantic Patches (SmPL)
3392 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3393 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3394 M:      Nicolas Palix <nicolas.palix@imag.fr>
3395 M:      Michal Marek <mmarek@suse.com>
3396 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3398 W:      http://coccinelle.lip6.fr/
3399 S:      Supported
3400 F:      Documentation/dev-tools/coccinelle.rst
3401 F:      scripts/coccinelle/
3402 F:      scripts/coccicheck
3403
3404 CODA FILE SYSTEM
3405 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3406 M:      coda@cs.cmu.edu
3407 L:      codalist@coda.cs.cmu.edu
3408 W:      http://www.coda.cs.cmu.edu/
3409 S:      Maintained
3410 F:      Documentation/filesystems/coda.txt
3411 F:      fs/coda/
3412 F:      include/linux/coda*.h
3413 F:      include/uapi/linux/coda*.h
3414
3415 CODA V4L2 MEM2MEM DRIVER
3416 M:      Philipp Zabel <p.zabel@pengutronix.de>
3417 L:      linux-media@vger.kernel.org
3418 S:      Maintained
3419 F:      Documentation/devicetree/bindings/media/coda.txt
3420 F:      drivers/media/platform/coda/
3421
3422 COMMON CLK FRAMEWORK
3423 M:      Michael Turquette <mturquette@baylibre.com>
3424 M:      Stephen Boyd <sboyd@codeaurora.org>
3425 L:      linux-clk@vger.kernel.org
3426 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3428 S:      Maintained
3429 F:      Documentation/devicetree/bindings/clock/
3430 F:      drivers/clk/
3431 X:      drivers/clk/clkdev.c
3432 F:      include/linux/clk-pr*
3433 F:      include/linux/clk/
3434
3435 COMMON INTERNET FILE SYSTEM (CIFS)
3436 M:      Steve French <sfrench@samba.org>
3437 L:      linux-cifs@vger.kernel.org
3438 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3439 W:      http://linux-cifs.samba.org/
3440 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3441 S:      Supported
3442 F:      Documentation/filesystems/cifs/
3443 F:      fs/cifs/
3444
3445 COMPACTPCI HOTPLUG CORE
3446 M:      Scott Murray <scott@spiteful.org>
3447 L:      linux-pci@vger.kernel.org
3448 S:      Maintained
3449 F:      drivers/pci/hotplug/cpci_hotplug*
3450
3451 COMPACTPCI HOTPLUG GENERIC DRIVER
3452 M:      Scott Murray <scott@spiteful.org>
3453 L:      linux-pci@vger.kernel.org
3454 S:      Maintained
3455 F:      drivers/pci/hotplug/cpcihp_generic.c
3456
3457 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3458 M:      Scott Murray <scott@spiteful.org>
3459 L:      linux-pci@vger.kernel.org
3460 S:      Maintained
3461 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3462
3463 COMPAL LAPTOP SUPPORT
3464 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3465 L:      platform-driver-x86@vger.kernel.org
3466 S:      Maintained
3467 F:      drivers/platform/x86/compal-laptop.c
3468
3469 CONEXANT ACCESSRUNNER USB DRIVER
3470 L:      accessrunner-general@lists.sourceforge.net
3471 W:      http://accessrunner.sourceforge.net/
3472 S:      Orphan
3473 F:      drivers/usb/atm/cxacru.c
3474
3475 CONFIGFS
3476 M:      Joel Becker <jlbec@evilplan.org>
3477 M:      Christoph Hellwig <hch@lst.de>
3478 T:      git git://git.infradead.org/users/hch/configfs.git
3479 S:      Supported
3480 F:      fs/configfs/
3481 F:      include/linux/configfs.h
3482
3483 CONNECTOR
3484 M:      Evgeniy Polyakov <zbr@ioremap.net>
3485 L:      netdev@vger.kernel.org
3486 S:      Maintained
3487 F:      drivers/connector/
3488
3489 CONTROL GROUP (CGROUP)
3490 M:      Tejun Heo <tj@kernel.org>
3491 M:      Li Zefan <lizefan@huawei.com>
3492 M:      Johannes Weiner <hannes@cmpxchg.org>
3493 L:      cgroups@vger.kernel.org
3494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3495 S:      Maintained
3496 F:      Documentation/cgroup*
3497 F:      include/linux/cgroup*
3498 F:      kernel/cgroup*
3499
3500 CONTROL GROUP - CPUSET
3501 M:      Li Zefan <lizefan@huawei.com>
3502 L:      cgroups@vger.kernel.org
3503 W:      http://www.bullopensource.org/cpuset/
3504 W:      http://oss.sgi.com/projects/cpusets/
3505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3506 S:      Maintained
3507 F:      Documentation/cgroup-v1/cpusets.txt
3508 F:      include/linux/cpuset.h
3509 F:      kernel/cpuset.c
3510
3511 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3512 M:      Johannes Weiner <hannes@cmpxchg.org>
3513 M:      Michal Hocko <mhocko@kernel.org>
3514 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3515 L:      cgroups@vger.kernel.org
3516 L:      linux-mm@kvack.org
3517 S:      Maintained
3518 F:      mm/memcontrol.c
3519 F:      mm/swap_cgroup.c
3520
3521 CORETEMP HARDWARE MONITORING DRIVER
3522 M:      Fenghua Yu <fenghua.yu@intel.com>
3523 L:      linux-hwmon@vger.kernel.org
3524 S:      Maintained
3525 F:      Documentation/hwmon/coretemp
3526 F:      drivers/hwmon/coretemp.c
3527
3528 COSA/SRP SYNC SERIAL DRIVER
3529 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3530 W:      http://www.fi.muni.cz/~kas/cosa/
3531 S:      Maintained
3532 F:      drivers/net/wan/cosa*
3533
3534 CPMAC ETHERNET DRIVER
3535 M:      Florian Fainelli <f.fainelli@gmail.com>
3536 L:      netdev@vger.kernel.org
3537 S:      Maintained
3538 F:      drivers/net/ethernet/ti/cpmac.c
3539
3540 CPU FREQUENCY DRIVERS
3541 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3542 M:      Viresh Kumar <viresh.kumar@linaro.org>
3543 L:      linux-pm@vger.kernel.org
3544 S:      Maintained
3545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3546 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3547 B:      https://bugzilla.kernel.org
3548 F:      Documentation/cpu-freq/
3549 F:      Documentation/devicetree/bindings/cpufreq/
3550 F:      drivers/cpufreq/
3551 F:      include/linux/cpufreq.h
3552 F:      tools/testing/selftests/cpufreq/
3553
3554 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3555 M:      Viresh Kumar <viresh.kumar@linaro.org>
3556 M:      Sudeep Holla <sudeep.holla@arm.com>
3557 L:      linux-pm@vger.kernel.org
3558 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3559 S:      Maintained
3560 F:      drivers/cpufreq/arm_big_little.h
3561 F:      drivers/cpufreq/arm_big_little.c
3562 F:      drivers/cpufreq/arm_big_little_dt.c
3563
3564 CPU POWER MONITORING SUBSYSTEM
3565 M:      Thomas Renninger <trenn@suse.com>
3566 L:      linux-pm@vger.kernel.org
3567 S:      Maintained
3568 F:      tools/power/cpupower/
3569
3570 CPUID/MSR DRIVER
3571 M:      "H. Peter Anvin" <hpa@zytor.com>
3572 S:      Maintained
3573 F:      arch/x86/kernel/cpuid.c
3574 F:      arch/x86/kernel/msr.c
3575
3576 CPUIDLE DRIVER - ARM BIG LITTLE
3577 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3578 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3579 L:      linux-pm@vger.kernel.org
3580 L:      linux-arm-kernel@lists.infradead.org
3581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3582 S:      Maintained
3583 F:      drivers/cpuidle/cpuidle-big_little.c
3584
3585 CPUIDLE DRIVER - ARM EXYNOS
3586 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3587 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3588 M:      Kukjin Kim <kgene@kernel.org>
3589 L:      linux-pm@vger.kernel.org
3590 L:      linux-samsung-soc@vger.kernel.org
3591 S:      Supported
3592 F:      drivers/cpuidle/cpuidle-exynos.c
3593 F:      arch/arm/mach-exynos/pm.c
3594
3595 CPUIDLE DRIVERS
3596 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3597 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3598 L:      linux-pm@vger.kernel.org
3599 S:      Maintained
3600 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3601 B:      https://bugzilla.kernel.org
3602 F:      drivers/cpuidle/*
3603 F:      include/linux/cpuidle.h
3604
3605 CRAMFS FILESYSTEM
3606 W:      http://sourceforge.net/projects/cramfs/
3607 S:      Orphan / Obsolete
3608 F:      Documentation/filesystems/cramfs.txt
3609 F:      fs/cramfs/
3610
3611 CRIS PORT
3612 M:      Mikael Starvik <starvik@axis.com>
3613 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3614 L:      linux-cris-kernel@axis.com
3615 W:      http://developer.axis.com
3616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3617 S:      Maintained
3618 F:      arch/cris/
3619 F:      drivers/tty/serial/crisv10.*
3620
3621 CRYPTO API
3622 M:      Herbert Xu <herbert@gondor.apana.org.au>
3623 M:      "David S. Miller" <davem@davemloft.net>
3624 L:      linux-crypto@vger.kernel.org
3625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3627 S:      Maintained
3628 F:      Documentation/crypto/
3629 F:      Documentation/devicetree/bindings/crypto/
3630 F:      arch/*/crypto/
3631 F:      crypto/
3632 F:      drivers/crypto/
3633 F:      include/crypto/
3634 F:      include/linux/crypto*
3635
3636 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3637 M:      Neil Horman <nhorman@tuxdriver.com>
3638 L:      linux-crypto@vger.kernel.org
3639 S:      Maintained
3640 F:      crypto/ansi_cprng.c
3641 F:      crypto/rng.c
3642
3643 CS3308 MEDIA DRIVER
3644 M:      Hans Verkuil <hverkuil@xs4all.nl>
3645 L:      linux-media@vger.kernel.org
3646 T:      git git://linuxtv.org/media_tree.git
3647 W:      http://linuxtv.org
3648 S:      Odd Fixes
3649 F:      drivers/media/i2c/cs3308.c
3650 F:      drivers/media/i2c/cs3308.h
3651
3652 CS5535 Audio ALSA driver
3653 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3654 S:      Maintained
3655 F:      sound/pci/cs5535audio/
3656
3657 CW1200 WLAN driver
3658 M:      Solomon Peachy <pizza@shaftnet.org>
3659 S:      Maintained
3660 F:      drivers/net/wireless/st/cw1200/
3661
3662 CX18 VIDEO4LINUX DRIVER
3663 M:      Andy Walls <awalls@md.metrocast.net>
3664 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3665 L:      linux-media@vger.kernel.org
3666 T:      git git://linuxtv.org/media_tree.git
3667 W:      https://linuxtv.org
3668 W:      http://www.ivtvdriver.org/index.php/Cx18
3669 S:      Maintained
3670 F:      Documentation/media/v4l-drivers/cx18*
3671 F:      drivers/media/pci/cx18/
3672 F:      include/uapi/linux/ivtv*
3673
3674 CX2341X MPEG ENCODER HELPER MODULE
3675 M:      Hans Verkuil <hverkuil@xs4all.nl>
3676 L:      linux-media@vger.kernel.org
3677 T:      git git://linuxtv.org/media_tree.git
3678 W:      https://linuxtv.org
3679 S:      Maintained
3680 F:      drivers/media/common/cx2341x*
3681 F:      include/media/cx2341x*
3682
3683 CX24120 MEDIA DRIVER
3684 M:      Jemma Denson <jdenson@gmail.com>
3685 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3686 L:      linux-media@vger.kernel.org
3687 W:      https://linuxtv.org
3688 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3689 S:      Maintained
3690 F:      drivers/media/dvb-frontends/cx24120*
3691
3692 CX88 VIDEO4LINUX DRIVER
3693 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3694 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3695 L:      linux-media@vger.kernel.org
3696 W:      https://linuxtv.org
3697 T:      git git://linuxtv.org/media_tree.git
3698 S:      Odd fixes
3699 F:      Documentation/media/v4l-drivers/cx88*
3700 F:      drivers/media/pci/cx88/
3701
3702 CXD2820R MEDIA DRIVER
3703 M:      Antti Palosaari <crope@iki.fi>
3704 L:      linux-media@vger.kernel.org
3705 W:      https://linuxtv.org
3706 W:      http://palosaari.fi/linux/
3707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3708 T:      git git://linuxtv.org/anttip/media_tree.git
3709 S:      Maintained
3710 F:      drivers/media/dvb-frontends/cxd2820r*
3711
3712 CXGB3 ETHERNET DRIVER (CXGB3)
3713 M:      Santosh Raspatur <santosh@chelsio.com>
3714 L:      netdev@vger.kernel.org
3715 W:      http://www.chelsio.com
3716 S:      Supported
3717 F:      drivers/net/ethernet/chelsio/cxgb3/
3718
3719 CXGB3 ISCSI DRIVER (CXGB3I)
3720 M:      Karen Xie <kxie@chelsio.com>
3721 L:      linux-scsi@vger.kernel.org
3722 W:      http://www.chelsio.com
3723 S:      Supported
3724 F:      drivers/scsi/cxgbi/cxgb3i
3725
3726 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3727 M:      Steve Wise <swise@chelsio.com>
3728 L:      linux-rdma@vger.kernel.org
3729 W:      http://www.openfabrics.org
3730 S:      Supported
3731 F:      drivers/infiniband/hw/cxgb3/
3732 F:      include/uapi/rdma/cxgb3-abi.h
3733
3734 CXGB4 CRYPTO DRIVER (chcr)
3735 M:      Harsh Jain <harsh@chelsio.com>
3736 L:      linux-crypto@vger.kernel.org
3737 W:      http://www.chelsio.com
3738 S:      Supported
3739 F:      drivers/crypto/chelsio
3740
3741 CXGB4 ETHERNET DRIVER (CXGB4)
3742 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3743 L:      netdev@vger.kernel.org
3744 W:      http://www.chelsio.com
3745 S:      Supported
3746 F:      drivers/net/ethernet/chelsio/cxgb4/
3747
3748 CXGB4 ISCSI DRIVER (CXGB4I)
3749 M:      Karen Xie <kxie@chelsio.com>
3750 L:      linux-scsi@vger.kernel.org
3751 W:      http://www.chelsio.com
3752 S:      Supported
3753 F:      drivers/scsi/cxgbi/cxgb4i
3754
3755 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3756 M:      Steve Wise <swise@chelsio.com>
3757 L:      linux-rdma@vger.kernel.org
3758 W:      http://www.openfabrics.org
3759 S:      Supported
3760 F:      drivers/infiniband/hw/cxgb4/
3761 F:      include/uapi/rdma/cxgb4-abi.h
3762
3763 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3764 M:      Casey Leedom <leedom@chelsio.com>
3765 L:      netdev@vger.kernel.org
3766 W:      http://www.chelsio.com
3767 S:      Supported
3768 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3769
3770 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3771 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3772 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3773 L:      linuxppc-dev@lists.ozlabs.org
3774 S:      Supported
3775 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3776 F:      drivers/misc/cxl/
3777 F:      include/misc/cxl*
3778 F:      include/uapi/misc/cxl.h
3779 F:      Documentation/powerpc/cxl.txt
3780 F:      Documentation/ABI/testing/sysfs-class-cxl
3781
3782 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3783 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3784 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3785 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3786 L:      linux-scsi@vger.kernel.org
3787 S:      Supported
3788 F:      drivers/scsi/cxlflash/
3789 F:      include/uapi/scsi/cxlflash_ioctls.h
3790 F:      Documentation/powerpc/cxlflash.txt
3791
3792 CYBERPRO FB DRIVER
3793 M:      Russell King <linux@armlinux.org.uk>
3794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3795 W:      http://www.armlinux.org.uk/
3796 S:      Maintained
3797 F:      drivers/video/fbdev/cyber2000fb.*
3798
3799 CYCLADES ASYNC MUX DRIVER
3800 W:      http://www.cyclades.com/
3801 S:      Orphan
3802 F:      drivers/tty/cyclades.c
3803 F:      include/linux/cyclades.h
3804 F:      include/uapi/linux/cyclades.h
3805
3806 CYCLADES PC300 DRIVER
3807 W:      http://www.cyclades.com/
3808 S:      Orphan
3809 F:      drivers/net/wan/pc300*
3810
3811 CYPRESS_FIRMWARE MEDIA DRIVER
3812 M:      Antti Palosaari <crope@iki.fi>
3813 L:      linux-media@vger.kernel.org
3814 W:      https://linuxtv.org
3815 W:      http://palosaari.fi/linux/
3816 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3817 T:      git git://linuxtv.org/anttip/media_tree.git
3818 S:      Maintained
3819 F:      drivers/media/common/cypress_firmware*
3820
3821 CYTTSP TOUCHSCREEN DRIVER
3822 M:      Ferruh Yigit <fery@cypress.com>
3823 L:      linux-input@vger.kernel.org
3824 S:      Supported
3825 F:      drivers/input/touchscreen/cyttsp*
3826 F:      include/linux/input/cyttsp.h
3827
3828 D-LINK DIR-685 TOUCHKEYS DRIVER
3829 M:      Linus Walleij <linus.walleij@linaro.org>
3830 L:      linux-input@vger.kernel.org
3831 S:      Supported
3832 F:      drivers/input/dlink-dir685-touchkeys.c
3833
3834 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3835 M:      Joshua Kinard <kumba@gentoo.org>
3836 S:      Maintained
3837 F:      drivers/rtc/rtc-ds1685.c
3838 F:      include/linux/rtc/ds1685.h
3839
3840 DAMA SLAVE for AX.25
3841 M:      Joerg Reuter <jreuter@yaina.de>
3842 W:      http://yaina.de/jreuter/
3843 W:      http://www.qsl.net/dl1bke/
3844 L:      linux-hams@vger.kernel.org
3845 S:      Maintained
3846 F:      net/ax25/af_ax25.c
3847 F:      net/ax25/ax25_dev.c
3848 F:      net/ax25/ax25_ds_*
3849 F:      net/ax25/ax25_in.c
3850 F:      net/ax25/ax25_out.c
3851 F:      net/ax25/ax25_timer.c
3852 F:      net/ax25/sysctl_net_ax25.c
3853
3854 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3855 L:      netdev@vger.kernel.org
3856 S:      Orphan
3857 F:      Documentation/networking/dmfe.txt
3858 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3859
3860 DC390/AM53C974 SCSI driver
3861 M:      Hannes Reinecke <hare@suse.com>
3862 L:      linux-scsi@vger.kernel.org
3863 S:      Maintained
3864 F:      drivers/scsi/am53c974.c
3865
3866 DC395x SCSI driver
3867 M:      Oliver Neukum <oliver@neukum.org>
3868 M:      Ali Akcaagac <aliakc@web.de>
3869 M:      Jamie Lenehan <lenehan@twibble.org>
3870 L:      dc395x@twibble.org
3871 W:      http://twibble.org/dist/dc395x/
3872 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3873 S:      Maintained
3874 F:      Documentation/scsi/dc395x.txt
3875 F:      drivers/scsi/dc395x.*
3876
3877 DCCP PROTOCOL
3878 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3879 L:      dccp@vger.kernel.org
3880 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3881 S:      Maintained
3882 F:      include/linux/dccp.h
3883 F:      include/uapi/linux/dccp.h
3884 F:      include/linux/tfrc.h
3885 F:      net/dccp/
3886
3887 DECnet NETWORK LAYER
3888 W:      http://linux-decnet.sourceforge.net
3889 L:      linux-decnet-user@lists.sourceforge.net
3890 S:      Orphan
3891 F:      Documentation/networking/decnet.txt
3892 F:      net/decnet/
3893
3894 DECSTATION PLATFORM SUPPORT
3895 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3896 L:      linux-mips@linux-mips.org
3897 W:      http://www.linux-mips.org/wiki/DECstation
3898 S:      Maintained
3899 F:      arch/mips/dec/
3900 F:      arch/mips/include/asm/dec/
3901 F:      arch/mips/include/asm/mach-dec/
3902
3903 DEFXX FDDI NETWORK DRIVER
3904 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3905 S:      Maintained
3906 F:      drivers/net/fddi/defxx.*
3907
3908 DELL LAPTOP DRIVER
3909 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3910 M:      Pali Rohár <pali.rohar@gmail.com>
3911 L:      platform-driver-x86@vger.kernel.org
3912 S:      Maintained
3913 F:      drivers/platform/x86/dell-laptop.c
3914
3915 DELL LAPTOP FREEFALL DRIVER
3916 M:      Pali Rohár <pali.rohar@gmail.com>
3917 S:      Maintained
3918 F:      drivers/platform/x86/dell-smo8800.c
3919
3920 DELL LAPTOP RBTN DRIVER
3921 M:      Pali Rohár <pali.rohar@gmail.com>
3922 S:      Maintained
3923 F:      drivers/platform/x86/dell-rbtn.*
3924
3925 DELL LAPTOP SMM DRIVER
3926 M:      Pali Rohár <pali.rohar@gmail.com>
3927 S:      Maintained
3928 F:      drivers/hwmon/dell-smm-hwmon.c
3929 F:      include/uapi/linux/i8k.h
3930
3931 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3932 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3933 S:      Maintained
3934 F:      Documentation/dcdbas.txt
3935 F:      drivers/firmware/dcdbas.*
3936
3937 DELL WMI EXTRAS DRIVER
3938 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3939 M:      Pali Rohár <pali.rohar@gmail.com>
3940 S:      Maintained
3941 F:      drivers/platform/x86/dell-wmi.c
3942
3943 DELTA ST MEDIA DRIVER
3944 M:      Hugues Fruchet <hugues.fruchet@st.com>
3945 L:      linux-media@vger.kernel.org
3946 T:      git git://linuxtv.org/media_tree.git
3947 W:      https://linuxtv.org
3948 S:      Supported
3949 F:      drivers/media/platform/sti/delta
3950
3951 DENALI NAND DRIVER
3952 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
3953 L:      linux-mtd@lists.infradead.org
3954 S:      Supported
3955 F:      drivers/mtd/nand/denali*
3956
3957 DESIGNWARE USB2 DRD IP DRIVER
3958 M:      John Youn <johnyoun@synopsys.com>
3959 L:      linux-usb@vger.kernel.org
3960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3961 S:      Maintained
3962 F:      drivers/usb/dwc2/
3963
3964 DESIGNWARE USB3 DRD IP DRIVER
3965 M:      Felipe Balbi <balbi@kernel.org>
3966 L:      linux-usb@vger.kernel.org
3967 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3968 S:      Maintained
3969 F:      drivers/usb/dwc3/
3970
3971 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3972 M:      Andreas Klinger <ak@it-klinger.de>
3973 L:      linux-iio@vger.kernel.org
3974 S:      Maintained
3975 F:      drivers/iio/proximity/srf*.c
3976
3977 DEVICE COREDUMP (DEV_COREDUMP)
3978 M:      Johannes Berg <johannes@sipsolutions.net>
3979 L:      linux-kernel@vger.kernel.org
3980 S:      Maintained
3981 F:      drivers/base/devcoredump.c
3982 F:      include/linux/devcoredump.h
3983
3984 DEVICE FREQUENCY (DEVFREQ)
3985 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3986 M:      Kyungmin Park <kyungmin.park@samsung.com>
3987 R:      Chanwoo Choi <cw00.choi@samsung.com>
3988 L:      linux-pm@vger.kernel.org
3989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3990 S:      Maintained
3991 F:      drivers/devfreq/
3992 F:      include/linux/devfreq.h
3993 F:      Documentation/devicetree/bindings/devfreq/
3994
3995 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3996 M:      Chanwoo Choi <cw00.choi@samsung.com>
3997 L:      linux-pm@vger.kernel.org
3998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3999 S:      Supported
4000 F:      drivers/devfreq/event/
4001 F:      drivers/devfreq/devfreq-event.c
4002 F:      include/linux/devfreq-event.h
4003 F:      Documentation/devicetree/bindings/devfreq/event/
4004
4005 DEVICE NUMBER REGISTRY
4006 M:      Torben Mathiasen <device@lanana.org>
4007 W:      http://lanana.org/docs/device-list/index.html
4008 S:      Maintained
4009
4010 DEVICE-MAPPER  (LVM)
4011 M:      Alasdair Kergon <agk@redhat.com>
4012 M:      Mike Snitzer <snitzer@redhat.com>
4013 M:      dm-devel@redhat.com
4014 L:      dm-devel@redhat.com
4015 W:      http://sources.redhat.com/dm
4016 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4018 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4019 S:      Maintained
4020 F:      Documentation/device-mapper/
4021 F:      drivers/md/dm*
4022 F:      drivers/md/persistent-data/
4023 F:      include/linux/device-mapper.h
4024 F:      include/linux/dm-*.h
4025 F:      include/uapi/linux/dm-*.h
4026
4027 DEVLINK
4028 M:      Jiri Pirko <jiri@mellanox.com>
4029 L:      netdev@vger.kernel.org
4030 S:      Supported
4031 F:      net/core/devlink.c
4032 F:      include/net/devlink.h
4033 F:      include/uapi/linux/devlink.h
4034
4035 DIALOG SEMICONDUCTOR DRIVERS
4036 M:      Support Opensource <support.opensource@diasemi.com>
4037 W:      http://www.dialog-semiconductor.com/products
4038 S:      Supported
4039 F:      Documentation/hwmon/da90??
4040 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4041 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4042 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4043 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4044 F:      Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4045 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4046 F:      drivers/gpio/gpio-da90??.c
4047 F:      drivers/hwmon/da90??-hwmon.c
4048 F:      drivers/iio/adc/da91??-*.c
4049 F:      drivers/input/misc/da90??_onkey.c
4050 F:      drivers/input/touchscreen/da9052_tsi.c
4051 F:      drivers/leds/leds-da90??.c
4052 F:      drivers/mfd/da903x.c
4053 F:      drivers/mfd/da90??-*.c
4054 F:      drivers/mfd/da91??-*.c
4055 F:      drivers/power/supply/da9052-battery.c
4056 F:      drivers/power/supply/da91??-*.c
4057 F:      drivers/regulator/da903x.c
4058 F:      drivers/regulator/da9???-regulator.[ch]
4059 F:      drivers/thermal/da90??-thermal.c
4060 F:      drivers/rtc/rtc-da90??.c
4061 F:      drivers/video/backlight/da90??_bl.c
4062 F:      drivers/watchdog/da90??_wdt.c
4063 F:      include/linux/mfd/da903x.h
4064 F:      include/linux/mfd/da9052/
4065 F:      include/linux/mfd/da9055/
4066 F:      include/linux/mfd/da9062/
4067 F:      include/linux/mfd/da9063/
4068 F:      include/linux/mfd/da9150/
4069 F:      include/linux/regulator/da9211.h
4070 F:      include/sound/da[79]*.h
4071 F:      sound/soc/codecs/da[79]*.[ch]
4072
4073 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4074 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4075 L:      linux-gpio@vger.kernel.org
4076 S:      Maintained
4077 F:      drivers/gpio/gpio-gpio-mm.c
4078
4079 DIGI NEO AND CLASSIC PCI PRODUCTS
4080 M:      Lidza Louina <lidza.louina@gmail.com>
4081 M:      Mark Hounschell <markh@compro.net>
4082 L:      driverdev-devel@linuxdriverproject.org
4083 S:      Maintained
4084 F:      drivers/staging/dgnc/
4085
4086 DIOLAN U2C-12 I2C DRIVER
4087 M:      Guenter Roeck <linux@roeck-us.net>
4088 L:      linux-i2c@vger.kernel.org
4089 S:      Maintained
4090 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4091
4092 DIRECT ACCESS (DAX)
4093 M:      Matthew Wilcox <mawilcox@microsoft.com>
4094 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4095 L:      linux-fsdevel@vger.kernel.org
4096 S:      Supported
4097 F:      fs/dax.c
4098 F:      include/linux/dax.h
4099 F:      include/trace/events/fs_dax.h
4100
4101 DIRECTORY NOTIFICATION (DNOTIFY)
4102 M:      Eric Paris <eparis@parisplace.org>
4103 S:      Maintained
4104 F:      Documentation/filesystems/dnotify.txt
4105 F:      fs/notify/dnotify/
4106 F:      include/linux/dnotify.h
4107
4108 DISK GEOMETRY AND PARTITION HANDLING
4109 M:      Andries Brouwer <aeb@cwi.nl>
4110 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4111 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4112 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4113 S:      Maintained
4114
4115 DISKQUOTA
4116 M:      Jan Kara <jack@suse.com>
4117 S:      Maintained
4118 F:      Documentation/filesystems/quota.txt
4119 F:      fs/quota/
4120 F:      include/linux/quota*.h
4121 F:      include/uapi/linux/quota*.h
4122
4123 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4124 M:      Bernie Thompson <bernie@plugable.com>
4125 L:      linux-fbdev@vger.kernel.org
4126 S:      Maintained
4127 W:      http://plugable.com/category/projects/udlfb/
4128 F:      drivers/video/fbdev/udlfb.c
4129 F:      include/video/udlfb.h
4130 F:      Documentation/fb/udlfb.txt
4131
4132 DISTRIBUTED LOCK MANAGER (DLM)
4133 M:      Christine Caulfield <ccaulfie@redhat.com>
4134 M:      David Teigland <teigland@redhat.com>
4135 L:      cluster-devel@redhat.com
4136 W:      http://sources.redhat.com/cluster/
4137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4138 S:      Supported
4139 F:      fs/dlm/
4140
4141 DMA BUFFER SHARING FRAMEWORK
4142 M:      Sumit Semwal <sumit.semwal@linaro.org>
4143 S:      Maintained
4144 L:      linux-media@vger.kernel.org
4145 L:      dri-devel@lists.freedesktop.org
4146 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4147 F:      drivers/dma-buf/
4148 F:      include/linux/dma-buf*
4149 F:      include/linux/reservation.h
4150 F:      include/linux/*fence.h
4151 F:      Documentation/driver-api/dma-buf.rst
4152 T:      git git://anongit.freedesktop.org/drm/drm-misc
4153
4154 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4155 M:      Vinod Koul <vinod.koul@intel.com>
4156 L:      dmaengine@vger.kernel.org
4157 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4158 S:      Maintained
4159 F:      drivers/dma/
4160 F:      include/linux/dmaengine.h
4161 F:      Documentation/devicetree/bindings/dma/
4162 F:      Documentation/dmaengine/
4163 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4164
4165 DMA MAPPING HELPERS
4166 M:      Christoph Hellwig <hch@lst.de>
4167 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4168 R:      Robin Murphy <robin.murphy@arm.com>
4169 L:      linux-kernel@vger.kernel.org
4170 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4171 W:      http://git.infradead.org/users/hch/dma-mapping.git
4172 S:      Supported
4173 F:      lib/dma-debug.c
4174 F:      lib/dma-noop.c
4175 F:      lib/dma-virt.c
4176 F:      drivers/base/dma-mapping.c
4177 F:      drivers/base/dma-coherent.c
4178 F:      include/linux/dma-mapping.h
4179
4180 DME1737 HARDWARE MONITOR DRIVER
4181 M:      Juerg Haefliger <juergh@gmail.com>
4182 L:      linux-hwmon@vger.kernel.org
4183 S:      Maintained
4184 F:      Documentation/hwmon/dme1737
4185 F:      drivers/hwmon/dme1737.c
4186
4187 DMI/SMBIOS SUPPORT
4188 M:      Jean Delvare <jdelvare@suse.com>
4189 S:      Maintained
4190 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4191 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4192 F:      drivers/firmware/dmi-id.c
4193 F:      drivers/firmware/dmi_scan.c
4194 F:      include/linux/dmi.h
4195
4196 DOCUMENTATION
4197 M:      Jonathan Corbet <corbet@lwn.net>
4198 L:      linux-doc@vger.kernel.org
4199 S:      Maintained
4200 F:      Documentation/
4201 F:      scripts/kernel-doc
4202 X:      Documentation/ABI/
4203 X:      Documentation/devicetree/
4204 X:      Documentation/acpi
4205 X:      Documentation/power
4206 X:      Documentation/spi
4207 X:      Documentation/media
4208 T:      git git://git.lwn.net/linux.git docs-next
4209
4210 DONGWOON DW9714 LENS VOICE COIL DRIVER
4211 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4212 L:      linux-media@vger.kernel.org
4213 T:      git git://linuxtv.org/media_tree.git
4214 S:      Maintained
4215 F:      drivers/media/i2c/dw9714.c
4216
4217 DOUBLETALK DRIVER
4218 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4219 L:      blinux-list@redhat.com
4220 S:      Maintained
4221 F:      drivers/char/dtlk.c
4222 F:      include/linux/dtlk.h
4223
4224 DPAA2 DATAPATH I/O (DPIO) DRIVER
4225 M:      Roy Pledge <Roy.Pledge@nxp.com>
4226 L:      linux-kernel@vger.kernel.org
4227 S:      Maintained
4228 F:      drivers/staging/fsl-mc/bus/dpio
4229
4230 DPAA2 ETHERNET DRIVER
4231 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4232 L:      linux-kernel@vger.kernel.org
4233 S:      Maintained
4234 F:      drivers/staging/fsl-dpaa2/ethernet
4235
4236 DPT_I2O SCSI RAID DRIVER
4237 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4238 L:      linux-scsi@vger.kernel.org
4239 W:      http://www.adaptec.com/
4240 S:      Maintained
4241 F:      drivers/scsi/dpt*
4242 F:      drivers/scsi/dpt/
4243
4244 DRBD DRIVER
4245 M:      Philipp Reisner <philipp.reisner@linbit.com>
4246 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4247 L:      drbd-dev@lists.linbit.com
4248 W:      http://www.drbd.org
4249 T:      git git://git.linbit.com/linux-drbd.git
4250 T:      git git://git.linbit.com/drbd-8.4.git
4251 S:      Supported
4252 F:      drivers/block/drbd/
4253 F:      lib/lru_cache.c
4254 F:      Documentation/blockdev/drbd/
4255
4256 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4257 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4258 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4259 S:      Supported
4260 F:      Documentation/kobject.txt
4261 F:      drivers/base/
4262 F:      fs/debugfs/
4263 F:      fs/sysfs/
4264 F:      include/linux/debugfs.h
4265 F:      include/linux/kobj*
4266 F:      lib/kobj*
4267
4268 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4269 M:      Kevin Hilman <khilman@kernel.org>
4270 M:      Nishanth Menon <nm@ti.com>
4271 S:      Maintained
4272 F:      drivers/power/avs/
4273 F:      include/linux/power/smartreflex.h
4274 L:      linux-pm@vger.kernel.org
4275
4276 DRM DRIVER FOR ARM PL111 CLCD
4277 M:      Eric Anholt <eric@anholt.net>
4278 T:      git git://anongit.freedesktop.org/drm/drm-misc
4279 S:      Supported
4280 F:      drivers/gpu/drm/pl111/
4281
4282 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4283 M:      Dave Airlie <airlied@redhat.com>
4284 S:      Odd Fixes
4285 F:      drivers/gpu/drm/ast/
4286
4287 DRM DRIVER FOR BOCHS VIRTUAL GPU
4288 M:      Gerd Hoffmann <kraxel@redhat.com>
4289 L:      virtualization@lists.linux-foundation.org
4290 T:      git git://anongit.freedesktop.org/drm/drm-misc
4291 S:      Maintained
4292 F:      drivers/gpu/drm/bochs/
4293
4294 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4295 S:      Orphan / Obsolete
4296 F:      drivers/gpu/drm/i810/
4297 F:      include/uapi/drm/i810_drm.h
4298
4299 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4300 S:      Orphan / Obsolete
4301 F:      drivers/gpu/drm/mga/
4302 F:      include/uapi/drm/mga_drm.h
4303
4304 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4305 M:      Dave Airlie <airlied@redhat.com>
4306 S:      Odd Fixes
4307 F:      drivers/gpu/drm/mgag200/
4308
4309 DRM DRIVER FOR MI0283QT
4310 M:      Noralf Trønnes <noralf@tronnes.org>
4311 S:      Maintained
4312 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4313 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4314
4315 DRM DRIVER FOR MSM ADRENO GPU
4316 M:      Rob Clark <robdclark@gmail.com>
4317 L:      linux-arm-msm@vger.kernel.org
4318 L:      dri-devel@lists.freedesktop.org
4319 L:      freedreno@lists.freedesktop.org
4320 T:      git git://people.freedesktop.org/~robclark/linux
4321 S:      Maintained
4322 F:      drivers/gpu/drm/msm/
4323 F:      include/uapi/drm/msm_drm.h
4324 F:      Documentation/devicetree/bindings/display/msm/
4325
4326 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4327 M:      Ben Skeggs <bskeggs@redhat.com>
4328 L:      dri-devel@lists.freedesktop.org
4329 L:      nouveau@lists.freedesktop.org
4330 T:      git git://github.com/skeggsb/linux
4331 S:      Supported
4332 F:      drivers/gpu/drm/nouveau/
4333 F:      include/uapi/drm/nouveau_drm.h
4334
4335 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4336 M:      Dave Airlie <airlied@redhat.com>
4337 M:      Gerd Hoffmann <kraxel@redhat.com>
4338 L:      virtualization@lists.linux-foundation.org
4339 T:      git git://anongit.freedesktop.org/drm/drm-misc
4340 S:      Obsolete
4341 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4342 F:      drivers/gpu/drm/cirrus/
4343
4344 DRM DRIVER FOR QXL VIRTUAL GPU
4345 M:      Dave Airlie <airlied@redhat.com>
4346 M:      Gerd Hoffmann <kraxel@redhat.com>
4347 L:      virtualization@lists.linux-foundation.org
4348 T:      git git://anongit.freedesktop.org/drm/drm-misc
4349 S:      Maintained
4350 F:      drivers/gpu/drm/qxl/
4351 F:      include/uapi/drm/qxl_drm.h
4352
4353 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4354 S:      Orphan / Obsolete
4355 F:      drivers/gpu/drm/r128/
4356 F:      include/uapi/drm/r128_drm.h
4357
4358 DRM DRIVER FOR SAVAGE VIDEO CARDS
4359 S:      Orphan / Obsolete
4360 F:      drivers/gpu/drm/savage/
4361 F:      include/uapi/drm/savage_drm.h
4362
4363 DRM DRIVER FOR SIS VIDEO CARDS
4364 S:      Orphan / Obsolete
4365 F:      drivers/gpu/drm/sis/
4366 F:      include/uapi/drm/sis_drm.h
4367
4368 DRM DRIVER FOR TDFX VIDEO CARDS
4369 S:      Orphan / Obsolete
4370 F:      drivers/gpu/drm/tdfx/
4371
4372 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4373 M:      Dave Airlie <airlied@redhat.com>
4374 S:      Odd Fixes
4375 F:      drivers/gpu/drm/udl/
4376
4377 DRM DRIVER FOR VMWARE VIRTUAL GPU
4378 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4379 M:      Sinclair Yeh <syeh@vmware.com>
4380 M:      Thomas Hellstrom <thellstrom@vmware.com>
4381 L:      dri-devel@lists.freedesktop.org
4382 T:      git git://people.freedesktop.org/~syeh/repos_linux
4383 T:      git git://people.freedesktop.org/~thomash/linux
4384 S:      Supported
4385 F:      drivers/gpu/drm/vmwgfx/
4386 F:      include/uapi/drm/vmwgfx_drm.h
4387
4388 DRM DRIVERS
4389 M:      David Airlie <airlied@linux.ie>
4390 L:      dri-devel@lists.freedesktop.org
4391 T:      git git://people.freedesktop.org/~airlied/linux
4392 B:      https://bugs.freedesktop.org/
4393 C:      irc://chat.freenode.net/dri-devel
4394 S:      Maintained
4395 F:      drivers/gpu/drm/
4396 F:      drivers/gpu/vga/
4397 F:      Documentation/devicetree/bindings/display/
4398 F:      Documentation/devicetree/bindings/gpu/
4399 F:      Documentation/devicetree/bindings/video/
4400 F:      Documentation/gpu/
4401 F:      include/drm/
4402 F:      include/uapi/drm/
4403 F:      include/linux/vga*
4404
4405 DRM DRIVERS AND MISC GPU PATCHES
4406 M:      Daniel Vetter <daniel.vetter@intel.com>
4407 M:      Jani Nikula <jani.nikula@linux.intel.com>
4408 M:      Sean Paul <seanpaul@chromium.org>
4409 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4410 S:      Maintained
4411 T:      git git://anongit.freedesktop.org/drm/drm-misc
4412 F:      Documentation/gpu/
4413 F:      drivers/gpu/vga/
4414 F:      drivers/gpu/drm/*
4415 F:      include/drm/drm*
4416 F:      include/uapi/drm/drm*
4417 F:      include/linux/vga*
4418
4419 DRM DRIVERS FOR ALLWINNER A10
4420 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4421 L:      dri-devel@lists.freedesktop.org
4422 S:      Supported
4423 F:      drivers/gpu/drm/sun4i/
4424 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4426
4427 DRM DRIVERS FOR AMLOGIC SOCS
4428 M:      Neil Armstrong <narmstrong@baylibre.com>
4429 L:      dri-devel@lists.freedesktop.org
4430 L:      linux-amlogic@lists.infradead.org
4431 W:      http://linux-meson.com/
4432 S:      Supported
4433 F:      drivers/gpu/drm/meson/
4434 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4435 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4436 F:      Documentation/gpu/meson.rst
4437 T:      git git://anongit.freedesktop.org/drm/drm-misc
4438
4439 DRM DRIVERS FOR ATMEL HLCDC
4440 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4441 L:      dri-devel@lists.freedesktop.org
4442 S:      Supported
4443 F:      drivers/gpu/drm/atmel-hlcdc/
4444 F:      Documentation/devicetree/bindings/drm/atmel/
4445 T:      git git://anongit.freedesktop.org/drm/drm-misc
4446
4447 DRM DRIVERS FOR BRIDGE CHIPS
4448 M:      Archit Taneja <architt@codeaurora.org>
4449 M:      Andrzej Hajda <a.hajda@samsung.com>
4450 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4451 S:      Maintained
4452 T:      git git://anongit.freedesktop.org/drm/drm-misc
4453 F:      drivers/gpu/drm/bridge/
4454
4455 DRM DRIVERS FOR EXYNOS
4456 M:      Inki Dae <inki.dae@samsung.com>
4457 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4458 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4459 M:      Kyungmin Park <kyungmin.park@samsung.com>
4460 L:      dri-devel@lists.freedesktop.org
4461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4462 S:      Supported
4463 F:      drivers/gpu/drm/exynos/
4464 F:      include/uapi/drm/exynos_drm.h
4465 F:      Documentation/devicetree/bindings/display/exynos/
4466
4467 DRM DRIVERS FOR FREESCALE DCU
4468 M:      Stefan Agner <stefan@agner.ch>
4469 M:      Alison Wang <alison.wang@freescale.com>
4470 L:      dri-devel@lists.freedesktop.org
4471 S:      Supported
4472 F:      drivers/gpu/drm/fsl-dcu/
4473 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4474 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4475 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4476
4477 DRM DRIVERS FOR FREESCALE IMX
4478 M:      Philipp Zabel <p.zabel@pengutronix.de>
4479 L:      dri-devel@lists.freedesktop.org
4480 S:      Maintained
4481 F:      drivers/gpu/drm/imx/
4482 F:      drivers/gpu/ipu-v3/
4483 F:      Documentation/devicetree/bindings/display/imx/
4484
4485 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4486 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4487 L:      dri-devel@lists.freedesktop.org
4488 T:      git git://github.com/patjak/drm-gma500
4489 S:      Maintained
4490 F:      drivers/gpu/drm/gma500/
4491
4492 DRM DRIVERS FOR HISILICON
4493 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4494 M:      Rongrong Zou <zourongrong@gmail.com>
4495 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4496 R:      Chen Feng <puck.chen@hisilicon.com>
4497 L:      dri-devel@lists.freedesktop.org
4498 T:      git git://github.com/xin3liang/linux.git
4499 S:      Maintained
4500 F:      drivers/gpu/drm/hisilicon/
4501 F:      Documentation/devicetree/bindings/display/hisilicon/
4502
4503 DRM DRIVERS FOR MEDIATEK
4504 M:      CK Hu <ck.hu@mediatek.com>
4505 M:      Philipp Zabel <p.zabel@pengutronix.de>
4506 L:      dri-devel@lists.freedesktop.org
4507 S:      Supported
4508 F:      drivers/gpu/drm/mediatek/
4509 F:      Documentation/devicetree/bindings/display/mediatek/
4510
4511 DRM DRIVERS FOR NVIDIA TEGRA
4512 M:      Thierry Reding <thierry.reding@gmail.com>
4513 L:      dri-devel@lists.freedesktop.org
4514 L:      linux-tegra@vger.kernel.org
4515 T:      git git://anongit.freedesktop.org/tegra/linux.git
4516 S:      Supported
4517 F:      drivers/gpu/drm/tegra/
4518 F:      drivers/gpu/host1x/
4519 F:      include/linux/host1x.h
4520 F:      include/uapi/drm/tegra_drm.h
4521 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4522
4523 DRM DRIVERS FOR RENESAS
4524 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4525 L:      dri-devel@lists.freedesktop.org
4526 L:      linux-renesas-soc@vger.kernel.org
4527 T:      git git://linuxtv.org/pinchartl/fbdev
4528 S:      Supported
4529 F:      drivers/gpu/drm/rcar-du/
4530 F:      drivers/gpu/drm/shmobile/
4531 F:      include/linux/platform_data/shmob_drm.h
4532 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4533 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4534
4535 DRM DRIVERS FOR ROCKCHIP
4536 M:      Mark Yao <mark.yao@rock-chips.com>
4537 L:      dri-devel@lists.freedesktop.org
4538 S:      Maintained
4539 F:      drivers/gpu/drm/rockchip/
4540 F:      Documentation/devicetree/bindings/display/rockchip/
4541 T:      git git://anongit.freedesktop.org/drm/drm-misc
4542
4543 DRM DRIVERS FOR STI
4544 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4545 M:      Vincent Abriou <vincent.abriou@st.com>
4546 L:      dri-devel@lists.freedesktop.org
4547 T:      git git://anongit.freedesktop.org/drm/drm-misc
4548 S:      Maintained
4549 F:      drivers/gpu/drm/sti
4550 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4551
4552 DRM DRIVERS FOR STM
4553 M:      Yannick Fertre <yannick.fertre@st.com>
4554 M:      Philippe Cornu <philippe.cornu@st.com>
4555 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4556 M:      Vincent Abriou <vincent.abriou@st.com>
4557 L:      dri-devel@lists.freedesktop.org
4558 T:      git git://anongit.freedesktop.org/drm/drm-misc
4559 S:      Maintained
4560 F:      drivers/gpu/drm/stm
4561 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4562
4563 DRM DRIVERS FOR TI LCDC
4564 M:      Jyri Sarha <jsarha@ti.com>
4565 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4566 L:      dri-devel@lists.freedesktop.org
4567 S:      Maintained
4568 F:      drivers/gpu/drm/tilcdc/
4569 F:      Documentation/devicetree/bindings/display/tilcdc/
4570
4571 DRM DRIVERS FOR TI OMAP
4572 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4573 L:      dri-devel@lists.freedesktop.org
4574 S:      Maintained
4575 F:      drivers/gpu/drm/omapdrm/
4576 F:      Documentation/devicetree/bindings/display/ti/
4577
4578 DRM DRIVERS FOR VC4
4579 M:      Eric Anholt <eric@anholt.net>
4580 T:      git git://github.com/anholt/linux
4581 S:      Supported
4582 F:      drivers/gpu/drm/vc4/
4583 F:      include/uapi/drm/vc4_drm.h
4584 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4585 T:      git git://anongit.freedesktop.org/drm/drm-misc
4586
4587 DRM DRIVERS FOR VIVANTE GPU IP
4588 M:      Lucas Stach <l.stach@pengutronix.de>
4589 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4590 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4591 L:      etnaviv@lists.freedesktop.org
4592 L:      dri-devel@lists.freedesktop.org
4593 S:      Maintained
4594 F:      drivers/gpu/drm/etnaviv/
4595 F:      include/uapi/drm/etnaviv_drm.h
4596 F:      Documentation/devicetree/bindings/display/etnaviv/
4597
4598 DRM DRIVERS FOR ZTE ZX
4599 M:      Shawn Guo <shawnguo@kernel.org>
4600 L:      dri-devel@lists.freedesktop.org
4601 S:      Maintained
4602 F:      drivers/gpu/drm/zte/
4603 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4604 T:      git git://anongit.freedesktop.org/drm/drm-misc
4605
4606 DRM PANEL DRIVERS
4607 M:      Thierry Reding <thierry.reding@gmail.com>
4608 L:      dri-devel@lists.freedesktop.org
4609 T:      git git://anongit.freedesktop.org/tegra/linux.git
4610 S:      Maintained
4611 F:      drivers/gpu/drm/drm_panel.c
4612 F:      drivers/gpu/drm/panel/
4613 F:      include/drm/drm_panel.h
4614 F:      Documentation/devicetree/bindings/display/panel/
4615
4616 DSBR100 USB FM RADIO DRIVER
4617 M:      Alexey Klimov <klimov.linux@gmail.com>
4618 L:      linux-media@vger.kernel.org
4619 T:      git git://linuxtv.org/media_tree.git
4620 S:      Maintained
4621 F:      drivers/media/radio/dsbr100.c
4622
4623 DSCC4 DRIVER
4624 M:      Francois Romieu <romieu@fr.zoreil.com>
4625 L:      netdev@vger.kernel.org
4626 S:      Maintained
4627 F:      drivers/net/wan/dscc4.c
4628
4629 DT3155 MEDIA DRIVER
4630 M:      Hans Verkuil <hverkuil@xs4all.nl>
4631 L:      linux-media@vger.kernel.org
4632 T:      git git://linuxtv.org/media_tree.git
4633 W:      https://linuxtv.org
4634 S:      Odd Fixes
4635 F:      drivers/media/pci/dt3155/
4636
4637 DVB_USB_AF9015 MEDIA DRIVER
4638 M:      Antti Palosaari <crope@iki.fi>
4639 L:      linux-media@vger.kernel.org
4640 W:      https://linuxtv.org
4641 W:      http://palosaari.fi/linux/
4642 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4643 T:      git git://linuxtv.org/anttip/media_tree.git
4644 S:      Maintained
4645 F:      drivers/media/usb/dvb-usb-v2/af9015*
4646
4647 DVB_USB_AF9035 MEDIA DRIVER
4648 M:      Antti Palosaari <crope@iki.fi>
4649 L:      linux-media@vger.kernel.org
4650 W:      https://linuxtv.org
4651 W:      http://palosaari.fi/linux/
4652 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4653 T:      git git://linuxtv.org/anttip/media_tree.git
4654 S:      Maintained
4655 F:      drivers/media/usb/dvb-usb-v2/af9035*
4656
4657 DVB_USB_ANYSEE MEDIA DRIVER
4658 M:      Antti Palosaari <crope@iki.fi>
4659 L:      linux-media@vger.kernel.org
4660 W:      https://linuxtv.org
4661 W:      http://palosaari.fi/linux/
4662 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4663 T:      git git://linuxtv.org/anttip/media_tree.git
4664 S:      Maintained
4665 F:      drivers/media/usb/dvb-usb-v2/anysee*
4666
4667 DVB_USB_AU6610 MEDIA DRIVER
4668 M:      Antti Palosaari <crope@iki.fi>
4669 L:      linux-media@vger.kernel.org
4670 W:      https://linuxtv.org
4671 W:      http://palosaari.fi/linux/
4672 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4673 T:      git git://linuxtv.org/anttip/media_tree.git
4674 S:      Maintained
4675 F:      drivers/media/usb/dvb-usb-v2/au6610*
4676
4677 DVB_USB_CE6230 MEDIA DRIVER
4678 M:      Antti Palosaari <crope@iki.fi>
4679 L:      linux-media@vger.kernel.org
4680 W:      https://linuxtv.org
4681 W:      http://palosaari.fi/linux/
4682 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4683 T:      git git://linuxtv.org/anttip/media_tree.git
4684 S:      Maintained
4685 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4686
4687 DVB_USB_CXUSB MEDIA DRIVER
4688 M:      Michael Krufky <mkrufky@linuxtv.org>
4689 L:      linux-media@vger.kernel.org
4690 W:      https://linuxtv.org
4691 W:      http://github.com/mkrufky
4692 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4693 T:      git git://linuxtv.org/media_tree.git
4694 S:      Maintained
4695 F:      drivers/media/usb/dvb-usb/cxusb*
4696
4697 DVB_USB_EC168 MEDIA DRIVER
4698 M:      Antti Palosaari <crope@iki.fi>
4699 L:      linux-media@vger.kernel.org
4700 W:      https://linuxtv.org
4701 W:      http://palosaari.fi/linux/
4702 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4703 T:      git git://linuxtv.org/anttip/media_tree.git
4704 S:      Maintained
4705 F:      drivers/media/usb/dvb-usb-v2/ec168*
4706
4707 DVB_USB_GL861 MEDIA DRIVER
4708 M:      Antti Palosaari <crope@iki.fi>
4709 L:      linux-media@vger.kernel.org
4710 W:      https://linuxtv.org
4711 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4712 T:      git git://linuxtv.org/anttip/media_tree.git
4713 S:      Maintained
4714 F:      drivers/media/usb/dvb-usb-v2/gl861*
4715
4716 DVB_USB_MXL111SF MEDIA DRIVER
4717 M:      Michael Krufky <mkrufky@linuxtv.org>
4718 L:      linux-media@vger.kernel.org
4719 W:      https://linuxtv.org
4720 W:      http://github.com/mkrufky
4721 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4722 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4723 S:      Maintained
4724 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4725
4726 DVB_USB_RTL28XXU MEDIA DRIVER
4727 M:      Antti Palosaari <crope@iki.fi>
4728 L:      linux-media@vger.kernel.org
4729 W:      https://linuxtv.org
4730 W:      http://palosaari.fi/linux/
4731 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4732 T:      git git://linuxtv.org/anttip/media_tree.git
4733 S:      Maintained
4734 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4735
4736 DVB_USB_V2 MEDIA DRIVER
4737 M:      Antti Palosaari <crope@iki.fi>
4738 L:      linux-media@vger.kernel.org
4739 W:      https://linuxtv.org
4740 W:      http://palosaari.fi/linux/
4741 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4742 T:      git git://linuxtv.org/anttip/media_tree.git
4743 S:      Maintained
4744 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4745 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4746
4747 DYNAMIC DEBUG
4748 M:      Jason Baron <jbaron@akamai.com>
4749 S:      Maintained
4750 F:      lib/dynamic_debug.c
4751 F:      include/linux/dynamic_debug.h
4752
4753 DZ DECSTATION DZ11 SERIAL DRIVER
4754 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4755 S:      Maintained
4756 F:      drivers/tty/serial/dz.*
4757
4758 E3X0 POWER BUTTON DRIVER
4759 M:      Moritz Fischer <moritz.fischer@ettus.com>
4760 L:      usrp-users@lists.ettus.com
4761 W:      http://www.ettus.com
4762 S:      Supported
4763 F:      drivers/input/misc/e3x0-button.c
4764 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4765
4766 E4000 MEDIA DRIVER
4767 M:      Antti Palosaari <crope@iki.fi>
4768 L:      linux-media@vger.kernel.org
4769 W:      https://linuxtv.org
4770 W:      http://palosaari.fi/linux/
4771 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4772 T:      git git://linuxtv.org/anttip/media_tree.git
4773 S:      Maintained
4774 F:      drivers/media/tuners/e4000*
4775
4776 EATA ISA/EISA/PCI SCSI DRIVER
4777 M:      Dario Ballabio <ballabio_dario@emc.com>
4778 L:      linux-scsi@vger.kernel.org
4779 S:      Maintained
4780 F:      drivers/scsi/eata.c
4781
4782 EC100 MEDIA DRIVER
4783 M:      Antti Palosaari <crope@iki.fi>
4784 L:      linux-media@vger.kernel.org
4785 W:      https://linuxtv.org
4786 W:      http://palosaari.fi/linux/
4787 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4788 T:      git git://linuxtv.org/anttip/media_tree.git
4789 S:      Maintained
4790 F:      drivers/media/dvb-frontends/ec100*
4791
4792 ECRYPT FILE SYSTEM
4793 M:      Tyler Hicks <tyhicks@canonical.com>
4794 L:      ecryptfs@vger.kernel.org
4795 W:      http://ecryptfs.org
4796 W:      https://launchpad.net/ecryptfs
4797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4798 S:      Supported
4799 F:      Documentation/filesystems/ecryptfs.txt
4800 F:      fs/ecryptfs/
4801
4802 EDAC-AMD64
4803 M:      Borislav Petkov <bp@alien8.de>
4804 L:      linux-edac@vger.kernel.org
4805 S:      Maintained
4806 F:      drivers/edac/amd64_edac*
4807
4808 EDAC-CALXEDA
4809 M:      Robert Richter <rric@kernel.org>
4810 L:      linux-edac@vger.kernel.org
4811 S:      Maintained
4812 F:      drivers/edac/highbank*
4813
4814 EDAC-CAVIUM
4815 M:      Ralf Baechle <ralf@linux-mips.org>
4816 M:      David Daney <david.daney@cavium.com>
4817 L:      linux-edac@vger.kernel.org
4818 L:      linux-mips@linux-mips.org
4819 S:      Supported
4820 F:      drivers/edac/octeon_edac*
4821 F:      drivers/edac/thunderx_edac*
4822
4823 EDAC-CORE
4824 M:      Borislav Petkov <bp@alien8.de>
4825 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4826 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4827 L:      linux-edac@vger.kernel.org
4828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4829 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4830 S:      Supported
4831 F:      Documentation/admin-guide/ras.rst
4832 F:      Documentation/driver-api/edac.rst
4833 F:      drivers/edac/
4834 F:      include/linux/edac.h
4835
4836 EDAC-E752X
4837 M:      Mark Gross <mark.gross@intel.com>
4838 L:      linux-edac@vger.kernel.org
4839 S:      Maintained
4840 F:      drivers/edac/e752x_edac.c
4841
4842 EDAC-E7XXX
4843 L:      linux-edac@vger.kernel.org
4844 S:      Maintained
4845 F:      drivers/edac/e7xxx_edac.c
4846
4847 EDAC-FSL_DDR
4848 M:      York Sun <york.sun@nxp.com>
4849 L:      linux-edac@vger.kernel.org
4850 S:      Maintained
4851 F:      drivers/edac/fsl_ddr_edac.*
4852
4853 EDAC-GHES
4854 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4855 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4856 L:      linux-edac@vger.kernel.org
4857 S:      Maintained
4858 F:      drivers/edac/ghes_edac.c
4859
4860 EDAC-I3000
4861 L:      linux-edac@vger.kernel.org
4862 S:      Orphan
4863 F:      drivers/edac/i3000_edac.c
4864
4865 EDAC-I5000
4866 L:      linux-edac@vger.kernel.org
4867 S:      Maintained
4868 F:      drivers/edac/i5000_edac.c
4869
4870 EDAC-I5400
4871 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4872 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4873 L:      linux-edac@vger.kernel.org
4874 S:      Maintained
4875 F:      drivers/edac/i5400_edac.c
4876
4877 EDAC-I7300
4878 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4879 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4880 L:      linux-edac@vger.kernel.org
4881 S:      Maintained
4882 F:      drivers/edac/i7300_edac.c
4883
4884 EDAC-I7CORE
4885 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4886 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4887 L:      linux-edac@vger.kernel.org
4888 S:      Maintained
4889 F:      drivers/edac/i7core_edac.c
4890
4891 EDAC-I82443BXGX
4892 M:      Tim Small <tim@buttersideup.com>
4893 L:      linux-edac@vger.kernel.org
4894 S:      Maintained
4895 F:      drivers/edac/i82443bxgx_edac.c
4896
4897 EDAC-I82975X
4898 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4899 M:      "Arvind R." <arvino55@gmail.com>
4900 L:      linux-edac@vger.kernel.org
4901 S:      Maintained
4902 F:      drivers/edac/i82975x_edac.c
4903
4904 EDAC-IE31200
4905 M:      Jason Baron <jbaron@akamai.com>
4906 L:      linux-edac@vger.kernel.org
4907 S:      Maintained
4908 F:      drivers/edac/ie31200_edac.c
4909
4910 EDAC-MPC85XX
4911 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4912 L:      linux-edac@vger.kernel.org
4913 S:      Maintained
4914 F:      drivers/edac/mpc85xx_edac.[ch]
4915
4916 EDAC-PASEMI
4917 M:      Egor Martovetsky <egor@pasemi.com>
4918 L:      linux-edac@vger.kernel.org
4919 S:      Maintained
4920 F:      drivers/edac/pasemi_edac.c
4921
4922 EDAC-PND2
4923 M:      Tony Luck <tony.luck@intel.com>
4924 L:      linux-edac@vger.kernel.org
4925 S:      Maintained
4926 F:      drivers/edac/pnd2_edac.[ch]
4927
4928 EDAC-R82600
4929 M:      Tim Small <tim@buttersideup.com>
4930 L:      linux-edac@vger.kernel.org
4931 S:      Maintained
4932 F:      drivers/edac/r82600_edac.c
4933
4934 EDAC-SBRIDGE
4935 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4936 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4937 L:      linux-edac@vger.kernel.org
4938 S:      Maintained
4939 F:      drivers/edac/sb_edac.c
4940
4941 EDAC-SKYLAKE
4942 M:      Tony Luck <tony.luck@intel.com>
4943 L:      linux-edac@vger.kernel.org
4944 S:      Maintained
4945 F:      drivers/edac/skx_edac.c
4946
4947 EDIROL UA-101/UA-1000 DRIVER
4948 M:      Clemens Ladisch <clemens@ladisch.de>
4949 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4950 T:      git git://git.alsa-project.org/alsa-kernel.git
4951 S:      Maintained
4952 F:      sound/usb/misc/ua101.c
4953
4954 EFI TEST DRIVER
4955 L:      linux-efi@vger.kernel.org
4956 M:      Ivan Hu <ivan.hu@canonical.com>
4957 M:      Matt Fleming <matt@codeblueprint.co.uk>
4958 S:      Maintained
4959 F:      drivers/firmware/efi/test/
4960
4961 EFI VARIABLE FILESYSTEM
4962 M:      Matthew Garrett <matthew.garrett@nebula.com>
4963 M:      Jeremy Kerr <jk@ozlabs.org>
4964 M:      Matt Fleming <matt@codeblueprint.co.uk>
4965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4966 L:      linux-efi@vger.kernel.org
4967 S:      Maintained
4968 F:      fs/efivarfs/
4969
4970 EFIFB FRAMEBUFFER DRIVER
4971 L:      linux-fbdev@vger.kernel.org
4972 M:      Peter Jones <pjones@redhat.com>
4973 S:      Maintained
4974 F:      drivers/video/fbdev/efifb.c
4975
4976 EFS FILESYSTEM
4977 W:      http://aeschi.ch.eu.org/efs/
4978 S:      Orphan
4979 F:      fs/efs/
4980
4981 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4982 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4983 L:      netdev@vger.kernel.org
4984 S:      Maintained
4985 F:      drivers/net/ethernet/ibm/ehea/
4986
4987 EM28XX VIDEO4LINUX DRIVER
4988 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4989 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4990 L:      linux-media@vger.kernel.org
4991 W:      https://linuxtv.org
4992 T:      git git://linuxtv.org/media_tree.git
4993 S:      Maintained
4994 F:      drivers/media/usb/em28xx/
4995 F:      Documentation/media/v4l-drivers/em28xx*
4996
4997 EMBEDDED LINUX
4998 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4999 M:      Matt Mackall <mpm@selenic.com>
5000 M:      David Woodhouse <dwmw2@infradead.org>
5001 L:      linux-embedded@vger.kernel.org
5002 S:      Maintained
5003
5004 Emulex 10Gbps iSCSI - OneConnect DRIVER
5005 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5006 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5007 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5008 L:      linux-scsi@vger.kernel.org
5009 W:      http://www.broadcom.com
5010 S:      Supported
5011 F:      drivers/scsi/be2iscsi/
5012
5013 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5014 M:      Sathya Perla <sathya.perla@broadcom.com>
5015 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5016 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5017 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5018 L:      netdev@vger.kernel.org
5019 W:      http://www.emulex.com
5020 S:      Supported
5021 F:      drivers/net/ethernet/emulex/benet/
5022
5023 EMULEX ONECONNECT ROCE DRIVER
5024 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5025 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5026 L:      linux-rdma@vger.kernel.org
5027 W:      http://www.broadcom.com
5028 S:      Odd Fixes
5029 F:      drivers/infiniband/hw/ocrdma/
5030 F:      include/uapi/rdma/ocrdma-abi.h
5031
5032 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5033 M:      James Smart <james.smart@broadcom.com>
5034 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5035 L:      linux-scsi@vger.kernel.org
5036 W:      http://www.broadcom.com
5037 S:      Supported
5038 F:      drivers/scsi/lpfc/
5039
5040 ENE CB710 FLASH CARD READER DRIVER
5041 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5042 S:      Maintained
5043 F:      drivers/misc/cb710/
5044 F:      drivers/mmc/host/cb710-mmc.*
5045 F:      include/linux/cb710.h
5046
5047 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5048 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5049 S:      Maintained
5050 F:      drivers/media/rc/ene_ir.*
5051
5052 EPSON S1D13XXX FRAMEBUFFER DRIVER
5053 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5054 S:      Maintained
5055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5056 F:      drivers/video/fbdev/s1d13xxxfb.c
5057 F:      include/video/s1d13xxxfb.h
5058
5059 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5060 M:      Jeff Layton <jlayton@poochiereds.net>
5061 S:      Maintained
5062 F:      lib/errseq.c
5063 F:      include/linux/errseq.h
5064
5065 ET131X NETWORK DRIVER
5066 M:      Mark Einon <mark.einon@gmail.com>
5067 S:      Odd Fixes
5068 F:      drivers/net/ethernet/agere/
5069
5070 ETHERNET BRIDGE
5071 M:      Stephen Hemminger <stephen@networkplumber.org>
5072 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5073 L:      netdev@vger.kernel.org
5074 W:      http://www.linuxfoundation.org/en/Net:Bridge
5075 S:      Maintained
5076 F:      include/linux/netfilter_bridge/
5077 F:      net/bridge/
5078
5079 ETHERNET PHY LIBRARY
5080 M:      Andrew Lunn <andrew@lunn.ch>
5081 M:      Florian Fainelli <f.fainelli@gmail.com>
5082 L:      netdev@vger.kernel.org
5083 S:      Maintained
5084 F:      Documentation/ABI/testing/sysfs-bus-mdio
5085 F:      Documentation/devicetree/bindings/net/mdio*
5086 F:      Documentation/networking/phy.txt
5087 F:      drivers/net/phy/
5088 F:      drivers/of/of_mdio.c
5089 F:      drivers/of/of_net.c
5090 F:      include/linux/*mdio*.h
5091 F:      include/linux/of_net.h
5092 F:      include/linux/phy.h
5093 F:      include/linux/phy_fixed.h
5094 F:      include/linux/platform_data/mdio-gpio.h
5095 F:      include/trace/events/mdio.h
5096 F:      include/uapi/linux/mdio.h
5097 F:      include/uapi/linux/mii.h
5098
5099 EXT2 FILE SYSTEM
5100 M:      Jan Kara <jack@suse.com>
5101 L:      linux-ext4@vger.kernel.org
5102 S:      Maintained
5103 F:      Documentation/filesystems/ext2.txt
5104 F:      fs/ext2/
5105 F:      include/linux/ext2*
5106
5107 EXT4 FILE SYSTEM
5108 M:      "Theodore Ts'o" <tytso@mit.edu>
5109 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5110 L:      linux-ext4@vger.kernel.org
5111 W:      http://ext4.wiki.kernel.org
5112 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5114 S:      Maintained
5115 F:      Documentation/filesystems/ext4.txt
5116 F:      fs/ext4/
5117
5118 Extended Verification Module (EVM)
5119 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5120 L:      linux-ima-devel@lists.sourceforge.net
5121 L:      linux-security-module@vger.kernel.org
5122 S:      Supported
5123 F:      security/integrity/evm/
5124
5125 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5126 M:      Matt Fleming <matt@codeblueprint.co.uk>
5127 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5128 L:      linux-efi@vger.kernel.org
5129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5130 S:      Maintained
5131 F:      Documentation/efi-stub.txt
5132 F:      arch/*/kernel/efi.c
5133 F:      arch/x86/boot/compressed/eboot.[ch]
5134 F:      arch/*/include/asm/efi.h
5135 F:      arch/x86/platform/efi/
5136 F:      drivers/firmware/efi/
5137 F:      include/linux/efi*.h
5138 F:      arch/arm/boot/compressed/efi-header.S
5139 F:      arch/arm64/kernel/efi-entry.S
5140
5141 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5142 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5143 M:      Chanwoo Choi <cw00.choi@samsung.com>
5144 L:      linux-kernel@vger.kernel.org
5145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5146 S:      Maintained
5147 F:      drivers/extcon/
5148 F:      include/linux/extcon/
5149 F:      include/linux/extcon.h
5150 F:      Documentation/extcon/
5151 F:      Documentation/devicetree/bindings/extcon/
5152
5153 EXYNOS DP DRIVER
5154 M:      Jingoo Han <jingoohan1@gmail.com>
5155 L:      dri-devel@lists.freedesktop.org
5156 S:      Maintained
5157 F:      drivers/gpu/drm/exynos/exynos_dp*
5158
5159 EXYNOS SYSMMU (IOMMU) driver
5160 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5161 L:      iommu@lists.linux-foundation.org
5162 S:      Maintained
5163 F:      drivers/iommu/exynos-iommu.c
5164
5165 EZchip NPS platform support
5166 M:      Noam Camus <noamc@ezchip.com>
5167 S:      Supported
5168 F:      arch/arc/plat-eznps
5169 F:      arch/arc/boot/dts/eznps.dts
5170
5171 F2FS FILE SYSTEM
5172 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5173 M:      Chao Yu <yuchao0@huawei.com>
5174 L:      linux-f2fs-devel@lists.sourceforge.net
5175 W:      https://f2fs.wiki.kernel.org/
5176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5177 S:      Maintained
5178 F:      Documentation/filesystems/f2fs.txt
5179 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5180 F:      fs/f2fs/
5181 F:      include/linux/f2fs_fs.h
5182 F:      include/trace/events/f2fs.h
5183
5184 F71805F HARDWARE MONITORING DRIVER
5185 M:      Jean Delvare <jdelvare@suse.com>
5186 L:      linux-hwmon@vger.kernel.org
5187 S:      Maintained
5188 F:      Documentation/hwmon/f71805f
5189 F:      drivers/hwmon/f71805f.c
5190
5191 FANOTIFY
5192 M:      Eric Paris <eparis@redhat.com>
5193 S:      Maintained
5194 F:      fs/notify/fanotify/
5195 F:      include/linux/fanotify.h
5196 F:      include/uapi/linux/fanotify.h
5197
5198 FARSYNC SYNCHRONOUS DRIVER
5199 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5200 W:      http://www.farsite.co.uk/
5201 S:      Supported
5202 F:      drivers/net/wan/farsync.*
5203
5204 FAULT INJECTION SUPPORT
5205 M:      Akinobu Mita <akinobu.mita@gmail.com>
5206 S:      Supported
5207 F:      Documentation/fault-injection/
5208 F:      lib/fault-inject.c
5209
5210 FBTFT Framebuffer drivers
5211 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5212 S:      Maintained
5213 F:      drivers/staging/fbtft/
5214
5215 FC0011 TUNER DRIVER
5216 M:      Michael Buesch <m@bues.ch>
5217 L:      linux-media@vger.kernel.org
5218 S:      Maintained
5219 F:      drivers/media/tuners/fc0011.h
5220 F:      drivers/media/tuners/fc0011.c
5221
5222 FC2580 MEDIA DRIVER
5223 M:      Antti Palosaari <crope@iki.fi>
5224 L:      linux-media@vger.kernel.org
5225 W:      https://linuxtv.org
5226 W:      http://palosaari.fi/linux/
5227 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5228 T:      git git://linuxtv.org/anttip/media_tree.git
5229 S:      Maintained
5230 F:      drivers/media/tuners/fc2580*
5231
5232 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5233 M:      Johannes Thumshirn <jth@kernel.org>
5234 L:      fcoe-devel@open-fcoe.org
5235 W:      www.Open-FCoE.org
5236 S:      Supported
5237 F:      drivers/scsi/libfc/
5238 F:      drivers/scsi/fcoe/
5239 F:      include/scsi/fc/
5240 F:      include/scsi/libfc.h
5241 F:      include/scsi/libfcoe.h
5242 F:      include/uapi/scsi/fc/
5243
5244 FILE LOCKING (flock() and fcntl()/lockf())
5245 M:      Jeff Layton <jlayton@poochiereds.net>
5246 M:      "J. Bruce Fields" <bfields@fieldses.org>
5247 L:      linux-fsdevel@vger.kernel.org
5248 S:      Maintained
5249 F:      include/linux/fcntl.h
5250 F:      include/linux/fs.h
5251 F:      include/uapi/linux/fcntl.h
5252 F:      include/uapi/linux/fs.h
5253 F:      fs/fcntl.c
5254 F:      fs/locks.c
5255
5256 FILESYSTEMS (VFS and infrastructure)
5257 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5258 L:      linux-fsdevel@vger.kernel.org
5259 S:      Maintained
5260 F:      fs/*
5261
5262 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5263 M:      Riku Voipio <riku.voipio@iki.fi>
5264 L:      linux-hwmon@vger.kernel.org
5265 S:      Maintained
5266 F:      drivers/hwmon/f75375s.c
5267 F:      include/linux/f75375s.h
5268
5269 FIREWIRE AUDIO DRIVERS
5270 M:      Clemens Ladisch <clemens@ladisch.de>
5271 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5272 T:      git git://git.alsa-project.org/alsa-kernel.git
5273 S:      Maintained
5274 F:      sound/firewire/
5275
5276 FIREWIRE MEDIA DRIVERS (firedtv)
5277 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5278 L:      linux-media@vger.kernel.org
5279 L:      linux1394-devel@lists.sourceforge.net
5280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5281 S:      Maintained
5282 F:      drivers/media/firewire/
5283
5284 FIREWIRE SBP-2 TARGET
5285 M:      Chris Boot <bootc@bootc.net>
5286 L:      linux-scsi@vger.kernel.org
5287 L:      target-devel@vger.kernel.org
5288 L:      linux1394-devel@lists.sourceforge.net
5289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5290 S:      Maintained
5291 F:      drivers/target/sbp/
5292
5293 FIREWIRE SUBSYSTEM
5294 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5295 L:      linux1394-devel@lists.sourceforge.net
5296 W:      http://ieee1394.wiki.kernel.org/
5297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5298 S:      Maintained
5299 F:      drivers/firewire/
5300 F:      include/linux/firewire.h
5301 F:      include/uapi/linux/firewire*.h
5302 F:      tools/firewire/
5303
5304 FIRMWARE LOADER (request_firmware)
5305 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5306 L:      linux-kernel@vger.kernel.org
5307 S:      Maintained
5308 F:      Documentation/firmware_class/
5309 F:      drivers/base/firmware*.c
5310 F:      include/linux/firmware.h
5311
5312 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5313 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5314 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5315 S:      Maintained
5316 F:      drivers/block/rsxx/
5317
5318 FLOPPY DRIVER
5319 M:      Jiri Kosina <jikos@kernel.org>
5320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5321 S:      Odd fixes
5322 F:      drivers/block/floppy.c
5323
5324 FMC SUBSYSTEM
5325 M:      Alessandro Rubini <rubini@gnudd.com>
5326 W:      http://www.ohwr.org/projects/fmc-bus
5327 S:      Supported
5328 F:      drivers/fmc/
5329 F:      include/linux/fmc*.h
5330 F:      include/linux/ipmi-fru.h
5331 K:      fmc_d.*register
5332
5333 FPGA MANAGER FRAMEWORK
5334 M:      Alan Tull <atull@kernel.org>
5335 R:      Moritz Fischer <moritz.fischer@ettus.com>
5336 L:      linux-fpga@vger.kernel.org
5337 S:      Maintained
5338 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5339 F:      Documentation/fpga/
5340 F:      Documentation/devicetree/bindings/fpga/
5341 F:      drivers/fpga/
5342 F:      include/linux/fpga/
5343 W:      http://www.rocketboards.org
5344
5345 FPU EMULATOR
5346 M:      Bill Metzenthen <billm@melbpc.org.au>
5347 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5348 S:      Maintained
5349 F:      arch/x86/math-emu/
5350
5351 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5352 L:      netdev@vger.kernel.org
5353 S:      Orphan
5354 F:      drivers/net/wan/dlci.c
5355 F:      drivers/net/wan/sdla.c
5356
5357 FRAMEBUFFER LAYER
5358 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5359 L:      linux-fbdev@vger.kernel.org
5360 T:      git git://github.com/bzolnier/linux.git
5361 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5362 S:      Maintained
5363 F:      Documentation/fb/
5364 F:      drivers/video/
5365 F:      include/video/
5366 F:      include/linux/fb.h
5367 F:      include/uapi/video/
5368 F:      include/uapi/linux/fb.h
5369
5370 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5371 M:      Horia Geantă <horia.geanta@nxp.com>
5372 M:      Dan Douglass <dan.douglass@nxp.com>
5373 L:      linux-crypto@vger.kernel.org
5374 S:      Maintained
5375 F:      drivers/crypto/caam/
5376 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5377
5378 FREESCALE DIU FRAMEBUFFER DRIVER
5379 M:      Timur Tabi <timur@tabi.org>
5380 L:      linux-fbdev@vger.kernel.org
5381 S:      Maintained
5382 F:      drivers/video/fbdev/fsl-diu-fb.*
5383
5384 FREESCALE DMA DRIVER
5385 M:      Li Yang <leoyang.li@nxp.com>
5386 M:      Zhang Wei <zw@zh-kernel.org>
5387 L:      linuxppc-dev@lists.ozlabs.org
5388 S:      Maintained
5389 F:      drivers/dma/fsldma.*
5390
5391 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5392 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5393 L:      netdev@vger.kernel.org
5394 S:      Maintained
5395 F:      drivers/net/ethernet/freescale/gianfar*
5396 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5397 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5398
5399 FREESCALE GPMI NAND DRIVER
5400 M:      Han Xu <han.xu@nxp.com>
5401 L:      linux-mtd@lists.infradead.org
5402 S:      Maintained
5403 F:      drivers/mtd/nand/gpmi-nand/*
5404
5405 FREESCALE I2C CPM DRIVER
5406 M:      Jochen Friedrich <jochen@scram.de>
5407 L:      linuxppc-dev@lists.ozlabs.org
5408 L:      linux-i2c@vger.kernel.org
5409 S:      Maintained
5410 F:      drivers/i2c/busses/i2c-cpm.c
5411
5412 FREESCALE IMX / MXC FEC DRIVER
5413 M:      Fugang Duan <fugang.duan@nxp.com>
5414 L:      netdev@vger.kernel.org
5415 S:      Maintained
5416 F:      drivers/net/ethernet/freescale/fec_main.c
5417 F:      drivers/net/ethernet/freescale/fec_ptp.c
5418 F:      drivers/net/ethernet/freescale/fec.h
5419 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5420
5421 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5422 M:      Sascha Hauer <kernel@pengutronix.de>
5423 L:      linux-fbdev@vger.kernel.org
5424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5425 S:      Maintained
5426 F:      include/linux/platform_data/video-imxfb.h
5427 F:      drivers/video/fbdev/imxfb.c
5428
5429 FREESCALE QORIQ DPAA ETHERNET DRIVER
5430 M:      Madalin Bucur <madalin.bucur@nxp.com>
5431 L:      netdev@vger.kernel.org
5432 S:      Maintained
5433 F:      drivers/net/ethernet/freescale/dpaa
5434
5435 FREESCALE QORIQ DPAA FMAN DRIVER
5436 M:      Madalin Bucur <madalin.bucur@nxp.com>
5437 L:      netdev@vger.kernel.org
5438 S:      Maintained
5439 F:      drivers/net/ethernet/freescale/fman
5440 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5441
5442 FREESCALE QUAD SPI DRIVER
5443 M:      Han Xu <han.xu@nxp.com>
5444 L:      linux-mtd@lists.infradead.org
5445 S:      Maintained
5446 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5447
5448 FREESCALE QUICC ENGINE LIBRARY
5449 M:      Qiang Zhao <qiang.zhao@nxp.com>
5450 L:      linuxppc-dev@lists.ozlabs.org
5451 S:      Maintained
5452 F:      drivers/soc/fsl/qe/
5453 F:      include/soc/fsl/*qe*.h
5454 F:      include/soc/fsl/*ucc*.h
5455
5456 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5457 M:      Li Yang <leoyang.li@nxp.com>
5458 L:      netdev@vger.kernel.org
5459 L:      linuxppc-dev@lists.ozlabs.org
5460 S:      Maintained
5461 F:      drivers/net/ethernet/freescale/ucc_geth*
5462
5463 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5464 M:      Zhao Qiang <qiang.zhao@nxp.com>
5465 L:      netdev@vger.kernel.org
5466 L:      linuxppc-dev@lists.ozlabs.org
5467 S:      Maintained
5468 F:      drivers/net/wan/fsl_ucc_hdlc*
5469
5470 FREESCALE QUICC ENGINE UCC UART DRIVER
5471 M:      Timur Tabi <timur@tabi.org>
5472 L:      linuxppc-dev@lists.ozlabs.org
5473 S:      Maintained
5474 F:      drivers/tty/serial/ucc_uart.c
5475
5476 FREESCALE SOC DRIVERS
5477 M:      Li Yang <leoyang.li@nxp.com>
5478 L:      linuxppc-dev@lists.ozlabs.org
5479 L:      linux-arm-kernel@lists.infradead.org
5480 S:      Maintained
5481 F:      Documentation/devicetree/bindings/soc/fsl/
5482 F:      drivers/soc/fsl/
5483 F:      include/linux/fsl/
5484
5485 FREESCALE SOC FS_ENET DRIVER
5486 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5487 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5488 L:      linuxppc-dev@lists.ozlabs.org
5489 L:      netdev@vger.kernel.org
5490 S:      Maintained
5491 F:      drivers/net/ethernet/freescale/fs_enet/
5492 F:      include/linux/fs_enet_pd.h
5493
5494 FREESCALE SOC SOUND DRIVERS
5495 M:      Timur Tabi <timur@tabi.org>
5496 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5497 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5498 R:      Fabio Estevam <fabio.estevam@nxp.com>
5499 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5500 L:      linuxppc-dev@lists.ozlabs.org
5501 S:      Maintained
5502 F:      sound/soc/fsl/fsl*
5503 F:      sound/soc/fsl/imx*
5504 F:      sound/soc/fsl/mpc8610_hpcd.c
5505
5506 FREESCALE USB PERIPHERAL DRIVERS
5507 M:      Li Yang <leoyang.li@nxp.com>
5508 L:      linux-usb@vger.kernel.org
5509 L:      linuxppc-dev@lists.ozlabs.org
5510 S:      Maintained
5511 F:      drivers/usb/gadget/udc/fsl*
5512
5513 FREEVXFS FILESYSTEM
5514 M:      Christoph Hellwig <hch@infradead.org>
5515 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5516 S:      Maintained
5517 F:      fs/freevxfs/
5518
5519 FREEZER
5520 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5521 M:      Pavel Machek <pavel@ucw.cz>
5522 L:      linux-pm@vger.kernel.org
5523 S:      Supported
5524 F:      Documentation/power/freezing-of-tasks.txt
5525 F:      include/linux/freezer.h
5526 F:      kernel/freezer.c
5527
5528 FRONTSWAP API
5529 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5530 L:      linux-kernel@vger.kernel.org
5531 S:      Maintained
5532 F:      mm/frontswap.c
5533 F:      include/linux/frontswap.h
5534
5535 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5536 M:      David Howells <dhowells@redhat.com>
5537 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5538 S:      Supported
5539 F:      Documentation/filesystems/caching/
5540 F:      fs/fscache/
5541 F:      include/linux/fscache*.h
5542
5543 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5544 M:      Theodore Y. Ts'o <tytso@mit.edu>
5545 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5546 L:      linux-fscrypt@vger.kernel.org
5547 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5549 S:      Supported
5550 F:      fs/crypto/
5551 F:      include/linux/fscrypt*.h
5552
5553 FUJITSU FR-V (FRV) PORT
5554 S:      Orphan
5555 F:      arch/frv/
5556
5557 FUJITSU LAPTOP EXTRAS
5558 M:      Jonathan Woithe <jwoithe@just42.net>
5559 L:      platform-driver-x86@vger.kernel.org
5560 S:      Maintained
5561 F:      drivers/platform/x86/fujitsu-laptop.c
5562
5563 FUJITSU M-5MO LS CAMERA ISP DRIVER
5564 M:      Kyungmin Park <kyungmin.park@samsung.com>
5565 M:      Heungjun Kim <riverful.kim@samsung.com>
5566 L:      linux-media@vger.kernel.org
5567 S:      Maintained
5568 F:      drivers/media/i2c/m5mols/
5569 F:      include/media/i2c/m5mols.h
5570
5571 FUJITSU TABLET EXTRAS
5572 M:      Robert Gerlach <khnz@gmx.de>
5573 L:      platform-driver-x86@vger.kernel.org
5574 S:      Maintained
5575 F:      drivers/platform/x86/fujitsu-tablet.c
5576
5577 FUSE: FILESYSTEM IN USERSPACE
5578 M:      Miklos Szeredi <miklos@szeredi.hu>
5579 L:      linux-fsdevel@vger.kernel.org
5580 W:      http://fuse.sourceforge.net/
5581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5582 S:      Maintained
5583 F:      fs/fuse/
5584 F:      include/uapi/linux/fuse.h
5585 F:      Documentation/filesystems/fuse.txt
5586
5587 FUTEX SUBSYSTEM
5588 M:      Thomas Gleixner <tglx@linutronix.de>
5589 M:      Ingo Molnar <mingo@redhat.com>
5590 R:      Peter Zijlstra <peterz@infradead.org>
5591 R:      Darren Hart <dvhart@infradead.org>
5592 L:      linux-kernel@vger.kernel.org
5593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5594 S:      Maintained
5595 F:      kernel/futex.c
5596 F:      kernel/futex_compat.c
5597 F:      include/asm-generic/futex.h
5598 F:      include/linux/futex.h
5599 F:      include/uapi/linux/futex.h
5600 F:      tools/testing/selftests/futex/
5601 F:      tools/perf/bench/futex*
5602 F:      Documentation/*futex*
5603
5604 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5605 M:      Rik Faith <faith@cs.unc.edu>
5606 L:      linux-scsi@vger.kernel.org
5607 S:      Odd Fixes (e.g., new signatures)
5608 F:      drivers/scsi/fdomain.*
5609
5610 GCC PLUGINS
5611 M:      Kees Cook <keescook@chromium.org>
5612 R:      Emese Revfy <re.emese@gmail.com>
5613 L:      kernel-hardening@lists.openwall.com
5614 S:      Maintained
5615 F:      scripts/gcc-plugins/
5616 F:      scripts/gcc-plugin.sh
5617 F:      scripts/Makefile.gcc-plugins
5618 F:      Documentation/gcc-plugins.txt
5619
5620 GCOV BASED KERNEL PROFILING
5621 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5622 S:      Maintained
5623 F:      kernel/gcov/
5624 F:      Documentation/dev-tools/gcov.rst
5625
5626 GDB KERNEL DEBUGGING HELPER SCRIPTS
5627 M:      Jan Kiszka <jan.kiszka@siemens.com>
5628 M:      Kieran Bingham <kieran@bingham.xyz>
5629 S:      Supported
5630 F:      scripts/gdb/
5631
5632 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5633 M:      Achim Leubner <achim_leubner@adaptec.com>
5634 L:      linux-scsi@vger.kernel.org
5635 W:      http://www.icp-vortex.com/
5636 S:      Supported
5637 F:      drivers/scsi/gdt*
5638
5639 GEMTEK FM RADIO RECEIVER DRIVER
5640 M:      Hans Verkuil <hverkuil@xs4all.nl>
5641 L:      linux-media@vger.kernel.org
5642 T:      git git://linuxtv.org/media_tree.git
5643 W:      https://linuxtv.org
5644 S:      Maintained
5645 F:      drivers/media/radio/radio-gemtek*
5646
5647 GENERIC GPIO I2C DRIVER
5648 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5649 S:      Supported
5650 F:      drivers/i2c/busses/i2c-gpio.c
5651 F:      include/linux/i2c-gpio.h
5652
5653 GENERIC GPIO I2C MULTIPLEXER DRIVER
5654 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5655 L:      linux-i2c@vger.kernel.org
5656 S:      Supported
5657 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5658 F:      include/linux/i2c-mux-gpio.h
5659 F:      Documentation/i2c/muxes/i2c-mux-gpio
5660
5661 GENERIC HDLC (WAN) DRIVERS
5662 M:      Krzysztof Halasa <khc@pm.waw.pl>
5663 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5664 S:      Maintained
5665 F:      drivers/net/wan/c101.c
5666 F:      drivers/net/wan/hd6457*
5667 F:      drivers/net/wan/hdlc*
5668 F:      drivers/net/wan/n2.c
5669 F:      drivers/net/wan/pc300too.c
5670 F:      drivers/net/wan/pci200syn.c
5671 F:      drivers/net/wan/wanxl*
5672
5673 GENERIC INCLUDE/ASM HEADER FILES
5674 M:      Arnd Bergmann <arnd@arndb.de>
5675 L:      linux-arch@vger.kernel.org
5676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5677 S:      Maintained
5678 F:      include/asm-generic/
5679 F:      include/uapi/asm-generic/
5680
5681 GENERIC PHY FRAMEWORK
5682 M:      Kishon Vijay Abraham I <kishon@ti.com>
5683 L:      linux-kernel@vger.kernel.org
5684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5685 S:      Supported
5686 F:      drivers/phy/
5687 F:      include/linux/phy/
5688
5689 GENERIC PM DOMAINS
5690 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5691 M:      Kevin Hilman <khilman@kernel.org>
5692 M:      Ulf Hansson <ulf.hansson@linaro.org>
5693 L:      linux-pm@vger.kernel.org
5694 S:      Supported
5695 F:      drivers/base/power/domain*.c
5696 F:      include/linux/pm_domain.h
5697 F:      Documentation/devicetree/bindings/power/power_domain.txt
5698
5699 GENERIC UIO DRIVER FOR PCI DEVICES
5700 M:      "Michael S. Tsirkin" <mst@redhat.com>
5701 L:      kvm@vger.kernel.org
5702 S:      Supported
5703 F:      drivers/uio/uio_pci_generic.c
5704
5705 GENWQE (IBM Generic Workqueue Card)
5706 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5707 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5708 S:      Supported
5709 F:      drivers/misc/genwqe/
5710
5711 GET_MAINTAINER SCRIPT
5712 M:      Joe Perches <joe@perches.com>
5713 S:      Maintained
5714 F:      scripts/get_maintainer.pl
5715
5716 GFS2 FILE SYSTEM
5717 M:      Steven Whitehouse <swhiteho@redhat.com>
5718 M:      Bob Peterson <rpeterso@redhat.com>
5719 L:      cluster-devel@redhat.com
5720 W:      http://sources.redhat.com/cluster/
5721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5722 S:      Supported
5723 F:      Documentation/filesystems/gfs2*.txt
5724 F:      fs/gfs2/
5725 F:      include/uapi/linux/gfs2_ondisk.h
5726
5727 GIGASET ISDN DRIVERS
5728 M:      Paul Bolle <pebolle@tiscali.nl>
5729 L:      gigaset307x-common@lists.sourceforge.net
5730 W:      http://gigaset307x.sourceforge.net/
5731 S:      Odd Fixes
5732 F:      Documentation/isdn/README.gigaset
5733 F:      drivers/isdn/gigaset/
5734 F:      include/uapi/linux/gigaset_dev.h
5735
5736 GO7007 MPEG CODEC
5737 M:      Hans Verkuil <hans.verkuil@cisco.com>
5738 L:      linux-media@vger.kernel.org
5739 S:      Maintained
5740 F:      drivers/media/usb/go7007/
5741
5742 GOODIX TOUCHSCREEN
5743 M:      Bastien Nocera <hadess@hadess.net>
5744 L:      linux-input@vger.kernel.org
5745 S:      Maintained
5746 F:      drivers/input/touchscreen/goodix.c
5747
5748 GPIO ACPI SUPPORT
5749 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5750 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5751 L:      linux-gpio@vger.kernel.org
5752 L:      linux-acpi@vger.kernel.org
5753 S:      Maintained
5754 F:      Documentation/acpi/gpio-properties.txt
5755 F:      drivers/gpio/gpiolib-acpi.c
5756
5757 GPIO MOCKUP DRIVER
5758 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5759 L:      linux-gpio@vger.kernel.org
5760 S:      Maintained
5761 F:      drivers/gpio/gpio-mockup.c
5762 F:      tools/testing/selftests/gpio/
5763
5764 GPIO SUBSYSTEM
5765 M:      Linus Walleij <linus.walleij@linaro.org>
5766 L:      linux-gpio@vger.kernel.org
5767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5768 S:      Maintained
5769 F:      Documentation/devicetree/bindings/gpio/
5770 F:      Documentation/gpio/
5771 F:      Documentation/ABI/testing/gpio-cdev
5772 F:      Documentation/ABI/obsolete/sysfs-gpio
5773 F:      drivers/gpio/
5774 F:      include/linux/gpio/
5775 F:      include/linux/gpio.h
5776 F:      include/asm-generic/gpio.h
5777 F:      include/uapi/linux/gpio.h
5778 F:      tools/gpio/
5779
5780 GRE DEMULTIPLEXER DRIVER
5781 M:      Dmitry Kozlov <xeb@mail.ru>
5782 L:      netdev@vger.kernel.org
5783 S:      Maintained
5784 F:      net/ipv4/gre_demux.c
5785 F:      net/ipv4/gre_offload.c
5786 F:      include/net/gre.h
5787
5788 GRETH 10/100/1G Ethernet MAC device driver
5789 M:      Andreas Larsson <andreas@gaisler.com>
5790 L:      netdev@vger.kernel.org
5791 S:      Maintained
5792 F:      drivers/net/ethernet/aeroflex/
5793
5794 GREYBUS AUDIO PROTOCOLS DRIVERS
5795 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5796 M:      Mark Greer <mgreer@animalcreek.com>
5797 S:      Maintained
5798 F:      drivers/staging/greybus/audio_apbridgea.c
5799 F:      drivers/staging/greybus/audio_apbridgea.h
5800 F:      drivers/staging/greybus/audio_codec.c
5801 F:      drivers/staging/greybus/audio_codec.h
5802 F:      drivers/staging/greybus/audio_gb.c
5803 F:      drivers/staging/greybus/audio_manager.c
5804 F:      drivers/staging/greybus/audio_manager.h
5805 F:      drivers/staging/greybus/audio_manager_module.c
5806 F:      drivers/staging/greybus/audio_manager_private.h
5807 F:      drivers/staging/greybus/audio_manager_sysfs.c
5808 F:      drivers/staging/greybus/audio_module.c
5809 F:      drivers/staging/greybus/audio_topology.c
5810
5811 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5812 M:      Viresh Kumar <vireshk@kernel.org>
5813 S:      Maintained
5814 F:      drivers/staging/greybus/authentication.c
5815 F:      drivers/staging/greybus/bootrom.c
5816 F:      drivers/staging/greybus/firmware.h
5817 F:      drivers/staging/greybus/fw-core.c
5818 F:      drivers/staging/greybus/fw-download.c
5819 F:      drivers/staging/greybus/fw-managament.c
5820 F:      drivers/staging/greybus/greybus_authentication.h
5821 F:      drivers/staging/greybus/greybus_firmware.h
5822 F:      drivers/staging/greybus/hid.c
5823 F:      drivers/staging/greybus/i2c.c
5824 F:      drivers/staging/greybus/spi.c
5825 F:      drivers/staging/greybus/spilib.c
5826 F:      drivers/staging/greybus/spilib.h
5827
5828 GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS
5829 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5830 S:      Maintained
5831 F:      drivers/staging/greybus/loopback.c
5832 F:      drivers/staging/greybus/timesync.c
5833 F:      drivers/staging/greybus/timesync_platform.c
5834
5835 GREYBUS PLATFORM DRIVERS
5836 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5837 S:      Maintained
5838 F:      drivers/staging/greybus/arche-platform.c
5839 F:      drivers/staging/greybus/arche-apb-ctrl.c
5840 F:      drivers/staging/greybus/arche_platform.h
5841
5842 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5843 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5844 S:      Maintained
5845 F:      drivers/staging/greybus/sdio.c
5846 F:      drivers/staging/greybus/light.c
5847 F:      drivers/staging/greybus/gpio.c
5848 F:      drivers/staging/greybus/power_supply.c
5849 F:      drivers/staging/greybus/spi.c
5850 F:      drivers/staging/greybus/spilib.c
5851
5852 GREYBUS SUBSYSTEM
5853 M:      Johan Hovold <johan@kernel.org>
5854 M:      Alex Elder <elder@kernel.org>
5855 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5856 S:      Maintained
5857 F:      drivers/staging/greybus/
5858 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5859
5860 GREYBUS UART PROTOCOLS DRIVERS
5861 M:      David Lin <dtwlin@gmail.com>
5862 S:      Maintained
5863 F:      drivers/staging/greybus/uart.c
5864 F:      drivers/staging/greybus/log.c
5865
5866 GS1662 VIDEO SERIALIZER
5867 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5868 L:      linux-media@vger.kernel.org
5869 T:      git git://linuxtv.org/media_tree.git
5870 S:      Maintained
5871 F:      drivers/media/spi/gs1662.c
5872
5873 GSPCA FINEPIX SUBDRIVER
5874 M:      Frank Zago <frank@zago.net>
5875 L:      linux-media@vger.kernel.org
5876 T:      git git://linuxtv.org/media_tree.git
5877 S:      Maintained
5878 F:      drivers/media/usb/gspca/finepix.c
5879
5880 GSPCA GL860 SUBDRIVER
5881 M:      Olivier Lorin <o.lorin@laposte.net>
5882 L:      linux-media@vger.kernel.org
5883 T:      git git://linuxtv.org/media_tree.git
5884 S:      Maintained
5885 F:      drivers/media/usb/gspca/gl860/
5886
5887 GSPCA M5602 SUBDRIVER
5888 M:      Erik Andren <erik.andren@gmail.com>
5889 L:      linux-media@vger.kernel.org
5890 T:      git git://linuxtv.org/media_tree.git
5891 S:      Maintained
5892 F:      drivers/media/usb/gspca/m5602/
5893
5894 GSPCA PAC207 SONIXB SUBDRIVER
5895 M:      Hans Verkuil <hverkuil@xs4all.nl>
5896 L:      linux-media@vger.kernel.org
5897 T:      git git://linuxtv.org/media_tree.git
5898 S:      Odd Fixes
5899 F:      drivers/media/usb/gspca/pac207.c
5900
5901 GSPCA SN9C20X SUBDRIVER
5902 M:      Brian Johnson <brijohn@gmail.com>
5903 L:      linux-media@vger.kernel.org
5904 T:      git git://linuxtv.org/media_tree.git
5905 S:      Maintained
5906 F:      drivers/media/usb/gspca/sn9c20x.c
5907
5908 GSPCA T613 SUBDRIVER
5909 M:      Leandro Costantino <lcostantino@gmail.com>
5910 L:      linux-media@vger.kernel.org
5911 T:      git git://linuxtv.org/media_tree.git
5912 S:      Maintained
5913 F:      drivers/media/usb/gspca/t613.c
5914
5915 GSPCA USB WEBCAM DRIVER
5916 M:      Hans Verkuil <hverkuil@xs4all.nl>
5917 L:      linux-media@vger.kernel.org
5918 T:      git git://linuxtv.org/media_tree.git
5919 S:      Odd Fixes
5920 F:      drivers/media/usb/gspca/
5921
5922 GTP (GPRS Tunneling Protocol)
5923 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5924 M:      Harald Welte <laforge@gnumonks.org>
5925 L:      osmocom-net-gprs@lists.osmocom.org
5926 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5927 S:      Maintained
5928 F:      drivers/net/gtp.c
5929
5930 GUID PARTITION TABLE (GPT)
5931 M:      Davidlohr Bueso <dave@stgolabs.net>
5932 L:      linux-efi@vger.kernel.org
5933 S:      Maintained
5934 F:      block/partitions/efi.*
5935
5936 H8/300 ARCHITECTURE
5937 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5938 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5939 W:      http://uclinux-h8.sourceforge.jp
5940 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5941 S:      Maintained
5942 F:      arch/h8300/
5943 F:      drivers/clocksource/h8300_*.c
5944 F:      drivers/clk/h8300/
5945 F:      drivers/irqchip/irq-renesas-h8*.c
5946
5947 HACKRF MEDIA DRIVER
5948 M:      Antti Palosaari <crope@iki.fi>
5949 L:      linux-media@vger.kernel.org
5950 W:      https://linuxtv.org
5951 W:      http://palosaari.fi/linux/
5952 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5953 T:      git git://linuxtv.org/anttip/media_tree.git
5954 S:      Maintained
5955 F:      drivers/media/usb/hackrf/
5956
5957 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5958 M:      Frank Seidel <frank@f-seidel.de>
5959 L:      platform-driver-x86@vger.kernel.org
5960 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5961 S:      Maintained
5962 F:      drivers/platform/x86/hdaps.c
5963
5964 HARDWARE MONITORING
5965 M:      Jean Delvare <jdelvare@suse.com>
5966 M:      Guenter Roeck <linux@roeck-us.net>
5967 L:      linux-hwmon@vger.kernel.org
5968 W:      http://hwmon.wiki.kernel.org/
5969 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5971 S:      Maintained
5972 F:      Documentation/hwmon/
5973 F:      drivers/hwmon/
5974 F:      include/linux/hwmon*.h
5975
5976 HARDWARE RANDOM NUMBER GENERATOR CORE
5977 M:      Matt Mackall <mpm@selenic.com>
5978 M:      Herbert Xu <herbert@gondor.apana.org.au>
5979 L:      linux-crypto@vger.kernel.org
5980 S:      Odd fixes
5981 F:      Documentation/devicetree/bindings/rng/
5982 F:      Documentation/hw_random.txt
5983 F:      drivers/char/hw_random/
5984 F:      include/linux/hw_random.h
5985
5986 HARDWARE SPINLOCK CORE
5987 M:      Ohad Ben-Cohen <ohad@wizery.com>
5988 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5989 L:      linux-remoteproc@vger.kernel.org
5990 S:      Maintained
5991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5992 F:      Documentation/devicetree/bindings/hwlock/
5993 F:      Documentation/hwspinlock.txt
5994 F:      drivers/hwspinlock/
5995 F:      include/linux/hwspinlock.h
5996
5997 HARMONY SOUND DRIVER
5998 L:      linux-parisc@vger.kernel.org
5999 S:      Maintained
6000 F:      sound/parisc/harmony.*
6001
6002 HDPVR USB VIDEO ENCODER DRIVER
6003 M:      Hans Verkuil <hverkuil@xs4all.nl>
6004 L:      linux-media@vger.kernel.org
6005 T:      git git://linuxtv.org/media_tree.git
6006 W:      https://linuxtv.org
6007 S:      Odd Fixes
6008 F:      drivers/media/usb/hdpvr/
6009
6010 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6011 M:      Jimmy Vance <jimmy.vance@hpe.com>
6012 S:      Supported
6013 F:      Documentation/watchdog/hpwdt.txt
6014 F:      drivers/watchdog/hpwdt.c
6015
6016 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6017 M:      Don Brace <don.brace@microsemi.com>
6018 L:      esc.storagedev@microsemi.com
6019 L:      linux-scsi@vger.kernel.org
6020 S:      Supported
6021 F:      Documentation/scsi/hpsa.txt
6022 F:      drivers/scsi/hpsa*.[ch]
6023 F:      include/linux/cciss*.h
6024 F:      include/uapi/linux/cciss*.h
6025
6026 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6027 M:      Don Brace <don.brace@microsemi.com>
6028 L:      esc.storagedev@microsemi.com
6029 L:      linux-scsi@vger.kernel.org
6030 S:      Supported
6031 F:      Documentation/blockdev/cciss.txt
6032 F:      drivers/block/cciss*
6033 F:      include/linux/cciss_ioctl.h
6034 F:      include/uapi/linux/cciss_ioctl.h
6035
6036 HFI1 DRIVER
6037 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6038 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6039 L:      linux-rdma@vger.kernel.org
6040 S:      Supported
6041 F:      drivers/infiniband/hw/hfi1
6042
6043 HFS FILESYSTEM
6044 L:      linux-fsdevel@vger.kernel.org
6045 S:      Orphan
6046 F:      Documentation/filesystems/hfs.txt
6047 F:      fs/hfs/
6048
6049 HFSPLUS FILESYSTEM
6050 L:      linux-fsdevel@vger.kernel.org
6051 S:      Orphan
6052 F:      Documentation/filesystems/hfsplus.txt
6053 F:      fs/hfsplus/
6054
6055 HGA FRAMEBUFFER DRIVER
6056 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6057 L:      linux-nvidia@lists.surfsouth.com
6058 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6059 S:      Maintained
6060 F:      drivers/video/fbdev/hgafb.c
6061
6062 HIBERNATION (aka Software Suspend, aka swsusp)
6063 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6064 M:      Pavel Machek <pavel@ucw.cz>
6065 L:      linux-pm@vger.kernel.org
6066 B:      https://bugzilla.kernel.org
6067 S:      Supported
6068 F:      arch/x86/power/
6069 F:      drivers/base/power/
6070 F:      kernel/power/
6071 F:      include/linux/suspend.h
6072 F:      include/linux/freezer.h
6073 F:      include/linux/pm.h
6074 F:      arch/*/include/asm/suspend*.h
6075
6076 HID CORE LAYER
6077 M:      Jiri Kosina <jikos@kernel.org>
6078 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6079 L:      linux-input@vger.kernel.org
6080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6081 S:      Maintained
6082 F:      drivers/hid/
6083 F:      include/linux/hid*
6084 F:      include/uapi/linux/hid*
6085
6086 HID SENSOR HUB DRIVERS
6087 M:      Jiri Kosina <jikos@kernel.org>
6088 M:      Jonathan Cameron <jic23@kernel.org>
6089 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6090 L:      linux-input@vger.kernel.org
6091 L:      linux-iio@vger.kernel.org
6092 S:      Maintained
6093 F:      Documentation/hid/hid-sensor*
6094 F:      drivers/hid/hid-sensor-*
6095 F:      drivers/iio/*/hid-*
6096 F:      include/linux/hid-sensor-*
6097
6098 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6099 M:      Thomas Gleixner <tglx@linutronix.de>
6100 L:      linux-kernel@vger.kernel.org
6101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6102 S:      Maintained
6103 F:      Documentation/timers/
6104 F:      kernel/time/hrtimer.c
6105 F:      kernel/time/clockevents.c
6106 F:      kernel/time/timer_*.c
6107 F:      include/linux/clockchips.h
6108 F:      include/linux/hrtimer.h
6109
6110 HIGH-SPEED SCC DRIVER FOR AX.25
6111 L:      linux-hams@vger.kernel.org
6112 S:      Orphan
6113 F:      drivers/net/hamradio/dmascc.c
6114 F:      drivers/net/hamradio/scc.c
6115
6116 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6117 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6118 W:      http://www.highpoint-tech.com
6119 S:      Supported
6120 F:      Documentation/scsi/hptiop.txt
6121 F:      drivers/scsi/hptiop.c
6122
6123 HIPPI
6124 M:      Jes Sorensen <jes@trained-monkey.org>
6125 L:      linux-hippi@sunsite.dk
6126 S:      Maintained
6127 F:      include/linux/hippidevice.h
6128 F:      include/uapi/linux/if_hippi.h
6129 F:      net/802/hippi.c
6130 F:      drivers/net/hippi/
6131
6132 HISILICON NETWORK SUBSYSTEM DRIVER
6133 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6134 M:      Salil Mehta <salil.mehta@huawei.com>
6135 L:      netdev@vger.kernel.org
6136 W:      http://www.hisilicon.com
6137 S:      Maintained
6138 F:      drivers/net/ethernet/hisilicon/
6139 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6140
6141 HISILICON ROCE DRIVER
6142 M:      Lijun Ou <oulijun@huawei.com>
6143 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6144 L:      linux-rdma@vger.kernel.org
6145 S:      Maintained
6146 F:      drivers/infiniband/hw/hns/
6147 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6148
6149 HISILICON SAS Controller
6150 M:      John Garry <john.garry@huawei.com>
6151 W:      http://www.hisilicon.com
6152 S:      Supported
6153 F:      drivers/scsi/hisi_sas/
6154 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6155
6156 HOST AP DRIVER
6157 M:      Jouni Malinen <j@w1.fi>
6158 L:      linux-wireless@vger.kernel.org
6159 W:      http://w1.fi/hostap-driver.html
6160 S:      Obsolete
6161 F:      drivers/net/wireless/intersil/hostap/
6162
6163 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6164 L:      platform-driver-x86@vger.kernel.org
6165 S:      Orphan
6166 F:      drivers/platform/x86/tc1100-wmi.c
6167
6168 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6169 M:      Jaroslav Kysela <perex@perex.cz>
6170 S:      Maintained
6171 F:      drivers/net/ethernet/hp/hp100.*
6172
6173 HPET:   High Precision Event Timers driver
6174 M:      Clemens Ladisch <clemens@ladisch.de>
6175 S:      Maintained
6176 F:      Documentation/timers/hpet.txt
6177 F:      drivers/char/hpet.c
6178 F:      include/linux/hpet.h
6179 F:      include/uapi/linux/hpet.h
6180
6181 HPET:   x86
6182 S:      Orphan
6183 F:      arch/x86/kernel/hpet.c
6184 F:      arch/x86/include/asm/hpet.h
6185
6186 HPFS FILESYSTEM
6187 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6188 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6189 S:      Maintained
6190 F:      fs/hpfs/
6191
6192 HSI SUBSYSTEM
6193 M:      Sebastian Reichel <sre@kernel.org>
6194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6195 S:      Maintained
6196 F:      Documentation/ABI/testing/sysfs-bus-hsi
6197 F:      Documentation/driver-api/hsi.rst
6198 F:      drivers/hsi/
6199 F:      include/linux/hsi/
6200 F:      include/uapi/linux/hsi/
6201
6202 HSO 3G MODEM DRIVER
6203 L:      linux-usb@vger.kernel.org
6204 S:      Orphan
6205 F:      drivers/net/usb/hso.c
6206
6207 HSR NETWORK PROTOCOL
6208 M:      Arvid Brodin <arvid.brodin@alten.se>
6209 L:      netdev@vger.kernel.org
6210 S:      Maintained
6211 F:      net/hsr/
6212
6213 HT16K33 LED CONTROLLER DRIVER
6214 M:      Robin van der Gracht <robin@protonic.nl>
6215 S:      Maintained
6216 F:      drivers/auxdisplay/ht16k33.c
6217 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6218
6219 HTCPEN TOUCHSCREEN DRIVER
6220 M:      Pau Oliva Fora <pof@eslack.org>
6221 L:      linux-input@vger.kernel.org
6222 S:      Maintained
6223 F:      drivers/input/touchscreen/htcpen.c
6224
6225 HUGETLB FILESYSTEM
6226 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6227 S:      Maintained
6228 F:      fs/hugetlbfs/
6229
6230 HVA ST MEDIA DRIVER
6231 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6232 L:      linux-media@vger.kernel.org
6233 T:      git git://linuxtv.org/media_tree.git
6234 W:      https://linuxtv.org
6235 S:      Supported
6236 F:      drivers/media/platform/sti/hva
6237
6238 HWPOISON MEMORY FAILURE HANDLING
6239 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6240 L:      linux-mm@kvack.org
6241 S:      Maintained
6242 F:      mm/memory-failure.c
6243 F:      mm/hwpoison-inject.c
6244
6245 Hyper-V CORE AND DRIVERS
6246 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6247 M:      Haiyang Zhang <haiyangz@microsoft.com>
6248 M:      Stephen Hemminger <sthemmin@microsoft.com>
6249 L:      devel@linuxdriverproject.org
6250 S:      Maintained
6251 F:      arch/x86/include/asm/mshyperv.h
6252 F:      arch/x86/include/uapi/asm/hyperv.h
6253 F:      arch/x86/kernel/cpu/mshyperv.c
6254 F:      arch/x86/hyperv
6255 F:      drivers/hid/hid-hyperv.c
6256 F:      drivers/hv/
6257 F:      drivers/input/serio/hyperv-keyboard.c
6258 F:      drivers/pci/host/pci-hyperv.c
6259 F:      drivers/net/hyperv/
6260 F:      drivers/scsi/storvsc_drv.c
6261 F:      drivers/uio/uio_hv_generic.c
6262 F:      drivers/video/fbdev/hyperv_fb.c
6263 F:      include/linux/hyperv.h
6264 F:      tools/hv/
6265 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6266
6267 HYPERVISOR VIRTUAL CONSOLE DRIVER
6268 L:      linuxppc-dev@lists.ozlabs.org
6269 S:      Odd Fixes
6270 F:      drivers/tty/hvc/
6271
6272 I2C ACPI SUPPORT
6273 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6274 L:      linux-i2c@vger.kernel.org
6275 L:      linux-acpi@vger.kernel.org
6276 S:      Maintained
6277 F:      drivers/i2c/i2c-core-acpi.c
6278
6279 I2C MUXES
6280 M:      Peter Rosin <peda@axentia.se>
6281 L:      linux-i2c@vger.kernel.org
6282 S:      Maintained
6283 F:      Documentation/i2c/i2c-topology
6284 F:      Documentation/i2c/muxes/
6285 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6286 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6287 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6288 F:      drivers/i2c/i2c-mux.c
6289 F:      drivers/i2c/muxes/
6290 F:      include/linux/i2c-mux.h
6291
6292 I2C OVER PARALLEL PORT
6293 M:      Jean Delvare <jdelvare@suse.com>
6294 L:      linux-i2c@vger.kernel.org
6295 S:      Maintained
6296 F:      Documentation/i2c/busses/i2c-parport
6297 F:      Documentation/i2c/busses/i2c-parport-light
6298 F:      drivers/i2c/busses/i2c-parport.c
6299 F:      drivers/i2c/busses/i2c-parport-light.c
6300
6301 I2C SUBSYSTEM
6302 M:      Wolfram Sang <wsa@the-dreams.de>
6303 L:      linux-i2c@vger.kernel.org
6304 W:      https://i2c.wiki.kernel.org/
6305 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6307 S:      Maintained
6308 F:      Documentation/devicetree/bindings/i2c/
6309 F:      Documentation/i2c/
6310 F:      drivers/i2c/
6311 F:      drivers/i2c/*/
6312 F:      include/linux/i2c.h
6313 F:      include/linux/i2c-*.h
6314 F:      include/uapi/linux/i2c.h
6315 F:      include/uapi/linux/i2c-*.h
6316
6317 I2C-TAOS-EVM DRIVER
6318 M:      Jean Delvare <jdelvare@suse.com>
6319 L:      linux-i2c@vger.kernel.org
6320 S:      Maintained
6321 F:      Documentation/i2c/busses/i2c-taos-evm
6322 F:      drivers/i2c/busses/i2c-taos-evm.c
6323
6324 I2C-TINY-USB DRIVER
6325 M:      Till Harbaum <till@harbaum.org>
6326 L:      linux-i2c@vger.kernel.org
6327 W:      http://www.harbaum.org/till/i2c_tiny_usb
6328 S:      Maintained
6329 F:      drivers/i2c/busses/i2c-tiny-usb.c
6330
6331 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6332 M:      Jean Delvare <jdelvare@suse.com>
6333 L:      linux-i2c@vger.kernel.org
6334 S:      Maintained
6335 F:      Documentation/i2c/busses/i2c-ali1535
6336 F:      Documentation/i2c/busses/i2c-ali1563
6337 F:      Documentation/i2c/busses/i2c-ali15x3
6338 F:      Documentation/i2c/busses/i2c-amd756
6339 F:      Documentation/i2c/busses/i2c-amd8111
6340 F:      Documentation/i2c/busses/i2c-i801
6341 F:      Documentation/i2c/busses/i2c-nforce2
6342 F:      Documentation/i2c/busses/i2c-piix4
6343 F:      Documentation/i2c/busses/i2c-sis5595
6344 F:      Documentation/i2c/busses/i2c-sis630
6345 F:      Documentation/i2c/busses/i2c-sis96x
6346 F:      Documentation/i2c/busses/i2c-via
6347 F:      Documentation/i2c/busses/i2c-viapro
6348 F:      drivers/i2c/busses/i2c-ali1535.c
6349 F:      drivers/i2c/busses/i2c-ali1563.c
6350 F:      drivers/i2c/busses/i2c-ali15x3.c
6351 F:      drivers/i2c/busses/i2c-amd756.c
6352 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6353 F:      drivers/i2c/busses/i2c-amd8111.c
6354 F:      drivers/i2c/busses/i2c-i801.c
6355 F:      drivers/i2c/busses/i2c-isch.c
6356 F:      drivers/i2c/busses/i2c-nforce2.c
6357 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6358 F:      drivers/i2c/busses/i2c-piix4.c
6359 F:      drivers/i2c/busses/i2c-sis5595.c
6360 F:      drivers/i2c/busses/i2c-sis630.c
6361 F:      drivers/i2c/busses/i2c-sis96x.c
6362 F:      drivers/i2c/busses/i2c-via.c
6363 F:      drivers/i2c/busses/i2c-viapro.c
6364
6365 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6366 M:      Hans de Goede <hdegoede@redhat.com>
6367 L:      linux-i2c@vger.kernel.org
6368 S:      Maintained
6369 F:      drivers/i2c/busses/i2c-cht-wc.c
6370
6371 I2C/SMBUS ISMT DRIVER
6372 M:      Seth Heasley <seth.heasley@intel.com>
6373 M:      Neil Horman <nhorman@tuxdriver.com>
6374 L:      linux-i2c@vger.kernel.org
6375 F:      drivers/i2c/busses/i2c-ismt.c
6376 F:      Documentation/i2c/busses/i2c-ismt
6377
6378 I2C/SMBUS STUB DRIVER
6379 M:      Jean Delvare <jdelvare@suse.com>
6380 L:      linux-i2c@vger.kernel.org
6381 S:      Maintained
6382 F:      drivers/i2c/i2c-stub.c
6383
6384 i386 BOOT CODE
6385 M:      "H. Peter Anvin" <hpa@zytor.com>
6386 S:      Maintained
6387 F:      arch/x86/boot/
6388
6389 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6390 M:      "H. Peter Anvin" <hpa@zytor.com>
6391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6392 S:      Maintained
6393
6394 IA64 (Itanium) PLATFORM
6395 M:      Tony Luck <tony.luck@intel.com>
6396 M:      Fenghua Yu <fenghua.yu@intel.com>
6397 L:      linux-ia64@vger.kernel.org
6398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6399 S:      Maintained
6400 F:      arch/ia64/
6401
6402 IBM Power 842 compression accelerator
6403 M:      Haren Myneni <haren@us.ibm.com>
6404 S:      Supported
6405 F:      drivers/crypto/nx/Makefile
6406 F:      drivers/crypto/nx/Kconfig
6407 F:      drivers/crypto/nx/nx-842*
6408 F:      include/linux/sw842.h
6409 F:      crypto/842.c
6410 F:      lib/842/
6411
6412 IBM Power in-Nest Crypto Acceleration
6413 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6414 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6415 L:      linux-crypto@vger.kernel.org
6416 S:      Supported
6417 F:      drivers/crypto/nx/Makefile
6418 F:      drivers/crypto/nx/Kconfig
6419 F:      drivers/crypto/nx/nx-aes*
6420 F:      drivers/crypto/nx/nx-sha*
6421 F:      drivers/crypto/nx/nx.*
6422 F:      drivers/crypto/nx/nx_csbcpb.h
6423 F:      drivers/crypto/nx/nx_debugfs.h
6424
6425 IBM Power Linux RAID adapter
6426 M:      Brian King <brking@us.ibm.com>
6427 S:      Supported
6428 F:      drivers/scsi/ipr.*
6429
6430 IBM Power SRIOV Virtual NIC Device Driver
6431 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6432 M:      John Allen <jallen@linux.vnet.ibm.com>
6433 L:      netdev@vger.kernel.org
6434 S:      Supported
6435 F:      drivers/net/ethernet/ibm/ibmvnic.*
6436
6437 IBM Power Virtual Ethernet Device Driver
6438 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6439 L:      netdev@vger.kernel.org
6440 S:      Supported
6441 F:      drivers/net/ethernet/ibm/ibmveth.*
6442
6443 IBM Power Virtual FC Device Drivers
6444 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6445 L:      linux-scsi@vger.kernel.org
6446 S:      Supported
6447 F:      drivers/scsi/ibmvscsi/ibmvfc*
6448
6449 IBM Power Virtual SCSI Device Drivers
6450 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6451 L:      linux-scsi@vger.kernel.org
6452 S:      Supported
6453 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6454 F:      include/scsi/viosrp.h
6455
6456 IBM Power Virtual SCSI Device Target Driver
6457 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6458 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6459 L:      linux-scsi@vger.kernel.org
6460 L:      target-devel@vger.kernel.org
6461 S:      Supported
6462 F:      drivers/scsi/ibmvscsi_tgt/
6463
6464 IBM Power VMX Cryptographic instructions
6465 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6466 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6467 L:      linux-crypto@vger.kernel.org
6468 S:      Supported
6469 F:      drivers/crypto/vmx/Makefile
6470 F:      drivers/crypto/vmx/Kconfig
6471 F:      drivers/crypto/vmx/vmx.c
6472 F:      drivers/crypto/vmx/aes*
6473 F:      drivers/crypto/vmx/ghash*
6474 F:      drivers/crypto/vmx/ppc-xlate.pl
6475
6476 IBM ServeRAID RAID DRIVER
6477 S:      Orphan
6478 F:      drivers/scsi/ips.*
6479
6480 ICH LPC AND GPIO DRIVER
6481 M:      Peter Tyser <ptyser@xes-inc.com>
6482 S:      Maintained
6483 F:      drivers/mfd/lpc_ich.c
6484 F:      drivers/gpio/gpio-ich.c
6485
6486 IDE SUBSYSTEM
6487 M:      "David S. Miller" <davem@davemloft.net>
6488 L:      linux-ide@vger.kernel.org
6489 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6490 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6491 S:      Maintained
6492 F:      Documentation/ide/
6493 F:      drivers/ide/
6494 F:      include/linux/ide.h
6495
6496 IDE/ATAPI DRIVERS
6497 M:      Borislav Petkov <bp@alien8.de>
6498 L:      linux-ide@vger.kernel.org
6499 S:      Maintained
6500 F:      Documentation/cdrom/ide-cd
6501 F:      drivers/ide/ide-cd*
6502
6503 IDEAPAD LAPTOP EXTRAS DRIVER
6504 M:      Ike Panhc <ike.pan@canonical.com>
6505 L:      platform-driver-x86@vger.kernel.org
6506 W:      http://launchpad.net/ideapad-laptop
6507 S:      Maintained
6508 F:      drivers/platform/x86/ideapad-laptop.c
6509
6510 IDEAPAD LAPTOP SLIDEBAR DRIVER
6511 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6512 L:      linux-input@vger.kernel.org
6513 W:      https://github.com/o2genum/ideapad-slidebar
6514 S:      Maintained
6515 F:      drivers/input/misc/ideapad_slidebar.c
6516
6517 IDT VersaClock 5 CLOCK DRIVER
6518 M:      Marek Vasut <marek.vasut@gmail.com>
6519 S:      Maintained
6520 F:      drivers/clk/clk-versaclock5.c
6521
6522 IEEE 802.15.4 SUBSYSTEM
6523 M:      Alexander Aring <alex.aring@gmail.com>
6524 M:      Stefan Schmidt <stefan@osg.samsung.com>
6525 L:      linux-wpan@vger.kernel.org
6526 W:      http://wpan.cakelab.org/
6527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6529 S:      Maintained
6530 F:      net/ieee802154/
6531 F:      net/mac802154/
6532 F:      drivers/net/ieee802154/
6533 F:      include/linux/nl802154.h
6534 F:      include/linux/ieee802154.h
6535 F:      include/net/nl802154.h
6536 F:      include/net/mac802154.h
6537 F:      include/net/af_ieee802154.h
6538 F:      include/net/cfg802154.h
6539 F:      include/net/ieee802154_netdev.h
6540 F:      Documentation/networking/ieee802154.txt
6541
6542 IFE PROTOCOL
6543 M:      Yotam Gigi <yotamg@mellanox.com>
6544 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6545 F:      net/ife
6546 F:      include/net/ife.h
6547 F:      include/uapi/linux/ife.h
6548
6549 IGORPLUG-USB IR RECEIVER
6550 M:      Sean Young <sean@mess.org>
6551 L:      linux-media@vger.kernel.org
6552 S:      Maintained
6553 F:      drivers/media/rc/igorplugusb.c
6554
6555 IGUANAWORKS USB IR TRANSCEIVER
6556 M:      Sean Young <sean@mess.org>
6557 L:      linux-media@vger.kernel.org
6558 S:      Maintained
6559 F:      drivers/media/rc/iguanair.c
6560
6561 IIO DIGITAL POTENTIOMETER DAC
6562 M:      Peter Rosin <peda@axentia.se>
6563 L:      linux-iio@vger.kernel.org
6564 S:      Maintained
6565 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6566 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6567 F:      drivers/iio/dac/dpot-dac.c
6568
6569 IIO ENVELOPE DETECTOR
6570 M:      Peter Rosin <peda@axentia.se>
6571 L:      linux-iio@vger.kernel.org
6572 S:      Maintained
6573 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6574 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6575 F:      drivers/iio/adc/envelope-detector.c
6576
6577 IIO MULTIPLEXER
6578 M:      Peter Rosin <peda@axentia.se>
6579 L:      linux-iio@vger.kernel.org
6580 S:      Maintained
6581 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6582 F:      drivers/iio/multiplexer/iio-mux.c
6583
6584 IIO SUBSYSTEM AND DRIVERS
6585 M:      Jonathan Cameron <jic23@kernel.org>
6586 R:      Hartmut Knaack <knaack.h@gmx.de>
6587 R:      Lars-Peter Clausen <lars@metafoo.de>
6588 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6589 L:      linux-iio@vger.kernel.org
6590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6591 S:      Maintained
6592 F:      Documentation/devicetree/bindings/iio/
6593 F:      drivers/iio/
6594 F:      drivers/staging/iio/
6595 F:      include/linux/iio/
6596 F:      tools/iio/
6597
6598 IKANOS/ADI EAGLE ADSL USB DRIVER
6599 M:      Matthieu Castet <castet.matthieu@free.fr>
6600 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6601 S:      Maintained
6602 F:      drivers/usb/atm/ueagle-atm.c
6603
6604 IMGTEC ASCII LCD DRIVER
6605 M:      Paul Burton <paul.burton@imgtec.com>
6606 S:      Maintained
6607 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6608 F:      drivers/auxdisplay/img-ascii-lcd.c
6609
6610 IMGTEC IR DECODER DRIVER
6611 M:      James Hogan <james.hogan@imgtec.com>
6612 S:      Maintained
6613 F:      drivers/media/rc/img-ir/
6614
6615 IMS TWINTURBO FRAMEBUFFER DRIVER
6616 L:      linux-fbdev@vger.kernel.org
6617 S:      Orphan
6618 F:      drivers/video/fbdev/imsttfb.c
6619
6620 INA209 HARDWARE MONITOR DRIVER
6621 M:      Guenter Roeck <linux@roeck-us.net>
6622 L:      linux-hwmon@vger.kernel.org
6623 S:      Maintained
6624 F:      Documentation/hwmon/ina209
6625 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6626 F:      drivers/hwmon/ina209.c
6627
6628 INA2XX HARDWARE MONITOR DRIVER
6629 M:      Guenter Roeck <linux@roeck-us.net>
6630 L:      linux-hwmon@vger.kernel.org
6631 S:      Maintained
6632 F:      Documentation/hwmon/ina2xx
6633 F:      drivers/hwmon/ina2xx.c
6634 F:      include/linux/platform_data/ina2xx.h
6635
6636 INDUSTRY PACK SUBSYSTEM (IPACK)
6637 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6638 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6639 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6640 L:      industrypack-devel@lists.sourceforge.net
6641 W:      http://industrypack.sourceforge.net
6642 S:      Maintained
6643 F:      drivers/ipack/
6644
6645 INFINIBAND SUBSYSTEM
6646 M:      Doug Ledford <dledford@redhat.com>
6647 M:      Sean Hefty <sean.hefty@intel.com>
6648 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6649 L:      linux-rdma@vger.kernel.org
6650 W:      http://www.openfabrics.org/
6651 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6652 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6653 S:      Supported
6654 F:      Documentation/devicetree/bindings/infiniband/
6655 F:      Documentation/infiniband/
6656 F:      drivers/infiniband/
6657 F:      include/uapi/linux/if_infiniband.h
6658 F:      include/uapi/rdma/
6659 F:      include/rdma/
6660
6661 INGENIC JZ4780 DMA Driver
6662 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6663 S:      Maintained
6664 F:      drivers/dma/dma-jz4780.c
6665
6666 INGENIC JZ4780 NAND DRIVER
6667 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6668 L:      linux-mtd@lists.infradead.org
6669 S:      Maintained
6670 F:      drivers/mtd/nand/jz4780_*
6671
6672 INOTIFY
6673 M:      John McCutchan <john@johnmccutchan.com>
6674 M:      Robert Love <rlove@rlove.org>
6675 M:      Eric Paris <eparis@parisplace.org>
6676 S:      Maintained
6677 F:      Documentation/filesystems/inotify.txt
6678 F:      fs/notify/inotify/
6679 F:      include/linux/inotify.h
6680 F:      include/uapi/linux/inotify.h
6681
6682 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6683 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6684 L:      linux-input@vger.kernel.org
6685 Q:      http://patchwork.kernel.org/project/linux-input/list/
6686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6687 S:      Maintained
6688 F:      drivers/input/
6689 F:      include/linux/input.h
6690 F:      include/uapi/linux/input.h
6691 F:      include/uapi/linux/input-event-codes.h
6692 F:      include/linux/input/
6693 F:      Documentation/devicetree/bindings/input/
6694 F:      Documentation/input/
6695
6696 INPUT MULTITOUCH (MT) PROTOCOL
6697 M:      Henrik Rydberg <rydberg@bitmath.org>
6698 L:      linux-input@vger.kernel.org
6699 S:      Odd fixes
6700 F:      Documentation/input/multi-touch-protocol.rst
6701 F:      drivers/input/input-mt.c
6702 K:      \b(ABS|SYN)_MT_
6703
6704 INSIDE SECURE CRYPTO DRIVER
6705 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6706 F:      drivers/crypto/inside-secure/
6707 S:      Maintained
6708 L:      linux-crypto@vger.kernel.org
6709
6710 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6711 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6712 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6713 L:      linux-ima-devel@lists.sourceforge.net
6714 L:      linux-ima-user@lists.sourceforge.net
6715 L:      linux-security-module@vger.kernel.org
6716 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6717 S:      Supported
6718 F:      security/integrity/ima/
6719
6720 INTEL 810/815 FRAMEBUFFER DRIVER
6721 M:      Antonino Daplas <adaplas@gmail.com>
6722 L:      linux-fbdev@vger.kernel.org
6723 S:      Maintained
6724 F:      drivers/video/fbdev/i810/
6725
6726 INTEL ASoC BDW/HSW DRIVERS
6727 M:      Jie Yang <yang.jie@linux.intel.com>
6728 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6729 S:      Supported
6730 F:      sound/soc/intel/common/sst-dsp*
6731 F:      sound/soc/intel/common/sst-firmware.c
6732 F:      sound/soc/intel/boards/broadwell.c
6733 F:      sound/soc/intel/haswell/
6734
6735 INTEL C600 SERIES SAS CONTROLLER DRIVER
6736 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6737 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6738 L:      linux-scsi@vger.kernel.org
6739 T:      git git://git.code.sf.net/p/intel-sas/isci
6740 S:      Supported
6741 F:      drivers/scsi/isci/
6742
6743 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6744 M:      Daniel Vetter <daniel.vetter@intel.com>
6745 M:      Jani Nikula <jani.nikula@linux.intel.com>
6746 L:      intel-gfx@lists.freedesktop.org
6747 W:      https://01.org/linuxgraphics/
6748 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6749 C:      irc://chat.freenode.net/intel-gfx
6750 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6751 T:      git git://anongit.freedesktop.org/drm-intel
6752 S:      Supported
6753 F:      drivers/gpu/drm/i915/
6754 F:      include/drm/i915*
6755 F:      include/uapi/drm/i915_drm.h
6756 F:      Documentation/gpu/i915.rst
6757
6758 INTEL ETHERNET DRIVERS
6759 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6760 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6761 W:      http://www.intel.com/support/feedback.htm
6762 W:      http://e1000.sourceforge.net/
6763 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6764 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6765 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6766 S:      Supported
6767 F:      Documentation/networking/e100.txt
6768 F:      Documentation/networking/e1000.txt
6769 F:      Documentation/networking/e1000e.txt
6770 F:      Documentation/networking/igb.txt
6771 F:      Documentation/networking/igbvf.txt
6772 F:      Documentation/networking/ixgb.txt
6773 F:      Documentation/networking/ixgbe.txt
6774 F:      Documentation/networking/ixgbevf.txt
6775 F:      Documentation/networking/i40e.txt
6776 F:      Documentation/networking/i40evf.txt
6777 F:      drivers/net/ethernet/intel/
6778 F:      drivers/net/ethernet/intel/*/
6779 F:      include/linux/avf/virtchnl.h
6780
6781 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6782 M:      Maik Broemme <mbroemme@libmpq.org>
6783 L:      linux-fbdev@vger.kernel.org
6784 S:      Maintained
6785 F:      Documentation/fb/intelfb.txt
6786 F:      drivers/video/fbdev/intelfb/
6787
6788 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6789 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
6790 M:      Zhi Wang <zhi.a.wang@intel.com>
6791 L:      intel-gvt-dev@lists.freedesktop.org
6792 L:      intel-gfx@lists.freedesktop.org
6793 W:      https://01.org/igvt-g
6794 T:      git https://github.com/01org/gvt-linux.git
6795 S:      Supported
6796 F:      drivers/gpu/drm/i915/gvt/
6797
6798 INTEL HID EVENT DRIVER
6799 M:      Alex Hung <alex.hung@canonical.com>
6800 L:      platform-driver-x86@vger.kernel.org
6801 S:      Maintained
6802 F:      drivers/platform/x86/intel-hid.c
6803
6804 INTEL I/OAT DMA DRIVER
6805 M:      Dave Jiang <dave.jiang@intel.com>
6806 R:      Dan Williams <dan.j.williams@intel.com>
6807 L:      dmaengine@vger.kernel.org
6808 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6809 S:      Supported
6810 F:      drivers/dma/ioat*
6811
6812 INTEL IDLE DRIVER
6813 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6814 M:      Len Brown <lenb@kernel.org>
6815 L:      linux-pm@vger.kernel.org
6816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6817 B:      https://bugzilla.kernel.org
6818 S:      Supported
6819 F:      drivers/idle/intel_idle.c
6820
6821 INTEL INTEGRATED SENSOR HUB DRIVER
6822 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6823 M:      Jiri Kosina <jikos@kernel.org>
6824 L:      linux-input@vger.kernel.org
6825 S:      Maintained
6826 F:      drivers/hid/intel-ish-hid/
6827
6828 INTEL IOMMU (VT-d)
6829 M:      David Woodhouse <dwmw2@infradead.org>
6830 L:      iommu@lists.linux-foundation.org
6831 T:      git git://git.infradead.org/iommu-2.6.git
6832 S:      Supported
6833 F:      drivers/iommu/intel-iommu.c
6834 F:      include/linux/intel-iommu.h
6835
6836 INTEL IOP-ADMA DMA DRIVER
6837 R:      Dan Williams <dan.j.williams@intel.com>
6838 S:      Odd fixes
6839 F:      drivers/dma/iop-adma.c
6840
6841 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6842 M:      Krzysztof Halasa <khalasa@piap.pl>
6843 S:      Maintained
6844 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6845 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6846 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6847 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6848 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6849 F:      drivers/net/wan/ixp4xx_hss.c
6850
6851 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6852 M:      Deepak Saxena <dsaxena@plexity.net>
6853 S:      Maintained
6854 F:      drivers/char/hw_random/ixp4xx-rng.c
6855
6856 INTEL MANAGEMENT ENGINE (mei)
6857 M:      Tomas Winkler <tomas.winkler@intel.com>
6858 L:      linux-kernel@vger.kernel.org
6859 S:      Supported
6860 F:      include/uapi/linux/mei.h
6861 F:      include/linux/mei_cl_bus.h
6862 F:      drivers/misc/mei/*
6863 F:      drivers/watchdog/mei_wdt.c
6864 F:      Documentation/misc-devices/mei/*
6865 F:      samples/mei/*
6866
6867 INTEL MENLOW THERMAL DRIVER
6868 M:      Sujith Thomas <sujith.thomas@intel.com>
6869 L:      platform-driver-x86@vger.kernel.org
6870 W:      https://01.org/linux-acpi
6871 S:      Supported
6872 F:      drivers/platform/x86/intel_menlow.c
6873
6874 INTEL MERRIFIELD GPIO DRIVER
6875 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6876 L:      linux-gpio@vger.kernel.org
6877 S:      Maintained
6878 F:      drivers/gpio/gpio-merrifield.c
6879
6880 INTEL MIC DRIVERS (mic)
6881 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6882 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6883 S:      Supported
6884 W:      https://github.com/sudeepdutt/mic
6885 W:      http://software.intel.com/en-us/mic-developer
6886 F:      include/linux/mic_bus.h
6887 F:      include/linux/scif.h
6888 F:      include/uapi/linux/mic_common.h
6889 F:      include/uapi/linux/mic_ioctl.h
6890 F:      include/uapi/linux/scif_ioctl.h
6891 F:      drivers/misc/mic/
6892 F:      drivers/dma/mic_x100_dma.c
6893 F:      drivers/dma/mic_x100_dma.h
6894 F:      Documentation/mic/
6895
6896 INTEL PMC CORE DRIVER
6897 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6898 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6899 L:      platform-driver-x86@vger.kernel.org
6900 S:      Maintained
6901 F:      arch/x86/include/asm/pmc_core.h
6902 F:      drivers/platform/x86/intel_pmc_core*
6903
6904 INTEL PMC/P-Unit IPC DRIVER
6905 M:      Zha Qipeng<qipeng.zha@intel.com>
6906 L:      platform-driver-x86@vger.kernel.org
6907 S:      Maintained
6908 F:      drivers/platform/x86/intel_pmc_ipc.c
6909 F:      drivers/platform/x86/intel_punit_ipc.c
6910 F:      arch/x86/include/asm/intel_pmc_ipc.h
6911 F:      arch/x86/include/asm/intel_punit_ipc.h
6912
6913 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6914 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6915 L:      linux-wireless@vger.kernel.org
6916 S:      Maintained
6917 F:      Documentation/networking/README.ipw2100
6918 F:      Documentation/networking/README.ipw2200
6919 F:      drivers/net/wireless/intel/ipw2x00/
6920
6921 INTEL PSTATE DRIVER
6922 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6923 M:      Len Brown <lenb@kernel.org>
6924 L:      linux-pm@vger.kernel.org
6925 S:      Supported
6926 F:      drivers/cpufreq/intel_pstate.c
6927
6928 INTEL RDMA RNIC DRIVER
6929 M:      Faisal Latif <faisal.latif@intel.com>
6930 M:      Shiraz Saleem <shiraz.saleem@intel.com>
6931 L:      linux-rdma@vger.kernel.org
6932 S:      Supported
6933 F:      drivers/infiniband/hw/i40iw/
6934
6935 INTEL TELEMETRY DRIVER
6936 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6937 L:      platform-driver-x86@vger.kernel.org
6938 S:      Maintained
6939 F:      arch/x86/include/asm/intel_telemetry.h
6940 F:      drivers/platform/x86/intel_telemetry*
6941
6942 INTEL VIRTUAL BUTTON DRIVER
6943 M:      AceLan Kao <acelan.kao@canonical.com>
6944 L:      platform-driver-x86@vger.kernel.org
6945 S:      Maintained
6946 F:      drivers/platform/x86/intel-vbtn.c
6947
6948 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6949 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6950 L:      linux-wireless@vger.kernel.org
6951 S:      Supported
6952 F:      drivers/net/wireless/intel/iwlegacy/
6953
6954 INTEL WIRELESS WIFI LINK (iwlwifi)
6955 M:      Johannes Berg <johannes.berg@intel.com>
6956 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6957 M:      Luca Coelho <luciano.coelho@intel.com>
6958 M:      Intel Linux Wireless <linuxwifi@intel.com>
6959 L:      linux-wireless@vger.kernel.org
6960 W:      http://intellinuxwireless.org
6961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6962 S:      Supported
6963 F:      drivers/net/wireless/intel/iwlwifi/
6964
6965 INTEL WIRELESS WIMAX CONNECTION 2400
6966 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6967 M:      linux-wimax@intel.com
6968 L:      wimax@linuxwimax.org (subscribers-only)
6969 S:      Supported
6970 W:      http://linuxwimax.org
6971 F:      Documentation/wimax/README.i2400m
6972 F:      drivers/net/wimax/i2400m/
6973 F:      include/uapi/linux/wimax/i2400m.h
6974
6975 INTEL(R) TRACE HUB
6976 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6977 S:      Supported
6978 F:      Documentation/trace/intel_th.txt
6979 F:      drivers/hwtracing/intel_th/
6980
6981 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6982 M:      Ning Sun <ning.sun@intel.com>
6983 L:      tboot-devel@lists.sourceforge.net
6984 W:      http://tboot.sourceforge.net
6985 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6986 S:      Supported
6987 F:      Documentation/intel_txt.txt
6988 F:      include/linux/tboot.h
6989 F:      arch/x86/kernel/tboot.c
6990
6991 INTEL-MID GPIO DRIVER
6992 M:      David Cohen <david.a.cohen@linux.intel.com>
6993 L:      linux-gpio@vger.kernel.org
6994 S:      Maintained
6995 F:      drivers/gpio/gpio-intel-mid.c
6996
6997 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6998 M:      Linus Walleij <linus.walleij@linaro.org>
6999 L:      linux-iio@vger.kernel.org
7000 S:      Maintained
7001 F:      drivers/iio/gyro/mpu3050*
7002 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7003
7004 IOC3 ETHERNET DRIVER
7005 M:      Ralf Baechle <ralf@linux-mips.org>
7006 L:      linux-mips@linux-mips.org
7007 S:      Maintained
7008 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7009
7010 IOC3 SERIAL DRIVER
7011 M:      Pat Gefre <pfg@sgi.com>
7012 L:      linux-serial@vger.kernel.org
7013 S:      Maintained
7014 F:      drivers/tty/serial/ioc3_serial.c
7015
7016 IOMMU DRIVERS
7017 M:      Joerg Roedel <joro@8bytes.org>
7018 L:      iommu@lists.linux-foundation.org
7019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7020 S:      Maintained
7021 F:      Documentation/devicetree/bindings/iommu/
7022 F:      drivers/iommu/
7023 F:      include/linux/iommu.h
7024 F:      include/linux/iova.h
7025
7026 IP MASQUERADING
7027 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7028 S:      Maintained
7029 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7030
7031 IPMI SUBSYSTEM
7032 M:      Corey Minyard <minyard@acm.org>
7033 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7034 W:      http://openipmi.sourceforge.net/
7035 S:      Supported
7036 F:      Documentation/IPMI.txt
7037 F:      drivers/char/ipmi/
7038 F:      include/linux/ipmi*
7039 F:      include/uapi/linux/ipmi*
7040
7041 IPS SCSI RAID DRIVER
7042 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7043 L:      linux-scsi@vger.kernel.org
7044 W:      http://www.adaptec.com/
7045 S:      Maintained
7046 F:      drivers/scsi/ips*
7047
7048 IPVS
7049 M:      Wensong Zhang <wensong@linux-vs.org>
7050 M:      Simon Horman <horms@verge.net.au>
7051 M:      Julian Anastasov <ja@ssi.bg>
7052 L:      netdev@vger.kernel.org
7053 L:      lvs-devel@vger.kernel.org
7054 S:      Maintained
7055 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7056 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7057 F:      Documentation/networking/ipvs-sysctl.txt
7058 F:      include/net/ip_vs.h
7059 F:      include/uapi/linux/ip_vs.h
7060 F:      net/netfilter/ipvs/
7061
7062 IPWIRELESS DRIVER
7063 M:      Jiri Kosina <jikos@kernel.org>
7064 M:      David Sterba <dsterba@suse.com>
7065 S:      Odd Fixes
7066 F:      drivers/tty/ipwireless/
7067
7068 IPX NETWORK LAYER
7069 L:      netdev@vger.kernel.org
7070 S:      Odd fixes
7071 F:      include/net/ipx.h
7072 F:      include/uapi/linux/ipx.h
7073 F:      net/ipx/
7074
7075 IRDA SUBSYSTEM
7076 M:      Samuel Ortiz <samuel@sortiz.org>
7077 L:      irda-users@lists.sourceforge.net (subscribers-only)
7078 L:      netdev@vger.kernel.org
7079 W:      http://irda.sourceforge.net/
7080 S:      Maintained
7081 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7082 F:      Documentation/networking/irda.txt
7083 F:      drivers/net/irda/
7084 F:      include/net/irda/
7085 F:      net/irda/
7086
7087 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7088 M:      Marc Zyngier <marc.zyngier@arm.com>
7089 S:      Maintained
7090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7091 F:      Documentation/IRQ-domain.txt
7092 F:      include/linux/irqdomain.h
7093 F:      kernel/irq/irqdomain.c
7094 F:      kernel/irq/msi.c
7095
7096 IRQ SUBSYSTEM
7097 M:      Thomas Gleixner <tglx@linutronix.de>
7098 L:      linux-kernel@vger.kernel.org
7099 S:      Maintained
7100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7101 F:      kernel/irq/
7102
7103 IRQCHIP DRIVERS
7104 M:      Thomas Gleixner <tglx@linutronix.de>
7105 M:      Jason Cooper <jason@lakedaemon.net>
7106 M:      Marc Zyngier <marc.zyngier@arm.com>
7107 L:      linux-kernel@vger.kernel.org
7108 S:      Maintained
7109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7110 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7111 F:      Documentation/devicetree/bindings/interrupt-controller/
7112 F:      drivers/irqchip/
7113
7114 ISA
7115 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7116 S:      Maintained
7117 F:      Documentation/isa.txt
7118 F:      drivers/base/isa.c
7119 F:      include/linux/isa.h
7120
7121 ISA RADIO MODULE
7122 M:      Hans Verkuil <hverkuil@xs4all.nl>
7123 L:      linux-media@vger.kernel.org
7124 T:      git git://linuxtv.org/media_tree.git
7125 W:      https://linuxtv.org
7126 S:      Maintained
7127 F:      drivers/media/radio/radio-isa*
7128
7129 ISAPNP
7130 M:      Jaroslav Kysela <perex@perex.cz>
7131 S:      Maintained
7132 F:      Documentation/isapnp.txt
7133 F:      drivers/pnp/isapnp/
7134 F:      include/linux/isapnp.h
7135
7136 ISCSI
7137 M:      Lee Duncan <lduncan@suse.com>
7138 M:      Chris Leech <cleech@redhat.com>
7139 L:      open-iscsi@googlegroups.com
7140 W:      www.open-iscsi.com
7141 S:      Maintained
7142 F:      drivers/scsi/*iscsi*
7143 F:      include/scsi/*iscsi*
7144
7145 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7146 M:      Peter Jones <pjones@redhat.com>
7147 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7148 S:      Maintained
7149 F:      drivers/firmware/iscsi_ibft*
7150
7151 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7152 M:      Or Gerlitz <ogerlitz@mellanox.com>
7153 M:      Sagi Grimberg <sagi@grimberg.me>
7154 M:      Roi Dayan <roid@mellanox.com>
7155 L:      linux-rdma@vger.kernel.org
7156 S:      Supported
7157 W:      http://www.openfabrics.org
7158 W:      www.open-iscsi.org
7159 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7160 F:      drivers/infiniband/ulp/iser/
7161
7162 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7163 M:      Sagi Grimberg <sagi@grimberg.me>
7164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7165 L:      linux-rdma@vger.kernel.org
7166 L:      target-devel@vger.kernel.org
7167 S:      Supported
7168 W:      http://www.linux-iscsi.org
7169 F:      drivers/infiniband/ulp/isert
7170
7171 ISDN SUBSYSTEM
7172 M:      Karsten Keil <isdn@linux-pingi.de>
7173 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7174 L:      netdev@vger.kernel.org
7175 W:      http://www.isdn4linux.de
7176 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7177 S:      Maintained
7178 F:      Documentation/isdn/
7179 F:      drivers/isdn/
7180 F:      include/linux/isdn.h
7181 F:      include/linux/isdn/
7182 F:      include/uapi/linux/isdn.h
7183 F:      include/uapi/linux/isdn/
7184
7185 ISDN SUBSYSTEM (Eicon active card driver)
7186 M:      Armin Schindler <mac@melware.de>
7187 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7188 W:      http://www.melware.de
7189 S:      Maintained
7190 F:      drivers/isdn/hardware/eicon/
7191
7192 IT87 HARDWARE MONITORING DRIVER
7193 M:      Jean Delvare <jdelvare@suse.com>
7194 L:      linux-hwmon@vger.kernel.org
7195 S:      Maintained
7196 F:      Documentation/hwmon/it87
7197 F:      drivers/hwmon/it87.c
7198
7199 IT913X MEDIA DRIVER
7200 M:      Antti Palosaari <crope@iki.fi>
7201 L:      linux-media@vger.kernel.org
7202 W:      https://linuxtv.org
7203 W:      http://palosaari.fi/linux/
7204 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7205 T:      git git://linuxtv.org/anttip/media_tree.git
7206 S:      Maintained
7207 F:      drivers/media/tuners/it913x*
7208
7209 IVTV VIDEO4LINUX DRIVER
7210 M:      Andy Walls <awalls@md.metrocast.net>
7211 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7212 L:      linux-media@vger.kernel.org
7213 T:      git git://linuxtv.org/media_tree.git
7214 W:      http://www.ivtvdriver.org
7215 S:      Maintained
7216 F:      Documentation/media/v4l-drivers/ivtv*
7217 F:      drivers/media/pci/ivtv/
7218 F:      include/uapi/linux/ivtv*
7219
7220 IX2505V MEDIA DRIVER
7221 M:      Malcolm Priestley <tvboxspy@gmail.com>
7222 L:      linux-media@vger.kernel.org
7223 W:      https://linuxtv.org
7224 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7225 S:      Maintained
7226 F:      drivers/media/dvb-frontends/ix2505v*
7227
7228 JC42.4 TEMPERATURE SENSOR DRIVER
7229 M:      Guenter Roeck <linux@roeck-us.net>
7230 L:      linux-hwmon@vger.kernel.org
7231 S:      Maintained
7232 F:      drivers/hwmon/jc42.c
7233 F:      Documentation/hwmon/jc42
7234
7235 JFS FILESYSTEM
7236 M:      Dave Kleikamp <shaggy@kernel.org>
7237 L:      jfs-discussion@lists.sourceforge.net
7238 W:      http://jfs.sourceforge.net/
7239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7240 S:      Maintained
7241 F:      Documentation/filesystems/jfs.txt
7242 F:      fs/jfs/
7243
7244 JME NETWORK DRIVER
7245 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7246 L:      netdev@vger.kernel.org
7247 S:      Maintained
7248 F:      drivers/net/ethernet/jme.*
7249
7250 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7251 M:      David Woodhouse <dwmw2@infradead.org>
7252 L:      linux-mtd@lists.infradead.org
7253 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7254 S:      Maintained
7255 F:      fs/jffs2/
7256 F:      include/uapi/linux/jffs2.h
7257
7258 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7259 M:      "Theodore Ts'o" <tytso@mit.edu>
7260 M:      Jan Kara <jack@suse.com>
7261 L:      linux-ext4@vger.kernel.org
7262 S:      Maintained
7263 F:      fs/jbd2/
7264 F:      include/linux/jbd2.h
7265
7266 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7267 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7268 L:      linux-media@vger.kernel.org
7269 S:      Maintained
7270 F:      drivers/media/platform/rcar_jpu.c
7271
7272 JSM Neo PCI based serial card
7273 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7274 L:      linux-serial@vger.kernel.org
7275 S:      Maintained
7276 F:      drivers/tty/serial/jsm/
7277
7278 K10TEMP HARDWARE MONITORING DRIVER
7279 M:      Clemens Ladisch <clemens@ladisch.de>
7280 L:      linux-hwmon@vger.kernel.org
7281 S:      Maintained
7282 F:      Documentation/hwmon/k10temp
7283 F:      drivers/hwmon/k10temp.c
7284
7285 K8TEMP HARDWARE MONITORING DRIVER
7286 M:      Rudolf Marek <r.marek@assembler.cz>
7287 L:      linux-hwmon@vger.kernel.org
7288 S:      Maintained
7289 F:      Documentation/hwmon/k8temp
7290 F:      drivers/hwmon/k8temp.c
7291
7292 KASAN
7293 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7294 R:      Alexander Potapenko <glider@google.com>
7295 R:      Dmitry Vyukov <dvyukov@google.com>
7296 L:      kasan-dev@googlegroups.com
7297 S:      Maintained
7298 F:      arch/*/include/asm/kasan.h
7299 F:      arch/*/mm/kasan_init*
7300 F:      Documentation/dev-tools/kasan.rst
7301 F:      include/linux/kasan*.h
7302 F:      lib/test_kasan.c
7303 F:      mm/kasan/
7304 F:      scripts/Makefile.kasan
7305
7306 KCONFIG
7307 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7308 L:      linux-kbuild@vger.kernel.org
7309 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7310 S:      Maintained
7311 F:      Documentation/kbuild/kconfig-language.txt
7312 F:      scripts/kconfig/
7313
7314 KDUMP
7315 M:      Dave Young <dyoung@redhat.com>
7316 M:      Baoquan He <bhe@redhat.com>
7317 R:      Vivek Goyal <vgoyal@redhat.com>
7318 L:      kexec@lists.infradead.org
7319 W:      http://lse.sourceforge.net/kdump/
7320 S:      Maintained
7321 F:      Documentation/kdump/
7322
7323 KEENE FM RADIO TRANSMITTER DRIVER
7324 M:      Hans Verkuil <hverkuil@xs4all.nl>
7325 L:      linux-media@vger.kernel.org
7326 T:      git git://linuxtv.org/media_tree.git
7327 W:      https://linuxtv.org
7328 S:      Maintained
7329 F:      drivers/media/radio/radio-keene*
7330
7331 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7332 M:      Ian Kent <raven@themaw.net>
7333 L:      autofs@vger.kernel.org
7334 S:      Maintained
7335 F:      fs/autofs4/
7336
7337 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7338 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7339 M:      Michal Marek <mmarek@suse.com>
7340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7341 L:      linux-kbuild@vger.kernel.org
7342 S:      Maintained
7343 F:      Documentation/kbuild/
7344 F:      Makefile
7345 F:      scripts/Makefile.*
7346 F:      scripts/basic/
7347 F:      scripts/mk*
7348 F:      scripts/package/
7349
7350 KERNEL JANITORS
7351 L:      kernel-janitors@vger.kernel.org
7352 W:      http://kernelnewbies.org/KernelJanitors
7353 S:      Odd Fixes
7354
7355 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7356 M:      "J. Bruce Fields" <bfields@fieldses.org>
7357 M:      Jeff Layton <jlayton@poochiereds.net>
7358 L:      linux-nfs@vger.kernel.org
7359 W:      http://nfs.sourceforge.net/
7360 T:      git git://linux-nfs.org/~bfields/linux.git
7361 S:      Supported
7362 F:      fs/nfsd/
7363 F:      include/uapi/linux/nfsd/
7364 F:      fs/lockd/
7365 F:      fs/nfs_common/
7366 F:      net/sunrpc/
7367 F:      include/linux/lockd/
7368 F:      include/linux/sunrpc/
7369 F:      include/uapi/linux/sunrpc/
7370
7371 KERNEL SELFTEST FRAMEWORK
7372 M:      Shuah Khan <shuahkh@osg.samsung.com>
7373 M:      Shuah Khan <shuah@kernel.org>
7374 L:      linux-kselftest@vger.kernel.org
7375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7376 S:      Maintained
7377 F:      tools/testing/selftests/
7378 F:      Documentation/dev-tools/kselftest*
7379
7380 KERNEL VIRTUAL MACHINE (KVM)
7381 M:      Paolo Bonzini <pbonzini@redhat.com>
7382 M:      Radim Krčmář <rkrcmar@redhat.com>
7383 L:      kvm@vger.kernel.org
7384 W:      http://www.linux-kvm.org
7385 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7386 S:      Supported
7387 F:      Documentation/*/kvm*.txt
7388 F:      Documentation/virtual/kvm/
7389 F:      arch/*/kvm/
7390 F:      arch/x86/kernel/kvm.c
7391 F:      arch/x86/kernel/kvmclock.c
7392 F:      arch/*/include/asm/kvm*
7393 F:      include/linux/kvm*
7394 F:      include/uapi/linux/kvm*
7395 F:      virt/kvm/
7396 F:      tools/kvm/
7397
7398 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7399 M:      Joerg Roedel <joro@8bytes.org>
7400 L:      kvm@vger.kernel.org
7401 W:      http://www.linux-kvm.org/
7402 S:      Maintained
7403 F:      arch/x86/include/asm/svm.h
7404 F:      arch/x86/kvm/svm.c
7405
7406 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7407 M:      Christoffer Dall <christoffer.dall@linaro.org>
7408 M:      Marc Zyngier <marc.zyngier@arm.com>
7409 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7410 L:      kvmarm@lists.cs.columbia.edu
7411 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7413 S:      Supported
7414 F:      arch/arm/include/uapi/asm/kvm*
7415 F:      arch/arm/include/asm/kvm*
7416 F:      arch/arm/kvm/
7417 F:      virt/kvm/arm/
7418 F:      include/kvm/arm_*
7419
7420 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7421 M:      Alexander Graf <agraf@suse.com>
7422 L:      kvm-ppc@vger.kernel.org
7423 W:      http://www.linux-kvm.org/
7424 T:      git git://github.com/agraf/linux-2.6.git
7425 S:      Supported
7426 F:      arch/powerpc/include/asm/kvm*
7427 F:      arch/powerpc/kvm/
7428
7429 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7430 M:      Christoffer Dall <christoffer.dall@linaro.org>
7431 M:      Marc Zyngier <marc.zyngier@arm.com>
7432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7433 L:      kvmarm@lists.cs.columbia.edu
7434 S:      Maintained
7435 F:      arch/arm64/include/uapi/asm/kvm*
7436 F:      arch/arm64/include/asm/kvm*
7437 F:      arch/arm64/kvm/
7438
7439 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7440 M:      James Hogan <james.hogan@imgtec.com>
7441 L:      linux-mips@linux-mips.org
7442 S:      Supported
7443 F:      arch/mips/include/uapi/asm/kvm*
7444 F:      arch/mips/include/asm/kvm*
7445 F:      arch/mips/kvm/
7446
7447 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7448 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7449 M:      Cornelia Huck <cohuck@redhat.com>
7450 L:      linux-s390@vger.kernel.org
7451 W:      http://www.ibm.com/developerworks/linux/linux390/
7452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7453 S:      Supported
7454 F:      Documentation/s390/kvm.txt
7455 F:      arch/s390/include/asm/kvm*
7456 F:      arch/s390/kvm/
7457 F:      arch/s390/mm/gmap.c
7458
7459 KERNFS
7460 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7461 M:      Tejun Heo <tj@kernel.org>
7462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7463 S:      Supported
7464 F:      include/linux/kernfs.h
7465 F:      fs/kernfs/
7466
7467 KEXEC
7468 M:      Eric Biederman <ebiederm@xmission.com>
7469 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7470 L:      kexec@lists.infradead.org
7471 S:      Maintained
7472 F:      include/linux/kexec.h
7473 F:      include/uapi/linux/kexec.h
7474 F:      kernel/kexec*
7475
7476 KEYS-ENCRYPTED
7477 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7478 M:      David Safford <safford@us.ibm.com>
7479 L:      linux-security-module@vger.kernel.org
7480 L:      keyrings@vger.kernel.org
7481 S:      Supported
7482 F:      Documentation/security/keys/trusted-encrypted.rst
7483 F:      include/keys/encrypted-type.h
7484 F:      security/keys/encrypted-keys/
7485
7486 KEYS-TRUSTED
7487 M:      David Safford <safford@us.ibm.com>
7488 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7489 L:      linux-security-module@vger.kernel.org
7490 L:      keyrings@vger.kernel.org
7491 S:      Supported
7492 F:      Documentation/security/keys/trusted-encrypted.rst
7493 F:      include/keys/trusted-type.h
7494 F:      security/keys/trusted.c
7495 F:      security/keys/trusted.h
7496
7497 KEYS/KEYRINGS:
7498 M:      David Howells <dhowells@redhat.com>
7499 L:      keyrings@vger.kernel.org
7500 S:      Maintained
7501 F:      Documentation/security/keys/core.rst
7502 F:      include/linux/key.h
7503 F:      include/linux/key-type.h
7504 F:      include/linux/keyctl.h
7505 F:      include/uapi/linux/keyctl.h
7506 F:      include/keys/
7507 F:      security/keys/
7508
7509 KGDB / KDB /debug_core
7510 M:      Jason Wessel <jason.wessel@windriver.com>
7511 W:      http://kgdb.wiki.kernel.org/
7512 L:      kgdb-bugreport@lists.sourceforge.net
7513 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7514 S:      Maintained
7515 F:      Documentation/dev-tools/kgdb.rst
7516 F:      drivers/misc/kgdbts.c
7517 F:      drivers/tty/serial/kgdboc.c
7518 F:      include/linux/kdb.h
7519 F:      include/linux/kgdb.h
7520 F:      kernel/debug/
7521
7522 KMEMCHECK
7523 M:      Vegard Nossum <vegardno@ifi.uio.no>
7524 M:      Pekka Enberg <penberg@kernel.org>
7525 S:      Maintained
7526 F:      Documentation/dev-tools/kmemcheck.rst
7527 F:      arch/x86/include/asm/kmemcheck.h
7528 F:      arch/x86/mm/kmemcheck/
7529 F:      include/linux/kmemcheck.h
7530 F:      mm/kmemcheck.c
7531
7532 KMEMLEAK
7533 M:      Catalin Marinas <catalin.marinas@arm.com>
7534 S:      Maintained
7535 F:      Documentation/dev-tools/kmemleak.rst
7536 F:      include/linux/kmemleak.h
7537 F:      mm/kmemleak.c
7538 F:      mm/kmemleak-test.c
7539
7540 KMOD MODULE USERMODE HELPER
7541 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7542 L:      linux-kernel@vger.kernel.org
7543 S:      Maintained
7544 F:      kernel/kmod.c
7545 F:      include/linux/kmod.h
7546 F:      lib/test_kmod.c
7547 F:      tools/testing/selftests/kmod/
7548
7549 KPROBES
7550 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7551 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7552 M:      "David S. Miller" <davem@davemloft.net>
7553 M:      Masami Hiramatsu <mhiramat@kernel.org>
7554 S:      Maintained
7555 F:      Documentation/kprobes.txt
7556 F:      include/linux/kprobes.h
7557 F:      include/asm-generic/kprobes.h
7558 F:      kernel/kprobes.c
7559
7560 KS0108 LCD CONTROLLER DRIVER
7561 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7562 W:      http://miguelojeda.es/auxdisplay.htm
7563 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7564 S:      Maintained
7565 F:      Documentation/auxdisplay/ks0108
7566 F:      drivers/auxdisplay/ks0108.c
7567 F:      include/linux/ks0108.h
7568
7569 L3MDEV
7570 M:      David Ahern <dsa@cumulusnetworks.com>
7571 L:      netdev@vger.kernel.org
7572 S:      Maintained
7573 F:      net/l3mdev
7574 F:      include/net/l3mdev.h
7575
7576 LANTIQ MIPS ARCHITECTURE
7577 M:      John Crispin <john@phrozen.org>
7578 L:      linux-mips@linux-mips.org
7579 S:      Maintained
7580 F:      arch/mips/lantiq
7581
7582 LAPB module
7583 L:      linux-x25@vger.kernel.org
7584 S:      Orphan
7585 F:      Documentation/networking/lapb-module.txt
7586 F:      include/*/lapb.h
7587 F:      net/lapb/
7588
7589 LASI 53c700 driver for PARISC
7590 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7591 L:      linux-scsi@vger.kernel.org
7592 S:      Maintained
7593 F:      Documentation/scsi/53c700.txt
7594 F:      drivers/scsi/53c700*
7595
7596 LED SUBSYSTEM
7597 M:      Richard Purdie <rpurdie@rpsys.net>
7598 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7599 M:      Pavel Machek <pavel@ucw.cz>
7600 L:      linux-leds@vger.kernel.org
7601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7602 S:      Maintained
7603 F:      Documentation/devicetree/bindings/leds/
7604 F:      drivers/leds/
7605 F:      include/linux/leds.h
7606
7607 LEGACY EEPROM DRIVER
7608 M:      Jean Delvare <jdelvare@suse.com>
7609 S:      Maintained
7610 F:      Documentation/misc-devices/eeprom
7611 F:      drivers/misc/eeprom/eeprom.c
7612
7613 LEGO USB Tower driver
7614 M:      Juergen Stuber <starblue@users.sourceforge.net>
7615 L:      legousb-devel@lists.sourceforge.net
7616 W:      http://legousb.sourceforge.net/
7617 S:      Maintained
7618 F:      drivers/usb/misc/legousbtower.c
7619
7620 LG2160 MEDIA DRIVER
7621 M:      Michael Krufky <mkrufky@linuxtv.org>
7622 L:      linux-media@vger.kernel.org
7623 W:      https://linuxtv.org
7624 W:      http://github.com/mkrufky
7625 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7626 T:      git git://linuxtv.org/mkrufky/tuners.git
7627 S:      Maintained
7628 F:      drivers/media/dvb-frontends/lg2160.*
7629
7630 LGDT3305 MEDIA DRIVER
7631 M:      Michael Krufky <mkrufky@linuxtv.org>
7632 L:      linux-media@vger.kernel.org
7633 W:      https://linuxtv.org
7634 W:      http://github.com/mkrufky
7635 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7636 T:      git git://linuxtv.org/mkrufky/tuners.git
7637 S:      Maintained
7638 F:      drivers/media/dvb-frontends/lgdt3305.*
7639
7640 LGUEST
7641 M:      Rusty Russell <rusty@rustcorp.com.au>
7642 L:      lguest@lists.ozlabs.org
7643 W:      http://lguest.ozlabs.org/
7644 S:      Odd Fixes
7645 F:      arch/x86/include/asm/lguest*.h
7646 F:      arch/x86/lguest/
7647 F:      drivers/lguest/
7648 F:      include/linux/lguest*.h
7649 F:      tools/lguest/
7650
7651 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7652 M:      Viresh Kumar <vireshk@kernel.org>
7653 L:      linux-ide@vger.kernel.org
7654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7655 S:      Maintained
7656 F:      include/linux/pata_arasan_cf_data.h
7657 F:      drivers/ata/pata_arasan_cf.c
7658
7659 LIBATA PATA DRIVERS
7660 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7661 M:      Tejun Heo <tj@kernel.org>
7662 L:      linux-ide@vger.kernel.org
7663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7664 S:      Maintained
7665 F:      drivers/ata/pata_*.c
7666 F:      drivers/ata/ata_generic.c
7667
7668 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7669 M:      Linus Walleij <linus.walleij@linaro.org>
7670 L:      linux-ide@vger.kernel.org
7671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7672 S:      Maintained
7673 F:      drivers/ata/pata_ftide010.c
7674 F:      drivers/ata/sata_gemini.c
7675 F:      drivers/ata/sata_gemini.h
7676
7677 LIBATA SATA AHCI PLATFORM devices support
7678 M:      Hans de Goede <hdegoede@redhat.com>
7679 M:      Tejun Heo <tj@kernel.org>
7680 L:      linux-ide@vger.kernel.org
7681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7682 S:      Maintained
7683 F:      drivers/ata/ahci_platform.c
7684 F:      drivers/ata/libahci_platform.c
7685 F:      include/linux/ahci_platform.h
7686
7687 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7688 M:      Mikael Pettersson <mikpelinux@gmail.com>
7689 L:      linux-ide@vger.kernel.org
7690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7691 S:      Maintained
7692 F:      drivers/ata/sata_promise.*
7693
7694 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7695 M:      Tejun Heo <tj@kernel.org>
7696 L:      linux-ide@vger.kernel.org
7697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7698 S:      Maintained
7699 F:      drivers/ata/
7700 F:      include/linux/ata.h
7701 F:      include/linux/libata.h
7702 F:      Documentation/devicetree/bindings/ata/
7703
7704 LIBLOCKDEP
7705 M:      Sasha Levin <alexander.levin@verizon.com>
7706 S:      Maintained
7707 F:      tools/lib/lockdep/
7708
7709 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7710 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7711 L:      linux-nvdimm@lists.01.org
7712 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7713 S:      Supported
7714 F:      drivers/nvdimm/blk.c
7715 F:      drivers/nvdimm/region_devs.c
7716
7717 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7718 M:      Vishal Verma <vishal.l.verma@intel.com>
7719 L:      linux-nvdimm@lists.01.org
7720 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7721 S:      Supported
7722 F:      drivers/nvdimm/btt*
7723
7724 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7725 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7726 L:      linux-nvdimm@lists.01.org
7727 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7728 S:      Supported
7729 F:      drivers/nvdimm/pmem*
7730
7731 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7732 M:      Dan Williams <dan.j.williams@intel.com>
7733 L:      linux-nvdimm@lists.01.org
7734 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7736 S:      Supported
7737 F:      drivers/nvdimm/*
7738 F:      drivers/acpi/nfit/*
7739 F:      include/linux/nd.h
7740 F:      include/linux/libnvdimm.h
7741 F:      include/uapi/linux/ndctl.h
7742
7743 LIGHTNVM PLATFORM SUPPORT
7744 M:      Matias Bjorling <mb@lightnvm.io>
7745 W:      http://github/OpenChannelSSD
7746 L:      linux-block@vger.kernel.org
7747 S:      Maintained
7748 F:      drivers/lightnvm/
7749 F:      include/linux/lightnvm.h
7750 F:      include/uapi/linux/lightnvm.h
7751
7752 LINUX FOR POWER MACINTOSH
7753 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7754 W:      http://www.penguinppc.org/
7755 L:      linuxppc-dev@lists.ozlabs.org
7756 S:      Maintained
7757 F:      arch/powerpc/platforms/powermac/
7758 F:      drivers/macintosh/
7759
7760 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7761 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7762 M:      Paul Mackerras <paulus@samba.org>
7763 M:      Michael Ellerman <mpe@ellerman.id.au>
7764 W:      https://github.com/linuxppc/linux/wiki
7765 L:      linuxppc-dev@lists.ozlabs.org
7766 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7767 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7768 S:      Supported
7769 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7770 F:      Documentation/devicetree/bindings/powerpc/
7771 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7772 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7773 F:      Documentation/powerpc/
7774 F:      arch/powerpc/
7775 F:      drivers/char/tpm/tpm_ibmvtpm*
7776 F:      drivers/crypto/nx/
7777 F:      drivers/crypto/vmx/
7778 F:      drivers/i2c/busses/i2c-opal.c
7779 F:      drivers/net/ethernet/ibm/ibmveth.*
7780 F:      drivers/net/ethernet/ibm/ibmvnic.*
7781 F:      drivers/pci/hotplug/pnv_php.c
7782 F:      drivers/pci/hotplug/rpa*
7783 F:      drivers/rtc/rtc-opal.c
7784 F:      drivers/scsi/ibmvscsi/
7785 F:      drivers/tty/hvc/hvc_opal.c
7786 F:      tools/testing/selftests/powerpc
7787 N:      /pmac
7788 N:      powermac
7789 N:      powernv
7790 N:      [^a-z0-9]ps3
7791 N:      pseries
7792
7793 LINUX FOR POWERPC EMBEDDED MPC5XXX
7794 M:      Anatolij Gustschin <agust@denx.de>
7795 L:      linuxppc-dev@lists.ozlabs.org
7796 T:      git git://git.denx.de/linux-denx-agust.git
7797 S:      Maintained
7798 F:      arch/powerpc/platforms/512x/
7799 F:      arch/powerpc/platforms/52xx/
7800
7801 LINUX FOR POWERPC EMBEDDED PPC4XX
7802 M:      Alistair Popple <alistair@popple.id.au>
7803 M:      Matt Porter <mporter@kernel.crashing.org>
7804 W:      http://www.penguinppc.org/
7805 L:      linuxppc-dev@lists.ozlabs.org
7806 S:      Maintained
7807 F:      arch/powerpc/platforms/40x/
7808 F:      arch/powerpc/platforms/44x/
7809
7810 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7811 M:      Scott Wood <oss@buserror.net>
7812 M:      Kumar Gala <galak@kernel.crashing.org>
7813 W:      http://www.penguinppc.org/
7814 L:      linuxppc-dev@lists.ozlabs.org
7815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7816 S:      Maintained
7817 F:      arch/powerpc/platforms/83xx/
7818 F:      arch/powerpc/platforms/85xx/
7819 F:      Documentation/devicetree/bindings/powerpc/fsl/
7820
7821 LINUX FOR POWERPC EMBEDDED PPC8XX
7822 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7823 W:      http://www.penguinppc.org/
7824 L:      linuxppc-dev@lists.ozlabs.org
7825 S:      Maintained
7826 F:      arch/powerpc/platforms/8xx/
7827
7828 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7829 L:      linuxppc-dev@lists.ozlabs.org
7830 S:      Orphan
7831 F:      arch/powerpc/*/*virtex*
7832 F:      arch/powerpc/*/*/*virtex*
7833
7834 LINUX FOR POWERPC PA SEMI PWRFICIENT
7835 L:      linuxppc-dev@lists.ozlabs.org
7836 S:      Orphan
7837 F:      arch/powerpc/platforms/pasemi/
7838 F:      drivers/*/*pasemi*
7839 F:      drivers/*/*/*pasemi*
7840
7841 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7842 M:      Kees Cook <keescook@chromium.org>
7843 S:      Maintained
7844 F:      drivers/misc/lkdtm*
7845
7846 LINUX SECURITY MODULE (LSM) FRAMEWORK
7847 M:      Chris Wright <chrisw@sous-sol.org>
7848 L:      linux-security-module@vger.kernel.org
7849 S:      Supported
7850
7851 LIS3LV02D ACCELEROMETER DRIVER
7852 M:      Eric Piel <eric.piel@tremplin-utc.net>
7853 S:      Maintained
7854 F:      Documentation/misc-devices/lis3lv02d
7855 F:      drivers/misc/lis3lv02d/
7856 F:      drivers/platform/x86/hp_accel.c
7857
7858 LIVE PATCHING
7859 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7860 M:      Jessica Yu <jeyu@kernel.org>
7861 M:      Jiri Kosina <jikos@kernel.org>
7862 M:      Miroslav Benes <mbenes@suse.cz>
7863 R:      Petr Mladek <pmladek@suse.com>
7864 S:      Maintained
7865 F:      kernel/livepatch/
7866 F:      include/linux/livepatch.h
7867 F:      arch/x86/include/asm/livepatch.h
7868 F:      arch/x86/kernel/livepatch.c
7869 F:      Documentation/livepatch/
7870 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7871 F:      samples/livepatch/
7872 L:      live-patching@vger.kernel.org
7873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7874
7875 LLC (802.2)
7876 L:      netdev@vger.kernel.org
7877 S:      Odd fixes
7878 F:      include/linux/llc.h
7879 F:      include/uapi/linux/llc.h
7880 F:      include/net/llc*
7881 F:      net/llc/
7882
7883 LM73 HARDWARE MONITOR DRIVER
7884 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7885 L:      linux-hwmon@vger.kernel.org
7886 S:      Maintained
7887 F:      drivers/hwmon/lm73.c
7888
7889 LM78 HARDWARE MONITOR DRIVER
7890 M:      Jean Delvare <jdelvare@suse.com>
7891 L:      linux-hwmon@vger.kernel.org
7892 S:      Maintained
7893 F:      Documentation/hwmon/lm78
7894 F:      drivers/hwmon/lm78.c
7895
7896 LM83 HARDWARE MONITOR DRIVER
7897 M:      Jean Delvare <jdelvare@suse.com>
7898 L:      linux-hwmon@vger.kernel.org
7899 S:      Maintained
7900 F:      Documentation/hwmon/lm83
7901 F:      drivers/hwmon/lm83.c
7902
7903 LM90 HARDWARE MONITOR DRIVER
7904 M:      Jean Delvare <jdelvare@suse.com>
7905 L:      linux-hwmon@vger.kernel.org
7906 S:      Maintained
7907 F:      Documentation/hwmon/lm90
7908 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7909 F:      drivers/hwmon/lm90.c
7910 F:      include/dt-bindings/thermal/lm90.h
7911
7912 LM95234 HARDWARE MONITOR DRIVER
7913 M:      Guenter Roeck <linux@roeck-us.net>
7914 L:      linux-hwmon@vger.kernel.org
7915 S:      Maintained
7916 F:      Documentation/hwmon/lm95234
7917 F:      drivers/hwmon/lm95234.c
7918
7919 LME2510 MEDIA DRIVER
7920 M:      Malcolm Priestley <tvboxspy@gmail.com>
7921 L:      linux-media@vger.kernel.org
7922 W:      https://linuxtv.org
7923 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7924 S:      Maintained
7925 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7926
7927 LOADPIN SECURITY MODULE
7928 M:      Kees Cook <keescook@chromium.org>
7929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7930 S:      Supported
7931 F:      security/loadpin/
7932 F:      Documentation/admin-guide/LSM/LoadPin.rst
7933
7934 LOCKING PRIMITIVES
7935 M:      Peter Zijlstra <peterz@infradead.org>
7936 M:      Ingo Molnar <mingo@redhat.com>
7937 L:      linux-kernel@vger.kernel.org
7938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7939 S:      Maintained
7940 F:      Documentation/locking/
7941 F:      include/linux/lockdep.h
7942 F:      include/linux/spinlock*.h
7943 F:      arch/*/include/asm/spinlock*.h
7944 F:      include/linux/rwlock*.h
7945 F:      include/linux/mutex*.h
7946 F:      arch/*/include/asm/mutex*.h
7947 F:      include/linux/rwsem*.h
7948 F:      arch/*/include/asm/rwsem.h
7949 F:      include/linux/seqlock.h
7950 F:      lib/locking*.[ch]
7951 F:      kernel/locking/
7952
7953 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7954 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7955 L:      linux-ntfs-dev@lists.sourceforge.net
7956 W:      http://www.linux-ntfs.org/content/view/19/37/
7957 S:      Maintained
7958 F:      Documentation/ldm.txt
7959 F:      block/partitions/ldm.*
7960
7961 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7962 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7963 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7964 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7965 L:      MPT-FusionLinux.pdl@broadcom.com
7966 L:      linux-scsi@vger.kernel.org
7967 W:      http://www.avagotech.com/support/
7968 S:      Supported
7969 F:      drivers/message/fusion/
7970 F:      drivers/scsi/mpt2sas/
7971 F:      drivers/scsi/mpt3sas/
7972
7973 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7974 M:      Matthew Wilcox <matthew@wil.cx>
7975 L:      linux-scsi@vger.kernel.org
7976 S:      Maintained
7977 F:      drivers/scsi/sym53c8xx_2/
7978
7979 LTC4261 HARDWARE MONITOR DRIVER
7980 M:      Guenter Roeck <linux@roeck-us.net>
7981 L:      linux-hwmon@vger.kernel.org
7982 S:      Maintained
7983 F:      Documentation/hwmon/ltc4261
7984 F:      drivers/hwmon/ltc4261.c
7985
7986 LTC4306 I2C MULTIPLEXER DRIVER
7987 M:      Michael Hennerich <michael.hennerich@analog.com>
7988 W:      http://ez.analog.com/community/linux-device-drivers
7989 L:      linux-i2c@vger.kernel.org
7990 S:      Supported
7991 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
7992 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7993
7994 LTP (Linux Test Project)
7995 M:      Mike Frysinger <vapier@gentoo.org>
7996 M:      Cyril Hrubis <chrubis@suse.cz>
7997 M:      Wanlong Gao <wanlong.gao@gmail.com>
7998 M:      Jan Stancek <jstancek@redhat.com>
7999 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8000 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8001 L:      ltp@lists.linux.it (subscribers-only)
8002 W:      http://linux-test-project.github.io/
8003 T:      git git://github.com/linux-test-project/ltp.git
8004 S:      Maintained
8005
8006 M32R ARCHITECTURE
8007 W:      http://www.linux-m32r.org/
8008 S:      Orphan
8009 F:      arch/m32r/
8010
8011 M68K ARCHITECTURE
8012 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8013 L:      linux-m68k@lists.linux-m68k.org
8014 W:      http://www.linux-m68k.org/
8015 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8016 S:      Maintained
8017 F:      arch/m68k/
8018 F:      drivers/zorro/
8019
8020 M68K ON APPLE MACINTOSH
8021 M:      Joshua Thompson <funaho@jurai.org>
8022 W:      http://www.mac.linux-m68k.org/
8023 L:      linux-m68k@lists.linux-m68k.org
8024 S:      Maintained
8025 F:      arch/m68k/mac/
8026
8027 M68K ON HP9000/300
8028 M:      Philip Blundell <philb@gnu.org>
8029 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8030 S:      Maintained
8031 F:      arch/m68k/hp300/
8032
8033 M88DS3103 MEDIA DRIVER
8034 M:      Antti Palosaari <crope@iki.fi>
8035 L:      linux-media@vger.kernel.org
8036 W:      https://linuxtv.org
8037 W:      http://palosaari.fi/linux/
8038 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8039 T:      git git://linuxtv.org/anttip/media_tree.git
8040 S:      Maintained
8041 F:      drivers/media/dvb-frontends/m88ds3103*
8042
8043 M88RS2000 MEDIA DRIVER
8044 M:      Malcolm Priestley <tvboxspy@gmail.com>
8045 L:      linux-media@vger.kernel.org
8046 W:      https://linuxtv.org
8047 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8048 S:      Maintained
8049 F:      drivers/media/dvb-frontends/m88rs2000*
8050
8051 MA901 MASTERKIT USB FM RADIO DRIVER
8052 M:      Alexey Klimov <klimov.linux@gmail.com>
8053 L:      linux-media@vger.kernel.org
8054 T:      git git://linuxtv.org/media_tree.git
8055 S:      Maintained
8056 F:      drivers/media/radio/radio-ma901.c
8057
8058 MAC80211
8059 M:      Johannes Berg <johannes@sipsolutions.net>
8060 L:      linux-wireless@vger.kernel.org
8061 W:      http://wireless.kernel.org/
8062 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8064 S:      Maintained
8065 F:      Documentation/networking/mac80211-injection.txt
8066 F:      include/net/mac80211.h
8067 F:      net/mac80211/
8068 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8069
8070 MAILBOX API
8071 M:      Jassi Brar <jassisinghbrar@gmail.com>
8072 L:      linux-kernel@vger.kernel.org
8073 S:      Maintained
8074 F:      drivers/mailbox/
8075 F:      include/linux/mailbox_client.h
8076 F:      include/linux/mailbox_controller.h
8077
8078 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8079 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8080 W:      http://www.kernel.org/doc/man-pages
8081 L:      linux-man@vger.kernel.org
8082 S:      Maintained
8083
8084 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8085 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8086 L:      linux-mips@linux-mips.org
8087 S:      Maintained
8088 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8089
8090 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8091 M:      Andrew Lunn <andrew@lunn.ch>
8092 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8093 L:      netdev@vger.kernel.org
8094 S:      Maintained
8095 F:      drivers/net/dsa/mv88e6xxx/
8096 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8097
8098 MARVELL ARMADA DRM SUPPORT
8099 M:      Russell King <linux@armlinux.org.uk>
8100 S:      Maintained
8101 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8102 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8103 F:      drivers/gpu/drm/armada/
8104 F:      include/uapi/drm/armada_drm.h
8105 F:      Documentation/devicetree/bindings/display/armada/
8106
8107 MARVELL CRYPTO DRIVER
8108 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8109 M:      Arnaud Ebalard <arno@natisbad.org>
8110 F:      drivers/crypto/marvell/
8111 S:      Maintained
8112 L:      linux-crypto@vger.kernel.org
8113
8114 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8115 M:      Mirko Lindner <mlindner@marvell.com>
8116 M:      Stephen Hemminger <stephen@networkplumber.org>
8117 L:      netdev@vger.kernel.org
8118 S:      Maintained
8119 F:      drivers/net/ethernet/marvell/sk*
8120
8121 MARVELL LIBERTAS WIRELESS DRIVER
8122 L:      libertas-dev@lists.infradead.org
8123 S:      Orphan
8124 F:      drivers/net/wireless/marvell/libertas/
8125
8126 MARVELL MV643XX ETHERNET DRIVER
8127 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8128 L:      netdev@vger.kernel.org
8129 S:      Maintained
8130 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8131 F:      include/linux/mv643xx.h
8132
8133 MARVELL MV88X3310 PHY DRIVER
8134 M:      Russell King <rmk@armlinux.org.uk>
8135 L:      netdev@vger.kernel.org
8136 S:      Maintained
8137 F:      drivers/net/phy/marvell10g.c
8138
8139 MARVELL MVNETA ETHERNET DRIVER
8140 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8141 L:      netdev@vger.kernel.org
8142 S:      Maintained
8143 F:      drivers/net/ethernet/marvell/mvneta.*
8144
8145 MARVELL MWIFIEX WIRELESS DRIVER
8146 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8147 M:      Nishant Sarmukadam <nishants@marvell.com>
8148 M:      Ganapathi Bhat <gbhat@marvell.com>
8149 M:      Xinming Hu <huxm@marvell.com>
8150 L:      linux-wireless@vger.kernel.org
8151 S:      Maintained
8152 F:      drivers/net/wireless/marvell/mwifiex/
8153
8154 MARVELL MWL8K WIRELESS DRIVER
8155 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8156 L:      linux-wireless@vger.kernel.org
8157 S:      Odd Fixes
8158 F:      drivers/net/wireless/marvell/mwl8k.c
8159
8160 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8161 M:      Nicolas Pitre <nico@fluxnic.net>
8162 S:      Odd Fixes
8163 F:      drivers/mmc/host/mvsdio.*
8164
8165 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8166 M:      Hu Ziji <huziji@marvell.com>
8167 L:      linux-mmc@vger.kernel.org
8168 S:      Supported
8169 F:      drivers/mmc/host/sdhci-xenon*
8170 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8171
8172 MATROX FRAMEBUFFER DRIVER
8173 L:      linux-fbdev@vger.kernel.org
8174 S:      Orphan
8175 F:      drivers/video/fbdev/matrox/matroxfb_*
8176 F:      include/uapi/linux/matroxfb.h
8177
8178 MAX16065 HARDWARE MONITOR DRIVER
8179 M:      Guenter Roeck <linux@roeck-us.net>
8180 L:      linux-hwmon@vger.kernel.org
8181 S:      Maintained
8182 F:      Documentation/hwmon/max16065
8183 F:      drivers/hwmon/max16065.c
8184
8185 MAX20751 HARDWARE MONITOR DRIVER
8186 M:      Guenter Roeck <linux@roeck-us.net>
8187 L:      linux-hwmon@vger.kernel.org
8188 S:      Maintained
8189 F:      Documentation/hwmon/max20751
8190 F:      drivers/hwmon/max20751.c
8191
8192 MAX2175 SDR TUNER DRIVER
8193 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8194 L:      linux-media@vger.kernel.org
8195 T:      git git://linuxtv.org/media_tree.git
8196 S:      Maintained
8197 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8198 F:      Documentation/media/v4l-drivers/max2175.rst
8199 F:      drivers/media/i2c/max2175*
8200 F:      include/uapi/linux/max2175.h
8201
8202 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8203 L:      linux-hwmon@vger.kernel.org
8204 S:      Orphan
8205 F:      Documentation/hwmon/max6650
8206 F:      drivers/hwmon/max6650.c
8207
8208 MAX6697 HARDWARE MONITOR DRIVER
8209 M:      Guenter Roeck <linux@roeck-us.net>
8210 L:      linux-hwmon@vger.kernel.org
8211 S:      Maintained
8212 F:      Documentation/hwmon/max6697
8213 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8214 F:      drivers/hwmon/max6697.c
8215 F:      include/linux/platform_data/max6697.h
8216
8217 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8218 M:      Peter Rosin <peda@axentia.se>
8219 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8220 S:      Maintained
8221 F:      Documentation/devicetree/bindings/sound/max9860.txt
8222 F:      sound/soc/codecs/max9860.*
8223
8224 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8225 M:      Javier Martinez Canillas <javier@dowhile0.org>
8226 L:      linux-kernel@vger.kernel.org
8227 S:      Supported
8228 F:      drivers/regulator/max77802-regulator.c
8229 F:      Documentation/devicetree/bindings/*/*max77802.txt
8230 F:      include/dt-bindings/*/*max77802.h
8231
8232 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8233 M:      Krzysztof Kozlowski <krzk@kernel.org>
8234 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8235 L:      linux-pm@vger.kernel.org
8236 S:      Supported
8237 F:      drivers/power/supply/max14577_charger.c
8238 F:      drivers/power/supply/max77693_charger.c
8239
8240 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8241 M:      Chanwoo Choi <cw00.choi@samsung.com>
8242 M:      Krzysztof Kozlowski <krzk@kernel.org>
8243 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8244 L:      linux-kernel@vger.kernel.org
8245 S:      Supported
8246 F:      drivers/*/max14577*.c
8247 F:      drivers/*/max77686*.c
8248 F:      drivers/*/max77693*.c
8249 F:      drivers/extcon/extcon-max14577.c
8250 F:      drivers/extcon/extcon-max77693.c
8251 F:      drivers/rtc/rtc-max77686.c
8252 F:      drivers/clk/clk-max77686.c
8253 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8254 F:      Documentation/devicetree/bindings/*/max77686.txt
8255 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8256 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8257 F:      include/linux/mfd/max14577*.h
8258 F:      include/linux/mfd/max77686*.h
8259 F:      include/linux/mfd/max77693*.h
8260
8261 MAXIRADIO FM RADIO RECEIVER DRIVER
8262 M:      Hans Verkuil <hverkuil@xs4all.nl>
8263 L:      linux-media@vger.kernel.org
8264 T:      git git://linuxtv.org/media_tree.git
8265 W:      https://linuxtv.org
8266 S:      Maintained
8267 F:      drivers/media/radio/radio-maxiradio*
8268
8269 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8270 M:      Peter Rosin <peda@axentia.se>
8271 L:      linux-iio@vger.kernel.org
8272 S:      Maintained
8273 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8274 F:      drivers/iio/potentiometer/mcp4531.c
8275
8276 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8277 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8278 L:      linux-iio@vger.kernel.org
8279 S:      Maintained
8280 F:      drivers/iio/dac/cio-dac.c
8281
8282 MEDIA DRIVERS FOR ASCOT2E
8283 M:      Sergey Kozlov <serjk@netup.ru>
8284 M:      Abylay Ospan <aospan@netup.ru>
8285 L:      linux-media@vger.kernel.org
8286 W:      https://linuxtv.org
8287 W:      http://netup.tv/
8288 T:      git git://linuxtv.org/media_tree.git
8289 S:      Supported
8290 F:      drivers/media/dvb-frontends/ascot2e*
8291
8292 MEDIA DRIVERS FOR CXD2841ER
8293 M:      Sergey Kozlov <serjk@netup.ru>
8294 M:      Abylay Ospan <aospan@netup.ru>
8295 L:      linux-media@vger.kernel.org
8296 W:      https://linuxtv.org
8297 W:      http://netup.tv/
8298 T:      git git://linuxtv.org/media_tree.git
8299 S:      Supported
8300 F:      drivers/media/dvb-frontends/cxd2841er*
8301
8302 MEDIA DRIVERS FOR FREESCALE IMX
8303 M:      Steve Longerbeam <slongerbeam@gmail.com>
8304 M:      Philipp Zabel <p.zabel@pengutronix.de>
8305 L:      linux-media@vger.kernel.org
8306 T:      git git://linuxtv.org/media_tree.git
8307 S:      Maintained
8308 F:      Documentation/devicetree/bindings/media/imx.txt
8309 F:      Documentation/media/v4l-drivers/imx.rst
8310 F:      drivers/staging/media/imx/
8311 F:      include/linux/imx-media.h
8312 F:      include/media/imx.h
8313
8314 MEDIA DRIVERS FOR HELENE
8315 M:      Abylay Ospan <aospan@netup.ru>
8316 L:      linux-media@vger.kernel.org
8317 W:      https://linuxtv.org
8318 W:      http://netup.tv/
8319 T:      git git://linuxtv.org/media_tree.git
8320 S:      Supported
8321 F:      drivers/media/dvb-frontends/helene*
8322
8323 MEDIA DRIVERS FOR HORUS3A
8324 M:      Sergey Kozlov <serjk@netup.ru>
8325 M:      Abylay Ospan <aospan@netup.ru>
8326 L:      linux-media@vger.kernel.org
8327 W:      https://linuxtv.org
8328 W:      http://netup.tv/
8329 T:      git git://linuxtv.org/media_tree.git
8330 S:      Supported
8331 F:      drivers/media/dvb-frontends/horus3a*
8332
8333 MEDIA DRIVERS FOR LNBH25
8334 M:      Sergey Kozlov <serjk@netup.ru>
8335 M:      Abylay Ospan <aospan@netup.ru>
8336 L:      linux-media@vger.kernel.org
8337 W:      https://linuxtv.org
8338 W:      http://netup.tv/
8339 T:      git git://linuxtv.org/media_tree.git
8340 S:      Supported
8341 F:      drivers/media/dvb-frontends/lnbh25*
8342
8343 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8344 M:      Sergey Kozlov <serjk@netup.ru>
8345 M:      Abylay Ospan <aospan@netup.ru>
8346 L:      linux-media@vger.kernel.org
8347 W:      https://linuxtv.org
8348 W:      http://netup.tv/
8349 T:      git git://linuxtv.org/media_tree.git
8350 S:      Supported
8351 F:      drivers/media/pci/netup_unidvb/*
8352
8353 MEDIA DRIVERS FOR RENESAS - DRIF
8354 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8355 L:      linux-media@vger.kernel.org
8356 L:      linux-renesas-soc@vger.kernel.org
8357 T:      git git://linuxtv.org/media_tree.git
8358 S:      Supported
8359 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8360 F:      drivers/media/platform/rcar_drif.c
8361
8362 MEDIA DRIVERS FOR RENESAS - FCP
8363 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8364 L:      linux-media@vger.kernel.org
8365 L:      linux-renesas-soc@vger.kernel.org
8366 T:      git git://linuxtv.org/media_tree.git
8367 S:      Supported
8368 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8369 F:      drivers/media/platform/rcar-fcp.c
8370 F:      include/media/rcar-fcp.h
8371
8372 MEDIA DRIVERS FOR RENESAS - FDP1
8373 M:      Kieran Bingham <kieran@bingham.xyz>
8374 L:      linux-media@vger.kernel.org
8375 L:      linux-renesas-soc@vger.kernel.org
8376 T:      git git://linuxtv.org/media_tree.git
8377 S:      Supported
8378 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8379 F:      drivers/media/platform/rcar_fdp1.c
8380
8381 MEDIA DRIVERS FOR RENESAS - VIN
8382 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8383 L:      linux-media@vger.kernel.org
8384 L:      linux-renesas-soc@vger.kernel.org
8385 T:      git git://linuxtv.org/media_tree.git
8386 S:      Supported
8387 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8388 F:      drivers/media/platform/rcar-vin/
8389
8390 MEDIA DRIVERS FOR RENESAS - VSP1
8391 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8392 L:      linux-media@vger.kernel.org
8393 L:      linux-renesas-soc@vger.kernel.org
8394 T:      git git://linuxtv.org/media_tree.git
8395 S:      Supported
8396 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8397 F:      drivers/media/platform/vsp1/
8398
8399 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8400 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8401 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8402 P:      LinuxTV.org Project
8403 L:      linux-media@vger.kernel.org
8404 W:      https://linuxtv.org
8405 Q:      http://patchwork.kernel.org/project/linux-media/list/
8406 T:      git git://linuxtv.org/media_tree.git
8407 S:      Maintained
8408 F:      Documentation/devicetree/bindings/media/
8409 F:      Documentation/media/
8410 F:      drivers/media/
8411 F:      drivers/staging/media/
8412 F:      include/linux/platform_data/media/
8413 F:      include/media/
8414 F:      include/uapi/linux/dvb/
8415 F:      include/uapi/linux/videodev2.h
8416 F:      include/uapi/linux/media.h
8417 F:      include/uapi/linux/v4l2-*
8418 F:      include/uapi/linux/meye.h
8419 F:      include/uapi/linux/ivtv*
8420 F:      include/uapi/linux/uvcvideo.h
8421
8422 MEDIATEK ETHERNET DRIVER
8423 M:      Felix Fietkau <nbd@openwrt.org>
8424 M:      John Crispin <blogic@openwrt.org>
8425 L:      netdev@vger.kernel.org
8426 S:      Maintained
8427 F:      drivers/net/ethernet/mediatek/
8428
8429 MEDIATEK JPEG DRIVER
8430 M:      Rick Chang <rick.chang@mediatek.com>
8431 M:      Bin Liu <bin.liu@mediatek.com>
8432 S:      Supported
8433 F:      drivers/media/platform/mtk-jpeg/
8434 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8435
8436 MEDIATEK MDP DRIVER
8437 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8438 M:      Houlong Wei <houlong.wei@mediatek.com>
8439 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8440 S:      Supported
8441 F:      drivers/media/platform/mtk-mdp/
8442 F:      drivers/media/platform/mtk-vpu/
8443 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8444
8445 MEDIATEK MEDIA DRIVER
8446 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8447 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8448 S:      Supported
8449 F:      drivers/media/platform/mtk-vcodec/
8450 F:      drivers/media/platform/mtk-vpu/
8451 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8452 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8453
8454 MEDIATEK MT7601U WIRELESS LAN DRIVER
8455 M:      Jakub Kicinski <kubakici@wp.pl>
8456 L:      linux-wireless@vger.kernel.org
8457 S:      Maintained
8458 F:      drivers/net/wireless/mediatek/mt7601u/
8459
8460 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8461 M:      Sean Wang <sean.wang@mediatek.com>
8462 S:      Maintained
8463 F:      drivers/char/hw_random/mtk-rng.c
8464
8465 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8466 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8467 M:      Martin Donnelly <martin.donnelly@ge.com>
8468 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8469 S:      Maintained
8470 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8471 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8472
8473 MEGARAID SCSI/SAS DRIVERS
8474 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8475 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8476 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8477 L:      megaraidlinux.pdl@broadcom.com
8478 L:      linux-scsi@vger.kernel.org
8479 W:      http://www.avagotech.com/support/
8480 S:      Maintained
8481 F:      Documentation/scsi/megaraid.txt
8482 F:      drivers/scsi/megaraid.*
8483 F:      drivers/scsi/megaraid/
8484
8485 MELEXIS MLX90614 DRIVER
8486 M:      Crt Mori <cmo@melexis.com>
8487 L:      linux-iio@vger.kernel.org
8488 W:      http://www.melexis.com
8489 S:      Supported
8490 F:      drivers/iio/temperature/mlx90614.c
8491
8492 MELFAS MIP4 TOUCHSCREEN DRIVER
8493 M:      Sangwon Jee <jeesw@melfas.com>
8494 W:      http://www.melfas.com
8495 S:      Supported
8496 F:      drivers/input/touchscreen/melfas_mip4.c
8497 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8498
8499 MELLANOX ETHERNET DRIVER (mlx4_en)
8500 M:      Tariq Toukan <tariqt@mellanox.com>
8501 L:      netdev@vger.kernel.org
8502 S:      Supported
8503 W:      http://www.mellanox.com
8504 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8505 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8506
8507 MELLANOX ETHERNET DRIVER (mlx5e)
8508 M:      Saeed Mahameed <saeedm@mellanox.com>
8509 L:      netdev@vger.kernel.org
8510 S:      Supported
8511 W:      http://www.mellanox.com
8512 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8513 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8514
8515 MELLANOX ETHERNET INNOVA DRIVER
8516 M:      Ilan Tayari <ilant@mellanox.com>
8517 R:      Boris Pismenny <borisp@mellanox.com>
8518 L:      netdev@vger.kernel.org
8519 S:      Supported
8520 W:      http://www.mellanox.com
8521 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8522 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8523 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8524
8525 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8526 M:      Ilan Tayari <ilant@mellanox.com>
8527 R:      Boris Pismenny <borisp@mellanox.com>
8528 L:      netdev@vger.kernel.org
8529 S:      Supported
8530 W:      http://www.mellanox.com
8531 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8532 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8533 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8534
8535 MELLANOX ETHERNET SWITCH DRIVERS
8536 M:      Jiri Pirko <jiri@mellanox.com>
8537 M:      Ido Schimmel <idosch@mellanox.com>
8538 L:      netdev@vger.kernel.org
8539 S:      Supported
8540 W:      http://www.mellanox.com
8541 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8542 F:      drivers/net/ethernet/mellanox/mlxsw/
8543
8544 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8545 M:      Yotam Gigi <yotamg@mellanox.com>
8546 L:      netdev@vger.kernel.org
8547 S:      Supported
8548 W:      http://www.mellanox.com
8549 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8550 F:      drivers/net/ethernet/mellanox/mlxfw/
8551
8552 MELLANOX MLX CPLD HOTPLUG DRIVER
8553 M:      Vadim Pasternak <vadimp@mellanox.com>
8554 L:      platform-driver-x86@vger.kernel.org
8555 S:      Supported
8556 F:      drivers/platform/x86/mlxcpld-hotplug.c
8557 F:      include/linux/platform_data/mlxcpld-hotplug.h
8558
8559 MELLANOX MLX4 core VPI driver
8560 M:      Tariq Toukan <tariqt@mellanox.com>
8561 L:      netdev@vger.kernel.org
8562 L:      linux-rdma@vger.kernel.org
8563 W:      http://www.mellanox.com
8564 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8565 S:      Supported
8566 F:      drivers/net/ethernet/mellanox/mlx4/
8567 F:      include/linux/mlx4/
8568
8569 MELLANOX MLX4 IB driver
8570 M:      Yishai Hadas <yishaih@mellanox.com>
8571 L:      linux-rdma@vger.kernel.org
8572 W:      http://www.mellanox.com
8573 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8574 S:      Supported
8575 F:      drivers/infiniband/hw/mlx4/
8576 F:      include/linux/mlx4/
8577 F:      include/uapi/rdma/mlx4-abi.h
8578
8579 MELLANOX MLX5 core VPI driver
8580 M:      Saeed Mahameed <saeedm@mellanox.com>
8581 M:      Matan Barak <matanb@mellanox.com>
8582 M:      Leon Romanovsky <leonro@mellanox.com>
8583 L:      netdev@vger.kernel.org
8584 L:      linux-rdma@vger.kernel.org
8585 W:      http://www.mellanox.com
8586 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8587 S:      Supported
8588 F:      drivers/net/ethernet/mellanox/mlx5/core/
8589 F:      include/linux/mlx5/
8590
8591 MELLANOX MLX5 IB driver
8592 M:      Matan Barak <matanb@mellanox.com>
8593 M:      Leon Romanovsky <leonro@mellanox.com>
8594 L:      linux-rdma@vger.kernel.org
8595 W:      http://www.mellanox.com
8596 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8597 S:      Supported
8598 F:      drivers/infiniband/hw/mlx5/
8599 F:      include/linux/mlx5/
8600 F:      include/uapi/rdma/mlx5-abi.h
8601
8602 MELLANOX MLXCPLD I2C AND MUX DRIVER
8603 M:      Vadim Pasternak <vadimp@mellanox.com>
8604 M:      Michael Shych <michaelsh@mellanox.com>
8605 L:      linux-i2c@vger.kernel.org
8606 S:      Supported
8607 F:      drivers/i2c/busses/i2c-mlxcpld.c
8608 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8609 F:      Documentation/i2c/busses/i2c-mlxcpld
8610
8611 MELLANOX MLXCPLD LED DRIVER
8612 M:      Vadim Pasternak <vadimp@mellanox.com>
8613 L:      linux-leds@vger.kernel.org
8614 S:      Supported
8615 F:      drivers/leds/leds-mlxcpld.c
8616 F:      Documentation/leds/leds-mlxcpld.txt
8617
8618 MELLANOX PLATFORM DRIVER
8619 M:      Vadim Pasternak <vadimp@mellanox.com>
8620 L:      platform-driver-x86@vger.kernel.org
8621 S:      Supported
8622 F:      drivers/platform/x86/mlx-platform.c
8623
8624 MEMBARRIER SUPPORT
8625 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8626 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8627 L:      linux-kernel@vger.kernel.org
8628 S:      Supported
8629 F:      kernel/membarrier.c
8630 F:      include/uapi/linux/membarrier.h
8631
8632 MEMORY MANAGEMENT
8633 L:      linux-mm@kvack.org
8634 W:      http://www.linux-mm.org
8635 S:      Maintained
8636 F:      include/linux/mm.h
8637 F:      include/linux/gfp.h
8638 F:      include/linux/mmzone.h
8639 F:      include/linux/memory_hotplug.h
8640 F:      include/linux/vmalloc.h
8641 F:      mm/
8642
8643 MEMORY TECHNOLOGY DEVICES (MTD)
8644 M:      David Woodhouse <dwmw2@infradead.org>
8645 M:      Brian Norris <computersforpeace@gmail.com>
8646 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8647 M:      Marek Vasut <marek.vasut@gmail.com>
8648 M:      Richard Weinberger <richard@nod.at>
8649 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8650 L:      linux-mtd@lists.infradead.org
8651 W:      http://www.linux-mtd.infradead.org/
8652 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8653 T:      git git://git.infradead.org/linux-mtd.git master
8654 T:      git git://git.infradead.org/l2-mtd.git master
8655 S:      Maintained
8656 F:      Documentation/devicetree/bindings/mtd/
8657 F:      drivers/mtd/
8658 F:      include/linux/mtd/
8659 F:      include/uapi/mtd/
8660
8661 MEN A21 WATCHDOG DRIVER
8662 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8663 L:      linux-watchdog@vger.kernel.org
8664 S:      Maintained
8665 F:      drivers/watchdog/mena21_wdt.c
8666
8667 MEN CHAMELEON BUS (mcb)
8668 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8669 S:      Maintained
8670 F:      drivers/mcb/
8671 F:      include/linux/mcb.h
8672 F:      Documentation/men-chameleon-bus.txt
8673
8674 MEN F21BMC (Board Management Controller)
8675 M:      Andreas Werner <andreas.werner@men.de>
8676 S:      Supported
8677 F:      drivers/mfd/menf21bmc.c
8678 F:      drivers/watchdog/menf21bmc_wdt.c
8679 F:      drivers/leds/leds-menf21bmc.c
8680 F:      drivers/hwmon/menf21bmc_hwmon.c
8681 F:      Documentation/hwmon/menf21bmc
8682
8683 METAG ARCHITECTURE
8684 M:      James Hogan <james.hogan@imgtec.com>
8685 L:      linux-metag@vger.kernel.org
8686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8687 S:      Odd Fixes
8688 F:      arch/metag/
8689 F:      Documentation/metag/
8690 F:      Documentation/devicetree/bindings/metag/
8691 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8692 F:      drivers/clocksource/metag_generic.c
8693 F:      drivers/irqchip/irq-metag.c
8694 F:      drivers/irqchip/irq-metag-ext.c
8695 F:      drivers/tty/metag_da.c
8696
8697 MICROBLAZE ARCHITECTURE
8698 M:      Michal Simek <monstr@monstr.eu>
8699 W:      http://www.monstr.eu/fdt/
8700 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8701 S:      Supported
8702 F:      arch/microblaze/
8703
8704 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8705 M:      Richard Genoud <richard.genoud@gmail.com>
8706 S:      Maintained
8707 F:      drivers/tty/serial/atmel_serial.c
8708 F:      drivers/tty/serial/atmel_serial.h
8709
8710 MICROCHIP / ATMEL DMA DRIVER
8711 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8713 L:      dmaengine@vger.kernel.org
8714 S:      Supported
8715 F:      drivers/dma/at_hdmac.c
8716 F:      drivers/dma/at_hdmac_regs.h
8717 F:      include/linux/platform_data/dma-atmel.h
8718
8719 MICROCHIP / ATMEL ISC DRIVER
8720 M:      Songjun Wu <songjun.wu@microchip.com>
8721 L:      linux-media@vger.kernel.org
8722 S:      Supported
8723 F:      drivers/media/platform/atmel/atmel-isc.c
8724 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8725 F:      devicetree/bindings/media/atmel-isc.txt
8726
8727 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8728 M:      Woojung Huh <Woojung.Huh@microchip.com>
8729 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8730 L:      netdev@vger.kernel.org
8731 S:      Maintained
8732 F:      net/dsa/tag_ksz.c
8733 F:      drivers/net/dsa/microchip/*
8734 F:      include/linux/platform_data/microchip-ksz.h
8735 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8736
8737 MICROCHIP USB251XB DRIVER
8738 M:      Richard Leitner <richard.leitner@skidata.com>
8739 L:      linux-usb@vger.kernel.org
8740 S:      Maintained
8741 F:      drivers/usb/misc/usb251xb.c
8742 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8743
8744 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8745 M:      Don Brace <don.brace@microsemi.com>
8746 L:      esc.storagedev@microsemi.com
8747 L:      linux-scsi@vger.kernel.org
8748 S:      Supported
8749 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8750 F:      drivers/scsi/smartpqi/Kconfig
8751 F:      drivers/scsi/smartpqi/Makefile
8752 F:      include/linux/cciss*.h
8753 F:      include/uapi/linux/cciss*.h
8754 F:      Documentation/scsi/smartpqi.txt
8755
8756 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8757 M:      Chen Yu <yu.c.chen@intel.com>
8758 L:      platform-driver-x86@vger.kernel.org
8759 S:      Supported
8760 F:      drivers/platform/x86/surfacepro3_button.c
8761
8762 MICROTEK X6 SCANNER
8763 M:      Oliver Neukum <oliver@neukum.org>
8764 S:      Maintained
8765 F:      drivers/usb/image/microtek.*
8766
8767 MIPS
8768 M:      Ralf Baechle <ralf@linux-mips.org>
8769 L:      linux-mips@linux-mips.org
8770 W:      http://www.linux-mips.org/
8771 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8772 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8773 S:      Supported
8774 F:      Documentation/devicetree/bindings/mips/
8775 F:      Documentation/mips/
8776 F:      arch/mips/
8777
8778 MIPS BOSTON DEVELOPMENT BOARD
8779 M:      Paul Burton <paul.burton@imgtec.com>
8780 L:      linux-mips@linux-mips.org
8781 S:      Maintained
8782 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
8783 F:      arch/mips/boot/dts/img/boston.dts
8784 F:      arch/mips/configs/generic/board-boston.config
8785 F:      drivers/clk/imgtec/clk-boston.c
8786 F:      include/dt-bindings/clock/boston-clock.h
8787
8788 MIPS GENERIC PLATFORM
8789 M:      Paul Burton <paul.burton@imgtec.com>
8790 L:      linux-mips@linux-mips.org
8791 S:      Supported
8792 F:      arch/mips/generic/
8793
8794 MIPS/LOONGSON1 ARCHITECTURE
8795 M:      Keguang Zhang <keguang.zhang@gmail.com>
8796 L:      linux-mips@linux-mips.org
8797 S:      Maintained
8798 F:      arch/mips/loongson32/
8799 F:      arch/mips/include/asm/mach-loongson32/
8800 F:      drivers/*/*loongson1*
8801 F:      drivers/*/*/*loongson1*
8802
8803 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8804 M:      Hans Verkuil <hverkuil@xs4all.nl>
8805 L:      linux-media@vger.kernel.org
8806 T:      git git://linuxtv.org/media_tree.git
8807 W:      https://linuxtv.org
8808 S:      Odd Fixes
8809 F:      drivers/media/radio/radio-miropcm20*
8810
8811 MMP SUPPORT
8812 M:      Eric Miao <eric.y.miao@gmail.com>
8813 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
8814 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8815 T:      git git://github.com/hzhuang1/linux.git
8816 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
8817 S:      Maintained
8818 F:      arch/arm/boot/dts/mmp*
8819 F:      arch/arm/mach-mmp/
8820
8821 MN88472 MEDIA DRIVER
8822 M:      Antti Palosaari <crope@iki.fi>
8823 L:      linux-media@vger.kernel.org
8824 W:      https://linuxtv.org
8825 W:      http://palosaari.fi/linux/
8826 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8827 S:      Maintained
8828 F:      drivers/media/dvb-frontends/mn88472*
8829
8830 MN88473 MEDIA DRIVER
8831 M:      Antti Palosaari <crope@iki.fi>
8832 L:      linux-media@vger.kernel.org
8833 W:      https://linuxtv.org
8834 W:      http://palosaari.fi/linux/
8835 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8836 S:      Maintained
8837 F:      drivers/media/dvb-frontends/mn88473*
8838
8839 MODULE SUPPORT
8840 M:      Jessica Yu <jeyu@kernel.org>
8841 M:      Rusty Russell <rusty@rustcorp.com.au>
8842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8843 S:      Maintained
8844 F:      include/linux/module.h
8845 F:      kernel/module.c
8846
8847 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8848 W:      http://popies.net/meye/
8849 S:      Orphan
8850 F:      Documentation/media/v4l-drivers/meye*
8851 F:      drivers/media/pci/meye/
8852 F:      include/uapi/linux/meye.h
8853
8854 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8855 M:      Jiri Slaby <jirislaby@gmail.com>
8856 S:      Maintained
8857 F:      Documentation/serial/moxa-smartio
8858 F:      drivers/tty/mxser.*
8859
8860 MR800 AVERMEDIA USB FM RADIO DRIVER
8861 M:      Alexey Klimov <klimov.linux@gmail.com>
8862 L:      linux-media@vger.kernel.org
8863 T:      git git://linuxtv.org/media_tree.git
8864 S:      Maintained
8865 F:      drivers/media/radio/radio-mr800.c
8866
8867 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8868 M:      Alan Ott <alan@signal11.us>
8869 L:      linux-wpan@vger.kernel.org
8870 S:      Maintained
8871 F:      drivers/net/ieee802154/mrf24j40.c
8872 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8873
8874 MSI LAPTOP SUPPORT
8875 M:      "Lee, Chun-Yi" <jlee@suse.com>
8876 L:      platform-driver-x86@vger.kernel.org
8877 S:      Maintained
8878 F:      drivers/platform/x86/msi-laptop.c
8879
8880 MSI WMI SUPPORT
8881 L:      platform-driver-x86@vger.kernel.org
8882 S:      Orphan
8883 F:      drivers/platform/x86/msi-wmi.c
8884
8885 MSI001 MEDIA DRIVER
8886 M:      Antti Palosaari <crope@iki.fi>
8887 L:      linux-media@vger.kernel.org
8888 W:      https://linuxtv.org
8889 W:      http://palosaari.fi/linux/
8890 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8891 T:      git git://linuxtv.org/anttip/media_tree.git
8892 S:      Maintained
8893 F:      drivers/media/tuners/msi001*
8894
8895 MSI2500 MEDIA DRIVER
8896 M:      Antti Palosaari <crope@iki.fi>
8897 L:      linux-media@vger.kernel.org
8898 W:      https://linuxtv.org
8899 W:      http://palosaari.fi/linux/
8900 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8901 T:      git git://linuxtv.org/anttip/media_tree.git
8902 S:      Maintained
8903 F:      drivers/media/usb/msi2500/
8904
8905 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8906 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8907 L:      linux-mtd@lists.infradead.org
8908 S:      Maintained
8909 F:      drivers/mtd/devices/docg3*
8910
8911 MT9M032 APTINA SENSOR DRIVER
8912 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8913 L:      linux-media@vger.kernel.org
8914 T:      git git://linuxtv.org/media_tree.git
8915 S:      Maintained
8916 F:      drivers/media/i2c/mt9m032.c
8917 F:      include/media/i2c/mt9m032.h
8918
8919 MT9P031 APTINA CAMERA SENSOR
8920 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8921 L:      linux-media@vger.kernel.org
8922 T:      git git://linuxtv.org/media_tree.git
8923 S:      Maintained
8924 F:      drivers/media/i2c/mt9p031.c
8925 F:      include/media/i2c/mt9p031.h
8926
8927 MT9T001 APTINA CAMERA SENSOR
8928 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8929 L:      linux-media@vger.kernel.org
8930 T:      git git://linuxtv.org/media_tree.git
8931 S:      Maintained
8932 F:      drivers/media/i2c/mt9t001.c
8933 F:      include/media/i2c/mt9t001.h
8934
8935 MT9V032 APTINA CAMERA SENSOR
8936 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8937 L:      linux-media@vger.kernel.org
8938 T:      git git://linuxtv.org/media_tree.git
8939 S:      Maintained
8940 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8941 F:      drivers/media/i2c/mt9v032.c
8942 F:      include/media/i2c/mt9v032.h
8943
8944 MULTIFUNCTION DEVICES (MFD)
8945 M:      Lee Jones <lee.jones@linaro.org>
8946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8947 S:      Supported
8948 F:      Documentation/devicetree/bindings/mfd/
8949 F:      drivers/mfd/
8950 F:      include/linux/mfd/
8951 F:      include/dt-bindings/mfd/
8952
8953 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8954 S:      Orphan
8955 F:      drivers/mmc/host/mmc_spi.c
8956 F:      include/linux/spi/mmc_spi.h
8957
8958 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8959 M:      Ulf Hansson <ulf.hansson@linaro.org>
8960 L:      linux-mmc@vger.kernel.org
8961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8962 S:      Maintained
8963 F:      Documentation/devicetree/bindings/mmc/
8964 F:      drivers/mmc/
8965 F:      include/linux/mmc/
8966 F:      include/uapi/linux/mmc/
8967
8968 MULTIPLEXER SUBSYSTEM
8969 M:      Peter Rosin <peda@axentia.se>
8970 S:      Maintained
8971 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
8972 F:      Documentation/devicetree/bindings/mux/
8973 F:      include/linux/dt-bindings/mux/
8974 F:      include/linux/mux/
8975 F:      drivers/mux/
8976
8977 MULTISOUND SOUND DRIVER
8978 M:      Andrew Veliath <andrewtv@usa.net>
8979 S:      Maintained
8980 F:      Documentation/sound/oss/MultiSound
8981 F:      sound/oss/msnd*
8982
8983 MULTITECH MULTIPORT CARD (ISICOM)
8984 S:      Orphan
8985 F:      drivers/tty/isicom.c
8986 F:      include/linux/isicom.h
8987
8988 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8989 M:      Bin Liu <b-liu@ti.com>
8990 L:      linux-usb@vger.kernel.org
8991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8992 S:      Maintained
8993 F:      drivers/usb/musb/
8994
8995 MXL5007T MEDIA DRIVER
8996 M:      Michael Krufky <mkrufky@linuxtv.org>
8997 L:      linux-media@vger.kernel.org
8998 W:      https://linuxtv.org
8999 W:      http://github.com/mkrufky
9000 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9001 T:      git git://linuxtv.org/mkrufky/tuners.git
9002 S:      Maintained
9003 F:      drivers/media/tuners/mxl5007t.*
9004
9005 MXSFB DRM DRIVER
9006 M:      Marek Vasut <marex@denx.de>
9007 S:      Supported
9008 F:      drivers/gpu/drm/mxsfb/
9009 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9010
9011 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9012 M:      Hyong-Youb Kim <hykim@myri.com>
9013 L:      netdev@vger.kernel.org
9014 W:      https://www.myricom.com/support/downloads/myri10ge.html
9015 S:      Supported
9016 F:      drivers/net/ethernet/myricom/myri10ge/
9017
9018 NAND FLASH SUBSYSTEM
9019 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9020 R:      Richard Weinberger <richard@nod.at>
9021 L:      linux-mtd@lists.infradead.org
9022 W:      http://www.linux-mtd.infradead.org/
9023 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9024 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9025 T:      git git://git.infradead.org/l2-mtd.git nand/next
9026 S:      Maintained
9027 F:      drivers/mtd/nand/
9028 F:      include/linux/mtd/nand*.h
9029
9030 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9031 M:      Daniel Mack <zonque@gmail.com>
9032 S:      Maintained
9033 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9034 W:      http://www.native-instruments.com
9035 F:      sound/usb/caiaq/
9036
9037 NATSEMI ETHERNET DRIVER (DP8381x)
9038 S:      Orphan
9039 F:      drivers/net/ethernet/natsemi/natsemi.c
9040
9041 NCP FILESYSTEM
9042 M:      Petr Vandrovec <petr@vandrovec.name>
9043 S:      Odd Fixes
9044 F:      fs/ncpfs/
9045
9046 NCR 5380 SCSI DRIVERS
9047 M:      Finn Thain <fthain@telegraphics.com.au>
9048 M:      Michael Schmitz <schmitzmic@gmail.com>
9049 L:      linux-scsi@vger.kernel.org
9050 S:      Maintained
9051 F:      Documentation/scsi/g_NCR5380.txt
9052 F:      drivers/scsi/NCR5380.*
9053 F:      drivers/scsi/arm/cumana_1.c
9054 F:      drivers/scsi/arm/oak.c
9055 F:      drivers/scsi/atari_scsi.*
9056 F:      drivers/scsi/dmx3191d.c
9057 F:      drivers/scsi/g_NCR5380.*
9058 F:      drivers/scsi/mac_scsi.*
9059 F:      drivers/scsi/sun3_scsi.*
9060 F:      drivers/scsi/sun3_scsi_vme.c
9061
9062 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9063 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9064 L:      linux-scsi@vger.kernel.org
9065 S:      Maintained
9066 F:      drivers/scsi/NCR_D700.*
9067
9068 NCT6775 HARDWARE MONITOR DRIVER
9069 M:      Guenter Roeck <linux@roeck-us.net>
9070 L:      linux-hwmon@vger.kernel.org
9071 S:      Maintained
9072 F:      Documentation/hwmon/nct6775
9073 F:      drivers/hwmon/nct6775.c
9074
9075 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9076 M:      Faisal Latif <faisal.latif@intel.com>
9077 L:      linux-rdma@vger.kernel.org
9078 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9079 S:      Supported
9080 F:      drivers/infiniband/hw/nes/
9081 F:      include/uapi/rdma/nes-abi.h
9082
9083 NETEM NETWORK EMULATOR
9084 M:      Stephen Hemminger <stephen@networkplumber.org>
9085 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9086 S:      Maintained
9087 F:      net/sched/sch_netem.c
9088
9089 NETERION 10GbE DRIVERS (s2io/vxge)
9090 M:      Jon Mason <jdmason@kudzu.us>
9091 L:      netdev@vger.kernel.org
9092 S:      Supported
9093 F:      Documentation/networking/s2io.txt
9094 F:      Documentation/networking/vxge.txt
9095 F:      drivers/net/ethernet/neterion/
9096
9097 NETFILTER
9098 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9099 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9100 M:      Florian Westphal <fw@strlen.de>
9101 L:      netfilter-devel@vger.kernel.org
9102 L:      coreteam@netfilter.org
9103 W:      http://www.netfilter.org/
9104 W:      http://www.iptables.org/
9105 W:      http://www.nftables.org/
9106 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9109 S:      Maintained
9110 F:      include/linux/netfilter*
9111 F:      include/linux/netfilter/
9112 F:      include/net/netfilter/
9113 F:      include/uapi/linux/netfilter*
9114 F:      include/uapi/linux/netfilter/
9115 F:      net/*/netfilter.c
9116 F:      net/*/netfilter/
9117 F:      net/netfilter/
9118 F:      net/bridge/br_netfilter*.c
9119
9120 NETLABEL
9121 M:      Paul Moore <paul@paul-moore.com>
9122 W:      http://netlabel.sf.net
9123 L:      netdev@vger.kernel.org
9124 S:      Maintained
9125 F:      Documentation/netlabel/
9126 F:      include/net/netlabel.h
9127 F:      net/netlabel/
9128
9129 NETROM NETWORK LAYER
9130 M:      Ralf Baechle <ralf@linux-mips.org>
9131 L:      linux-hams@vger.kernel.org
9132 W:      http://www.linux-ax25.org/
9133 S:      Maintained
9134 F:      include/net/netrom.h
9135 F:      include/uapi/linux/netrom.h
9136 F:      net/netrom/
9137
9138 NETRONOME ETHERNET DRIVERS
9139 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9140 L:      oss-drivers@netronome.com
9141 S:      Maintained
9142 F:      drivers/net/ethernet/netronome/
9143
9144 NETWORK BLOCK DEVICE (NBD)
9145 M:      Josef Bacik <jbacik@fb.com>
9146 S:      Maintained
9147 L:      linux-block@vger.kernel.org
9148 L:      nbd-general@lists.sourceforge.net
9149 F:      Documentation/blockdev/nbd.txt
9150 F:      drivers/block/nbd.c
9151 F:      include/uapi/linux/nbd.h
9152
9153 NETWORK DROP MONITOR
9154 M:      Neil Horman <nhorman@tuxdriver.com>
9155 L:      netdev@vger.kernel.org
9156 S:      Maintained
9157 W:      https://fedorahosted.org/dropwatch/
9158 F:      net/core/drop_monitor.c
9159
9160 NETWORKING DRIVERS
9161 L:      netdev@vger.kernel.org
9162 W:      http://www.linuxfoundation.org/en/Net
9163 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9166 S:      Odd Fixes
9167 F:      Documentation/devicetree/bindings/net/
9168 F:      drivers/net/
9169 F:      include/linux/if_*
9170 F:      include/linux/netdevice.h
9171 F:      include/linux/etherdevice.h
9172 F:      include/linux/fcdevice.h
9173 F:      include/linux/fddidevice.h
9174 F:      include/linux/hippidevice.h
9175 F:      include/linux/inetdevice.h
9176 F:      include/uapi/linux/if_*
9177 F:      include/uapi/linux/netdevice.h
9178
9179 NETWORKING DRIVERS (WIRELESS)
9180 M:      Kalle Valo <kvalo@codeaurora.org>
9181 L:      linux-wireless@vger.kernel.org
9182 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9185 S:      Maintained
9186 F:      Documentation/devicetree/bindings/net/wireless/
9187 F:      drivers/net/wireless/
9188
9189 NETWORKING [DSA]
9190 M:      Andrew Lunn <andrew@lunn.ch>
9191 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9192 M:      Florian Fainelli <f.fainelli@gmail.com>
9193 S:      Maintained
9194 F:      net/dsa/
9195 F:      include/net/dsa.h
9196 F:      drivers/net/dsa/
9197
9198 NETWORKING [GENERAL]
9199 M:      "David S. Miller" <davem@davemloft.net>
9200 L:      netdev@vger.kernel.org
9201 W:      http://www.linuxfoundation.org/en/Net
9202 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9204 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9205 B:      mailto:netdev@vger.kernel.org
9206 S:      Maintained
9207 F:      net/
9208 F:      include/net/
9209 F:      include/linux/in.h
9210 F:      include/linux/net.h
9211 F:      include/linux/netdevice.h
9212 F:      include/uapi/linux/in.h
9213 F:      include/uapi/linux/net.h
9214 F:      include/uapi/linux/netdevice.h
9215 F:      include/uapi/linux/net_namespace.h
9216 F:      tools/net/
9217 F:      tools/testing/selftests/net/
9218 F:      lib/random32.c
9219
9220 NETWORKING [IPSEC]
9221 M:      Steffen Klassert <steffen.klassert@secunet.com>
9222 M:      Herbert Xu <herbert@gondor.apana.org.au>
9223 M:      "David S. Miller" <davem@davemloft.net>
9224 L:      netdev@vger.kernel.org
9225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9227 S:      Maintained
9228 F:      net/core/flow.c
9229 F:      net/xfrm/
9230 F:      net/key/
9231 F:      net/ipv4/xfrm*
9232 F:      net/ipv4/esp4*
9233 F:      net/ipv4/ah4.c
9234 F:      net/ipv4/ipcomp.c
9235 F:      net/ipv4/ip_vti.c
9236 F:      net/ipv6/xfrm*
9237 F:      net/ipv6/esp6*
9238 F:      net/ipv6/ah6.c
9239 F:      net/ipv6/ipcomp6.c
9240 F:      net/ipv6/ip6_vti.c
9241 F:      include/uapi/linux/xfrm.h
9242 F:      include/net/xfrm.h
9243
9244 NETWORKING [IPv4/IPv6]
9245 M:      "David S. Miller" <davem@davemloft.net>
9246 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9247 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9248 L:      netdev@vger.kernel.org
9249 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9250 S:      Maintained
9251 F:      net/ipv4/
9252 F:      net/ipv6/
9253 F:      include/net/ip*
9254 F:      arch/x86/net/*
9255
9256 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9257 M:      Paul Moore <paul@paul-moore.com>
9258 L:      netdev@vger.kernel.org
9259 S:      Maintained
9260
9261 NETWORKING [TLS]
9262 M:      Ilya Lesokhin <ilyal@mellanox.com>
9263 M:      Aviad Yehezkel <aviadye@mellanox.com>
9264 M:      Dave Watson <davejwatson@fb.com>
9265 L:      netdev@vger.kernel.org
9266 S:      Maintained
9267 F:      net/tls/*
9268 F:      include/uapi/linux/tls.h
9269 F:      include/net/tls.h
9270
9271 NETWORKING [WIRELESS]
9272 L:      linux-wireless@vger.kernel.org
9273 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9274
9275 NETXEN (1/10) GbE SUPPORT
9276 M:      Manish Chopra <manish.chopra@cavium.com>
9277 M:      Rahul Verma <rahul.verma@cavium.com>
9278 M:      Dept-GELinuxNICDev@cavium.com
9279 L:      netdev@vger.kernel.org
9280 S:      Supported
9281 F:      drivers/net/ethernet/qlogic/netxen/
9282
9283 NFC SUBSYSTEM
9284 M:      Samuel Ortiz <sameo@linux.intel.com>
9285 L:      linux-wireless@vger.kernel.org
9286 L:      linux-nfc@lists.01.org (subscribers-only)
9287 S:      Supported
9288 F:      net/nfc/
9289 F:      include/net/nfc/
9290 F:      include/uapi/linux/nfc.h
9291 F:      drivers/nfc/
9292 F:      include/linux/platform_data/nfcmrvl.h
9293 F:      include/linux/platform_data/nxp-nci.h
9294 F:      Documentation/devicetree/bindings/net/nfc/
9295
9296 NFS, SUNRPC, AND LOCKD CLIENTS
9297 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9298 M:      Anna Schumaker <anna.schumaker@netapp.com>
9299 L:      linux-nfs@vger.kernel.org
9300 W:      http://client.linux-nfs.org
9301 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9302 S:      Maintained
9303 F:      fs/lockd/
9304 F:      fs/nfs/
9305 F:      fs/nfs_common/
9306 F:      net/sunrpc/
9307 F:      include/linux/lockd/
9308 F:      include/linux/nfs*
9309 F:      include/linux/sunrpc/
9310 F:      include/uapi/linux/nfs*
9311 F:      include/uapi/linux/sunrpc/
9312
9313 NILFS2 FILESYSTEM
9314 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9315 L:      linux-nilfs@vger.kernel.org
9316 W:      http://nilfs.sourceforge.net/
9317 W:      http://nilfs.osdn.jp/
9318 T:      git git://github.com/konis/nilfs2.git
9319 S:      Supported
9320 F:      Documentation/filesystems/nilfs2.txt
9321 F:      fs/nilfs2/
9322 F:      include/trace/events/nilfs2.h
9323 F:      include/uapi/linux/nilfs2_api.h
9324 F:      include/uapi/linux/nilfs2_ondisk.h
9325
9326 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9327 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9328 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9329 S:      Maintained
9330 F:      Documentation/scsi/NinjaSCSI.txt
9331 F:      drivers/scsi/pcmcia/nsp_*
9332
9333 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9334 M:      GOTO Masanori <gotom@debian.or.jp>
9335 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9336 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9337 S:      Maintained
9338 F:      Documentation/scsi/NinjaSCSI.txt
9339 F:      drivers/scsi/nsp32*
9340
9341 NIOS2 ARCHITECTURE
9342 M:      Ley Foon Tan <lftan@altera.com>
9343 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9345 S:      Maintained
9346 F:      arch/nios2/
9347
9348 NOHZ, DYNTICKS SUPPORT
9349 M:      Frederic Weisbecker <fweisbec@gmail.com>
9350 M:      Thomas Gleixner <tglx@linutronix.de>
9351 M:      Ingo Molnar <mingo@kernel.org>
9352 L:      linux-kernel@vger.kernel.org
9353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9354 S:      Maintained
9355 F:      kernel/time/tick*.*
9356 F:      include/linux/tick.h
9357 F:      include/linux/sched/nohz.h
9358
9359 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9360 M:      Pavel Machek <pavel@ucw.cz>
9361 M:      Sakari Ailus <sakari.ailus@iki.fi>
9362 L:      linux-media@vger.kernel.org
9363 S:      Maintained
9364 F:      drivers/media/i2c/et8ek8
9365 F:      drivers/media/i2c/ad5820.c
9366
9367 NOKIA N900 POWER SUPPLY DRIVERS
9368 R:      Pali Rohár <pali.rohar@gmail.com>
9369 F:      include/linux/power/bq2415x_charger.h
9370 F:      include/linux/power/bq27xxx_battery.h
9371 F:      include/linux/power/isp1704_charger.h
9372 F:      drivers/power/supply/bq2415x_charger.c
9373 F:      drivers/power/supply/bq27xxx_battery.c
9374 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9375 F:      drivers/power/supply/isp1704_charger.c
9376 F:      drivers/power/supply/rx51_battery.c
9377
9378 NTB AMD DRIVER
9379 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9380 L:      linux-ntb@googlegroups.com
9381 S:      Supported
9382 F:      drivers/ntb/hw/amd/
9383
9384 NTB DRIVER CORE
9385 M:      Jon Mason <jdmason@kudzu.us>
9386 M:      Dave Jiang <dave.jiang@intel.com>
9387 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9388 L:      linux-ntb@googlegroups.com
9389 S:      Supported
9390 W:      https://github.com/jonmason/ntb/wiki
9391 T:      git git://github.com/jonmason/ntb.git
9392 F:      drivers/ntb/
9393 F:      drivers/net/ntb_netdev.c
9394 F:      include/linux/ntb.h
9395 F:      include/linux/ntb_transport.h
9396 F:      tools/testing/selftests/ntb/
9397
9398 NTB IDT DRIVER
9399 M:      Serge Semin <fancer.lancer@gmail.com>
9400 L:      linux-ntb@googlegroups.com
9401 S:      Supported
9402 F:      drivers/ntb/hw/idt/
9403
9404 NTB INTEL DRIVER
9405 M:      Jon Mason <jdmason@kudzu.us>
9406 M:      Dave Jiang <dave.jiang@intel.com>
9407 L:      linux-ntb@googlegroups.com
9408 S:      Supported
9409 W:      https://github.com/jonmason/ntb/wiki
9410 T:      git git://github.com/jonmason/ntb.git
9411 F:      drivers/ntb/hw/intel/
9412
9413 NTFS FILESYSTEM
9414 M:      Anton Altaparmakov <anton@tuxera.com>
9415 L:      linux-ntfs-dev@lists.sourceforge.net
9416 W:      http://www.tuxera.com/
9417 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9418 S:      Supported
9419 F:      Documentation/filesystems/ntfs.txt
9420 F:      fs/ntfs/
9421
9422 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9423 M:      Antonino Daplas <adaplas@gmail.com>
9424 L:      linux-fbdev@vger.kernel.org
9425 S:      Maintained
9426 F:      drivers/video/fbdev/riva/
9427 F:      drivers/video/fbdev/nvidia/
9428
9429 NVM EXPRESS DRIVER
9430 M:      Keith Busch <keith.busch@intel.com>
9431 M:      Jens Axboe <axboe@fb.com>
9432 M:      Christoph Hellwig <hch@lst.de>
9433 M:      Sagi Grimberg <sagi@grimberg.me>
9434 L:      linux-nvme@lists.infradead.org
9435 T:      git://git.infradead.org/nvme.git
9436 W:      http://git.infradead.org/nvme.git
9437 S:      Supported
9438 F:      drivers/nvme/host/
9439 F:      include/linux/nvme.h
9440 F:      include/uapi/linux/nvme_ioctl.h
9441
9442 NVM EXPRESS FC TRANSPORT DRIVERS
9443 M:      James Smart <james.smart@broadcom.com>
9444 L:      linux-nvme@lists.infradead.org
9445 S:      Supported
9446 F:      include/linux/nvme-fc.h
9447 F:      include/linux/nvme-fc-driver.h
9448 F:      drivers/nvme/host/fc.c
9449 F:      drivers/nvme/target/fc.c
9450 F:      drivers/nvme/target/fcloop.c
9451
9452 NVM EXPRESS TARGET DRIVER
9453 M:      Christoph Hellwig <hch@lst.de>
9454 M:      Sagi Grimberg <sagi@grimberg.me>
9455 L:      linux-nvme@lists.infradead.org
9456 T:      git://git.infradead.org/nvme.git
9457 W:      http://git.infradead.org/nvme.git
9458 S:      Supported
9459 F:      drivers/nvme/target/
9460
9461 NVMEM FRAMEWORK
9462 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9463 S:      Maintained
9464 F:      drivers/nvmem/
9465 F:      Documentation/devicetree/bindings/nvmem/
9466 F:      include/linux/nvmem-consumer.h
9467 F:      include/linux/nvmem-provider.h
9468
9469 NXP TDA998X DRM DRIVER
9470 M:      Russell King <linux@armlinux.org.uk>
9471 S:      Supported
9472 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9473 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9474 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9475 F:      include/drm/i2c/tda998x.h
9476
9477 NXP TFA9879 DRIVER
9478 M:      Peter Rosin <peda@axentia.se>
9479 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9480 S:      Maintained
9481 F:      sound/soc/codecs/tfa9879*
9482
9483 NXP-NCI NFC DRIVER
9484 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9485 R:      Charles Gorand <charles.gorand@effinnov.com>
9486 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9487 S:      Supported
9488 F:      drivers/nfc/nxp-nci
9489
9490 OBJTOOL
9491 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9492 S:      Supported
9493 F:      tools/objtool/
9494
9495 OMAP AUDIO SUPPORT
9496 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9497 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9498 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9499 L:      linux-omap@vger.kernel.org
9500 S:      Maintained
9501 F:      sound/soc/omap/
9502
9503 OMAP CLOCK FRAMEWORK SUPPORT
9504 M:      Paul Walmsley <paul@pwsan.com>
9505 L:      linux-omap@vger.kernel.org
9506 S:      Maintained
9507 F:      arch/arm/*omap*/*clock*
9508
9509 OMAP DEVICE TREE SUPPORT
9510 M:      Benoît Cousson <bcousson@baylibre.com>
9511 M:      Tony Lindgren <tony@atomide.com>
9512 L:      linux-omap@vger.kernel.org
9513 L:      devicetree@vger.kernel.org
9514 S:      Maintained
9515 F:      arch/arm/boot/dts/*omap*
9516 F:      arch/arm/boot/dts/*am3*
9517 F:      arch/arm/boot/dts/*am4*
9518 F:      arch/arm/boot/dts/*am5*
9519 F:      arch/arm/boot/dts/*dra7*
9520
9521 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9522 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9523 L:      linux-omap@vger.kernel.org
9524 L:      linux-fbdev@vger.kernel.org
9525 S:      Maintained
9526 F:      drivers/video/fbdev/omap2/
9527 F:      Documentation/arm/OMAP/DSS
9528
9529 OMAP FRAMEBUFFER SUPPORT
9530 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9531 L:      linux-fbdev@vger.kernel.org
9532 L:      linux-omap@vger.kernel.org
9533 S:      Maintained
9534 F:      drivers/video/fbdev/omap/
9535
9536 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9537 M:      Roger Quadros <rogerq@ti.com>
9538 M:      Tony Lindgren <tony@atomide.com>
9539 L:      linux-omap@vger.kernel.org
9540 S:      Maintained
9541 F:      drivers/memory/omap-gpmc.c
9542 F:      arch/arm/mach-omap2/*gpmc*
9543
9544 OMAP GPIO DRIVER
9545 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9546 M:      Santosh Shilimkar <ssantosh@kernel.org>
9547 M:      Kevin Hilman <khilman@kernel.org>
9548 L:      linux-omap@vger.kernel.org
9549 S:      Maintained
9550 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9551 F:      drivers/gpio/gpio-omap.c
9552
9553 OMAP HARDWARE SPINLOCK SUPPORT
9554 M:      Ohad Ben-Cohen <ohad@wizery.com>
9555 L:      linux-omap@vger.kernel.org
9556 S:      Maintained
9557 F:      drivers/hwspinlock/omap_hwspinlock.c
9558
9559 OMAP HS MMC SUPPORT
9560 L:      linux-mmc@vger.kernel.org
9561 L:      linux-omap@vger.kernel.org
9562 S:      Orphan
9563 F:      drivers/mmc/host/omap_hsmmc.c
9564
9565 OMAP HWMOD DATA
9566 M:      Paul Walmsley <paul@pwsan.com>
9567 L:      linux-omap@vger.kernel.org
9568 S:      Maintained
9569 F:      arch/arm/mach-omap2/omap_hwmod*data*
9570
9571 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9572 M:      Benoît Cousson <bcousson@baylibre.com>
9573 L:      linux-omap@vger.kernel.org
9574 S:      Maintained
9575 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9576
9577 OMAP HWMOD SUPPORT
9578 M:      Benoît Cousson <bcousson@baylibre.com>
9579 M:      Paul Walmsley <paul@pwsan.com>
9580 L:      linux-omap@vger.kernel.org
9581 S:      Maintained
9582 F:      arch/arm/mach-omap2/omap_hwmod.*
9583
9584 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9585 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9586 L:      linux-media@vger.kernel.org
9587 S:      Maintained
9588 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9589 F:      drivers/media/platform/omap3isp/
9590 F:      drivers/staging/media/omap4iss/
9591
9592 OMAP MMC SUPPORT
9593 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9594 L:      linux-omap@vger.kernel.org
9595 S:      Maintained
9596 F:      drivers/mmc/host/omap.c
9597
9598 OMAP POWER MANAGEMENT SUPPORT
9599 M:      Kevin Hilman <khilman@kernel.org>
9600 L:      linux-omap@vger.kernel.org
9601 S:      Maintained
9602 F:      arch/arm/*omap*/*pm*
9603 F:      drivers/cpufreq/omap-cpufreq.c
9604
9605 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9606 M:      Rajendra Nayak <rnayak@codeaurora.org>
9607 M:      Paul Walmsley <paul@pwsan.com>
9608 L:      linux-omap@vger.kernel.org
9609 S:      Maintained
9610 F:      arch/arm/mach-omap2/prm*
9611
9612 OMAP RANDOM NUMBER GENERATOR SUPPORT
9613 M:      Deepak Saxena <dsaxena@plexity.net>
9614 S:      Maintained
9615 F:      drivers/char/hw_random/omap-rng.c
9616
9617 OMAP USB SUPPORT
9618 L:      linux-usb@vger.kernel.org
9619 L:      linux-omap@vger.kernel.org
9620 S:      Orphan
9621 F:      drivers/usb/*/*omap*
9622 F:      arch/arm/*omap*/usb*
9623
9624 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9625 M:      Mark Jackson <mpfj@newflow.co.uk>
9626 L:      linux-omap@vger.kernel.org
9627 S:      Maintained
9628 F:      arch/arm/boot/dts/am335x-nano.dts
9629
9630 OMAP1 SUPPORT
9631 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9632 M:      Tony Lindgren <tony@atomide.com>
9633 L:      linux-omap@vger.kernel.org
9634 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9636 S:      Maintained
9637 F:      arch/arm/mach-omap1/
9638 F:      arch/arm/plat-omap/
9639 F:      arch/arm/configs/omap1_defconfig
9640 F:      drivers/i2c/busses/i2c-omap.c
9641 F:      include/linux/i2c-omap.h
9642
9643 OMAP2+ SUPPORT
9644 M:      Tony Lindgren <tony@atomide.com>
9645 L:      linux-omap@vger.kernel.org
9646 W:      http://www.muru.com/linux/omap/
9647 W:      http://linux.omap.com/
9648 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9650 S:      Maintained
9651 F:      arch/arm/mach-omap2/
9652 F:      arch/arm/plat-omap/
9653 F:      arch/arm/configs/omap2plus_defconfig
9654 F:      drivers/i2c/busses/i2c-omap.c
9655 F:      drivers/irqchip/irq-omap-intc.c
9656 F:      drivers/mfd/*omap*.c
9657 F:      drivers/mfd/menelaus.c
9658 F:      drivers/mfd/palmas.c
9659 F:      drivers/mfd/tps65217.c
9660 F:      drivers/mfd/tps65218.c
9661 F:      drivers/mfd/tps65910.c
9662 F:      drivers/mfd/twl-core.[ch]
9663 F:      drivers/mfd/twl4030*.c
9664 F:      drivers/mfd/twl6030*.c
9665 F:      drivers/mfd/twl6040*.c
9666 F:      drivers/regulator/palmas-regulator*.c
9667 F:      drivers/regulator/pbias-regulator.c
9668 F:      drivers/regulator/tps65217-regulator.c
9669 F:      drivers/regulator/tps65218-regulator.c
9670 F:      drivers/regulator/tps65910-regulator.c
9671 F:      drivers/regulator/twl-regulator.c
9672 F:      drivers/regulator/twl6030-regulator.c
9673 F:      include/linux/i2c-omap.h
9674
9675 OMFS FILESYSTEM
9676 M:      Bob Copeland <me@bobcopeland.com>
9677 L:      linux-karma-devel@lists.sourceforge.net
9678 S:      Maintained
9679 F:      Documentation/filesystems/omfs.txt
9680 F:      fs/omfs/
9681
9682 OMNIKEY CARDMAN 4000 DRIVER
9683 M:      Harald Welte <laforge@gnumonks.org>
9684 S:      Maintained
9685 F:      drivers/char/pcmcia/cm4000_cs.c
9686 F:      include/linux/cm4000_cs.h
9687 F:      include/uapi/linux/cm4000_cs.h
9688
9689 OMNIKEY CARDMAN 4040 DRIVER
9690 M:      Harald Welte <laforge@gnumonks.org>
9691 S:      Maintained
9692 F:      drivers/char/pcmcia/cm4040_cs.*
9693
9694 OMNIVISION OV13858 SENSOR DRIVER
9695 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9696 L:      linux-media@vger.kernel.org
9697 T:      git git://linuxtv.org/media_tree.git
9698 S:      Maintained
9699 F:      drivers/media/i2c/ov13858.c
9700
9701 OMNIVISION OV5640 SENSOR DRIVER
9702 M:      Steve Longerbeam <slongerbeam@gmail.com>
9703 L:      linux-media@vger.kernel.org
9704 T:      git git://linuxtv.org/media_tree.git
9705 S:      Maintained
9706 F:      drivers/media/i2c/ov5640.c
9707
9708 OMNIVISION OV5647 SENSOR DRIVER
9709 M:      Ramiro Oliveira <roliveir@synopsys.com>
9710 L:      linux-media@vger.kernel.org
9711 T:      git git://linuxtv.org/media_tree.git
9712 S:      Maintained
9713 F:      drivers/media/i2c/ov5647.c
9714
9715 OMNIVISION OV7670 SENSOR DRIVER
9716 M:      Jonathan Corbet <corbet@lwn.net>
9717 L:      linux-media@vger.kernel.org
9718 T:      git git://linuxtv.org/media_tree.git
9719 S:      Maintained
9720 F:      drivers/media/i2c/ov7670.c
9721 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9722
9723 ONENAND FLASH DRIVER
9724 M:      Kyungmin Park <kyungmin.park@samsung.com>
9725 L:      linux-mtd@lists.infradead.org
9726 S:      Maintained
9727 F:      drivers/mtd/onenand/
9728 F:      include/linux/mtd/onenand*.h
9729
9730 ONSTREAM SCSI TAPE DRIVER
9731 M:      Willem Riede <osst@riede.org>
9732 L:      osst-users@lists.sourceforge.net
9733 L:      linux-scsi@vger.kernel.org
9734 S:      Maintained
9735 F:      Documentation/scsi/osst.txt
9736 F:      drivers/scsi/osst.*
9737 F:      drivers/scsi/osst_*.h
9738 F:      drivers/scsi/st.h
9739
9740 OP-TEE DRIVER
9741 M:      Jens Wiklander <jens.wiklander@linaro.org>
9742 S:      Maintained
9743 F:      drivers/tee/optee/
9744
9745 OPA-VNIC DRIVER
9746 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9747 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9748 L:      linux-rdma@vger.kernel.org
9749 S:      Supported
9750 F:      drivers/infiniband/ulp/opa_vnic
9751
9752 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9753 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9754 L:      devicetree@vger.kernel.org
9755 S:      Maintained
9756 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9757 F:      Documentation/devicetree/overlay-notes.txt
9758 F:      drivers/of/overlay.c
9759 F:      drivers/of/resolver.c
9760
9761 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9762 M:      Rob Herring <robh+dt@kernel.org>
9763 M:      Frank Rowand <frowand.list@gmail.com>
9764 L:      devicetree@vger.kernel.org
9765 W:      http://www.devicetree.org/
9766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9767 S:      Maintained
9768 F:      drivers/of/
9769 F:      include/linux/of*.h
9770 F:      scripts/dtc/
9771 F:      Documentation/ABI/testing/sysfs-firmware-ofw
9772
9773 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9774 M:      Rob Herring <robh+dt@kernel.org>
9775 M:      Mark Rutland <mark.rutland@arm.com>
9776 L:      devicetree@vger.kernel.org
9777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9778 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9779 S:      Maintained
9780 F:      Documentation/devicetree/
9781 F:      arch/*/boot/dts/
9782 F:      include/dt-bindings/
9783
9784 OPENCORES I2C BUS DRIVER
9785 M:      Peter Korsgaard <jacmet@sunsite.dk>
9786 L:      linux-i2c@vger.kernel.org
9787 S:      Maintained
9788 F:      Documentation/i2c/busses/i2c-ocores
9789 F:      drivers/i2c/busses/i2c-ocores.c
9790
9791 OPENRISC ARCHITECTURE
9792 M:      Jonas Bonn <jonas@southpole.se>
9793 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9794 M:      Stafford Horne <shorne@gmail.com>
9795 T:      git git://github.com/openrisc/linux.git
9796 L:      openrisc@lists.librecores.org
9797 W:      http://openrisc.io
9798 S:      Maintained
9799 F:      arch/openrisc/
9800
9801 OPENVSWITCH
9802 M:      Pravin Shelar <pshelar@nicira.com>
9803 L:      netdev@vger.kernel.org
9804 L:      dev@openvswitch.org
9805 W:      http://openvswitch.org
9806 S:      Maintained
9807 F:      net/openvswitch/
9808 F:      include/uapi/linux/openvswitch.h
9809
9810 OPERATING PERFORMANCE POINTS (OPP)
9811 M:      Viresh Kumar <vireshk@kernel.org>
9812 M:      Nishanth Menon <nm@ti.com>
9813 M:      Stephen Boyd <sboyd@codeaurora.org>
9814 L:      linux-pm@vger.kernel.org
9815 S:      Maintained
9816 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9817 F:      drivers/base/power/opp/
9818 F:      include/linux/pm_opp.h
9819 F:      Documentation/power/opp.txt
9820 F:      Documentation/devicetree/bindings/opp/
9821
9822 OPL4 DRIVER
9823 M:      Clemens Ladisch <clemens@ladisch.de>
9824 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9825 T:      git git://git.alsa-project.org/alsa-kernel.git
9826 S:      Maintained
9827 F:      sound/drivers/opl4/
9828
9829 OPROFILE
9830 M:      Robert Richter <rric@kernel.org>
9831 L:      oprofile-list@lists.sf.net
9832 S:      Maintained
9833 F:      arch/*/include/asm/oprofile*.h
9834 F:      arch/*/oprofile/
9835 F:      drivers/oprofile/
9836 F:      include/linux/oprofile.h
9837
9838 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9839 M:      Mark Fasheh <mfasheh@versity.com>
9840 M:      Joel Becker <jlbec@evilplan.org>
9841 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9842 W:      http://ocfs2.wiki.kernel.org
9843 S:      Supported
9844 F:      Documentation/filesystems/ocfs2.txt
9845 F:      Documentation/filesystems/dlmfs.txt
9846 F:      fs/ocfs2/
9847
9848 ORANGEFS FILESYSTEM
9849 M:      Mike Marshall <hubcap@omnibond.com>
9850 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9852 S:      Supported
9853 F:      fs/orangefs/
9854 F:      Documentation/filesystems/orangefs.txt
9855
9856 ORINOCO DRIVER
9857 L:      linux-wireless@vger.kernel.org
9858 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9859 W:      http://www.nongnu.org/orinoco/
9860 S:      Orphan
9861 F:      drivers/net/wireless/intersil/orinoco/
9862
9863 OSD LIBRARY and FILESYSTEM
9864 M:      Boaz Harrosh <ooo@electrozaur.com>
9865 S:      Maintained
9866 F:      drivers/scsi/osd/
9867 F:      include/scsi/osd_*
9868 F:      fs/exofs/
9869
9870 OV2659 OMNIVISION SENSOR DRIVER
9871 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9872 L:      linux-media@vger.kernel.org
9873 W:      https://linuxtv.org
9874 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9875 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9876 S:      Maintained
9877 F:      drivers/media/i2c/ov2659.c
9878 F:      include/media/i2c/ov2659.h
9879
9880 OVERLAY FILESYSTEM
9881 M:      Miklos Szeredi <miklos@szeredi.hu>
9882 L:      linux-unionfs@vger.kernel.org
9883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9884 S:      Supported
9885 F:      fs/overlayfs/
9886 F:      Documentation/filesystems/overlayfs.txt
9887
9888 P54 WIRELESS DRIVER
9889 M:      Christian Lamparter <chunkeey@googlemail.com>
9890 L:      linux-wireless@vger.kernel.org
9891 W:      http://wireless.kernel.org/en/users/Drivers/p54
9892 S:      Maintained
9893 F:      drivers/net/wireless/intersil/p54/
9894
9895 PA SEMI ETHERNET DRIVER
9896 L:      netdev@vger.kernel.org
9897 S:      Orphan
9898 F:      drivers/net/ethernet/pasemi/*
9899
9900 PA SEMI SMBUS DRIVER
9901 L:      linux-i2c@vger.kernel.org
9902 S:      Orphan
9903 F:      drivers/i2c/busses/i2c-pasemi.c
9904
9905 PADATA PARALLEL EXECUTION MECHANISM
9906 M:      Steffen Klassert <steffen.klassert@secunet.com>
9907 L:      linux-crypto@vger.kernel.org
9908 S:      Maintained
9909 F:      kernel/padata.c
9910 F:      include/linux/padata.h
9911 F:      Documentation/padata.txt
9912
9913 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9914 M:      Harald Welte <laforge@gnumonks.org>
9915 L:      platform-driver-x86@vger.kernel.org
9916 S:      Maintained
9917 F:      drivers/platform/x86/panasonic-laptop.c
9918
9919 PANASONIC MN10300/AM33/AM34 PORT
9920 M:      David Howells <dhowells@redhat.com>
9921 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9922 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9923 S:      Maintained
9924 F:      Documentation/mn10300/
9925 F:      arch/mn10300/
9926
9927 PARALLEL LCD/KEYPAD PANEL DRIVER
9928 M:      Willy Tarreau <willy@haproxy.com>
9929 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9930 S:      Odd Fixes
9931 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9932 F:      drivers/misc/panel.c
9933
9934 PARALLEL PORT SUBSYSTEM
9935 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9936 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9937 L:      linux-parport@lists.infradead.org (subscribers-only)
9938 S:      Maintained
9939 F:      drivers/parport/
9940 F:      include/linux/parport*.h
9941 F:      drivers/char/ppdev.c
9942 F:      include/uapi/linux/ppdev.h
9943 F:      Documentation/parport*.txt
9944
9945 PARAVIRT_OPS INTERFACE
9946 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9947 M:      Chris Wright <chrisw@sous-sol.org>
9948 M:      Alok Kataria <akataria@vmware.com>
9949 M:      Rusty Russell <rusty@rustcorp.com.au>
9950 L:      virtualization@lists.linux-foundation.org
9951 S:      Supported
9952 F:      Documentation/virtual/paravirt_ops.txt
9953 F:      arch/*/kernel/paravirt*
9954 F:      arch/*/include/asm/paravirt.h
9955 F:      include/linux/hypervisor.h
9956
9957 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9958 M:      Tim Waugh <tim@cyberelk.net>
9959 L:      linux-parport@lists.infradead.org (subscribers-only)
9960 S:      Maintained
9961 F:      Documentation/blockdev/paride.txt
9962 F:      drivers/block/paride/
9963
9964 PARISC ARCHITECTURE
9965 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9966 M:      Helge Deller <deller@gmx.de>
9967 L:      linux-parisc@vger.kernel.org
9968 W:      http://www.parisc-linux.org/
9969 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9972 S:      Maintained
9973 F:      arch/parisc/
9974 F:      Documentation/parisc/
9975 F:      drivers/parisc/
9976 F:      drivers/char/agp/parisc-agp.c
9977 F:      drivers/input/serio/gscps2.c
9978 F:      drivers/parport/parport_gsc.*
9979 F:      drivers/tty/serial/8250/8250_gsc.c
9980 F:      drivers/video/fbdev/sti*
9981 F:      drivers/video/console/sti*
9982 F:      drivers/video/logo/logo_parisc*
9983
9984 PARMAN
9985 M:      Jiri Pirko <jiri@mellanox.com>
9986 L:      netdev@vger.kernel.org
9987 S:      Supported
9988 F:      lib/parman.c
9989 F:      lib/test_parman.c
9990 F:      include/linux/parman.h
9991
9992 PC87360 HARDWARE MONITORING DRIVER
9993 M:      Jim Cromie <jim.cromie@gmail.com>
9994 L:      linux-hwmon@vger.kernel.org
9995 S:      Maintained
9996 F:      Documentation/hwmon/pc87360
9997 F:      drivers/hwmon/pc87360.c
9998
9999 PC8736x GPIO DRIVER
10000 M:      Jim Cromie <jim.cromie@gmail.com>
10001 S:      Maintained
10002 F:      drivers/char/pc8736x_gpio.c
10003
10004 PC87427 HARDWARE MONITORING DRIVER
10005 M:      Jean Delvare <jdelvare@suse.com>
10006 L:      linux-hwmon@vger.kernel.org
10007 S:      Maintained
10008 F:      Documentation/hwmon/pc87427
10009 F:      drivers/hwmon/pc87427.c
10010
10011 PCA9532 LED DRIVER
10012 M:      Riku Voipio <riku.voipio@iki.fi>
10013 S:      Maintained
10014 F:      drivers/leds/leds-pca9532.c
10015 F:      include/linux/leds-pca9532.h
10016
10017 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10018 M:      Guenter Roeck <linux@roeck-us.net>
10019 L:      linux-i2c@vger.kernel.org
10020 S:      Maintained
10021 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10022
10023 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10024 M:      Khalid Aziz <khalid@gonehiking.org>
10025 S:      Maintained
10026 F:      drivers/firmware/pcdp.*
10027
10028 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10029 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10030 L:      linux-pci@vger.kernel.org
10031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10032 S:      Maintained
10033 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10034 F:      drivers/pci/host/pci-aardvark.c
10035
10036 PCI DRIVER FOR ALTERA PCIE IP
10037 M:      Ley Foon Tan <lftan@altera.com>
10038 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10039 L:      linux-pci@vger.kernel.org
10040 S:      Supported
10041 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10042 F:      drivers/pci/host/pcie-altera.c
10043
10044 PCI DRIVER FOR APPLIEDMICRO XGENE
10045 M:      Tanmay Inamdar <tinamdar@apm.com>
10046 L:      linux-pci@vger.kernel.org
10047 L:      linux-arm-kernel@lists.infradead.org
10048 S:      Maintained
10049 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10050 F:      drivers/pci/host/pci-xgene.c
10051
10052 PCI DRIVER FOR ARM VERSATILE PLATFORM
10053 M:      Rob Herring <robh@kernel.org>
10054 L:      linux-pci@vger.kernel.org
10055 L:      linux-arm-kernel@lists.infradead.org
10056 S:      Maintained
10057 F:      Documentation/devicetree/bindings/pci/versatile.txt
10058 F:      drivers/pci/host/pci-versatile.c
10059
10060 PCI DRIVER FOR ARMADA 8K
10061 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10062 L:      linux-pci@vger.kernel.org
10063 L:      linux-arm-kernel@lists.infradead.org
10064 S:      Maintained
10065 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10066 F:      drivers/pci/dwc/pcie-armada8k.c
10067
10068 PCI DRIVER FOR FREESCALE LAYERSCAPE
10069 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10070 M:      Mingkai Hu <mingkai.hu@freescale.com>
10071 M:      Roy Zang <tie-fei.zang@freescale.com>
10072 L:      linuxppc-dev@lists.ozlabs.org
10073 L:      linux-pci@vger.kernel.org
10074 L:      linux-arm-kernel@lists.infradead.org
10075 S:      Maintained
10076 F:      drivers/pci/dwc/*layerscape*
10077
10078 PCI DRIVER FOR GENERIC OF HOSTS
10079 M:      Will Deacon <will.deacon@arm.com>
10080 L:      linux-pci@vger.kernel.org
10081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10082 S:      Maintained
10083 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10084 F:      drivers/pci/host/pci-host-common.c
10085 F:      drivers/pci/host/pci-host-generic.c
10086
10087 PCI DRIVER FOR IMX6
10088 M:      Richard Zhu <hongxing.zhu@nxp.com>
10089 M:      Lucas Stach <l.stach@pengutronix.de>
10090 L:      linux-pci@vger.kernel.org
10091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10092 S:      Maintained
10093 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10094 F:      drivers/pci/dwc/*imx6*
10095
10096 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10097 M:      Keith Busch <keith.busch@intel.com>
10098 L:      linux-pci@vger.kernel.org
10099 S:      Supported
10100 F:      drivers/pci/host/vmd.c
10101
10102 PCI DRIVER FOR MICROSEMI SWITCHTEC
10103 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10104 M:      Stephen Bates <stephen.bates@microsemi.com>
10105 M:      Logan Gunthorpe <logang@deltatee.com>
10106 L:      linux-pci@vger.kernel.org
10107 S:      Maintained
10108 F:      Documentation/switchtec.txt
10109 F:      Documentation/ABI/testing/sysfs-class-switchtec
10110 F:      drivers/pci/switch/switchtec*
10111 F:      include/uapi/linux/switchtec_ioctl.h
10112
10113 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10114 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10115 M:      Jason Cooper <jason@lakedaemon.net>
10116 L:      linux-pci@vger.kernel.org
10117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10118 S:      Maintained
10119 F:      drivers/pci/host/*mvebu*
10120
10121 PCI DRIVER FOR NVIDIA TEGRA
10122 M:      Thierry Reding <thierry.reding@gmail.com>
10123 L:      linux-tegra@vger.kernel.org
10124 L:      linux-pci@vger.kernel.org
10125 S:      Supported
10126 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10127 F:      drivers/pci/host/pci-tegra.c
10128
10129 PCI DRIVER FOR RENESAS R-CAR
10130 M:      Simon Horman <horms@verge.net.au>
10131 L:      linux-pci@vger.kernel.org
10132 L:      linux-renesas-soc@vger.kernel.org
10133 S:      Maintained
10134 F:      drivers/pci/host/*rcar*
10135
10136 PCI DRIVER FOR SAMSUNG EXYNOS
10137 M:      Jingoo Han <jingoohan1@gmail.com>
10138 L:      linux-pci@vger.kernel.org
10139 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10140 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10141 S:      Maintained
10142 F:      drivers/pci/dwc/pci-exynos.c
10143
10144 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10145 M:      Jingoo Han <jingoohan1@gmail.com>
10146 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10147 L:      linux-pci@vger.kernel.org
10148 S:      Maintained
10149 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10150 F:      drivers/pci/dwc/*designware*
10151
10152 PCI DRIVER FOR TI DRA7XX
10153 M:      Kishon Vijay Abraham I <kishon@ti.com>
10154 L:      linux-omap@vger.kernel.org
10155 L:      linux-pci@vger.kernel.org
10156 S:      Supported
10157 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10158 F:      drivers/pci/dwc/pci-dra7xx.c
10159
10160 PCI DRIVER FOR TI KEYSTONE
10161 M:      Murali Karicheri <m-karicheri2@ti.com>
10162 L:      linux-pci@vger.kernel.org
10163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10164 S:      Maintained
10165 F:      drivers/pci/dwc/*keystone*
10166
10167 PCI ENDPOINT SUBSYSTEM
10168 M:      Kishon Vijay Abraham I <kishon@ti.com>
10169 L:      linux-pci@vger.kernel.org
10170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10171 S:      Supported
10172 F:      drivers/pci/endpoint/
10173 F:      drivers/misc/pci_endpoint_test.c
10174 F:      tools/pci/
10175
10176 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10177 M:      Russell Currey <ruscur@russell.cc>
10178 L:      linuxppc-dev@lists.ozlabs.org
10179 S:      Supported
10180 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10181 F:      arch/powerpc/kernel/eeh*.c
10182 F:      arch/powerpc/platforms/*/eeh*.c
10183 F:      arch/powerpc/include/*/eeh*.h
10184
10185 PCI ERROR RECOVERY
10186 M:      Linas Vepstas <linasvepstas@gmail.com>
10187 L:      linux-pci@vger.kernel.org
10188 S:      Supported
10189 F:      Documentation/PCI/pci-error-recovery.txt
10190
10191 PCI MSI DRIVER FOR ALTERA MSI IP
10192 M:      Ley Foon Tan <lftan@altera.com>
10193 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10194 L:      linux-pci@vger.kernel.org
10195 S:      Supported
10196 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10197 F:      drivers/pci/host/pcie-altera-msi.c
10198
10199 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10200 M:      Duc Dang <dhdang@apm.com>
10201 L:      linux-pci@vger.kernel.org
10202 L:      linux-arm-kernel@lists.infradead.org
10203 S:      Maintained
10204 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10205 F:      drivers/pci/host/pci-xgene-msi.c
10206
10207 PCI SUBSYSTEM
10208 M:      Bjorn Helgaas <bhelgaas@google.com>
10209 L:      linux-pci@vger.kernel.org
10210 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10212 S:      Supported
10213 F:      Documentation/devicetree/bindings/pci/
10214 F:      Documentation/PCI/
10215 F:      drivers/pci/
10216 F:      include/linux/pci*
10217 F:      arch/x86/pci/
10218 F:      arch/x86/kernel/quirks.c
10219
10220 PCIE DRIVER FOR AXIS ARTPEC
10221 M:      Niklas Cassel <niklas.cassel@axis.com>
10222 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10223 L:      linux-arm-kernel@axis.com
10224 L:      linux-pci@vger.kernel.org
10225 S:      Maintained
10226 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10227 F:      drivers/pci/dwc/*artpec*
10228
10229 PCIE DRIVER FOR CAVIUM THUNDERX
10230 M:      David Daney <david.daney@cavium.com>
10231 L:      linux-pci@vger.kernel.org
10232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10233 S:      Supported
10234 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10235 F:      drivers/pci/host/pci-thunder-*
10236
10237 PCIE DRIVER FOR HISILICON
10238 M:      Zhou Wang <wangzhou1@hisilicon.com>
10239 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
10240 L:      linux-pci@vger.kernel.org
10241 S:      Maintained
10242 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10243 F:      drivers/pci/dwc/pcie-hisi.c
10244
10245 PCIE DRIVER FOR HISILICON KIRIN
10246 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10247 M:      Binghui Wang <wangbinghui@hisilicon.com>
10248 L:      linux-pci@vger.kernel.org
10249 S:      Maintained
10250 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10251 F:      drivers/pci/dwc/pcie-kirin.c
10252
10253 PCIE DRIVER FOR MEDIATEK
10254 M:      Ryder Lee <ryder.lee@mediatek.com>
10255 L:      linux-pci@vger.kernel.org
10256 L:      linux-mediatek@lists.infradead.org
10257 S:      Supported
10258 F:      Documentation/devicetree/bindings/pci/mediatek*
10259 F:      drivers/pci/host/*mediatek*
10260
10261 PCIE DRIVER FOR QUALCOMM MSM
10262 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10263 L:      linux-pci@vger.kernel.org
10264 L:      linux-arm-msm@vger.kernel.org
10265 S:      Maintained
10266 F:      drivers/pci/dwc/*qcom*
10267
10268 PCIE DRIVER FOR ROCKCHIP
10269 M:      Shawn Lin <shawn.lin@rock-chips.com>
10270 L:      linux-pci@vger.kernel.org
10271 L:      linux-rockchip@lists.infradead.org
10272 S:      Maintained
10273 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10274 F:      drivers/pci/host/pcie-rockchip.c
10275
10276 PCIE DRIVER FOR ST SPEAR13XX
10277 M:      Pratyush Anand <pratyush.anand@gmail.com>
10278 L:      linux-pci@vger.kernel.org
10279 S:      Maintained
10280 F:      drivers/pci/dwc/*spear*
10281
10282 PCMCIA SUBSYSTEM
10283 P:      Linux PCMCIA Team
10284 L:      linux-pcmcia@lists.infradead.org
10285 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10287 S:      Maintained
10288 F:      Documentation/pcmcia/
10289 F:      tools/pcmcia/
10290 F:      drivers/pcmcia/
10291 F:      include/pcmcia/
10292
10293 PCNET32 NETWORK DRIVER
10294 M:      Don Fry <pcnet32@frontier.com>
10295 L:      netdev@vger.kernel.org
10296 S:      Maintained
10297 F:      drivers/net/ethernet/amd/pcnet32.c
10298
10299 PCRYPT PARALLEL CRYPTO ENGINE
10300 M:      Steffen Klassert <steffen.klassert@secunet.com>
10301 L:      linux-crypto@vger.kernel.org
10302 S:      Maintained
10303 F:      crypto/pcrypt.c
10304 F:      include/crypto/pcrypt.h
10305
10306 PER-CPU MEMORY ALLOCATOR
10307 M:      Tejun Heo <tj@kernel.org>
10308 M:      Christoph Lameter <cl@linux.com>
10309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10310 S:      Maintained
10311 F:      include/linux/percpu*.h
10312 F:      mm/percpu*.c
10313 F:      arch/*/include/asm/percpu.h
10314
10315 PER-TASK DELAY ACCOUNTING
10316 M:      Balbir Singh <bsingharora@gmail.com>
10317 S:      Maintained
10318 F:      include/linux/delayacct.h
10319 F:      kernel/delayacct.c
10320
10321 PERFORMANCE EVENTS SUBSYSTEM
10322 M:      Peter Zijlstra <peterz@infradead.org>
10323 M:      Ingo Molnar <mingo@redhat.com>
10324 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10325 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10326 L:      linux-kernel@vger.kernel.org
10327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10328 S:      Supported
10329 F:      kernel/events/*
10330 F:      include/linux/perf_event.h
10331 F:      include/uapi/linux/perf_event.h
10332 F:      arch/*/kernel/perf_event*.c
10333 F:      arch/*/kernel/*/perf_event*.c
10334 F:      arch/*/kernel/*/*/perf_event*.c
10335 F:      arch/*/include/asm/perf_event.h
10336 F:      arch/*/kernel/perf_callchain.c
10337 F:      arch/*/events/*
10338 F:      tools/perf/
10339
10340 PERSONALITY HANDLING
10341 M:      Christoph Hellwig <hch@infradead.org>
10342 L:      linux-abi-devel@lists.sourceforge.net
10343 S:      Maintained
10344 F:      include/linux/personality.h
10345 F:      include/uapi/linux/personality.h
10346
10347 PHONET PROTOCOL
10348 M:      Remi Denis-Courmont <courmisch@gmail.com>
10349 S:      Supported
10350 F:      Documentation/networking/phonet.txt
10351 F:      include/linux/phonet.h
10352 F:      include/net/phonet/
10353 F:      include/uapi/linux/phonet.h
10354 F:      net/phonet/
10355
10356 PHRAM MTD DRIVER
10357 M:      Joern Engel <joern@lazybastard.org>
10358 L:      linux-mtd@lists.infradead.org
10359 S:      Maintained
10360 F:      drivers/mtd/devices/phram.c
10361
10362 PICOLCD HID DRIVER
10363 M:      Bruno Prémont <bonbons@linux-vserver.org>
10364 L:      linux-input@vger.kernel.org
10365 S:      Maintained
10366 F:      drivers/hid/hid-picolcd*
10367
10368 PICOXCELL SUPPORT
10369 M:      Jamie Iles <jamie@jamieiles.com>
10370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10371 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10372 S:      Supported
10373 F:      arch/arm/boot/dts/picoxcell*
10374 F:      arch/arm/mach-picoxcell/
10375 F:      drivers/crypto/picoxcell*
10376
10377 PIN CONTROL SUBSYSTEM
10378 M:      Linus Walleij <linus.walleij@linaro.org>
10379 L:      linux-gpio@vger.kernel.org
10380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10381 S:      Maintained
10382 F:      Documentation/devicetree/bindings/pinctrl/
10383 F:      Documentation/pinctrl.txt
10384 F:      drivers/pinctrl/
10385 F:      include/linux/pinctrl/
10386
10387 PIN CONTROLLER - ATMEL AT91
10388 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10390 S:      Maintained
10391 F:      drivers/pinctrl/pinctrl-at91.*
10392
10393 PIN CONTROLLER - ATMEL AT91 PIO4
10394 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10395 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10396 L:      linux-gpio@vger.kernel.org
10397 S:      Supported
10398 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10399
10400 PIN CONTROLLER - INTEL
10401 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10402 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10403 S:      Maintained
10404 F:      drivers/pinctrl/intel/
10405
10406 PIN CONTROLLER - QUALCOMM
10407 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10408 S:      Maintained
10409 L:      linux-arm-msm@vger.kernel.org
10410 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10411 F:      drivers/pinctrl/qcom/
10412
10413 PIN CONTROLLER - RENESAS
10414 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10415 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10416 L:      linux-renesas-soc@vger.kernel.org
10417 S:      Maintained
10418 F:      drivers/pinctrl/sh-pfc/
10419
10420 PIN CONTROLLER - SAMSUNG
10421 M:      Tomasz Figa <tomasz.figa@gmail.com>
10422 M:      Krzysztof Kozlowski <krzk@kernel.org>
10423 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10425 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10426 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10427 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10428 S:      Maintained
10429 F:      drivers/pinctrl/samsung/
10430 F:      include/dt-bindings/pinctrl/samsung.h
10431 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10432
10433 PIN CONTROLLER - SINGLE
10434 M:      Tony Lindgren <tony@atomide.com>
10435 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10436 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10437 L:      linux-omap@vger.kernel.org
10438 S:      Maintained
10439 F:      drivers/pinctrl/pinctrl-single.c
10440
10441 PIN CONTROLLER - ST SPEAR
10442 M:      Viresh Kumar <vireshk@kernel.org>
10443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10444 W:      http://www.st.com/spear
10445 S:      Maintained
10446 F:      drivers/pinctrl/spear/
10447
10448 PISTACHIO SOC SUPPORT
10449 M:      James Hartley <james.hartley@imgtec.com>
10450 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10451 L:      linux-mips@linux-mips.org
10452 S:      Maintained
10453 F:      arch/mips/pistachio/
10454 F:      arch/mips/include/asm/mach-pistachio/
10455 F:      arch/mips/boot/dts/img/pistachio*
10456 F:      arch/mips/configs/pistachio*_defconfig
10457
10458 PKTCDVD DRIVER
10459 S:      Orphan
10460 M:      linux-block@vger.kernel.org
10461 F:      drivers/block/pktcdvd.c
10462 F:      include/linux/pktcdvd.h
10463 F:      include/uapi/linux/pktcdvd.h
10464
10465 PKUNITY SOC DRIVERS
10466 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10467 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10468 S:      Maintained
10469 T:      git git://github.com/gxt/linux.git
10470 F:      drivers/input/serio/i8042-unicore32io.h
10471 F:      drivers/i2c/busses/i2c-puv3.c
10472 F:      drivers/video/fbdev/fb-puv3.c
10473 F:      drivers/rtc/rtc-puv3.c
10474
10475 PMBUS HARDWARE MONITORING DRIVERS
10476 M:      Guenter Roeck <linux@roeck-us.net>
10477 L:      linux-hwmon@vger.kernel.org
10478 W:      http://hwmon.wiki.kernel.org/
10479 W:      http://www.roeck-us.net/linux/drivers/
10480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10481 S:      Maintained
10482 F:      Documentation/hwmon/pmbus
10483 F:      drivers/hwmon/pmbus/
10484 F:      include/linux/pmbus.h
10485
10486 PMC SIERRA MaxRAID DRIVER
10487 L:      linux-scsi@vger.kernel.org
10488 W:      http://www.pmc-sierra.com/
10489 S:      Orphan
10490 F:      drivers/scsi/pmcraid.*
10491
10492 PMC SIERRA PM8001 DRIVER
10493 M:      Jack Wang <jinpu.wang@profitbricks.com>
10494 M:      lindar_liu@usish.com
10495 L:      linux-scsi@vger.kernel.org
10496 S:      Supported
10497 F:      drivers/scsi/pm8001/
10498
10499 PNP SUPPORT
10500 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10501 S:      Maintained
10502 F:      drivers/pnp/
10503
10504 POSIX CLOCKS and TIMERS
10505 M:      Thomas Gleixner <tglx@linutronix.de>
10506 L:      linux-kernel@vger.kernel.org
10507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10508 S:      Maintained
10509 F:      fs/timerfd.c
10510 F:      include/linux/timer*
10511 F:      kernel/time/*timer*
10512
10513 POWER MANAGEMENT CORE
10514 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10515 L:      linux-pm@vger.kernel.org
10516 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10517 B:      https://bugzilla.kernel.org
10518 S:      Supported
10519 F:      drivers/base/power/
10520 F:      include/linux/pm.h
10521 F:      include/linux/pm_*
10522 F:      include/linux/powercap.h
10523 F:      drivers/powercap/
10524
10525 POWER STATE COORDINATION INTERFACE (PSCI)
10526 M:      Mark Rutland <mark.rutland@arm.com>
10527 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10528 L:      linux-arm-kernel@lists.infradead.org
10529 S:      Maintained
10530 F:      drivers/firmware/psci*.c
10531 F:      include/linux/psci.h
10532 F:      include/uapi/linux/psci.h
10533
10534 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10535 M:      Sebastian Reichel <sre@kernel.org>
10536 L:      linux-pm@vger.kernel.org
10537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10538 S:      Maintained
10539 F:      Documentation/devicetree/bindings/power/supply/
10540 F:      include/linux/power_supply.h
10541 F:      drivers/power/supply/
10542
10543 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10544 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10545 L:      linuxppc-dev@lists.ozlabs.org
10546 S:      Maintained
10547 F:      drivers/char/powernv-op-panel.c
10548
10549 PPP OVER ATM (RFC 2364)
10550 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10551 S:      Maintained
10552 F:      net/atm/pppoatm.c
10553 F:      include/uapi/linux/atmppp.h
10554
10555 PPP OVER ETHERNET
10556 M:      Michal Ostrowski <mostrows@earthlink.net>
10557 S:      Maintained
10558 F:      drivers/net/ppp/pppoe.c
10559 F:      drivers/net/ppp/pppox.c
10560
10561 PPP OVER L2TP
10562 M:      James Chapman <jchapman@katalix.com>
10563 S:      Maintained
10564 F:      net/l2tp/l2tp_ppp.c
10565 F:      include/linux/if_pppol2tp.h
10566 F:      include/uapi/linux/if_pppol2tp.h
10567
10568 PPP PROTOCOL DRIVERS AND COMPRESSORS
10569 M:      Paul Mackerras <paulus@samba.org>
10570 L:      linux-ppp@vger.kernel.org
10571 S:      Maintained
10572 F:      drivers/net/ppp/ppp_*
10573
10574 PPS SUPPORT
10575 M:      Rodolfo Giometti <giometti@enneenne.com>
10576 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10577 L:      linuxpps@ml.enneenne.com (subscribers-only)
10578 S:      Maintained
10579 F:      Documentation/pps/
10580 F:      drivers/pps/
10581 F:      include/linux/pps*.h
10582
10583 PPTP DRIVER
10584 M:      Dmitry Kozlov <xeb@mail.ru>
10585 L:      netdev@vger.kernel.org
10586 S:      Maintained
10587 F:      drivers/net/ppp/pptp.c
10588 W:      http://sourceforge.net/projects/accel-pptp
10589
10590 PREEMPTIBLE KERNEL
10591 M:      Robert Love <rml@tech9.net>
10592 L:      kpreempt-tech@lists.sourceforge.net
10593 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10594 S:      Supported
10595 F:      Documentation/preempt-locking.txt
10596 F:      include/linux/preempt.h
10597
10598 PRINTK
10599 M:      Petr Mladek <pmladek@suse.com>
10600 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10601 R:      Steven Rostedt <rostedt@goodmis.org>
10602 S:      Maintained
10603 F:      kernel/printk/
10604 F:      include/linux/printk.h
10605
10606 PRISM54 WIRELESS DRIVER
10607 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10608 L:      linux-wireless@vger.kernel.org
10609 W:      http://wireless.kernel.org/en/users/Drivers/p54
10610 S:      Obsolete
10611 F:      drivers/net/wireless/intersil/prism54/
10612
10613 PROC SYSCTL
10614 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10615 M:      Kees Cook <keescook@chromium.org>
10616 L:      linux-kernel@vger.kernel.org
10617 L:      linux-fsdevel@vger.kernel.org
10618 S:      Maintained
10619 F:      fs/proc/proc_sysctl.c
10620 F:      include/linux/sysctl.h
10621 F:      kernel/sysctl.c
10622 F:      tools/testing/selftests/sysctl/
10623
10624 PS3 NETWORK SUPPORT
10625 M:      Geoff Levand <geoff@infradead.org>
10626 L:      netdev@vger.kernel.org
10627 L:      linuxppc-dev@lists.ozlabs.org
10628 S:      Maintained
10629 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10630
10631 PS3 PLATFORM SUPPORT
10632 M:      Geoff Levand <geoff@infradead.org>
10633 L:      linuxppc-dev@lists.ozlabs.org
10634 S:      Maintained
10635 F:      arch/powerpc/boot/ps3*
10636 F:      arch/powerpc/include/asm/lv1call.h
10637 F:      arch/powerpc/include/asm/ps3*.h
10638 F:      arch/powerpc/platforms/ps3/
10639 F:      drivers/*/ps3*
10640 F:      drivers/ps3/
10641 F:      drivers/rtc/rtc-ps3.c
10642 F:      drivers/usb/host/*ps3.c
10643 F:      sound/ppc/snd_ps3*
10644
10645 PS3VRAM DRIVER
10646 M:      Jim Paris <jim@jtan.com>
10647 M:      Geoff Levand <geoff@infradead.org>
10648 L:      linuxppc-dev@lists.ozlabs.org
10649 S:      Maintained
10650 F:      drivers/block/ps3vram.c
10651
10652 PSAMPLE PACKET SAMPLING SUPPORT:
10653 M:      Yotam Gigi <yotamg@mellanox.com>
10654 S:      Maintained
10655 F:      net/psample
10656 F:      include/net/psample.h
10657 F:      include/uapi/linux/psample.h
10658
10659 PSTORE FILESYSTEM
10660 M:      Kees Cook <keescook@chromium.org>
10661 M:      Anton Vorontsov <anton@enomsg.org>
10662 M:      Colin Cross <ccross@android.com>
10663 M:      Tony Luck <tony.luck@intel.com>
10664 S:      Maintained
10665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10666 F:      fs/pstore/
10667 F:      include/linux/pstore*
10668 F:      drivers/firmware/efi/efi-pstore.c
10669 F:      drivers/acpi/apei/erst.c
10670 F:      Documentation/admin-guide/ramoops.rst
10671 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10672 K:      \b(pstore|ramoops)
10673
10674 PTP HARDWARE CLOCK SUPPORT
10675 M:      Richard Cochran <richardcochran@gmail.com>
10676 L:      netdev@vger.kernel.org
10677 S:      Maintained
10678 W:      http://linuxptp.sourceforge.net/
10679 F:      Documentation/ABI/testing/sysfs-ptp
10680 F:      Documentation/ptp/*
10681 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10682 F:      drivers/net/phy/dp83640*
10683 F:      drivers/ptp/*
10684 F:      include/linux/ptp_cl*
10685
10686 PTRACE SUPPORT
10687 M:      Oleg Nesterov <oleg@redhat.com>
10688 S:      Maintained
10689 F:      include/asm-generic/syscall.h
10690 F:      include/linux/ptrace.h
10691 F:      include/linux/regset.h
10692 F:      include/linux/tracehook.h
10693 F:      include/uapi/linux/ptrace.h
10694 F:      include/uapi/linux/ptrace.h
10695 F:      include/asm-generic/ptrace.h
10696 F:      kernel/ptrace.c
10697 F:      arch/*/ptrace*.c
10698 F:      arch/*/*/ptrace*.c
10699 F:      arch/*/include/asm/ptrace*.h
10700
10701 PULSE8-CEC DRIVER
10702 M:      Hans Verkuil <hverkuil@xs4all.nl>
10703 L:      linux-media@vger.kernel.org
10704 T:      git git://linuxtv.org/media_tree.git
10705 S:      Maintained
10706 F:      drivers/media/usb/pulse8-cec/*
10707
10708 PVRUSB2 VIDEO4LINUX DRIVER
10709 M:      Mike Isely <isely@pobox.com>
10710 L:      pvrusb2@isely.net       (subscribers-only)
10711 L:      linux-media@vger.kernel.org
10712 W:      http://www.isely.net/pvrusb2/
10713 T:      git git://linuxtv.org/media_tree.git
10714 S:      Maintained
10715 F:      Documentation/media/v4l-drivers/pvrusb2*
10716 F:      drivers/media/usb/pvrusb2/
10717
10718 PWC WEBCAM DRIVER
10719 M:      Hans Verkuil <hverkuil@xs4all.nl>
10720 L:      linux-media@vger.kernel.org
10721 T:      git git://linuxtv.org/media_tree.git
10722 S:      Odd Fixes
10723 F:      drivers/media/usb/pwc/*
10724
10725 PWM FAN DRIVER
10726 M:      Kamil Debski <kamil@wypas.org>
10727 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10728 L:      linux-hwmon@vger.kernel.org
10729 S:      Supported
10730 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10731 F:      Documentation/hwmon/pwm-fan
10732 F:      drivers/hwmon/pwm-fan.c
10733
10734 PWM SUBSYSTEM
10735 M:      Thierry Reding <thierry.reding@gmail.com>
10736 L:      linux-pwm@vger.kernel.org
10737 S:      Maintained
10738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10739 F:      Documentation/pwm.txt
10740 F:      Documentation/devicetree/bindings/pwm/
10741 F:      include/linux/pwm.h
10742 F:      drivers/pwm/
10743 F:      drivers/video/backlight/pwm_bl.c
10744 F:      include/linux/pwm_backlight.h
10745 F:      drivers/gpio/gpio-mvebu.c
10746 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10747
10748 PXA GPIO DRIVER
10749 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10750 L:      linux-gpio@vger.kernel.org
10751 S:      Maintained
10752 F:      drivers/gpio/gpio-pxa.c
10753
10754 PXA MMCI DRIVER
10755 S:      Orphan
10756
10757 PXA RTC DRIVER
10758 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10759 L:      linux-rtc@vger.kernel.org
10760 S:      Maintained
10761
10762 PXA2xx/PXA3xx SUPPORT
10763 M:      Daniel Mack <daniel@zonque.org>
10764 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10765 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10766 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10767 T:      git git://github.com/hzhuang1/linux.git
10768 T:      git git://github.com/rjarzmik/linux.git
10769 S:      Maintained
10770 F:      arch/arm/boot/dts/pxa*
10771 F:      arch/arm/mach-pxa/
10772 F:      drivers/dma/pxa*
10773 F:      drivers/pcmcia/pxa2xx*
10774 F:      drivers/pinctrl/pxa/
10775 F:      drivers/spi/spi-pxa2xx*
10776 F:      drivers/usb/gadget/udc/pxa2*
10777 F:      include/sound/pxa2xx-lib.h
10778 F:      sound/arm/pxa*
10779 F:      sound/soc/pxa/
10780
10781 PXA3xx NAND FLASH DRIVER
10782 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10783 L:      linux-mtd@lists.infradead.org
10784 S:      Maintained
10785 F:      drivers/mtd/nand/pxa3xx_nand.c
10786
10787 QAT DRIVER
10788 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10789 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10790 L:      qat-linux@intel.com
10791 S:      Supported
10792 F:      drivers/crypto/qat/
10793
10794 QCOM AUDIO (ASoC) DRIVERS
10795 M:      Patrick Lai <plai@codeaurora.org>
10796 M:      Banajit Goswami <bgoswami@codeaurora.org>
10797 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10798 S:      Supported
10799 F:      sound/soc/qcom/
10800
10801 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10802 M:      Gabriel Somlo <somlo@cmu.edu>
10803 M:      "Michael S. Tsirkin" <mst@redhat.com>
10804 L:      qemu-devel@nongnu.org
10805 S:      Maintained
10806 F:      drivers/firmware/qemu_fw_cfg.c
10807
10808 QIB DRIVER
10809 M:      Mike Marciniszyn <infinipath@intel.com>
10810 L:      linux-rdma@vger.kernel.org
10811 S:      Supported
10812 F:      drivers/infiniband/hw/qib/
10813
10814 QLOGIC QL41xxx FCOE DRIVER
10815 M:      QLogic-Storage-Upstream@cavium.com
10816 L:      linux-scsi@vger.kernel.org
10817 S:      Supported
10818 F:      drivers/scsi/qedf/
10819
10820 QLOGIC QL41xxx ISCSI DRIVER
10821 M:      QLogic-Storage-Upstream@cavium.com
10822 L:      linux-scsi@vger.kernel.org
10823 S:      Supported
10824 F:      drivers/scsi/qedi/
10825
10826 QLOGIC QL4xxx ETHERNET DRIVER
10827 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10828 M:      Ariel Elior <Ariel.Elior@cavium.com>
10829 M:      everest-linux-l2@cavium.com
10830 L:      netdev@vger.kernel.org
10831 S:      Supported
10832 F:      drivers/net/ethernet/qlogic/qed/
10833 F:      include/linux/qed/
10834 F:      drivers/net/ethernet/qlogic/qede/
10835
10836 QLOGIC QL4xxx RDMA DRIVER
10837 M:      Ram Amrani <Ram.Amrani@cavium.com>
10838 M:      Ariel Elior <Ariel.Elior@cavium.com>
10839 L:      linux-rdma@vger.kernel.org
10840 S:      Supported
10841 F:      drivers/infiniband/hw/qedr/
10842 F:      include/uapi/rdma/qedr-abi.h
10843
10844 QLOGIC QLA1280 SCSI DRIVER
10845 M:      Michael Reed <mdr@sgi.com>
10846 L:      linux-scsi@vger.kernel.org
10847 S:      Maintained
10848 F:      drivers/scsi/qla1280.[ch]
10849
10850 QLOGIC QLA2XXX FC-SCSI DRIVER
10851 M:      qla2xxx-upstream@qlogic.com
10852 L:      linux-scsi@vger.kernel.org
10853 S:      Supported
10854 F:      Documentation/scsi/LICENSE.qla2xxx
10855 F:      drivers/scsi/qla2xxx/
10856
10857 QLOGIC QLA3XXX NETWORK DRIVER
10858 M:      Dept-GELinuxNICDev@cavium.com
10859 L:      netdev@vger.kernel.org
10860 S:      Supported
10861 F:      Documentation/networking/LICENSE.qla3xxx
10862 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10863
10864 QLOGIC QLA4XXX iSCSI DRIVER
10865 M:      QLogic-Storage-Upstream@qlogic.com
10866 L:      linux-scsi@vger.kernel.org
10867 S:      Supported
10868 F:      Documentation/scsi/LICENSE.qla4xxx
10869 F:      drivers/scsi/qla4xxx/
10870
10871 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10872 M:      Harish Patil <harish.patil@cavium.com>
10873 M:      Manish Chopra <manish.chopra@cavium.com>
10874 M:      Dept-GELinuxNICDev@cavium.com
10875 L:      netdev@vger.kernel.org
10876 S:      Supported
10877 F:      drivers/net/ethernet/qlogic/qlcnic/
10878
10879 QLOGIC QLGE 10Gb ETHERNET DRIVER
10880 M:      Harish Patil <harish.patil@cavium.com>
10881 M:      Manish Chopra <manish.chopra@cavium.com>
10882 M:      Dept-GELinuxNICDev@cavium.com
10883 L:      netdev@vger.kernel.org
10884 S:      Supported
10885 F:      drivers/net/ethernet/qlogic/qlge/
10886
10887 QNX4 FILESYSTEM
10888 M:      Anders Larsen <al@alarsen.net>
10889 W:      http://www.alarsen.net/linux/qnx4fs/
10890 S:      Maintained
10891 F:      fs/qnx4/
10892 F:      include/uapi/linux/qnx4_fs.h
10893 F:      include/uapi/linux/qnxtypes.h
10894
10895 QORIQ DPAA2 FSL-MC BUS DRIVER
10896 M:      Stuart Yoder <stuyoder@gmail.com>
10897 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10898 L:      linux-kernel@vger.kernel.org
10899 S:      Maintained
10900 F:      drivers/staging/fsl-mc/
10901 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10902
10903 QT1010 MEDIA DRIVER
10904 M:      Antti Palosaari <crope@iki.fi>
10905 L:      linux-media@vger.kernel.org
10906 W:      https://linuxtv.org
10907 W:      http://palosaari.fi/linux/
10908 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10909 T:      git git://linuxtv.org/anttip/media_tree.git
10910 S:      Maintained
10911 F:      drivers/media/tuners/qt1010*
10912
10913 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10914 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10915 L:      ath10k@lists.infradead.org
10916 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10918 S:      Supported
10919 F:      drivers/net/wireless/ath/ath10k/
10920
10921 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10922 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10923 L:      linux-wireless@vger.kernel.org
10924 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10925 S:      Supported
10926 F:      drivers/net/wireless/ath/ath9k/
10927
10928 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10929 M:      Timur Tabi <timur@codeaurora.org>
10930 L:      netdev@vger.kernel.org
10931 S:      Supported
10932 F:      drivers/net/ethernet/qualcomm/emac/
10933
10934 QUALCOMM HEXAGON ARCHITECTURE
10935 M:      Richard Kuo <rkuo@codeaurora.org>
10936 L:      linux-hexagon@vger.kernel.org
10937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10938 S:      Supported
10939 F:      arch/hexagon/
10940
10941 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10942 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
10943 L:      linux-media@vger.kernel.org
10944 L:      linux-arm-msm@vger.kernel.org
10945 T:      git git://linuxtv.org/media_tree.git
10946 S:      Maintained
10947 F:      drivers/media/platform/qcom/venus/
10948
10949 QUALCOMM WCN36XX WIRELESS DRIVER
10950 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10951 L:      wcn36xx@lists.infradead.org
10952 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10953 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10954 S:      Supported
10955 F:      drivers/net/wireless/ath/wcn36xx/
10956
10957 QUANTENNA QTNFMAC WIRELESS DRIVER
10958 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
10959 M:      Avinash Patil <avinashp@quantenna.com>
10960 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
10961 L:      linux-wireless@vger.kernel.org
10962 S:      Maintained
10963 F:      drivers/net/wireless/quantenna
10964
10965 RADEON and AMDGPU DRM DRIVERS
10966 M:      Alex Deucher <alexander.deucher@amd.com>
10967 M:      Christian König <christian.koenig@amd.com>
10968 L:      amd-gfx@lists.freedesktop.org
10969 T:      git git://people.freedesktop.org/~agd5f/linux
10970 S:      Supported
10971 F:      drivers/gpu/drm/radeon/
10972 F:      include/uapi/drm/radeon_drm.h
10973 F:      drivers/gpu/drm/amd/
10974 F:      include/uapi/drm/amdgpu_drm.h
10975
10976 RADEON FRAMEBUFFER DISPLAY DRIVER
10977 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10978 L:      linux-fbdev@vger.kernel.org
10979 S:      Maintained
10980 F:      drivers/video/fbdev/aty/radeon*
10981 F:      include/uapi/linux/radeonfb.h
10982
10983 RADIOSHARK RADIO DRIVER
10984 M:      Hans Verkuil <hverkuil@xs4all.nl>
10985 L:      linux-media@vger.kernel.org
10986 T:      git git://linuxtv.org/media_tree.git
10987 S:      Maintained
10988 F:      drivers/media/radio/radio-shark.c
10989
10990 RADIOSHARK2 RADIO DRIVER
10991 M:      Hans Verkuil <hverkuil@xs4all.nl>
10992 L:      linux-media@vger.kernel.org
10993 T:      git git://linuxtv.org/media_tree.git
10994 S:      Maintained
10995 F:      drivers/media/radio/radio-shark2.c
10996 F:      drivers/media/radio/radio-tea5777.c
10997
10998 RADOS BLOCK DEVICE (RBD)
10999 M:      Ilya Dryomov <idryomov@gmail.com>
11000 M:      Sage Weil <sage@redhat.com>
11001 M:      Alex Elder <elder@kernel.org>
11002 L:      ceph-devel@vger.kernel.org
11003 W:      http://ceph.com/
11004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11005 T:      git git://github.com/ceph/ceph-client.git
11006 S:      Supported
11007 F:      Documentation/ABI/testing/sysfs-bus-rbd
11008 F:      drivers/block/rbd.c
11009 F:      drivers/block/rbd_types.h
11010
11011 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11012 M:      Paul Mackerras <paulus@samba.org>
11013 L:      linux-fbdev@vger.kernel.org
11014 S:      Maintained
11015 F:      drivers/video/fbdev/aty/aty128fb.c
11016
11017 RAINSHADOW-CEC DRIVER
11018 M:      Hans Verkuil <hverkuil@xs4all.nl>
11019 L:      linux-media@vger.kernel.org
11020 T:      git git://linuxtv.org/media_tree.git
11021 S:      Maintained
11022 F:      drivers/media/usb/rainshadow-cec/*
11023
11024 RALINK MIPS ARCHITECTURE
11025 M:      John Crispin <john@phrozen.org>
11026 L:      linux-mips@linux-mips.org
11027 S:      Maintained
11028 F:      arch/mips/ralink
11029
11030 RALINK RT2X00 WIRELESS LAN DRIVER
11031 P:      rt2x00 project
11032 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11033 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11034 L:      linux-wireless@vger.kernel.org
11035 S:      Maintained
11036 F:      drivers/net/wireless/ralink/rt2x00/
11037
11038 RAMDISK RAM BLOCK DEVICE DRIVER
11039 M:      Jens Axboe <axboe@kernel.dk>
11040 S:      Maintained
11041 F:      Documentation/blockdev/ramdisk.txt
11042 F:      drivers/block/brd.c
11043
11044 RANDOM NUMBER DRIVER
11045 M:      "Theodore Ts'o" <tytso@mit.edu>
11046 S:      Maintained
11047 F:      drivers/char/random.c
11048
11049 RAPIDIO SUBSYSTEM
11050 M:      Matt Porter <mporter@kernel.crashing.org>
11051 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11052 S:      Maintained
11053 F:      drivers/rapidio/
11054
11055 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11056 L:      linux-wireless@vger.kernel.org
11057 S:      Orphan
11058 F:      drivers/net/wireless/ray*
11059
11060 RCUTORTURE MODULE
11061 M:      Josh Triplett <josh@joshtriplett.org>
11062 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11063 L:      linux-kernel@vger.kernel.org
11064 S:      Supported
11065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11066 F:      Documentation/RCU/torture.txt
11067 F:      kernel/rcu/rcutorture.c
11068
11069 RCUTORTURE TEST FRAMEWORK
11070 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11071 M:      Josh Triplett <josh@joshtriplett.org>
11072 R:      Steven Rostedt <rostedt@goodmis.org>
11073 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11074 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11075 L:      linux-kernel@vger.kernel.org
11076 S:      Supported
11077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11078 F:      tools/testing/selftests/rcutorture
11079
11080 RDC R-321X SoC
11081 M:      Florian Fainelli <florian@openwrt.org>
11082 S:      Maintained
11083
11084 RDC R6040 FAST ETHERNET DRIVER
11085 M:      Florian Fainelli <f.fainelli@gmail.com>
11086 L:      netdev@vger.kernel.org
11087 S:      Maintained
11088 F:      drivers/net/ethernet/rdc/r6040.c
11089
11090 RDMAVT - RDMA verbs software
11091 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11092 L:      linux-rdma@vger.kernel.org
11093 S:      Supported
11094 F:      drivers/infiniband/sw/rdmavt
11095
11096 RDS - RELIABLE DATAGRAM SOCKETS
11097 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11098 L:      netdev@vger.kernel.org
11099 L:      linux-rdma@vger.kernel.org
11100 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11101 W:      https://oss.oracle.com/projects/rds/
11102 S:      Supported
11103 F:      net/rds/
11104 F:      Documentation/networking/rds.txt
11105
11106 RDT - RESOURCE ALLOCATION
11107 M:      Fenghua Yu <fenghua.yu@intel.com>
11108 L:      linux-kernel@vger.kernel.org
11109 S:      Supported
11110 F:      arch/x86/kernel/cpu/intel_rdt*
11111 F:      arch/x86/include/asm/intel_rdt*
11112 F:      Documentation/x86/intel_rdt*
11113
11114 READ-COPY UPDATE (RCU)
11115 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11116 M:      Josh Triplett <josh@joshtriplett.org>
11117 R:      Steven Rostedt <rostedt@goodmis.org>
11118 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11119 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11120 L:      linux-kernel@vger.kernel.org
11121 W:      http://www.rdrop.com/users/paulmck/RCU/
11122 S:      Supported
11123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11124 F:      Documentation/RCU/
11125 X:      Documentation/RCU/torture.txt
11126 F:      include/linux/rcu*
11127 X:      include/linux/srcu.h
11128 F:      kernel/rcu/
11129 X:      kernel/torture.c
11130
11131 REAL TIME CLOCK (RTC) SUBSYSTEM
11132 M:      Alessandro Zummo <a.zummo@towertech.it>
11133 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11134 L:      linux-rtc@vger.kernel.org
11135 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11136 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11137 S:      Maintained
11138 F:      Documentation/devicetree/bindings/rtc/
11139 F:      Documentation/rtc.txt
11140 F:      drivers/rtc/
11141 F:      include/linux/rtc.h
11142 F:      include/uapi/linux/rtc.h
11143 F:      include/linux/rtc/
11144 F:      include/linux/platform_data/rtc-*
11145 F:      tools/testing/selftests/timers/rtctest.c
11146
11147 REALTEK AUDIO CODECS
11148 M:      Bard Liao <bardliao@realtek.com>
11149 M:      Oder Chiou <oder_chiou@realtek.com>
11150 S:      Maintained
11151 F:      sound/soc/codecs/rt*
11152 F:      include/sound/rt*.h
11153
11154 REGISTER MAP ABSTRACTION
11155 M:      Mark Brown <broonie@kernel.org>
11156 L:      linux-kernel@vger.kernel.org
11157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11158 S:      Supported
11159 F:      Documentation/devicetree/bindings/regmap/
11160 F:      drivers/base/regmap/
11161 F:      include/linux/regmap.h
11162
11163 REISERFS FILE SYSTEM
11164 L:      reiserfs-devel@vger.kernel.org
11165 S:      Supported
11166 F:      fs/reiserfs/
11167
11168 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11169 M:      Ohad Ben-Cohen <ohad@wizery.com>
11170 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11171 L:      linux-remoteproc@vger.kernel.org
11172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11173 S:      Maintained
11174 F:      Documentation/devicetree/bindings/remoteproc/
11175 F:      Documentation/remoteproc.txt
11176 F:      drivers/remoteproc/
11177 F:      include/linux/remoteproc.h
11178
11179 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11180 M:      Ohad Ben-Cohen <ohad@wizery.com>
11181 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11182 L:      linux-remoteproc@vger.kernel.org
11183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11184 S:      Maintained
11185 F:      drivers/rpmsg/
11186 F:      Documentation/rpmsg.txt
11187 F:      include/linux/rpmsg.h
11188 F:      include/linux/rpmsg/
11189
11190 RENESAS CLOCK DRIVERS
11191 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11192 L:      linux-renesas-soc@vger.kernel.org
11193 S:      Supported
11194 F:      drivers/clk/renesas/
11195
11196 RENESAS ETHERNET DRIVERS
11197 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11198 L:      netdev@vger.kernel.org
11199 L:      linux-renesas-soc@vger.kernel.org
11200 F:      drivers/net/ethernet/renesas/
11201 F:      include/linux/sh_eth.h
11202
11203 RENESAS R-CAR GYROADC DRIVER
11204 M:      Marek Vasut <marek.vasut@gmail.com>
11205 L:      linux-iio@vger.kernel.org
11206 S:      Supported
11207 F:      drivers/iio/adc/rcar_gyro_adc.c
11208
11209 RENESAS USB PHY DRIVER
11210 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11211 L:      linux-renesas-soc@vger.kernel.org
11212 S:      Maintained
11213 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11214
11215 RESET CONTROLLER FRAMEWORK
11216 M:      Philipp Zabel <p.zabel@pengutronix.de>
11217 T:      git git://git.pengutronix.de/git/pza/linux
11218 S:      Maintained
11219 F:      drivers/reset/
11220 F:      Documentation/devicetree/bindings/reset/
11221 F:      include/dt-bindings/reset/
11222 F:      include/linux/reset.h
11223 F:      include/linux/reset-controller.h
11224
11225 RFKILL
11226 M:      Johannes Berg <johannes@sipsolutions.net>
11227 L:      linux-wireless@vger.kernel.org
11228 W:      http://wireless.kernel.org/
11229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11231 S:      Maintained
11232 F:      Documentation/rfkill.txt
11233 F:      net/rfkill/
11234
11235 RHASHTABLE
11236 M:      Thomas Graf <tgraf@suug.ch>
11237 M:      Herbert Xu <herbert@gondor.apana.org.au>
11238 L:      netdev@vger.kernel.org
11239 S:      Maintained
11240 F:      lib/rhashtable.c
11241 F:      include/linux/rhashtable.h
11242
11243 RICOH R5C592 MEMORYSTICK DRIVER
11244 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11245 S:      Maintained
11246 F:      drivers/memstick/host/r592.*
11247
11248 RICOH SMARTMEDIA/XD DRIVER
11249 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11250 S:      Maintained
11251 F:      drivers/mtd/nand/r852.c
11252 F:      drivers/mtd/nand/r852.h
11253
11254 ROCCAT DRIVERS
11255 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11256 W:      http://sourceforge.net/projects/roccat/
11257 S:      Maintained
11258 F:      drivers/hid/hid-roccat*
11259 F:      include/linux/hid-roccat*
11260 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11261
11262 ROCKER DRIVER
11263 M:      Jiri Pirko <jiri@resnulli.us>
11264 L:      netdev@vger.kernel.org
11265 S:      Supported
11266 F:      drivers/net/ethernet/rocker/
11267
11268 ROCKETPORT DRIVER
11269 P:      Comtrol Corp.
11270 W:      http://www.comtrol.com
11271 S:      Maintained
11272 F:      Documentation/serial/rocket.txt
11273 F:      drivers/tty/rocket*
11274
11275 ROCKETPORT EXPRESS/INFINITY DRIVER
11276 M:      Kevin Cernekee <cernekee@gmail.com>
11277 L:      linux-serial@vger.kernel.org
11278 S:      Odd Fixes
11279 F:      drivers/tty/serial/rp2.*
11280
11281 ROSE NETWORK LAYER
11282 M:      Ralf Baechle <ralf@linux-mips.org>
11283 L:      linux-hams@vger.kernel.org
11284 W:      http://www.linux-ax25.org/
11285 S:      Maintained
11286 F:      include/net/rose.h
11287 F:      include/uapi/linux/rose.h
11288 F:      net/rose/
11289
11290 RTL2830 MEDIA DRIVER
11291 M:      Antti Palosaari <crope@iki.fi>
11292 L:      linux-media@vger.kernel.org
11293 W:      https://linuxtv.org
11294 W:      http://palosaari.fi/linux/
11295 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11296 T:      git git://linuxtv.org/anttip/media_tree.git
11297 S:      Maintained
11298 F:      drivers/media/dvb-frontends/rtl2830*
11299
11300 RTL2832 MEDIA DRIVER
11301 M:      Antti Palosaari <crope@iki.fi>
11302 L:      linux-media@vger.kernel.org
11303 W:      https://linuxtv.org
11304 W:      http://palosaari.fi/linux/
11305 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11306 T:      git git://linuxtv.org/anttip/media_tree.git
11307 S:      Maintained
11308 F:      drivers/media/dvb-frontends/rtl2832*
11309
11310 RTL2832_SDR MEDIA DRIVER
11311 M:      Antti Palosaari <crope@iki.fi>
11312 L:      linux-media@vger.kernel.org
11313 W:      https://linuxtv.org
11314 W:      http://palosaari.fi/linux/
11315 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11316 T:      git git://linuxtv.org/anttip/media_tree.git
11317 S:      Maintained
11318 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11319
11320 RTL8180 WIRELESS DRIVER
11321 L:      linux-wireless@vger.kernel.org
11322 W:      http://wireless.kernel.org/
11323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11324 S:      Orphan
11325 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11326
11327 RTL8187 WIRELESS DRIVER
11328 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11329 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11330 M:      Larry Finger <Larry.Finger@lwfinger.net>
11331 L:      linux-wireless@vger.kernel.org
11332 W:      http://wireless.kernel.org/
11333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11334 S:      Maintained
11335 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11336
11337 RTL8192CE WIRELESS DRIVER
11338 M:      Larry Finger <Larry.Finger@lwfinger.net>
11339 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11340 L:      linux-wireless@vger.kernel.org
11341 W:      http://wireless.kernel.org/
11342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11343 S:      Maintained
11344 F:      drivers/net/wireless/realtek/rtlwifi/
11345 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11346
11347 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11348 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11349 L:      linux-wireless@vger.kernel.org
11350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11351 S:      Maintained
11352 F:      drivers/net/wireless/realtek/rtl8xxxu/
11353
11354 S3 SAVAGE FRAMEBUFFER DRIVER
11355 M:      Antonino Daplas <adaplas@gmail.com>
11356 L:      linux-fbdev@vger.kernel.org
11357 S:      Maintained
11358 F:      drivers/video/fbdev/savage/
11359
11360 S390
11361 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11362 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11363 L:      linux-s390@vger.kernel.org
11364 W:      http://www.ibm.com/developerworks/linux/linux390/
11365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11366 S:      Supported
11367 F:      arch/s390/
11368 F:      drivers/s390/
11369 F:      Documentation/s390/
11370 F:      Documentation/driver-api/s390-drivers.rst
11371
11372 S390 COMMON I/O LAYER
11373 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11374 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11375 L:      linux-s390@vger.kernel.org
11376 W:      http://www.ibm.com/developerworks/linux/linux390/
11377 S:      Supported
11378 F:      drivers/s390/cio/
11379
11380 S390 DASD DRIVER
11381 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11382 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11383 L:      linux-s390@vger.kernel.org
11384 W:      http://www.ibm.com/developerworks/linux/linux390/
11385 S:      Supported
11386 F:      drivers/s390/block/dasd*
11387 F:      block/partitions/ibm.c
11388
11389 S390 IOMMU (PCI)
11390 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11391 L:      linux-s390@vger.kernel.org
11392 W:      http://www.ibm.com/developerworks/linux/linux390/
11393 S:      Supported
11394 F:      drivers/iommu/s390-iommu.c
11395
11396 S390 IUCV NETWORK LAYER
11397 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11398 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11399 L:      linux-s390@vger.kernel.org
11400 W:      http://www.ibm.com/developerworks/linux/linux390/
11401 S:      Supported
11402 F:      drivers/s390/net/*iucv*
11403 F:      include/net/iucv/
11404 F:      net/iucv/
11405
11406 S390 NETWORK DRIVERS
11407 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11408 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11409 L:      linux-s390@vger.kernel.org
11410 W:      http://www.ibm.com/developerworks/linux/linux390/
11411 S:      Supported
11412 F:      drivers/s390/net/
11413
11414 S390 PCI SUBSYSTEM
11415 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11416 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11417 L:      linux-s390@vger.kernel.org
11418 W:      http://www.ibm.com/developerworks/linux/linux390/
11419 S:      Supported
11420 F:      arch/s390/pci/
11421 F:      drivers/pci/hotplug/s390_pci_hpc.c
11422
11423 S390 VFIO-CCW DRIVER
11424 M:      Cornelia Huck <cohuck@redhat.com>
11425 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11426 L:      linux-s390@vger.kernel.org
11427 L:      kvm@vger.kernel.org
11428 S:      Supported
11429 F:      drivers/s390/cio/vfio_ccw*
11430 F:      Documentation/s390/vfio-ccw.txt
11431 F:      include/uapi/linux/vfio_ccw.h
11432
11433 S390 ZCRYPT DRIVER
11434 M:      Harald Freudenberger <freude@de.ibm.com>
11435 L:      linux-s390@vger.kernel.org
11436 W:      http://www.ibm.com/developerworks/linux/linux390/
11437 S:      Supported
11438 F:      drivers/s390/crypto/
11439
11440 S390 ZFCP DRIVER
11441 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11442 L:      linux-s390@vger.kernel.org
11443 W:      http://www.ibm.com/developerworks/linux/linux390/
11444 S:      Supported
11445 F:      drivers/s390/scsi/zfcp_*
11446
11447 S3C24XX SD/MMC Driver
11448 M:      Ben Dooks <ben-linux@fluff.org>
11449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11450 S:      Supported
11451 F:      drivers/mmc/host/s3cmci.*
11452
11453 SAA6588 RDS RECEIVER DRIVER
11454 M:      Hans Verkuil <hverkuil@xs4all.nl>
11455 L:      linux-media@vger.kernel.org
11456 T:      git git://linuxtv.org/media_tree.git
11457 W:      https://linuxtv.org
11458 S:      Odd Fixes
11459 F:      drivers/media/i2c/saa6588*
11460
11461 SAA7134 VIDEO4LINUX DRIVER
11462 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11463 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11464 L:      linux-media@vger.kernel.org
11465 W:      https://linuxtv.org
11466 T:      git git://linuxtv.org/media_tree.git
11467 S:      Odd fixes
11468 F:      Documentation/media/v4l-drivers/saa7134*
11469 F:      drivers/media/pci/saa7134/
11470
11471 SAA7146 VIDEO4LINUX-2 DRIVER
11472 M:      Hans Verkuil <hverkuil@xs4all.nl>
11473 L:      linux-media@vger.kernel.org
11474 T:      git git://linuxtv.org/media_tree.git
11475 S:      Maintained
11476 F:      drivers/media/common/saa7146/
11477 F:      drivers/media/pci/saa7146/
11478 F:      include/media/saa7146*
11479
11480 SAMSUNG AUDIO (ASoC) DRIVERS
11481 M:      Krzysztof Kozlowski <krzk@kernel.org>
11482 M:      Sangbeom Kim <sbkim73@samsung.com>
11483 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11484 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11485 S:      Supported
11486 F:      sound/soc/samsung/
11487
11488 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11489 M:      Krzysztof Kozlowski <krzk@kernel.org>
11490 L:      linux-crypto@vger.kernel.org
11491 L:      linux-samsung-soc@vger.kernel.org
11492 S:      Maintained
11493 F:      drivers/crypto/exynos-rng.c
11494 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11495
11496 SAMSUNG FRAMEBUFFER DRIVER
11497 M:      Jingoo Han <jingoohan1@gmail.com>
11498 L:      linux-fbdev@vger.kernel.org
11499 S:      Maintained
11500 F:      drivers/video/fbdev/s3c-fb.c
11501
11502 SAMSUNG LAPTOP DRIVER
11503 M:      Corentin Chary <corentin.chary@gmail.com>
11504 L:      platform-driver-x86@vger.kernel.org
11505 S:      Maintained
11506 F:      drivers/platform/x86/samsung-laptop.c
11507
11508 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11509 M:      Sangbeom Kim <sbkim73@samsung.com>
11510 M:      Krzysztof Kozlowski <krzk@kernel.org>
11511 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11512 L:      linux-kernel@vger.kernel.org
11513 L:      linux-samsung-soc@vger.kernel.org
11514 S:      Supported
11515 F:      drivers/mfd/sec*.c
11516 F:      drivers/regulator/s2m*.c
11517 F:      drivers/regulator/s5m*.c
11518 F:      drivers/clk/clk-s2mps11.c
11519 F:      drivers/rtc/rtc-s5m.c
11520 F:      include/linux/mfd/samsung/
11521 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11522 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11523 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11524 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11525
11526 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11527 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11528 L:      linux-media@vger.kernel.org
11529 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11530 S:      Maintained
11531 F:      drivers/media/platform/s3c-camif/
11532 F:      include/media/drv-intf/s3c_camif.h
11533
11534 SAMSUNG S3FWRN5 NFC DRIVER
11535 M:      Robert Baldyga <r.baldyga@samsung.com>
11536 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11537 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11538 S:      Supported
11539 F:      drivers/nfc/s3fwrn5
11540
11541 SAMSUNG S5C73M3 CAMERA DRIVER
11542 M:      Kyungmin Park <kyungmin.park@samsung.com>
11543 M:      Andrzej Hajda <a.hajda@samsung.com>
11544 L:      linux-media@vger.kernel.org
11545 S:      Supported
11546 F:      drivers/media/i2c/s5c73m3/*
11547
11548 SAMSUNG S5K5BAF CAMERA DRIVER
11549 M:      Kyungmin Park <kyungmin.park@samsung.com>
11550 M:      Andrzej Hajda <a.hajda@samsung.com>
11551 L:      linux-media@vger.kernel.org
11552 S:      Supported
11553 F:      drivers/media/i2c/s5k5baf.c
11554
11555 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11556 M:      Krzysztof Kozlowski <krzk@kernel.org>
11557 M:      Vladimir Zapolskiy <vz@mleia.com>
11558 L:      linux-crypto@vger.kernel.org
11559 L:      linux-samsung-soc@vger.kernel.org
11560 S:      Maintained
11561 F:      drivers/crypto/s5p-sss.c
11562
11563 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11564 M:      Kyungmin Park <kyungmin.park@samsung.com>
11565 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11566 L:      linux-media@vger.kernel.org
11567 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11568 S:      Supported
11569 F:      drivers/media/platform/exynos4-is/
11570
11571 SAMSUNG SOC CLOCK DRIVERS
11572 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11573 M:      Tomasz Figa <tomasz.figa@gmail.com>
11574 M:      Chanwoo Choi <cw00.choi@samsung.com>
11575 S:      Supported
11576 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11577 F:      drivers/clk/samsung/
11578 F:      include/dt-bindings/clock/exynos*.h
11579 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11580
11581 SAMSUNG SPI DRIVERS
11582 M:      Kukjin Kim <kgene@kernel.org>
11583 M:      Krzysztof Kozlowski <krzk@kernel.org>
11584 M:      Andi Shyti <andi.shyti@samsung.com>
11585 L:      linux-spi@vger.kernel.org
11586 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11587 S:      Maintained
11588 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11589 F:      drivers/spi/spi-s3c*
11590 F:      include/linux/platform_data/spi-s3c64xx.h
11591
11592 SAMSUNG SXGBE DRIVERS
11593 M:      Byungho An <bh74.an@samsung.com>
11594 M:      Girish K S <ks.giri@samsung.com>
11595 M:      Vipul Pandya <vipul.pandya@samsung.com>
11596 S:      Supported
11597 L:      netdev@vger.kernel.org
11598 F:      drivers/net/ethernet/samsung/sxgbe/
11599
11600 SAMSUNG THERMAL DRIVER
11601 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11602 L:      linux-pm@vger.kernel.org
11603 L:      linux-samsung-soc@vger.kernel.org
11604 S:      Supported
11605 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11606 F:      drivers/thermal/samsung/
11607
11608 SAMSUNG USB2 PHY DRIVER
11609 M:      Kamil Debski <kamil@wypas.org>
11610 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11611 L:      linux-kernel@vger.kernel.org
11612 S:      Supported
11613 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11614 F:      Documentation/phy/samsung-usb2.txt
11615 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11616 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11617 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11618 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11619 F:      drivers/phy/samsung/phy-samsung-usb2.c
11620 F:      drivers/phy/samsung/phy-samsung-usb2.h
11621
11622 SC1200 WDT DRIVER
11623 M:      Zwane Mwaikambo <zwanem@gmail.com>
11624 S:      Maintained
11625 F:      drivers/watchdog/sc1200wdt.c
11626
11627 SCHEDULER
11628 M:      Ingo Molnar <mingo@redhat.com>
11629 M:      Peter Zijlstra <peterz@infradead.org>
11630 L:      linux-kernel@vger.kernel.org
11631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11632 S:      Maintained
11633 F:      kernel/sched/
11634 F:      include/linux/sched.h
11635 F:      include/uapi/linux/sched.h
11636 F:      include/linux/wait.h
11637
11638 SCORE ARCHITECTURE
11639 M:      Chen Liqin <liqin.linux@gmail.com>
11640 M:      Lennox Wu <lennox.wu@gmail.com>
11641 W:      http://www.sunplus.com
11642 S:      Supported
11643 F:      arch/score/
11644
11645 SCR24X CHIP CARD INTERFACE DRIVER
11646 M:      Lubomir Rintel <lkundrak@v3.sk>
11647 S:      Supported
11648 F:      drivers/char/pcmcia/scr24x_cs.c
11649
11650 SCSI CDROM DRIVER
11651 M:      Jens Axboe <axboe@kernel.dk>
11652 L:      linux-scsi@vger.kernel.org
11653 W:      http://www.kernel.dk
11654 S:      Maintained
11655 F:      drivers/scsi/sr*
11656
11657 SCSI RDMA PROTOCOL (SRP) INITIATOR
11658 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11659 L:      linux-rdma@vger.kernel.org
11660 S:      Supported
11661 W:      http://www.openfabrics.org
11662 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11664 F:      drivers/infiniband/ulp/srp/
11665 F:      include/scsi/srp.h
11666
11667 SCSI SG DRIVER
11668 M:      Doug Gilbert <dgilbert@interlog.com>
11669 L:      linux-scsi@vger.kernel.org
11670 W:      http://sg.danny.cz/sg
11671 S:      Maintained
11672 F:      Documentation/scsi/scsi-generic.txt
11673 F:      drivers/scsi/sg.c
11674 F:      include/scsi/sg.h
11675
11676 SCSI SUBSYSTEM
11677 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11679 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11681 L:      linux-scsi@vger.kernel.org
11682 S:      Maintained
11683 F:      Documentation/devicetree/bindings/scsi/
11684 F:      drivers/scsi/
11685 F:      include/scsi/
11686
11687 SCSI TAPE DRIVER
11688 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11689 L:      linux-scsi@vger.kernel.org
11690 S:      Maintained
11691 F:      Documentation/scsi/st.txt
11692 F:      drivers/scsi/st.*
11693 F:      drivers/scsi/st_*.h
11694
11695 SCTP PROTOCOL
11696 M:      Vlad Yasevich <vyasevich@gmail.com>
11697 M:      Neil Horman <nhorman@tuxdriver.com>
11698 L:      linux-sctp@vger.kernel.org
11699 W:      http://lksctp.sourceforge.net
11700 S:      Maintained
11701 F:      Documentation/networking/sctp.txt
11702 F:      include/linux/sctp.h
11703 F:      include/uapi/linux/sctp.h
11704 F:      include/net/sctp/
11705 F:      net/sctp/
11706
11707 SCx200 CPU SUPPORT
11708 M:      Jim Cromie <jim.cromie@gmail.com>
11709 S:      Odd Fixes
11710 F:      Documentation/i2c/busses/scx200_acb
11711 F:      arch/x86/platform/scx200/
11712 F:      drivers/watchdog/scx200_wdt.c
11713 F:      drivers/i2c/busses/scx200*
11714 F:      drivers/mtd/maps/scx200_docflash.c
11715 F:      include/linux/scx200.h
11716
11717 SCx200 GPIO DRIVER
11718 M:      Jim Cromie <jim.cromie@gmail.com>
11719 S:      Maintained
11720 F:      drivers/char/scx200_gpio.c
11721 F:      include/linux/scx200_gpio.h
11722
11723 SCx200 HRT CLOCKSOURCE DRIVER
11724 M:      Jim Cromie <jim.cromie@gmail.com>
11725 S:      Maintained
11726 F:      drivers/clocksource/scx200_hrt.c
11727
11728 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11729 M:      Sascha Sommer <saschasommer@freenet.de>
11730 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11731 S:      Maintained
11732 F:      drivers/mmc/host/sdricoh_cs.c
11733
11734 SECURE COMPUTING
11735 M:      Kees Cook <keescook@chromium.org>
11736 R:      Andy Lutomirski <luto@amacapital.net>
11737 R:      Will Drewry <wad@chromium.org>
11738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11739 S:      Supported
11740 F:      kernel/seccomp.c
11741 F:      include/uapi/linux/seccomp.h
11742 F:      include/linux/seccomp.h
11743 F:      tools/testing/selftests/seccomp/*
11744 F:      tools/testing/selftests/kselftest_harness.h
11745 F:      Documentation/userspace-api/seccomp_filter.rst
11746 K:      \bsecure_computing
11747 K:      \bTIF_SECCOMP\b
11748
11749 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11750 M:      Al Cooper <alcooperx@gmail.com>
11751 L:      linux-mmc@vger.kernel.org
11752 L:      bcm-kernel-feedback-list@broadcom.com
11753 S:      Maintained
11754 F:      drivers/mmc/host/sdhci-brcmstb*
11755
11756 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11757 M:      Adrian Hunter <adrian.hunter@intel.com>
11758 L:      linux-mmc@vger.kernel.org
11759 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11760 S:      Maintained
11761 F:      drivers/mmc/host/sdhci*
11762 F:      include/linux/mmc/sdhci*
11763
11764 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11765 M:      Ben Dooks <ben-linux@fluff.org>
11766 M:      Jaehoon Chung <jh80.chung@samsung.com>
11767 L:      linux-mmc@vger.kernel.org
11768 S:      Maintained
11769 F:      drivers/mmc/host/sdhci-s3c*
11770
11771 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11772 M:      Viresh Kumar <vireshk@kernel.org>
11773 L:      linux-mmc@vger.kernel.org
11774 S:      Maintained
11775 F:      drivers/mmc/host/sdhci-spear.c
11776
11777 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11778 M:      Scott Bauer <scott.bauer@intel.com>
11779 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11780 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11781 L:      linux-block@vger.kernel.org
11782 S:      Supported
11783 F:      block/sed*
11784 F:      block/opal_proto.h
11785 F:      include/linux/sed*
11786 F:      include/uapi/linux/sed*
11787
11788 SECURITY CONTACT
11789 M:      Security Officers <security@kernel.org>
11790 S:      Supported
11791
11792 SECURITY SUBSYSTEM
11793 M:      James Morris <james.l.morris@oracle.com>
11794 M:      "Serge E. Hallyn" <serge@hallyn.com>
11795 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11796 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11797 W:      http://kernsec.org/
11798 S:      Supported
11799 F:      security/
11800
11801 SELINUX SECURITY MODULE
11802 M:      Paul Moore <paul@paul-moore.com>
11803 M:      Stephen Smalley <sds@tycho.nsa.gov>
11804 M:      Eric Paris <eparis@parisplace.org>
11805 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11806 W:      http://selinuxproject.org
11807 T:      git git://git.infradead.org/users/pcmoore/selinux
11808 S:      Supported
11809 F:      include/linux/selinux*
11810 F:      security/selinux/
11811 F:      scripts/selinux/
11812 F:      Documentation/admin-guide/LSM/SELinux.rst
11813
11814 SENSABLE PHANTOM
11815 M:      Jiri Slaby <jirislaby@gmail.com>
11816 S:      Maintained
11817 F:      drivers/misc/phantom.c
11818 F:      include/uapi/linux/phantom.h
11819
11820 SERIAL DEVICE BUS
11821 M:      Rob Herring <robh@kernel.org>
11822 L:      linux-serial@vger.kernel.org
11823 S:      Maintained
11824 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11825 F:      drivers/tty/serdev/
11826 F:      include/linux/serdev.h
11827
11828 SERIAL DRIVERS
11829 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11830 L:      linux-serial@vger.kernel.org
11831 S:      Maintained
11832 F:      Documentation/devicetree/bindings/serial/
11833 F:      drivers/tty/serial/
11834
11835 SERIAL IR RECEIVER
11836 M:      Sean Young <sean@mess.org>
11837 L:      linux-media@vger.kernel.org
11838 S:      Maintained
11839 F:      drivers/media/rc/serial_ir.c
11840
11841 SFC NETWORK DRIVER
11842 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11843 M:      Edward Cree <ecree@solarflare.com>
11844 M:      Bert Kenward <bkenward@solarflare.com>
11845 L:      netdev@vger.kernel.org
11846 S:      Supported
11847 F:      drivers/net/ethernet/sfc/
11848
11849 SGI GRU DRIVER
11850 M:      Dimitri Sivanich <sivanich@sgi.com>
11851 S:      Maintained
11852 F:      drivers/misc/sgi-gru/
11853
11854 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11855 M:      Pat Gefre <pfg@sgi.com>
11856 L:      linux-ia64@vger.kernel.org
11857 S:      Supported
11858 F:      Documentation/ia64/serial.txt
11859 F:      drivers/tty/serial/ioc?_serial.c
11860 F:      include/linux/ioc?.h
11861
11862 SGI XP/XPC/XPNET DRIVER
11863 M:      Cliff Whickman <cpw@sgi.com>
11864 M:      Robin Holt <robinmholt@gmail.com>
11865 S:      Maintained
11866 F:      drivers/misc/sgi-xp/
11867
11868 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11869 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11870 L:      linux-s390@vger.kernel.org
11871 W:      http://www.ibm.com/developerworks/linux/linux390/
11872 S:      Supported
11873 F:      net/smc/
11874
11875 SH_VEU V4L2 MEM2MEM DRIVER
11876 L:      linux-media@vger.kernel.org
11877 S:      Orphan
11878 F:      drivers/media/platform/sh_veu.c
11879
11880 SH_VOU V4L2 OUTPUT DRIVER
11881 L:      linux-media@vger.kernel.org
11882 S:      Orphan
11883 F:      drivers/media/platform/sh_vou.c
11884 F:      include/media/drv-intf/sh_vou.h
11885
11886 SI2157 MEDIA DRIVER
11887 M:      Antti Palosaari <crope@iki.fi>
11888 L:      linux-media@vger.kernel.org
11889 W:      https://linuxtv.org
11890 W:      http://palosaari.fi/linux/
11891 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11892 T:      git git://linuxtv.org/anttip/media_tree.git
11893 S:      Maintained
11894 F:      drivers/media/tuners/si2157*
11895
11896 SI2168 MEDIA DRIVER
11897 M:      Antti Palosaari <crope@iki.fi>
11898 L:      linux-media@vger.kernel.org
11899 W:      https://linuxtv.org
11900 W:      http://palosaari.fi/linux/
11901 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11902 T:      git git://linuxtv.org/anttip/media_tree.git
11903 S:      Maintained
11904 F:      drivers/media/dvb-frontends/si2168*
11905
11906 SI470X FM RADIO RECEIVER I2C DRIVER
11907 M:      Hans Verkuil <hverkuil@xs4all.nl>
11908 L:      linux-media@vger.kernel.org
11909 T:      git git://linuxtv.org/media_tree.git
11910 W:      https://linuxtv.org
11911 S:      Odd Fixes
11912 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11913
11914 SI470X FM RADIO RECEIVER USB DRIVER
11915 M:      Hans Verkuil <hverkuil@xs4all.nl>
11916 L:      linux-media@vger.kernel.org
11917 T:      git git://linuxtv.org/media_tree.git
11918 W:      https://linuxtv.org
11919 S:      Maintained
11920 F:      drivers/media/radio/si470x/radio-si470x-common.c
11921 F:      drivers/media/radio/si470x/radio-si470x.h
11922 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11923
11924 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11925 M:      Eduardo Valentin <edubezval@gmail.com>
11926 L:      linux-media@vger.kernel.org
11927 T:      git git://linuxtv.org/media_tree.git
11928 W:      https://linuxtv.org
11929 S:      Odd Fixes
11930 F:      drivers/media/radio/si4713/si4713.?
11931
11932 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11933 M:      Eduardo Valentin <edubezval@gmail.com>
11934 L:      linux-media@vger.kernel.org
11935 T:      git git://linuxtv.org/media_tree.git
11936 W:      https://linuxtv.org
11937 S:      Odd Fixes
11938 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11939
11940 SI4713 FM RADIO TRANSMITTER USB DRIVER
11941 M:      Hans Verkuil <hverkuil@xs4all.nl>
11942 L:      linux-media@vger.kernel.org
11943 T:      git git://linuxtv.org/media_tree.git
11944 W:      https://linuxtv.org
11945 S:      Maintained
11946 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11947
11948 SIANO DVB DRIVER
11949 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11950 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11951 L:      linux-media@vger.kernel.org
11952 W:      https://linuxtv.org
11953 T:      git git://linuxtv.org/media_tree.git
11954 S:      Odd fixes
11955 F:      drivers/media/common/siano/
11956 F:      drivers/media/usb/siano/
11957 F:      drivers/media/usb/siano/
11958 F:      drivers/media/mmc/siano/
11959
11960 SILEAD TOUCHSCREEN DRIVER
11961 M:      Hans de Goede <hdegoede@redhat.com>
11962 L:      linux-input@vger.kernel.org
11963 L:      platform-driver-x86@vger.kernel.org
11964 S:      Maintained
11965 F:      drivers/input/touchscreen/silead.c
11966 F:      drivers/platform/x86/silead_dmi.c
11967
11968 SILICON MOTION SM712 FRAME BUFFER DRIVER
11969 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11970 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11971 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11972 L:      linux-fbdev@vger.kernel.org
11973 S:      Maintained
11974 F:      drivers/video/fbdev/sm712*
11975 F:      Documentation/fb/sm712fb.txt
11976
11977 SIMPLE FIRMWARE INTERFACE (SFI)
11978 M:      Len Brown <lenb@kernel.org>
11979 L:      sfi-devel@simplefirmware.org
11980 W:      http://simplefirmware.org/
11981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11982 S:      Supported
11983 F:      arch/x86/platform/sfi/
11984 F:      drivers/sfi/
11985 F:      include/linux/sfi*.h
11986
11987 SIMPLEFB FB DRIVER
11988 M:      Hans de Goede <hdegoede@redhat.com>
11989 L:      linux-fbdev@vger.kernel.org
11990 S:      Maintained
11991 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11992 F:      drivers/video/fbdev/simplefb.c
11993 F:      include/linux/platform_data/simplefb.h
11994
11995 SIMTEC EB110ATX (Chalice CATS)
11996 P:      Ben Dooks
11997 P:      Vincent Sanders <vince@simtec.co.uk>
11998 M:      Simtec Linux Team <linux@simtec.co.uk>
11999 W:      http://www.simtec.co.uk/products/EB110ATX/
12000 S:      Supported
12001
12002 SIMTEC EB2410ITX (BAST)
12003 P:      Ben Dooks
12004 P:      Vincent Sanders <vince@simtec.co.uk>
12005 M:      Simtec Linux Team <linux@simtec.co.uk>
12006 W:      http://www.simtec.co.uk/products/EB2410ITX/
12007 S:      Supported
12008 F:      arch/arm/mach-s3c24xx/mach-bast.c
12009 F:      arch/arm/mach-s3c24xx/bast-ide.c
12010 F:      arch/arm/mach-s3c24xx/bast-irq.c
12011
12012 SIPHASH PRF ROUTINES
12013 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12014 S:      Maintained
12015 F:      lib/siphash.c
12016 F:      lib/test_siphash.c
12017 F:      include/linux/siphash.h
12018
12019 SIS 190 ETHERNET DRIVER
12020 M:      Francois Romieu <romieu@fr.zoreil.com>
12021 L:      netdev@vger.kernel.org
12022 S:      Maintained
12023 F:      drivers/net/ethernet/sis/sis190.c
12024
12025 SIS 900/7016 FAST ETHERNET DRIVER
12026 M:      Daniele Venzano <venza@brownhat.org>
12027 W:      http://www.brownhat.org/sis900.html
12028 L:      netdev@vger.kernel.org
12029 S:      Maintained
12030 F:      drivers/net/ethernet/sis/sis900.*
12031
12032 SIS FRAMEBUFFER DRIVER
12033 M:      Thomas Winischhofer <thomas@winischhofer.net>
12034 W:      http://www.winischhofer.net/linuxsisvga.shtml
12035 S:      Maintained
12036 F:      Documentation/fb/sisfb.txt
12037 F:      drivers/video/fbdev/sis/
12038 F:      include/video/sisfb.h
12039
12040 SIS USB2VGA DRIVER
12041 M:      Thomas Winischhofer <thomas@winischhofer.net>
12042 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12043 S:      Maintained
12044 F:      drivers/usb/misc/sisusbvga/
12045
12046 SLAB ALLOCATOR
12047 M:      Christoph Lameter <cl@linux.com>
12048 M:      Pekka Enberg <penberg@kernel.org>
12049 M:      David Rientjes <rientjes@google.com>
12050 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12051 M:      Andrew Morton <akpm@linux-foundation.org>
12052 L:      linux-mm@kvack.org
12053 S:      Maintained
12054 F:      include/linux/sl?b*.h
12055 F:      mm/sl?b*
12056
12057 SLEEPABLE READ-COPY UPDATE (SRCU)
12058 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12059 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12060 M:      Josh Triplett <josh@joshtriplett.org>
12061 R:      Steven Rostedt <rostedt@goodmis.org>
12062 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12063 L:      linux-kernel@vger.kernel.org
12064 W:      http://www.rdrop.com/users/paulmck/RCU/
12065 S:      Supported
12066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12067 F:      include/linux/srcu.h
12068 F:      kernel/rcu/srcu.c
12069
12070 SMACK SECURITY MODULE
12071 M:      Casey Schaufler <casey@schaufler-ca.com>
12072 L:      linux-security-module@vger.kernel.org
12073 W:      http://schaufler-ca.com
12074 T:      git git://github.com/cschaufler/smack-next
12075 S:      Maintained
12076 F:      Documentation/admin-guide/LSM/Smack.rst
12077 F:      security/smack/
12078
12079 SMC91x ETHERNET DRIVER
12080 M:      Nicolas Pitre <nico@fluxnic.net>
12081 S:      Odd Fixes
12082 F:      drivers/net/ethernet/smsc/smc91x.*
12083
12084 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12085 M:      Sakari Ailus <sakari.ailus@iki.fi>
12086 L:      linux-media@vger.kernel.org
12087 S:      Maintained
12088 F:      drivers/media/i2c/smiapp/
12089 F:      include/media/i2c/smiapp.h
12090 F:      drivers/media/i2c/smiapp-pll.c
12091 F:      drivers/media/i2c/smiapp-pll.h
12092 F:      include/uapi/linux/smiapp.h
12093 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12094
12095 SMM665 HARDWARE MONITOR DRIVER
12096 M:      Guenter Roeck <linux@roeck-us.net>
12097 L:      linux-hwmon@vger.kernel.org
12098 S:      Maintained
12099 F:      Documentation/hwmon/smm665
12100 F:      drivers/hwmon/smm665.c
12101
12102 SMSC EMC2103 HARDWARE MONITOR DRIVER
12103 M:      Steve Glendinning <steve.glendinning@shawell.net>
12104 L:      linux-hwmon@vger.kernel.org
12105 S:      Maintained
12106 F:      Documentation/hwmon/emc2103
12107 F:      drivers/hwmon/emc2103.c
12108
12109 SMSC SCH5627 HARDWARE MONITOR DRIVER
12110 M:      Hans de Goede <hdegoede@redhat.com>
12111 L:      linux-hwmon@vger.kernel.org
12112 S:      Supported
12113 F:      Documentation/hwmon/sch5627
12114 F:      drivers/hwmon/sch5627.c
12115
12116 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12117 M:      Steve Glendinning <steve.glendinning@shawell.net>
12118 L:      linux-fbdev@vger.kernel.org
12119 S:      Maintained
12120 F:      drivers/video/fbdev/smscufx.c
12121
12122 SMSC47B397 HARDWARE MONITOR DRIVER
12123 M:      Jean Delvare <jdelvare@suse.com>
12124 L:      linux-hwmon@vger.kernel.org
12125 S:      Maintained
12126 F:      Documentation/hwmon/smsc47b397
12127 F:      drivers/hwmon/smsc47b397.c
12128
12129 SMSC911x ETHERNET DRIVER
12130 M:      Steve Glendinning <steve.glendinning@shawell.net>
12131 L:      netdev@vger.kernel.org
12132 S:      Maintained
12133 F:      include/linux/smsc911x.h
12134 F:      drivers/net/ethernet/smsc/smsc911x.*
12135
12136 SMSC9420 PCI ETHERNET DRIVER
12137 M:      Steve Glendinning <steve.glendinning@shawell.net>
12138 L:      netdev@vger.kernel.org
12139 S:      Maintained
12140 F:      drivers/net/ethernet/smsc/smsc9420.*
12141
12142 SOC-CAMERA V4L2 SUBSYSTEM
12143 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12144 L:      linux-media@vger.kernel.org
12145 T:      git git://linuxtv.org/media_tree.git
12146 S:      Maintained
12147 F:      include/media/soc*
12148 F:      drivers/media/i2c/soc_camera/
12149 F:      drivers/media/platform/soc_camera/
12150
12151 SOEKRIS NET48XX LED SUPPORT
12152 M:      Chris Boot <bootc@bootc.net>
12153 S:      Maintained
12154 F:      drivers/leds/leds-net48xx.c
12155
12156 SOFT-ROCE DRIVER (rxe)
12157 M:      Moni Shoua <monis@mellanox.com>
12158 L:      linux-rdma@vger.kernel.org
12159 S:      Supported
12160 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12161 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12162 F:      drivers/infiniband/sw/rxe/
12163 F:      include/uapi/rdma/rdma_user_rxe.h
12164
12165 SOFTLOGIC 6x10 MPEG CODEC
12166 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12167 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12168 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12169 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12170 M:      Ismael Luceno <ismael@iodev.co.uk>
12171 L:      linux-media@vger.kernel.org
12172 S:      Supported
12173 F:      drivers/media/pci/solo6x10/
12174
12175 SOFTWARE RAID (Multiple Disks) SUPPORT
12176 M:      Shaohua Li <shli@kernel.org>
12177 L:      linux-raid@vger.kernel.org
12178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12179 S:      Supported
12180 F:      drivers/md/
12181 F:      include/linux/raid/
12182 F:      include/uapi/linux/raid/
12183
12184 SONIC NETWORK DRIVER
12185 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12186 L:      netdev@vger.kernel.org
12187 S:      Maintained
12188 F:      drivers/net/ethernet/natsemi/sonic.*
12189
12190 SONICS SILICON BACKPLANE DRIVER (SSB)
12191 M:      Michael Buesch <m@bues.ch>
12192 L:      linux-wireless@vger.kernel.org
12193 S:      Maintained
12194 F:      drivers/ssb/
12195 F:      include/linux/ssb/
12196
12197 SONY MEMORYSTICK CARD SUPPORT
12198 M:      Alex Dubov <oakad@yahoo.com>
12199 W:      http://tifmxx.berlios.de/
12200 S:      Maintained
12201 F:      drivers/memstick/host/tifm_ms.c
12202
12203 SONY MEMORYSTICK STANDARD SUPPORT
12204 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12205 S:      Maintained
12206 F:      drivers/memstick/core/ms_block.*
12207
12208 SONY VAIO CONTROL DEVICE DRIVER
12209 M:      Mattia Dongili <malattia@linux.it>
12210 L:      platform-driver-x86@vger.kernel.org
12211 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12212 S:      Maintained
12213 F:      Documentation/laptops/sony-laptop.txt
12214 F:      drivers/char/sonypi.c
12215 F:      drivers/platform/x86/sony-laptop.c
12216 F:      include/linux/sony-laptop.h
12217
12218 SOUND
12219 M:      Jaroslav Kysela <perex@perex.cz>
12220 M:      Takashi Iwai <tiwai@suse.com>
12221 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12222 W:      http://www.alsa-project.org/
12223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12224 T:      git git://git.alsa-project.org/alsa-kernel.git
12225 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12226 S:      Maintained
12227 F:      Documentation/sound/
12228 F:      include/sound/
12229 F:      include/uapi/sound/
12230 F:      sound/
12231
12232 SOUND - COMPRESSED AUDIO
12233 M:      Vinod Koul <vinod.koul@intel.com>
12234 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12236 S:      Supported
12237 F:      Documentation/sound/alsa/compress_offload.txt
12238 F:      include/sound/compress_driver.h
12239 F:      include/uapi/sound/compress_*
12240 F:      sound/core/compress_offload.c
12241 F:      sound/soc/soc-compress.c
12242
12243 SOUND - DMAENGINE HELPERS
12244 M:      Lars-Peter Clausen <lars@metafoo.de>
12245 S:      Supported
12246 F:      include/sound/dmaengine_pcm.h
12247 F:      sound/core/pcm_dmaengine.c
12248 F:      sound/soc/soc-generic-dmaengine-pcm.c
12249
12250 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12251 M:      Liam Girdwood <lgirdwood@gmail.com>
12252 M:      Mark Brown <broonie@kernel.org>
12253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12254 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12255 W:      http://alsa-project.org/main/index.php/ASoC
12256 S:      Supported
12257 F:      Documentation/devicetree/bindings/sound/
12258 F:      Documentation/sound/alsa/soc/
12259 F:      sound/soc/
12260 F:      include/sound/soc*
12261
12262 SP2 MEDIA DRIVER
12263 M:      Olli Salonen <olli.salonen@iki.fi>
12264 L:      linux-media@vger.kernel.org
12265 W:      https://linuxtv.org
12266 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12267 S:      Maintained
12268 F:      drivers/media/dvb-frontends/sp2*
12269
12270 SPARC + UltraSPARC (sparc/sparc64)
12271 M:      "David S. Miller" <davem@davemloft.net>
12272 L:      sparclinux@vger.kernel.org
12273 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12274 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12276 S:      Maintained
12277 F:      arch/sparc/
12278 F:      drivers/sbus/
12279
12280 SPARC SERIAL DRIVERS
12281 M:      "David S. Miller" <davem@davemloft.net>
12282 L:      sparclinux@vger.kernel.org
12283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12285 S:      Maintained
12286 F:      include/linux/sunserialcore.h
12287 F:      drivers/tty/serial/suncore.c
12288 F:      drivers/tty/serial/sunhv.c
12289 F:      drivers/tty/serial/sunsab.c
12290 F:      drivers/tty/serial/sunsab.h
12291 F:      drivers/tty/serial/sunsu.c
12292 F:      drivers/tty/serial/sunzilog.c
12293 F:      drivers/tty/serial/sunzilog.h
12294
12295 SPARSE CHECKER
12296 M:      "Christopher Li" <sparse@chrisli.org>
12297 L:      linux-sparse@vger.kernel.org
12298 W:      https://sparse.wiki.kernel.org/
12299 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12300 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12301 S:      Maintained
12302 F:      include/linux/compiler.h
12303
12304 SPEAR CLOCK FRAMEWORK SUPPORT
12305 M:      Viresh Kumar <vireshk@kernel.org>
12306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12307 W:      http://www.st.com/spear
12308 S:      Maintained
12309 F:      drivers/clk/spear/
12310
12311 SPEAR PLATFORM SUPPORT
12312 M:      Viresh Kumar <vireshk@kernel.org>
12313 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12315 W:      http://www.st.com/spear
12316 S:      Maintained
12317 F:      arch/arm/boot/dts/spear*
12318 F:      arch/arm/mach-spear/
12319
12320 SPI NOR SUBSYSTEM
12321 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12322 M:      Marek Vasut <marek.vasut@gmail.com>
12323 L:      linux-mtd@lists.infradead.org
12324 W:      http://www.linux-mtd.infradead.org/
12325 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12326 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12327 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12328 S:      Maintained
12329 F:      drivers/mtd/spi-nor/
12330 F:      include/linux/mtd/spi-nor.h
12331
12332 SPI SUBSYSTEM
12333 M:      Mark Brown <broonie@kernel.org>
12334 L:      linux-spi@vger.kernel.org
12335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12336 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12337 S:      Maintained
12338 F:      Documentation/devicetree/bindings/spi/
12339 F:      Documentation/spi/
12340 F:      drivers/spi/
12341 F:      include/linux/spi/
12342 F:      include/uapi/linux/spi/
12343 F:      tools/spi/
12344
12345 SPIDERNET NETWORK DRIVER for CELL
12346 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12347 L:      netdev@vger.kernel.org
12348 S:      Supported
12349 F:      Documentation/networking/spider_net.txt
12350 F:      drivers/net/ethernet/toshiba/spider_net*
12351
12352 SPMI SUBSYSTEM
12353 R:      Stephen Boyd <sboyd@codeaurora.org>
12354 L:      linux-arm-msm@vger.kernel.org
12355 F:      Documentation/devicetree/bindings/spmi/
12356 F:      drivers/spmi/
12357 F:      include/dt-bindings/spmi/spmi.h
12358 F:      include/linux/spmi.h
12359 F:      include/trace/events/spmi.h
12360
12361 SPU FILE SYSTEM
12362 M:      Jeremy Kerr <jk@ozlabs.org>
12363 L:      linuxppc-dev@lists.ozlabs.org
12364 W:      http://www.ibm.com/developerworks/power/cell/
12365 S:      Supported
12366 F:      Documentation/filesystems/spufs.txt
12367 F:      arch/powerpc/platforms/cell/spufs/
12368
12369 SQUASHFS FILE SYSTEM
12370 M:      Phillip Lougher <phillip@squashfs.org.uk>
12371 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12372 W:      http://squashfs.org.uk
12373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12374 S:      Maintained
12375 F:      Documentation/filesystems/squashfs.txt
12376 F:      fs/squashfs/
12377
12378 SRM (Alpha) environment access
12379 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12380 S:      Maintained
12381 F:      arch/alpha/kernel/srm_env.c
12382
12383 STABLE BRANCH
12384 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12385 L:      stable@vger.kernel.org
12386 S:      Supported
12387 F:      Documentation/process/stable-kernel-rules.rst
12388
12389 STAGING - COMEDI
12390 M:      Ian Abbott <abbotti@mev.co.uk>
12391 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12392 S:      Odd Fixes
12393 F:      drivers/staging/comedi/
12394
12395 STAGING - FLARION FT1000 DRIVERS
12396 M:      Marek Belisko <marek.belisko@gmail.com>
12397 S:      Odd Fixes
12398 F:      drivers/staging/ft1000/
12399
12400 STAGING - INDUSTRIAL IO
12401 M:      Jonathan Cameron <jic23@kernel.org>
12402 L:      linux-iio@vger.kernel.org
12403 S:      Odd Fixes
12404 F:      Documentation/devicetree/bindings/staging/iio/
12405 F:      drivers/staging/iio/
12406
12407 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12408 M:      Jarod Wilson <jarod@wilsonet.com>
12409 W:      http://www.lirc.org/
12410 S:      Odd Fixes
12411 F:      drivers/staging/media/lirc/
12412
12413 STAGING - LUSTRE PARALLEL FILESYSTEM
12414 M:      Oleg Drokin <oleg.drokin@intel.com>
12415 M:      Andreas Dilger <andreas.dilger@intel.com>
12416 M:      James Simmons <jsimmons@infradead.org>
12417 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12418 W:      http://wiki.lustre.org/
12419 S:      Maintained
12420 F:      drivers/staging/lustre
12421
12422 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12423 M:      Marc Dietrich <marvin24@gmx.de>
12424 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12425 L:      linux-tegra@vger.kernel.org
12426 S:      Maintained
12427 F:      drivers/staging/nvec/
12428
12429 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12430 M:      Jens Frederich <jfrederich@gmail.com>
12431 M:      Daniel Drake <dsd@laptop.org>
12432 M:      Jon Nettleton <jon.nettleton@gmail.com>
12433 W:      http://wiki.laptop.org/go/DCON
12434 S:      Maintained
12435 F:      drivers/staging/olpc_dcon/
12436
12437 STAGING - REALTEK RTL8712U DRIVERS
12438 M:      Larry Finger <Larry.Finger@lwfinger.net>
12439 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12440 S:      Odd Fixes
12441 F:      drivers/staging/rtl8712/
12442
12443 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12444 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12445 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12446 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12447 L:      linux-fbdev@vger.kernel.org
12448 S:      Maintained
12449 F:      drivers/staging/sm750fb/
12450
12451 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12452 M:      William Hubbs <w.d.hubbs@gmail.com>
12453 M:      Chris Brannon <chris@the-brannons.com>
12454 M:      Kirk Reiser <kirk@reisers.ca>
12455 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12456 L:      speakup@linux-speakup.org
12457 W:      http://www.linux-speakup.org/
12458 S:      Odd Fixes
12459 F:      drivers/staging/speakup/
12460
12461 STAGING - VIA VT665X DRIVERS
12462 M:      Forest Bond <forest@alittletooquiet.net>
12463 S:      Odd Fixes
12464 F:      drivers/staging/vt665?/
12465
12466 STAGING - WILC1000 WIFI DRIVER
12467 M:      Aditya Shankar <aditya.shankar@microchip.com>
12468 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12469 L:      linux-wireless@vger.kernel.org
12470 S:      Supported
12471 F:      drivers/staging/wilc1000/
12472
12473 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12474 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12475 S:      Odd Fixes
12476 F:      drivers/staging/xgifb/
12477
12478 STAGING SUBSYSTEM
12479 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12480 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12481 L:      devel@driverdev.osuosl.org
12482 S:      Supported
12483 F:      drivers/staging/
12484
12485 STARFIRE/DURALAN NETWORK DRIVER
12486 M:      Ion Badulescu <ionut@badula.org>
12487 S:      Odd Fixes
12488 F:      drivers/net/ethernet/adaptec/starfire*
12489
12490 STI CEC DRIVER
12491 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12492 S:      Maintained
12493 F:      drivers/staging/media/st-cec/
12494 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12495
12496 STK1160 USB VIDEO CAPTURE DRIVER
12497 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12498 L:      linux-media@vger.kernel.org
12499 T:      git git://linuxtv.org/media_tree.git
12500 S:      Maintained
12501 F:      drivers/media/usb/stk1160/
12502
12503 STMMAC ETHERNET DRIVER
12504 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12505 M:      Alexandre Torgue <alexandre.torgue@st.com>
12506 L:      netdev@vger.kernel.org
12507 W:      http://www.stlinux.com
12508 S:      Supported
12509 F:      drivers/net/ethernet/stmicro/stmmac/
12510
12511 SUN3/3X
12512 M:      Sam Creasey <sammy@sammy.net>
12513 W:      http://sammy.net/sun3/
12514 S:      Maintained
12515 F:      arch/m68k/kernel/*sun3*
12516 F:      arch/m68k/sun3*/
12517 F:      arch/m68k/include/asm/sun3*
12518 F:      drivers/net/ethernet/i825xx/sun3*
12519
12520 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12521 M:      Hans de Goede <hdegoede@redhat.com>
12522 L:      linux-input@vger.kernel.org
12523 S:      Maintained
12524 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12525 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12526
12527 SUNDANCE NETWORK DRIVER
12528 M:      Denis Kirjanov <kda@linux-powerpc.org>
12529 L:      netdev@vger.kernel.org
12530 S:      Maintained
12531 F:      drivers/net/ethernet/dlink/sundance.c
12532
12533 SUPERH
12534 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12535 M:      Rich Felker <dalias@libc.org>
12536 L:      linux-sh@vger.kernel.org
12537 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12538 S:      Maintained
12539 F:      Documentation/sh/
12540 F:      arch/sh/
12541 F:      drivers/sh/
12542
12543 SUSPEND TO RAM
12544 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12545 M:      Len Brown <len.brown@intel.com>
12546 M:      Pavel Machek <pavel@ucw.cz>
12547 L:      linux-pm@vger.kernel.org
12548 B:      https://bugzilla.kernel.org
12549 S:      Supported
12550 F:      Documentation/power/
12551 F:      arch/x86/kernel/acpi/
12552 F:      drivers/base/power/
12553 F:      kernel/power/
12554 F:      include/linux/suspend.h
12555 F:      include/linux/freezer.h
12556 F:      include/linux/pm.h
12557
12558 SVGA HANDLING
12559 M:      Martin Mares <mj@ucw.cz>
12560 L:      linux-video@atrey.karlin.mff.cuni.cz
12561 S:      Maintained
12562 F:      Documentation/svga.txt
12563 F:      arch/x86/boot/video*
12564
12565 SWIOTLB SUBSYSTEM
12566 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12567 L:      linux-kernel@vger.kernel.org
12568 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12569 S:      Supported
12570 F:      lib/swiotlb.c
12571 F:      arch/*/kernel/pci-swiotlb.c
12572 F:      include/linux/swiotlb.h
12573
12574 SWITCHDEV
12575 M:      Jiri Pirko <jiri@resnulli.us>
12576 M:      Ivan Vecera <ivecera@redhat.com>
12577 L:      netdev@vger.kernel.org
12578 S:      Supported
12579 F:      net/switchdev/
12580 F:      include/net/switchdev.h
12581
12582 SYNC FILE FRAMEWORK
12583 M:      Sumit Semwal <sumit.semwal@linaro.org>
12584 R:      Gustavo Padovan <gustavo@padovan.org>
12585 S:      Maintained
12586 L:      linux-media@vger.kernel.org
12587 L:      dri-devel@lists.freedesktop.org
12588 F:      drivers/dma-buf/sync_*
12589 F:      drivers/dma-buf/dma-fence*
12590 F:      drivers/dma-buf/sw_sync.c
12591 F:      include/linux/sync_file.h
12592 F:      include/uapi/linux/sync_file.h
12593 F:      Documentation/sync_file.txt
12594 T:      git git://anongit.freedesktop.org/drm/drm-misc
12595
12596 SYNOPSYS ARC ARCHITECTURE
12597 M:      Vineet Gupta <vgupta@synopsys.com>
12598 L:      linux-snps-arc@lists.infradead.org
12599 S:      Supported
12600 F:      arch/arc/
12601 F:      Documentation/devicetree/bindings/arc/*
12602 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12603 F:      drivers/clocksource/arc_timer.c
12604 F:      drivers/tty/serial/arc_uart.c
12605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12606
12607 SYNOPSYS ARC SDP platform support
12608 M:      Alexey Brodkin <abrodkin@synopsys.com>
12609 S:      Supported
12610 F:      arch/arc/plat-axs10x
12611 F:      arch/arc/boot/dts/ax*
12612 F:      Documentation/devicetree/bindings/arc/axs10*
12613
12614 SYNOPSYS DESIGNWARE DMAC DRIVER
12615 M:      Viresh Kumar <vireshk@kernel.org>
12616 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12617 S:      Maintained
12618 F:      include/linux/dma/dw.h
12619 F:      include/linux/platform_data/dma-dw.h
12620 F:      drivers/dma/dw/
12621
12622 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12623 M:      Jie Deng <jiedeng@synopsys.com>
12624 L:      netdev@vger.kernel.org
12625 S:      Supported
12626 F:      drivers/net/ethernet/synopsys/
12627
12628 SYNOPSYS DESIGNWARE I2C DRIVER
12629 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
12630 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12631 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
12632 L:      linux-i2c@vger.kernel.org
12633 S:      Maintained
12634 F:      drivers/i2c/busses/i2c-designware-*
12635 F:      include/linux/platform_data/i2c-designware.h
12636
12637 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12638 M:      Jaehoon Chung <jh80.chung@samsung.com>
12639 L:      linux-mmc@vger.kernel.org
12640 S:      Maintained
12641 F:      drivers/mmc/host/dw_mmc*
12642
12643 SYSTEM CONFIGURATION (SYSCON)
12644 M:      Lee Jones <lee.jones@linaro.org>
12645 M:      Arnd Bergmann <arnd@arndb.de>
12646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12647 S:      Supported
12648 F:      drivers/mfd/syscon.c
12649
12650 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12651 M:      Sudeep Holla <sudeep.holla@arm.com>
12652 L:      linux-arm-kernel@lists.infradead.org
12653 S:      Maintained
12654 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
12655 F:      drivers/clk/clk-scpi.c
12656 F:      drivers/cpufreq/scpi-cpufreq.c
12657 F:      drivers/firmware/arm_scpi.c
12658 F:      include/linux/scpi_protocol.h
12659
12660 SYSTEM RESET/SHUTDOWN DRIVERS
12661 M:      Sebastian Reichel <sre@kernel.org>
12662 L:      linux-pm@vger.kernel.org
12663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12664 S:      Maintained
12665 F:      Documentation/devicetree/bindings/power/reset/
12666 F:      drivers/power/reset/
12667
12668 SYSTEM TRACE MODULE CLASS
12669 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12670 S:      Maintained
12671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12672 F:      Documentation/trace/stm.txt
12673 F:      drivers/hwtracing/stm/
12674 F:      include/linux/stm.h
12675 F:      include/uapi/linux/stm.h
12676
12677 SYSV FILESYSTEM
12678 M:      Christoph Hellwig <hch@infradead.org>
12679 S:      Maintained
12680 F:      Documentation/filesystems/sysv-fs.txt
12681 F:      fs/sysv/
12682 F:      include/linux/sysv_fs.h
12683
12684 TARGET SUBSYSTEM
12685 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12686 L:      linux-scsi@vger.kernel.org
12687 L:      target-devel@vger.kernel.org
12688 W:      http://www.linux-iscsi.org
12689 W:      http://groups.google.com/group/linux-iscsi-target-dev
12690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12691 S:      Supported
12692 F:      drivers/target/
12693 F:      include/target/
12694 F:      Documentation/target/
12695
12696 TASKSTATS STATISTICS INTERFACE
12697 M:      Balbir Singh <bsingharora@gmail.com>
12698 S:      Maintained
12699 F:      Documentation/accounting/taskstats*
12700 F:      include/linux/taskstats*
12701 F:      kernel/taskstats.c
12702
12703 TC subsystem
12704 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12705 M:      Cong Wang <xiyou.wangcong@gmail.com>
12706 M:      Jiri Pirko <jiri@resnulli.us>
12707 L:      netdev@vger.kernel.org
12708 S:      Maintained
12709 F:      include/net/pkt_cls.h
12710 F:      include/net/pkt_sched.h
12711 F:      include/net/tc_act/
12712 F:      include/uapi/linux/pkt_cls.h
12713 F:      include/uapi/linux/pkt_sched.h
12714 F:      include/uapi/linux/tc_act/
12715 F:      include/uapi/linux/tc_ematch/
12716 F:      net/sched/
12717
12718 TCP LOW PRIORITY MODULE
12719 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12720 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12721 W:      http://tcp-lp-mod.sourceforge.net/
12722 S:      Maintained
12723 F:      net/ipv4/tcp_lp.c
12724
12725 TDA10071 MEDIA DRIVER
12726 M:      Antti Palosaari <crope@iki.fi>
12727 L:      linux-media@vger.kernel.org
12728 W:      https://linuxtv.org
12729 W:      http://palosaari.fi/linux/
12730 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12731 T:      git git://linuxtv.org/anttip/media_tree.git
12732 S:      Maintained
12733 F:      drivers/media/dvb-frontends/tda10071*
12734
12735 TDA18212 MEDIA DRIVER
12736 M:      Antti Palosaari <crope@iki.fi>
12737 L:      linux-media@vger.kernel.org
12738 W:      https://linuxtv.org
12739 W:      http://palosaari.fi/linux/
12740 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12741 T:      git git://linuxtv.org/anttip/media_tree.git
12742 S:      Maintained
12743 F:      drivers/media/tuners/tda18212*
12744
12745 TDA18218 MEDIA DRIVER
12746 M:      Antti Palosaari <crope@iki.fi>
12747 L:      linux-media@vger.kernel.org
12748 W:      https://linuxtv.org
12749 W:      http://palosaari.fi/linux/
12750 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12751 T:      git git://linuxtv.org/anttip/media_tree.git
12752 S:      Maintained
12753 F:      drivers/media/tuners/tda18218*
12754
12755 TDA18271 MEDIA DRIVER
12756 M:      Michael Krufky <mkrufky@linuxtv.org>
12757 L:      linux-media@vger.kernel.org
12758 W:      https://linuxtv.org
12759 W:      http://github.com/mkrufky
12760 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12761 T:      git git://linuxtv.org/mkrufky/tuners.git
12762 S:      Maintained
12763 F:      drivers/media/tuners/tda18271*
12764
12765 TDA827x MEDIA DRIVER
12766 M:      Michael Krufky <mkrufky@linuxtv.org>
12767 L:      linux-media@vger.kernel.org
12768 W:      https://linuxtv.org
12769 W:      http://github.com/mkrufky
12770 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12771 T:      git git://linuxtv.org/mkrufky/tuners.git
12772 S:      Maintained
12773 F:      drivers/media/tuners/tda8290.*
12774
12775 TDA8290 MEDIA DRIVER
12776 M:      Michael Krufky <mkrufky@linuxtv.org>
12777 L:      linux-media@vger.kernel.org
12778 W:      https://linuxtv.org
12779 W:      http://github.com/mkrufky
12780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12781 T:      git git://linuxtv.org/mkrufky/tuners.git
12782 S:      Maintained
12783 F:      drivers/media/tuners/tda8290.*
12784
12785 TDA9840 MEDIA DRIVER
12786 M:      Hans Verkuil <hverkuil@xs4all.nl>
12787 L:      linux-media@vger.kernel.org
12788 T:      git git://linuxtv.org/media_tree.git
12789 W:      https://linuxtv.org
12790 S:      Maintained
12791 F:      drivers/media/i2c/tda9840*
12792
12793 TEA5761 TUNER DRIVER
12794 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12795 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12796 L:      linux-media@vger.kernel.org
12797 W:      https://linuxtv.org
12798 T:      git git://linuxtv.org/media_tree.git
12799 S:      Odd fixes
12800 F:      drivers/media/tuners/tea5761.*
12801
12802 TEA5767 TUNER DRIVER
12803 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12804 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12805 L:      linux-media@vger.kernel.org
12806 W:      https://linuxtv.org
12807 T:      git git://linuxtv.org/media_tree.git
12808 S:      Maintained
12809 F:      drivers/media/tuners/tea5767.*
12810
12811 TEA6415C MEDIA DRIVER
12812 M:      Hans Verkuil <hverkuil@xs4all.nl>
12813 L:      linux-media@vger.kernel.org
12814 T:      git git://linuxtv.org/media_tree.git
12815 W:      https://linuxtv.org
12816 S:      Maintained
12817 F:      drivers/media/i2c/tea6415c*
12818
12819 TEA6420 MEDIA DRIVER
12820 M:      Hans Verkuil <hverkuil@xs4all.nl>
12821 L:      linux-media@vger.kernel.org
12822 T:      git git://linuxtv.org/media_tree.git
12823 W:      https://linuxtv.org
12824 S:      Maintained
12825 F:      drivers/media/i2c/tea6420*
12826
12827 TEAM DRIVER
12828 M:      Jiri Pirko <jiri@resnulli.us>
12829 L:      netdev@vger.kernel.org
12830 S:      Supported
12831 F:      drivers/net/team/
12832 F:      include/linux/if_team.h
12833 F:      include/uapi/linux/if_team.h
12834
12835 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12836 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12837 S:      Maintained
12838 F:      arch/x86/platform/ts5500/
12839
12840 TECHNOTREND USB IR RECEIVER
12841 M:      Sean Young <sean@mess.org>
12842 L:      linux-media@vger.kernel.org
12843 S:      Maintained
12844 F:      drivers/media/rc/ttusbir.c
12845
12846 TEE SUBSYSTEM
12847 M:      Jens Wiklander <jens.wiklander@linaro.org>
12848 S:      Maintained
12849 F:      include/linux/tee_drv.h
12850 F:      include/uapi/linux/tee.h
12851 F:      drivers/tee/
12852 F:      Documentation/tee.txt
12853
12854 TEGRA ARCHITECTURE SUPPORT
12855 M:      Thierry Reding <thierry.reding@gmail.com>
12856 M:      Jonathan Hunter <jonathanh@nvidia.com>
12857 L:      linux-tegra@vger.kernel.org
12858 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12860 S:      Supported
12861 N:      [^a-z]tegra
12862
12863 TEGRA CLOCK DRIVER
12864 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12865 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12866 S:      Supported
12867 F:      drivers/clk/tegra/
12868
12869 TEGRA DMA DRIVERS
12870 M:      Laxman Dewangan <ldewangan@nvidia.com>
12871 M:      Jon Hunter <jonathanh@nvidia.com>
12872 S:      Supported
12873 F:      drivers/dma/tegra*
12874
12875 TEGRA I2C DRIVER
12876 M:      Laxman Dewangan <ldewangan@nvidia.com>
12877 S:      Supported
12878 F:      drivers/i2c/busses/i2c-tegra.c
12879
12880 TEGRA IOMMU DRIVERS
12881 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12882 S:      Supported
12883 F:      drivers/iommu/tegra*
12884
12885 TEGRA KBC DRIVER
12886 M:      Rakesh Iyer <riyer@nvidia.com>
12887 M:      Laxman Dewangan <ldewangan@nvidia.com>
12888 S:      Supported
12889 F:      drivers/input/keyboard/tegra-kbc.c
12890
12891 TEGRA PWM DRIVER
12892 M:      Thierry Reding <thierry.reding@gmail.com>
12893 S:      Supported
12894 F:      drivers/pwm/pwm-tegra.c
12895
12896 TEGRA SERIAL DRIVER
12897 M:      Laxman Dewangan <ldewangan@nvidia.com>
12898 S:      Supported
12899 F:      drivers/tty/serial/serial-tegra.c
12900
12901 TEGRA SPI DRIVER
12902 M:      Laxman Dewangan <ldewangan@nvidia.com>
12903 S:      Supported
12904 F:      drivers/spi/spi-tegra*
12905
12906 TEHUTI ETHERNET DRIVER
12907 M:      Andy Gospodarek <andy@greyhouse.net>
12908 L:      netdev@vger.kernel.org
12909 S:      Supported
12910 F:      drivers/net/ethernet/tehuti/*
12911
12912 Telecom Clock Driver for MCPL0010
12913 M:      Mark Gross <mark.gross@intel.com>
12914 S:      Supported
12915 F:      drivers/char/tlclk.c
12916
12917 TENSILICA XTENSA PORT (xtensa)
12918 M:      Chris Zankel <chris@zankel.net>
12919 M:      Max Filippov <jcmvbkbc@gmail.com>
12920 L:      linux-xtensa@linux-xtensa.org
12921 T:      git git://github.com/czankel/xtensa-linux.git
12922 S:      Maintained
12923 F:      arch/xtensa/
12924 F:      drivers/irqchip/irq-xtensa-*
12925
12926 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12927 M:      Nishanth Menon <nm@ti.com>
12928 M:      Tero Kristo <t-kristo@ti.com>
12929 M:      Santosh Shilimkar <ssantosh@kernel.org>
12930 L:      linux-arm-kernel@lists.infradead.org
12931 S:      Maintained
12932 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12933 F:      drivers/firmware/ti_sci*
12934 F:      include/linux/soc/ti/ti_sci_protocol.h
12935 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12936 F:      include/dt-bindings/genpd/k2g.h
12937 F:      drivers/soc/ti/ti_sci_pm_domains.c
12938 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12939 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12940 F:      drivers/clk/keystone/sci-clk.c
12941 F:      drivers/reset/reset-ti-sci.c
12942
12943 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12944 M:      Hans Verkuil <hverkuil@xs4all.nl>
12945 L:      linux-media@vger.kernel.org
12946 T:      git git://linuxtv.org/media_tree.git
12947 W:      https://linuxtv.org
12948 S:      Maintained
12949 F:      drivers/media/radio/radio-raremono.c
12950
12951 THERMAL
12952 M:      Zhang Rui <rui.zhang@intel.com>
12953 M:      Eduardo Valentin <edubezval@gmail.com>
12954 L:      linux-pm@vger.kernel.org
12955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12957 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12958 S:      Supported
12959 F:      drivers/thermal/
12960 F:      include/linux/thermal.h
12961 F:      include/uapi/linux/thermal.h
12962 F:      include/linux/cpu_cooling.h
12963 F:      Documentation/devicetree/bindings/thermal/
12964
12965 THERMAL/CPU_COOLING
12966 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12967 M:      Viresh Kumar <viresh.kumar@linaro.org>
12968 M:      Javi Merino <javi.merino@kernel.org>
12969 L:      linux-pm@vger.kernel.org
12970 S:      Supported
12971 F:      Documentation/thermal/cpu-cooling-api.txt
12972 F:      drivers/thermal/cpu_cooling.c
12973 F:      include/linux/cpu_cooling.h
12974
12975 THINKPAD ACPI EXTRAS DRIVER
12976 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12977 L:      ibm-acpi-devel@lists.sourceforge.net
12978 L:      platform-driver-x86@vger.kernel.org
12979 W:      http://ibm-acpi.sourceforge.net
12980 W:      http://thinkwiki.org/wiki/Ibm-acpi
12981 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12982 S:      Maintained
12983 F:      drivers/platform/x86/thinkpad_acpi.c
12984
12985 THUNDERBOLT DRIVER
12986 M:      Andreas Noever <andreas.noever@gmail.com>
12987 M:      Michael Jamet <michael.jamet@intel.com>
12988 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12989 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
12990 S:      Maintained
12991 F:      drivers/thunderbolt/
12992
12993 TI AM437X VPFE DRIVER
12994 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12995 L:      linux-media@vger.kernel.org
12996 W:      https://linuxtv.org
12997 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12998 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12999 S:      Maintained
13000 F:      drivers/media/platform/am437x/
13001
13002 TI BANDGAP AND THERMAL DRIVER
13003 M:      Eduardo Valentin <edubezval@gmail.com>
13004 M:      Keerthy <j-keerthy@ti.com>
13005 L:      linux-pm@vger.kernel.org
13006 L:      linux-omap@vger.kernel.org
13007 S:      Maintained
13008 F:      drivers/thermal/ti-soc-thermal/
13009
13010 TI BQ27XXX POWER SUPPLY DRIVER
13011 R:      Andrew F. Davis <afd@ti.com>
13012 F:      include/linux/power/bq27xxx_battery.h
13013 F:      drivers/power/supply/bq27xxx_battery.c
13014 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13015
13016 TI CDCE706 CLOCK DRIVER
13017 M:      Max Filippov <jcmvbkbc@gmail.com>
13018 S:      Maintained
13019 F:      drivers/clk/clk-cdce706.c
13020
13021 TI CLOCK DRIVER
13022 M:      Tero Kristo <t-kristo@ti.com>
13023 L:      linux-omap@vger.kernel.org
13024 S:      Maintained
13025 F:      drivers/clk/ti/
13026 F:      include/linux/clk/ti.h
13027
13028 TI DAVINCI MACHINE SUPPORT
13029 M:      Sekhar Nori <nsekhar@ti.com>
13030 M:      Kevin Hilman <khilman@kernel.org>
13031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13033 S:      Supported
13034 F:      arch/arm/mach-davinci/
13035 F:      drivers/i2c/busses/i2c-davinci.c
13036 F:      arch/arm/boot/dts/da850*
13037
13038 TI DAVINCI SERIES GPIO DRIVER
13039 M:      Keerthy <j-keerthy@ti.com>
13040 L:      linux-gpio@vger.kernel.org
13041 S:      Maintained
13042 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13043 F:      drivers/gpio/gpio-davinci.c
13044
13045 TI DAVINCI SERIES MEDIA DRIVER
13046 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13047 L:      linux-media@vger.kernel.org
13048 W:      https://linuxtv.org
13049 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13050 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13051 S:      Maintained
13052 F:      drivers/media/platform/davinci/
13053 F:      include/media/davinci/
13054
13055 TI ETHERNET SWITCH DRIVER (CPSW)
13056 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13057 L:      linux-omap@vger.kernel.org
13058 L:      netdev@vger.kernel.org
13059 S:      Maintained
13060 F:      drivers/net/ethernet/ti/cpsw*
13061 F:      drivers/net/ethernet/ti/davinci*
13062
13063 TI FLASH MEDIA INTERFACE DRIVER
13064 M:      Alex Dubov <oakad@yahoo.com>
13065 S:      Maintained
13066 F:      drivers/misc/tifm*
13067 F:      drivers/mmc/host/tifm_sd.c
13068 F:      include/linux/tifm.h
13069
13070 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13071 M:      Santosh Shilimkar <ssantosh@kernel.org>
13072 L:      linux-kernel@vger.kernel.org
13073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13074 S:      Maintained
13075 F:      drivers/soc/ti/*
13076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13077
13078 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13079 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13080 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13081 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13082 S:      Maintained
13083 F:      sound/soc/codecs/lm49453*
13084 F:      sound/soc/codecs/isabelle*
13085
13086 TI LP855x BACKLIGHT DRIVER
13087 M:      Milo Kim <milo.kim@ti.com>
13088 S:      Maintained
13089 F:      Documentation/backlight/lp855x-driver.txt
13090 F:      drivers/video/backlight/lp855x_bl.c
13091 F:      include/linux/platform_data/lp855x.h
13092
13093 TI LP8727 CHARGER DRIVER
13094 M:      Milo Kim <milo.kim@ti.com>
13095 S:      Maintained
13096 F:      drivers/power/supply/lp8727_charger.c
13097 F:      include/linux/platform_data/lp8727.h
13098
13099 TI LP8788 MFD DRIVER
13100 M:      Milo Kim <milo.kim@ti.com>
13101 S:      Maintained
13102 F:      drivers/iio/adc/lp8788_adc.c
13103 F:      drivers/leds/leds-lp8788.c
13104 F:      drivers/mfd/lp8788*.c
13105 F:      drivers/power/supply/lp8788-charger.c
13106 F:      drivers/regulator/lp8788-*.c
13107 F:      include/linux/mfd/lp8788*.h
13108
13109 TI NETCP ETHERNET DRIVER
13110 M:      Wingman Kwok <w-kwok2@ti.com>
13111 M:      Murali Karicheri <m-karicheri2@ti.com>
13112 L:      netdev@vger.kernel.org
13113 S:      Maintained
13114 F:      drivers/net/ethernet/ti/netcp*
13115
13116 TI TAS571X FAMILY ASoC CODEC DRIVER
13117 M:      Kevin Cernekee <cernekee@chromium.org>
13118 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13119 S:      Odd Fixes
13120 F:      sound/soc/codecs/tas571x*
13121
13122 TI TRF7970A NFC DRIVER
13123 M:      Mark Greer <mgreer@animalcreek.com>
13124 L:      linux-wireless@vger.kernel.org
13125 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13126 S:      Supported
13127 F:      drivers/nfc/trf7970a.c
13128 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13129
13130 TI TWL4030 SERIES SOC CODEC DRIVER
13131 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13132 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13133 S:      Maintained
13134 F:      sound/soc/codecs/twl4030*
13135
13136 TI VPE/CAL DRIVERS
13137 M:      Benoit Parrot <bparrot@ti.com>
13138 L:      linux-media@vger.kernel.org
13139 W:      http://linuxtv.org/
13140 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13141 S:      Maintained
13142 F:      drivers/media/platform/ti-vpe/
13143
13144 TI WILINK WIRELESS DRIVERS
13145 L:      linux-wireless@vger.kernel.org
13146 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13147 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13149 S:      Orphan
13150 F:      drivers/net/wireless/ti/
13151 F:      include/linux/wl12xx.h
13152
13153 TILE ARCHITECTURE
13154 M:      Chris Metcalf <cmetcalf@mellanox.com>
13155 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13157 S:      Supported
13158 F:      arch/tile/
13159 F:      drivers/char/tile-srom.c
13160 F:      drivers/edac/tile_edac.c
13161 F:      drivers/net/ethernet/tile/
13162 F:      drivers/rtc/rtc-tile.c
13163 F:      drivers/tty/hvc/hvc_tile.c
13164 F:      drivers/tty/serial/tilegx.c
13165 F:      drivers/usb/host/*-tilegx.c
13166 F:      include/linux/usb/tilegx.h
13167
13168 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13169 M:      John Stultz <john.stultz@linaro.org>
13170 M:      Thomas Gleixner <tglx@linutronix.de>
13171 R:      Stephen Boyd <sboyd@codeaurora.org>
13172 L:      linux-kernel@vger.kernel.org
13173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13174 S:      Supported
13175 F:      include/linux/clocksource.h
13176 F:      include/linux/time.h
13177 F:      include/linux/timex.h
13178 F:      include/uapi/linux/time.h
13179 F:      include/uapi/linux/timex.h
13180 F:      kernel/time/clocksource.c
13181 F:      kernel/time/time*.c
13182 F:      kernel/time/alarmtimer.c
13183 F:      kernel/time/ntp.c
13184 F:      tools/testing/selftests/timers/
13185
13186 TIPC NETWORK LAYER
13187 M:      Jon Maloy <jon.maloy@ericsson.com>
13188 M:      Ying Xue <ying.xue@windriver.com>
13189 L:      netdev@vger.kernel.org (core kernel code)
13190 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13191 W:      http://tipc.sourceforge.net/
13192 S:      Maintained
13193 F:      include/uapi/linux/tipc*.h
13194 F:      net/tipc/
13195
13196 TLAN NETWORK DRIVER
13197 M:      Samuel Chessman <chessman@tux.org>
13198 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13199 W:      http://sourceforge.net/projects/tlan/
13200 S:      Maintained
13201 F:      Documentation/networking/tlan.txt
13202 F:      drivers/net/ethernet/ti/tlan.*
13203
13204 TM6000 VIDEO4LINUX DRIVER
13205 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13206 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13207 L:      linux-media@vger.kernel.org
13208 W:      https://linuxtv.org
13209 T:      git git://linuxtv.org/media_tree.git
13210 S:      Odd fixes
13211 F:      drivers/media/usb/tm6000/
13212 F:      Documentation/media/v4l-drivers/tm6000*
13213
13214 TMIO/SDHI MMC DRIVER
13215 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13216 L:      linux-mmc@vger.kernel.org
13217 S:      Supported
13218 F:      drivers/mmc/host/tmio_mmc*
13219 F:      drivers/mmc/host/renesas_sdhi*
13220 F:      include/linux/mfd/tmio.h
13221
13222 TMP401 HARDWARE MONITOR DRIVER
13223 M:      Guenter Roeck <linux@roeck-us.net>
13224 L:      linux-hwmon@vger.kernel.org
13225 S:      Maintained
13226 F:      Documentation/hwmon/tmp401
13227 F:      drivers/hwmon/tmp401.c
13228
13229 TMPFS (SHMEM FILESYSTEM)
13230 M:      Hugh Dickins <hughd@google.com>
13231 L:      linux-mm@kvack.org
13232 S:      Maintained
13233 F:      include/linux/shmem_fs.h
13234 F:      mm/shmem.c
13235
13236 TOMOYO SECURITY MODULE
13237 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13238 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13239 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13240 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13241 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13242 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13243 W:      http://tomoyo.sourceforge.jp/
13244 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13245 S:      Maintained
13246 F:      security/tomoyo/
13247
13248 TOPSTAR LAPTOP EXTRAS DRIVER
13249 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13250 L:      platform-driver-x86@vger.kernel.org
13251 S:      Maintained
13252 F:      drivers/platform/x86/topstar-laptop.c
13253
13254 TOSHIBA ACPI EXTRAS DRIVER
13255 M:      Azael Avalos <coproscefalo@gmail.com>
13256 L:      platform-driver-x86@vger.kernel.org
13257 S:      Maintained
13258 F:      drivers/platform/x86/toshiba_acpi.c
13259
13260 TOSHIBA BLUETOOTH DRIVER
13261 M:      Azael Avalos <coproscefalo@gmail.com>
13262 L:      platform-driver-x86@vger.kernel.org
13263 S:      Maintained
13264 F:      drivers/platform/x86/toshiba_bluetooth.c
13265
13266 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13267 M:      Azael Avalos <coproscefalo@gmail.com>
13268 L:      platform-driver-x86@vger.kernel.org
13269 S:      Maintained
13270 F:      drivers/platform/x86/toshiba_haps.c
13271
13272 TOSHIBA SMM DRIVER
13273 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13274 W:      http://www.buzzard.org.uk/toshiba/
13275 S:      Maintained
13276 F:      drivers/char/toshiba.c
13277 F:      include/linux/toshiba.h
13278 F:      include/uapi/linux/toshiba.h
13279
13280 TOSHIBA TC358743 DRIVER
13281 M:      Mats Randgaard <matrandg@cisco.com>
13282 L:      linux-media@vger.kernel.org
13283 S:      Maintained
13284 F:      drivers/media/i2c/tc358743*
13285 F:      include/media/i2c/tc358743.h
13286
13287 TOSHIBA WMI HOTKEYS DRIVER
13288 M:      Azael Avalos <coproscefalo@gmail.com>
13289 L:      platform-driver-x86@vger.kernel.org
13290 S:      Maintained
13291 F:      drivers/platform/x86/toshiba-wmi.c
13292
13293 TPM DEVICE DRIVER
13294 M:      Peter Huewe <peterhuewe@gmx.de>
13295 M:      Marcel Selhorst <tpmdd@selhorst.net>
13296 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13297 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13298 W:      http://tpmdd.sourceforge.net
13299 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13300 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13301 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13302 S:      Maintained
13303 F:      drivers/char/tpm/
13304
13305 TPM IBM_VTPM DEVICE DRIVER
13306 M:      Ashley Lai <ashleydlai@gmail.com>
13307 W:      http://tpmdd.sourceforge.net
13308 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13309 S:      Maintained
13310 F:      drivers/char/tpm/tpm_ibmvtpm*
13311
13312 TRACING
13313 M:      Steven Rostedt <rostedt@goodmis.org>
13314 M:      Ingo Molnar <mingo@redhat.com>
13315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13316 S:      Maintained
13317 F:      Documentation/trace/ftrace.txt
13318 F:      arch/*/*/*/ftrace.h
13319 F:      arch/*/kernel/ftrace.c
13320 F:      include/*/ftrace.h
13321 F:      include/linux/trace*.h
13322 F:      include/trace/
13323 F:      kernel/trace/
13324 F:      tools/testing/selftests/ftrace/
13325
13326 TRACING MMIO ACCESSES (MMIOTRACE)
13327 M:      Steven Rostedt <rostedt@goodmis.org>
13328 M:      Ingo Molnar <mingo@kernel.org>
13329 R:      Karol Herbst <karolherbst@gmail.com>
13330 R:      Pekka Paalanen <ppaalanen@gmail.com>
13331 S:      Maintained
13332 L:      linux-kernel@vger.kernel.org
13333 L:      nouveau@lists.freedesktop.org
13334 F:      kernel/trace/trace_mmiotrace.c
13335 F:      include/linux/mmiotrace.h
13336 F:      arch/x86/mm/kmmio.c
13337 F:      arch/x86/mm/mmio-mod.c
13338 F:      arch/x86/mm/testmmiotrace.c
13339
13340 TRIVIAL PATCHES
13341 M:      Jiri Kosina <trivial@kernel.org>
13342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13343 S:      Maintained
13344 K:      ^Subject:.*(?i)trivial
13345
13346 TTY LAYER
13347 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13348 M:      Jiri Slaby <jslaby@suse.com>
13349 S:      Supported
13350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13351 F:      Documentation/serial/
13352 F:      drivers/tty/
13353 F:      drivers/tty/serial/serial_core.c
13354 F:      include/linux/serial_core.h
13355 F:      include/linux/serial.h
13356 F:      include/linux/tty.h
13357 F:      include/uapi/linux/serial_core.h
13358 F:      include/uapi/linux/serial.h
13359 F:      include/uapi/linux/tty.h
13360
13361 TUA9001 MEDIA DRIVER
13362 M:      Antti Palosaari <crope@iki.fi>
13363 L:      linux-media@vger.kernel.org
13364 W:      https://linuxtv.org
13365 W:      http://palosaari.fi/linux/
13366 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13367 T:      git git://linuxtv.org/anttip/media_tree.git
13368 S:      Maintained
13369 F:      drivers/media/tuners/tua9001*
13370
13371 TULIP NETWORK DRIVERS
13372 L:      netdev@vger.kernel.org
13373 L:      linux-parisc@vger.kernel.org
13374 S:      Orphan
13375 F:      drivers/net/ethernet/dec/tulip/
13376
13377 TUN/TAP driver
13378 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13379 W:      http://vtun.sourceforge.net/tun
13380 S:      Maintained
13381 F:      Documentation/networking/tuntap.txt
13382 F:      arch/um/os-Linux/drivers/
13383
13384 TURBOCHANNEL SUBSYSTEM
13385 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13386 M:      Ralf Baechle <ralf@linux-mips.org>
13387 L:      linux-mips@linux-mips.org
13388 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13389 S:      Maintained
13390 F:      drivers/tc/
13391 F:      include/linux/tc.h
13392
13393 TW5864 VIDEO4LINUX DRIVER
13394 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13395 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13396 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13397 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13398 L:      linux-media@vger.kernel.org
13399 S:      Supported
13400 F:      drivers/media/pci/tw5864/
13401
13402 TW68 VIDEO4LINUX DRIVER
13403 M:      Hans Verkuil <hverkuil@xs4all.nl>
13404 L:      linux-media@vger.kernel.org
13405 T:      git git://linuxtv.org/media_tree.git
13406 W:      https://linuxtv.org
13407 S:      Odd Fixes
13408 F:      drivers/media/pci/tw68/
13409
13410 TW686X VIDEO4LINUX DRIVER
13411 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13412 L:      linux-media@vger.kernel.org
13413 T:      git git://linuxtv.org/media_tree.git
13414 W:      http://linuxtv.org
13415 S:      Maintained
13416 F:      drivers/media/pci/tw686x/
13417
13418 UBI FILE SYSTEM (UBIFS)
13419 M:      Richard Weinberger <richard@nod.at>
13420 M:      Artem Bityutskiy <dedekind1@gmail.com>
13421 M:      Adrian Hunter <adrian.hunter@intel.com>
13422 L:      linux-mtd@lists.infradead.org
13423 T:      git git://git.infradead.org/ubifs-2.6.git
13424 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13425 S:      Supported
13426 F:      Documentation/filesystems/ubifs.txt
13427 F:      fs/ubifs/
13428
13429 UCLINUX (M68KNOMMU AND COLDFIRE)
13430 M:      Greg Ungerer <gerg@linux-m68k.org>
13431 W:      http://www.linux-m68k.org/
13432 W:      http://www.uclinux.org/
13433 L:      linux-m68k@lists.linux-m68k.org
13434 L:      uclinux-dev@uclinux.org  (subscribers-only)
13435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13436 S:      Maintained
13437 F:      arch/m68k/coldfire/
13438 F:      arch/m68k/68*/
13439 F:      arch/m68k/*/*_no.*
13440 F:      arch/m68k/include/asm/*_no.*
13441
13442 UDF FILESYSTEM
13443 M:      Jan Kara <jack@suse.com>
13444 S:      Maintained
13445 F:      Documentation/filesystems/udf.txt
13446 F:      fs/udf/
13447
13448 UDRAW TABLET
13449 M:      Bastien Nocera <hadess@hadess.net>
13450 L:      linux-input@vger.kernel.org
13451 S:      Maintained
13452 F:      drivers/hid/hid-udraw.c
13453
13454 UFS FILESYSTEM
13455 M:      Evgeniy Dushistov <dushistov@mail.ru>
13456 S:      Maintained
13457 F:      Documentation/filesystems/ufs.txt
13458 F:      fs/ufs/
13459
13460 UHID USERSPACE HID IO DRIVER:
13461 M:      David Herrmann <dh.herrmann@googlemail.com>
13462 L:      linux-input@vger.kernel.org
13463 S:      Maintained
13464 F:      drivers/hid/uhid.c
13465 F:      include/uapi/linux/uhid.h
13466
13467 ULPI BUS
13468 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13469 L:      linux-usb@vger.kernel.org
13470 S:      Maintained
13471 F:      drivers/usb/common/ulpi.c
13472 F:      include/linux/ulpi/
13473
13474 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13475 L:      linux-usb@vger.kernel.org
13476 S:      Orphan
13477 F:      drivers/uwb/
13478 F:      include/linux/uwb.h
13479 F:      include/linux/uwb/
13480
13481 UNICORE32 ARCHITECTURE:
13482 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13483 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13484 S:      Maintained
13485 T:      git git://github.com/gxt/linux.git
13486 F:      arch/unicore32/
13487
13488 UNIFDEF
13489 M:      Tony Finch <dot@dotat.at>
13490 W:      http://dotat.at/prog/unifdef
13491 S:      Maintained
13492 F:      scripts/unifdef.c
13493
13494 UNIFORM CDROM DRIVER
13495 M:      Jens Axboe <axboe@kernel.dk>
13496 W:      http://www.kernel.dk
13497 S:      Maintained
13498 F:      Documentation/cdrom/
13499 F:      drivers/cdrom/cdrom.c
13500 F:      include/linux/cdrom.h
13501 F:      include/uapi/linux/cdrom.h
13502
13503 UNISYS S-PAR DRIVERS
13504 M:      David Kershner <david.kershner@unisys.com>
13505 L:      sparmaintainer@unisys.com (Unisys internal)
13506 S:      Supported
13507 F:      drivers/staging/unisys/
13508
13509 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13510 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13511 L:      linux-scsi@vger.kernel.org
13512 S:      Supported
13513 F:      Documentation/scsi/ufs.txt
13514 F:      drivers/scsi/ufs/
13515
13516 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13517 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13518 M:      Prabu Thangamuthu <prabut@synopsys.com>
13519 L:      linux-scsi@vger.kernel.org
13520 S:      Supported
13521 F:      drivers/scsi/ufs/*dwc*
13522
13523 UNSORTED BLOCK IMAGES (UBI)
13524 M:      Artem Bityutskiy <dedekind1@gmail.com>
13525 M:      Richard Weinberger <richard@nod.at>
13526 W:      http://www.linux-mtd.infradead.org/
13527 L:      linux-mtd@lists.infradead.org
13528 T:      git git://git.infradead.org/ubifs-2.6.git
13529 S:      Supported
13530 F:      drivers/mtd/ubi/
13531 F:      include/linux/mtd/ubi.h
13532 F:      include/uapi/mtd/ubi-user.h
13533
13534 USB "USBNET" DRIVER FRAMEWORK
13535 M:      Oliver Neukum <oneukum@suse.com>
13536 L:      netdev@vger.kernel.org
13537 W:      http://www.linux-usb.org/usbnet
13538 S:      Maintained
13539 F:      drivers/net/usb/usbnet.c
13540 F:      include/linux/usb/usbnet.h
13541
13542 USB ACM DRIVER
13543 M:      Oliver Neukum <oneukum@suse.com>
13544 L:      linux-usb@vger.kernel.org
13545 S:      Maintained
13546 F:      Documentation/usb/acm.txt
13547 F:      drivers/usb/class/cdc-acm.*
13548
13549 USB AR5523 WIRELESS DRIVER
13550 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13551 L:      linux-wireless@vger.kernel.org
13552 S:      Maintained
13553 F:      drivers/net/wireless/ath/ar5523/
13554
13555 USB ATTACHED SCSI
13556 M:      Oliver Neukum <oneukum@suse.com>
13557 L:      linux-usb@vger.kernel.org
13558 L:      linux-scsi@vger.kernel.org
13559 S:      Maintained
13560 F:      drivers/usb/storage/uas.c
13561
13562 USB CDC ETHERNET DRIVER
13563 M:      Oliver Neukum <oliver@neukum.org>
13564 L:      linux-usb@vger.kernel.org
13565 S:      Maintained
13566 F:      drivers/net/usb/cdc_*.c
13567 F:      include/uapi/linux/usb/cdc.h
13568
13569 USB CHAOSKEY DRIVER
13570 M:      Keith Packard <keithp@keithp.com>
13571 L:      linux-usb@vger.kernel.org
13572 S:      Maintained
13573 F:      drivers/usb/misc/chaoskey.c
13574
13575 USB CYPRESS C67X00 DRIVER
13576 M:      Peter Korsgaard <jacmet@sunsite.dk>
13577 L:      linux-usb@vger.kernel.org
13578 S:      Maintained
13579 F:      drivers/usb/c67x00/
13580
13581 USB DAVICOM DM9601 DRIVER
13582 M:      Peter Korsgaard <jacmet@sunsite.dk>
13583 L:      netdev@vger.kernel.org
13584 W:      http://www.linux-usb.org/usbnet
13585 S:      Maintained
13586 F:      drivers/net/usb/dm9601.c
13587
13588 USB DIAMOND RIO500 DRIVER
13589 M:      Cesar Miquel <miquel@df.uba.ar>
13590 L:      rio500-users@lists.sourceforge.net
13591 W:      http://rio500.sourceforge.net
13592 S:      Maintained
13593 F:      drivers/usb/misc/rio500*
13594
13595 USB EHCI DRIVER
13596 M:      Alan Stern <stern@rowland.harvard.edu>
13597 L:      linux-usb@vger.kernel.org
13598 S:      Maintained
13599 F:      Documentation/usb/ehci.txt
13600 F:      drivers/usb/host/ehci*
13601
13602 USB GADGET/PERIPHERAL SUBSYSTEM
13603 M:      Felipe Balbi <balbi@kernel.org>
13604 L:      linux-usb@vger.kernel.org
13605 W:      http://www.linux-usb.org/gadget
13606 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13607 S:      Maintained
13608 F:      drivers/usb/gadget/
13609 F:      include/linux/usb/gadget*
13610
13611 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13612 M:      Jiri Kosina <jikos@kernel.org>
13613 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13614 L:      linux-usb@vger.kernel.org
13615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13616 S:      Maintained
13617 F:      Documentation/hid/hiddev.txt
13618 F:      drivers/hid/usbhid/
13619
13620 USB ISP116X DRIVER
13621 M:      Olav Kongas <ok@artecdesign.ee>
13622 L:      linux-usb@vger.kernel.org
13623 S:      Maintained
13624 F:      drivers/usb/host/isp116x*
13625 F:      include/linux/usb/isp116x.h
13626
13627 USB LAN78XX ETHERNET DRIVER
13628 M:      Woojung Huh <woojung.huh@microchip.com>
13629 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13630 L:      netdev@vger.kernel.org
13631 S:      Maintained
13632 F:      drivers/net/usb/lan78xx.*
13633
13634 USB MASS STORAGE DRIVER
13635 M:      Alan Stern <stern@rowland.harvard.edu>
13636 L:      linux-usb@vger.kernel.org
13637 L:      usb-storage@lists.one-eyed-alien.net
13638 S:      Maintained
13639 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13640 F:      drivers/usb/storage/
13641
13642 USB MIDI DRIVER
13643 M:      Clemens Ladisch <clemens@ladisch.de>
13644 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13645 T:      git git://git.alsa-project.org/alsa-kernel.git
13646 S:      Maintained
13647 F:      sound/usb/midi.*
13648
13649 USB NETWORKING DRIVERS
13650 L:      linux-usb@vger.kernel.org
13651 S:      Odd Fixes
13652 F:      drivers/net/usb/
13653
13654 USB OHCI DRIVER
13655 M:      Alan Stern <stern@rowland.harvard.edu>
13656 L:      linux-usb@vger.kernel.org
13657 S:      Maintained
13658 F:      Documentation/usb/ohci.txt
13659 F:      drivers/usb/host/ohci*
13660
13661 USB OTG FSM (Finite State Machine)
13662 M:      Peter Chen <Peter.Chen@nxp.com>
13663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13664 L:      linux-usb@vger.kernel.org
13665 S:      Maintained
13666 F:      drivers/usb/common/usb-otg-fsm.c
13667
13668 USB OVER IP DRIVER
13669 M:      Valentina Manea <valentina.manea.m@gmail.com>
13670 M:      Shuah Khan <shuahkh@osg.samsung.com>
13671 M:      Shuah Khan <shuah@kernel.org>
13672 L:      linux-usb@vger.kernel.org
13673 S:      Maintained
13674 F:      Documentation/usb/usbip_protocol.txt
13675 F:      drivers/usb/usbip/
13676 F:      tools/usb/usbip/
13677
13678 USB PEGASUS DRIVER
13679 M:      Petko Manolov <petkan@nucleusys.com>
13680 L:      linux-usb@vger.kernel.org
13681 L:      netdev@vger.kernel.org
13682 T:      git git://github.com/petkan/pegasus.git
13683 W:      https://github.com/petkan/pegasus
13684 S:      Maintained
13685 F:      drivers/net/usb/pegasus.*
13686
13687 USB PHY LAYER
13688 M:      Felipe Balbi <balbi@kernel.org>
13689 L:      linux-usb@vger.kernel.org
13690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13691 S:      Maintained
13692 F:      drivers/usb/phy/
13693
13694 USB PRINTER DRIVER (usblp)
13695 M:      Pete Zaitcev <zaitcev@redhat.com>
13696 L:      linux-usb@vger.kernel.org
13697 S:      Supported
13698 F:      drivers/usb/class/usblp.c
13699
13700 USB QMI WWAN NETWORK DRIVER
13701 M:      Bjørn Mork <bjorn@mork.no>
13702 L:      netdev@vger.kernel.org
13703 S:      Maintained
13704 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13705 F:      drivers/net/usb/qmi_wwan.c
13706
13707 USB RTL8150 DRIVER
13708 M:      Petko Manolov <petkan@nucleusys.com>
13709 L:      linux-usb@vger.kernel.org
13710 L:      netdev@vger.kernel.org
13711 T:      git git://github.com/petkan/rtl8150.git
13712 W:      https://github.com/petkan/rtl8150
13713 S:      Maintained
13714 F:      drivers/net/usb/rtl8150.c
13715
13716 USB SERIAL SUBSYSTEM
13717 M:      Johan Hovold <johan@kernel.org>
13718 L:      linux-usb@vger.kernel.org
13719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13720 S:      Maintained
13721 F:      Documentation/usb/usb-serial.txt
13722 F:      drivers/usb/serial/
13723 F:      include/linux/usb/serial.h
13724
13725 USB SMSC75XX ETHERNET DRIVER
13726 M:      Steve Glendinning <steve.glendinning@shawell.net>
13727 L:      netdev@vger.kernel.org
13728 S:      Maintained
13729 F:      drivers/net/usb/smsc75xx.*
13730
13731 USB SMSC95XX ETHERNET DRIVER
13732 M:      Steve Glendinning <steve.glendinning@shawell.net>
13733 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13734 L:      netdev@vger.kernel.org
13735 S:      Maintained
13736 F:      drivers/net/usb/smsc95xx.*
13737
13738 USB SUBSYSTEM
13739 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13740 L:      linux-usb@vger.kernel.org
13741 W:      http://www.linux-usb.org
13742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13743 S:      Supported
13744 F:      Documentation/devicetree/bindings/usb/
13745 F:      Documentation/usb/
13746 F:      drivers/usb/
13747 F:      include/linux/usb.h
13748 F:      include/linux/usb/
13749
13750 USB TYPEC SUBSYSTEM
13751 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13752 L:      linux-usb@vger.kernel.org
13753 S:      Maintained
13754 F:      Documentation/ABI/testing/sysfs-class-typec
13755 F:      Documentation/usb/typec.rst
13756 F:      drivers/usb/typec/
13757 F:      include/linux/usb/typec.h
13758
13759 USB UHCI DRIVER
13760 M:      Alan Stern <stern@rowland.harvard.edu>
13761 L:      linux-usb@vger.kernel.org
13762 S:      Maintained
13763 F:      drivers/usb/host/uhci*
13764
13765 USB VIDEO CLASS
13766 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13767 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13768 L:      linux-media@vger.kernel.org
13769 T:      git git://linuxtv.org/media_tree.git
13770 W:      http://www.ideasonboard.org/uvc/
13771 S:      Maintained
13772 F:      drivers/media/usb/uvc/
13773 F:      include/uapi/linux/uvcvideo.h
13774
13775 USB VISION DRIVER
13776 M:      Hans Verkuil <hverkuil@xs4all.nl>
13777 L:      linux-media@vger.kernel.org
13778 T:      git git://linuxtv.org/media_tree.git
13779 W:      https://linuxtv.org
13780 S:      Odd Fixes
13781 F:      drivers/media/usb/usbvision/
13782
13783 USB WEBCAM GADGET
13784 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13785 L:      linux-usb@vger.kernel.org
13786 S:      Maintained
13787 F:      drivers/usb/gadget/function/*uvc*
13788 F:      drivers/usb/gadget/legacy/webcam.c
13789
13790 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13791 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13792 L:      linux-wireless@vger.kernel.org
13793 S:      Maintained
13794 F:      drivers/net/wireless/rndis_wlan.c
13795
13796 USB XHCI DRIVER
13797 M:      Mathias Nyman <mathias.nyman@intel.com>
13798 L:      linux-usb@vger.kernel.org
13799 S:      Supported
13800 F:      drivers/usb/host/xhci*
13801 F:      drivers/usb/host/pci-quirks*
13802
13803 USB ZD1201 DRIVER
13804 L:      linux-wireless@vger.kernel.org
13805 W:      http://linux-lc100020.sourceforge.net
13806 S:      Orphan
13807 F:      drivers/net/wireless/zydas/zd1201.*
13808
13809 USB ZR364XX DRIVER
13810 M:      Antoine Jacquet <royale@zerezo.com>
13811 L:      linux-usb@vger.kernel.org
13812 L:      linux-media@vger.kernel.org
13813 T:      git git://linuxtv.org/media_tree.git
13814 W:      http://royale.zerezo.com/zr364xx/
13815 S:      Maintained
13816 F:      Documentation/media/v4l-drivers/zr364xx*
13817 F:      drivers/media/usb/zr364xx/
13818
13819 USER-MODE LINUX (UML)
13820 M:      Jeff Dike <jdike@addtoit.com>
13821 M:      Richard Weinberger <richard@nod.at>
13822 L:      user-mode-linux-devel@lists.sourceforge.net
13823 L:      user-mode-linux-user@lists.sourceforge.net
13824 W:      http://user-mode-linux.sourceforge.net
13825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13826 S:      Maintained
13827 F:      Documentation/virtual/uml/
13828 F:      arch/um/
13829 F:      arch/x86/um/
13830 F:      fs/hostfs/
13831 F:      fs/hppfs/
13832
13833 USERSPACE I/O (UIO)
13834 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13835 S:      Maintained
13836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13837 F:      Documentation/driver-api/uio-howto.rst
13838 F:      drivers/uio/
13839 F:      include/linux/uio*.h
13840
13841 UTIL-LINUX PACKAGE
13842 M:      Karel Zak <kzak@redhat.com>
13843 L:      util-linux@vger.kernel.org
13844 W:      http://en.wikipedia.org/wiki/Util-linux
13845 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13846 S:      Maintained
13847
13848 UUID HELPERS
13849 M:      Christoph Hellwig <hch@lst.de>
13850 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13851 L:      linux-kernel@vger.kernel.org
13852 T:      git git://git.infradead.org/users/hch/uuid.git
13853 F:      lib/uuid.c
13854 F:      lib/test_uuid.c
13855 F:      include/linux/uuid.h
13856 F:      include/uapi/linux/uuid.h
13857 S:      Maintained
13858
13859 UVESAFB DRIVER
13860 M:      Michal Januszewski <spock@gentoo.org>
13861 L:      linux-fbdev@vger.kernel.org
13862 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13863 S:      Maintained
13864 F:      Documentation/fb/uvesafb.txt
13865 F:      drivers/video/fbdev/uvesafb.*
13866
13867 VF610 NAND DRIVER
13868 M:      Stefan Agner <stefan@agner.ch>
13869 L:      linux-mtd@lists.infradead.org
13870 S:      Supported
13871 F:      drivers/mtd/nand/vf610_nfc.c
13872
13873 VFAT/FAT/MSDOS FILESYSTEM
13874 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13875 S:      Maintained
13876 F:      Documentation/filesystems/vfat.txt
13877 F:      fs/fat/
13878
13879 VFIO DRIVER
13880 M:      Alex Williamson <alex.williamson@redhat.com>
13881 L:      kvm@vger.kernel.org
13882 T:      git git://github.com/awilliam/linux-vfio.git
13883 S:      Maintained
13884 F:      Documentation/vfio.txt
13885 F:      drivers/vfio/
13886 F:      include/linux/vfio.h
13887 F:      include/uapi/linux/vfio.h
13888
13889 VFIO MEDIATED DEVICE DRIVERS
13890 M:      Kirti Wankhede <kwankhede@nvidia.com>
13891 L:      kvm@vger.kernel.org
13892 S:      Maintained
13893 F:      Documentation/vfio-mediated-device.txt
13894 F:      drivers/vfio/mdev/
13895 F:      include/linux/mdev.h
13896 F:      samples/vfio-mdev/
13897
13898 VFIO PLATFORM DRIVER
13899 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13900 L:      kvm@vger.kernel.org
13901 S:      Maintained
13902 F:      drivers/vfio/platform/
13903
13904 VGA_SWITCHEROO
13905 R:      Lukas Wunner <lukas@wunner.de>
13906 S:      Maintained
13907 F:      Documentation/gpu/vga-switcheroo.rst
13908 F:      drivers/gpu/vga/vga_switcheroo.c
13909 F:      include/linux/vga_switcheroo.h
13910 T:      git git://anongit.freedesktop.org/drm/drm-misc
13911
13912 VIA RHINE NETWORK DRIVER
13913 S:      Orphan
13914 F:      drivers/net/ethernet/via/via-rhine.c
13915
13916 VIA SD/MMC CARD CONTROLLER DRIVER
13917 M:      Bruce Chang <brucechang@via.com.tw>
13918 M:      Harald Welte <HaraldWelte@viatech.com>
13919 S:      Maintained
13920 F:      drivers/mmc/host/via-sdmmc.c
13921
13922 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13923 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13924 L:      linux-fbdev@vger.kernel.org
13925 S:      Maintained
13926 F:      include/linux/via-core.h
13927 F:      include/linux/via-gpio.h
13928 F:      include/linux/via_i2c.h
13929 F:      drivers/video/fbdev/via/
13930
13931 VIA VELOCITY NETWORK DRIVER
13932 M:      Francois Romieu <romieu@fr.zoreil.com>
13933 L:      netdev@vger.kernel.org
13934 S:      Maintained
13935 F:      drivers/net/ethernet/via/via-velocity.*
13936
13937 VIDEO MULTIPLEXER DRIVER
13938 M:      Philipp Zabel <p.zabel@pengutronix.de>
13939 L:      linux-media@vger.kernel.org
13940 S:      Maintained
13941 F:      drivers/media/platform/video-mux.c
13942
13943 VIDEOBUF2 FRAMEWORK
13944 M:      Pawel Osciak <pawel@osciak.com>
13945 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13946 M:      Kyungmin Park <kyungmin.park@samsung.com>
13947 L:      linux-media@vger.kernel.org
13948 S:      Maintained
13949 F:      drivers/media/v4l2-core/videobuf2-*
13950 F:      include/media/videobuf2-*
13951
13952 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13953 M:      Helen Koike <helen.koike@collabora.com>
13954 L:      linux-media@vger.kernel.org
13955 T:      git git://linuxtv.org/media_tree.git
13956 W:      https://linuxtv.org
13957 S:      Maintained
13958 F:      drivers/media/platform/vimc/*
13959
13960 VIRT LIB
13961 M:      Alex Williamson <alex.williamson@redhat.com>
13962 M:      Paolo Bonzini <pbonzini@redhat.com>
13963 L:      kvm@vger.kernel.org
13964 S:      Supported
13965 F:      virt/lib/
13966
13967 VIRTIO AND VHOST VSOCK DRIVER
13968 M:      Stefan Hajnoczi <stefanha@redhat.com>
13969 L:      kvm@vger.kernel.org
13970 L:      virtualization@lists.linux-foundation.org
13971 L:      netdev@vger.kernel.org
13972 S:      Maintained
13973 F:      include/linux/virtio_vsock.h
13974 F:      include/uapi/linux/virtio_vsock.h
13975 F:      include/uapi/linux/vsockmon.h
13976 F:      net/vmw_vsock/af_vsock_tap.c
13977 F:      net/vmw_vsock/virtio_transport_common.c
13978 F:      net/vmw_vsock/virtio_transport.c
13979 F:      drivers/net/vsockmon.c
13980 F:      drivers/vhost/vsock.c
13981 F:      drivers/vhost/vsock.h
13982
13983 VIRTIO CONSOLE DRIVER
13984 M:      Amit Shah <amit@kernel.org>
13985 L:      virtualization@lists.linux-foundation.org
13986 S:      Maintained
13987 F:      drivers/char/virtio_console.c
13988 F:      include/linux/virtio_console.h
13989 F:      include/uapi/linux/virtio_console.h
13990
13991 VIRTIO CORE, NET AND BLOCK DRIVERS
13992 M:      "Michael S. Tsirkin" <mst@redhat.com>
13993 M:      Jason Wang <jasowang@redhat.com>
13994 L:      virtualization@lists.linux-foundation.org
13995 S:      Maintained
13996 F:      Documentation/devicetree/bindings/virtio/
13997 F:      drivers/virtio/
13998 F:      tools/virtio/
13999 F:      drivers/net/virtio_net.c
14000 F:      drivers/block/virtio_blk.c
14001 F:      include/linux/virtio*.h
14002 F:      include/uapi/linux/virtio_*.h
14003 F:      drivers/crypto/virtio/
14004
14005 VIRTIO CRYPTO DRIVER
14006 M:      Gonglei <arei.gonglei@huawei.com>
14007 L:      virtualization@lists.linux-foundation.org
14008 L:      linux-crypto@vger.kernel.org
14009 S:      Maintained
14010 F:      drivers/crypto/virtio/
14011 F:      include/uapi/linux/virtio_crypto.h
14012
14013 VIRTIO DRIVERS FOR S390
14014 M:      Cornelia Huck <cohuck@redhat.com>
14015 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14016 L:      linux-s390@vger.kernel.org
14017 L:      virtualization@lists.linux-foundation.org
14018 L:      kvm@vger.kernel.org
14019 S:      Supported
14020 F:      drivers/s390/virtio/
14021
14022 VIRTIO GPU DRIVER
14023 M:      David Airlie <airlied@linux.ie>
14024 M:      Gerd Hoffmann <kraxel@redhat.com>
14025 L:      dri-devel@lists.freedesktop.org
14026 L:      virtualization@lists.linux-foundation.org
14027 T:      git git://anongit.freedesktop.org/drm/drm-misc
14028 S:      Maintained
14029 F:      drivers/gpu/drm/virtio/
14030 F:      include/uapi/linux/virtio_gpu.h
14031
14032 VIRTIO HOST (VHOST)
14033 M:      "Michael S. Tsirkin" <mst@redhat.com>
14034 M:      Jason Wang <jasowang@redhat.com>
14035 L:      kvm@vger.kernel.org
14036 L:      virtualization@lists.linux-foundation.org
14037 L:      netdev@vger.kernel.org
14038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14039 S:      Maintained
14040 F:      drivers/vhost/
14041 F:      include/uapi/linux/vhost.h
14042
14043 VIRTIO INPUT DRIVER
14044 M:      Gerd Hoffmann <kraxel@redhat.com>
14045 S:      Maintained
14046 F:      drivers/virtio/virtio_input.c
14047 F:      include/uapi/linux/virtio_input.h
14048
14049 VIRTUAL SERIO DEVICE DRIVER
14050 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14051 S:      Maintained
14052 F:      drivers/input/serio/userio.c
14053 F:      include/uapi/linux/userio.h
14054
14055 VIVID VIRTUAL VIDEO DRIVER
14056 M:      Hans Verkuil <hverkuil@xs4all.nl>
14057 L:      linux-media@vger.kernel.org
14058 T:      git git://linuxtv.org/media_tree.git
14059 W:      https://linuxtv.org
14060 S:      Maintained
14061 F:      drivers/media/platform/vivid/*
14062
14063 VLYNQ BUS
14064 M:      Florian Fainelli <f.fainelli@gmail.com>
14065 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14066 S:      Maintained
14067 F:      drivers/vlynq/vlynq.c
14068 F:      include/linux/vlynq.h
14069
14070 VME SUBSYSTEM
14071 M:      Martyn Welch <martyn@welchs.me.uk>
14072 M:      Manohar Vanga <manohar.vanga@gmail.com>
14073 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14074 L:      devel@driverdev.osuosl.org
14075 S:      Maintained
14076 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14077 F:      Documentation/driver-api/vme.rst
14078 F:      drivers/staging/vme/
14079 F:      drivers/vme/
14080 F:      include/linux/vme*
14081
14082 VMWARE BALLOON DRIVER
14083 M:      Xavier Deguillard <xdeguillard@vmware.com>
14084 M:      Philip Moltmann <moltmann@vmware.com>
14085 M:      "VMware, Inc." <pv-drivers@vmware.com>
14086 L:      linux-kernel@vger.kernel.org
14087 S:      Maintained
14088 F:      drivers/misc/vmw_balloon.c
14089
14090 VMWARE HYPERVISOR INTERFACE
14091 M:      Alok Kataria <akataria@vmware.com>
14092 L:      virtualization@lists.linux-foundation.org
14093 S:      Supported
14094 F:      arch/x86/kernel/cpu/vmware.c
14095
14096 VMWARE PVRDMA DRIVER
14097 M:      Adit Ranadive <aditr@vmware.com>
14098 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14099 L:      linux-rdma@vger.kernel.org
14100 S:      Maintained
14101 F:      drivers/infiniband/hw/vmw_pvrdma/
14102
14103 VMware PVSCSI driver
14104 M:      Jim Gill <jgill@vmware.com>
14105 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14106 L:      linux-scsi@vger.kernel.org
14107 S:      Maintained
14108 F:      drivers/scsi/vmw_pvscsi.c
14109 F:      drivers/scsi/vmw_pvscsi.h
14110
14111 VMWARE VMMOUSE SUBDRIVER
14112 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14113 M:      "VMware, Inc." <pv-drivers@vmware.com>
14114 L:      linux-input@vger.kernel.org
14115 S:      Maintained
14116 F:      drivers/input/mouse/vmmouse.c
14117 F:      drivers/input/mouse/vmmouse.h
14118
14119 VMWARE VMXNET3 ETHERNET DRIVER
14120 M:      Shrikrishna Khare <skhare@vmware.com>
14121 M:      "VMware, Inc." <pv-drivers@vmware.com>
14122 L:      netdev@vger.kernel.org
14123 S:      Maintained
14124 F:      drivers/net/vmxnet3/
14125
14126 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14127 M:      Liam Girdwood <lgirdwood@gmail.com>
14128 M:      Mark Brown <broonie@kernel.org>
14129 L:      linux-kernel@vger.kernel.org
14130 W:      http://www.slimlogic.co.uk/?p=48
14131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14132 S:      Supported
14133 F:      Documentation/devicetree/bindings/regulator/
14134 F:      drivers/regulator/
14135 F:      include/dt-bindings/regulator/
14136 F:      include/linux/regulator/
14137
14138 VRF
14139 M:      David Ahern <dsa@cumulusnetworks.com>
14140 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14141 L:      netdev@vger.kernel.org
14142 S:      Maintained
14143 F:      drivers/net/vrf.c
14144 F:      Documentation/networking/vrf.txt
14145
14146 VT1211 HARDWARE MONITOR DRIVER
14147 M:      Juerg Haefliger <juergh@gmail.com>
14148 L:      linux-hwmon@vger.kernel.org
14149 S:      Maintained
14150 F:      Documentation/hwmon/vt1211
14151 F:      drivers/hwmon/vt1211.c
14152
14153 VT8231 HARDWARE MONITOR DRIVER
14154 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14155 L:      linux-hwmon@vger.kernel.org
14156 S:      Maintained
14157 F:      drivers/hwmon/vt8231.c
14158
14159 VUB300 USB to SDIO/SD/MMC bridge chip
14160 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14161 L:      linux-mmc@vger.kernel.org
14162 L:      linux-usb@vger.kernel.org
14163 S:      Supported
14164 F:      drivers/mmc/host/vub300.c
14165
14166 W1 DALLAS'S 1-WIRE BUS
14167 M:      Evgeniy Polyakov <zbr@ioremap.net>
14168 S:      Maintained
14169 F:      Documentation/w1/
14170 F:      drivers/w1/
14171 F:      include/linux/w1.h
14172
14173 W83791D HARDWARE MONITORING DRIVER
14174 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14175 L:      linux-hwmon@vger.kernel.org
14176 S:      Maintained
14177 F:      Documentation/hwmon/w83791d
14178 F:      drivers/hwmon/w83791d.c
14179
14180 W83793 HARDWARE MONITORING DRIVER
14181 M:      Rudolf Marek <r.marek@assembler.cz>
14182 L:      linux-hwmon@vger.kernel.org
14183 S:      Maintained
14184 F:      Documentation/hwmon/w83793
14185 F:      drivers/hwmon/w83793.c
14186
14187 W83795 HARDWARE MONITORING DRIVER
14188 M:      Jean Delvare <jdelvare@suse.com>
14189 L:      linux-hwmon@vger.kernel.org
14190 S:      Maintained
14191 F:      drivers/hwmon/w83795.c
14192
14193 W83L51xD SD/MMC CARD INTERFACE DRIVER
14194 M:      Pierre Ossman <pierre@ossman.eu>
14195 S:      Maintained
14196 F:      drivers/mmc/host/wbsd.*
14197
14198 WACOM PROTOCOL 4 SERIAL TABLETS
14199 M:      Julian Squires <julian@cipht.net>
14200 M:      Hans de Goede <hdegoede@redhat.com>
14201 L:      linux-input@vger.kernel.org
14202 S:      Maintained
14203 F:      drivers/input/tablet/wacom_serial4.c
14204
14205 WATCHDOG DEVICE DRIVERS
14206 M:      Wim Van Sebroeck <wim@iguana.be>
14207 R:      Guenter Roeck <linux@roeck-us.net>
14208 L:      linux-watchdog@vger.kernel.org
14209 W:      http://www.linux-watchdog.org/
14210 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14211 S:      Maintained
14212 F:      Documentation/devicetree/bindings/watchdog/
14213 F:      Documentation/watchdog/
14214 F:      drivers/watchdog/
14215 F:      include/linux/watchdog.h
14216 F:      include/uapi/linux/watchdog.h
14217
14218 WHISKEYCOVE PMIC GPIO DRIVER
14219 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14220 L:      linux-gpio@vger.kernel.org
14221 S:      Maintained
14222 F:      drivers/gpio/gpio-wcove.c
14223
14224 WIIMOTE HID DRIVER
14225 M:      David Herrmann <dh.herrmann@googlemail.com>
14226 L:      linux-input@vger.kernel.org
14227 S:      Maintained
14228 F:      drivers/hid/hid-wiimote*
14229
14230 WILOCITY WIL6210 WIRELESS DRIVER
14231 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14232 L:      linux-wireless@vger.kernel.org
14233 L:      wil6210@qca.qualcomm.com
14234 S:      Supported
14235 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14236 F:      drivers/net/wireless/ath/wil6210/
14237 F:      include/uapi/linux/wil6210_uapi.h
14238
14239 WIMAX STACK
14240 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14241 M:      linux-wimax@intel.com
14242 L:      wimax@linuxwimax.org (subscribers-only)
14243 S:      Supported
14244 W:      http://linuxwimax.org
14245 F:      Documentation/wimax/README.wimax
14246 F:      include/linux/wimax/debug.h
14247 F:      include/net/wimax.h
14248 F:      include/uapi/linux/wimax.h
14249 F:      net/wimax/
14250
14251 WINBOND CIR DRIVER
14252 M:      David Härdeman <david@hardeman.nu>
14253 S:      Maintained
14254 F:      drivers/media/rc/winbond-cir.c
14255
14256 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14257 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14258 L:      linux-watchdog@vger.kernel.org
14259 S:      Maintained
14260 F:      drivers/watchdog/ebc-c384_wdt.c
14261
14262 WINSYSTEMS WS16C48 GPIO DRIVER
14263 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14264 L:      linux-gpio@vger.kernel.org
14265 S:      Maintained
14266 F:      drivers/gpio/gpio-ws16c48.c
14267
14268 WISTRON LAPTOP BUTTON DRIVER
14269 M:      Miloslav Trmac <mitr@volny.cz>
14270 S:      Maintained
14271 F:      drivers/input/misc/wistron_btns.c
14272
14273 WL3501 WIRELESS PCMCIA CARD DRIVER
14274 L:      linux-wireless@vger.kernel.org
14275 S:      Odd fixes
14276 F:      drivers/net/wireless/wl3501*
14277
14278 WOLFSON MICROELECTRONICS DRIVERS
14279 L:      patches@opensource.cirrus.com
14280 T:      git https://github.com/CirrusLogic/linux-drivers.git
14281 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14282 S:      Supported
14283 F:      Documentation/hwmon/wm83??
14284 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14285 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14286 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14287 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14288 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14289 F:      drivers/clk/clk-wm83*.c
14290 F:      drivers/extcon/extcon-arizona.c
14291 F:      drivers/leds/leds-wm83*.c
14292 F:      drivers/gpio/gpio-*wm*.c
14293 F:      drivers/gpio/gpio-arizona.c
14294 F:      drivers/hwmon/wm83??-hwmon.c
14295 F:      drivers/input/misc/wm831x-on.c
14296 F:      drivers/input/touchscreen/wm831x-ts.c
14297 F:      drivers/input/touchscreen/wm97*.c
14298 F:      drivers/mfd/arizona*
14299 F:      drivers/mfd/wm*.c
14300 F:      drivers/mfd/cs47l24*
14301 F:      drivers/power/supply/wm83*.c
14302 F:      drivers/rtc/rtc-wm83*.c
14303 F:      drivers/regulator/wm8*.c
14304 F:      drivers/regulator/arizona*
14305 F:      drivers/video/backlight/wm83*_bl.c
14306 F:      drivers/watchdog/wm83*_wdt.c
14307 F:      include/linux/mfd/arizona/
14308 F:      include/linux/mfd/wm831x/
14309 F:      include/linux/mfd/wm8350/
14310 F:      include/linux/mfd/wm8400*
14311 F:      include/linux/regulator/arizona*
14312 F:      include/linux/wm97xx.h
14313 F:      include/sound/wm????.h
14314 F:      sound/soc/codecs/arizona.?
14315 F:      sound/soc/codecs/wm*
14316 F:      sound/soc/codecs/cs47l24*
14317
14318 WORKQUEUE
14319 M:      Tejun Heo <tj@kernel.org>
14320 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14322 S:      Maintained
14323 F:      include/linux/workqueue.h
14324 F:      kernel/workqueue.c
14325 F:      Documentation/core-api/workqueue.rst
14326
14327 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14328 M:      Chen-Yu Tsai <wens@csie.org>
14329 L:      linux-kernel@vger.kernel.org
14330 S:      Maintained
14331 N:      axp[128]
14332
14333 X.25 NETWORK LAYER
14334 M:      Andrew Hendry <andrew.hendry@gmail.com>
14335 L:      linux-x25@vger.kernel.org
14336 S:      Odd Fixes
14337 F:      Documentation/networking/x25*
14338 F:      include/net/x25*
14339 F:      net/x25/
14340
14341 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14342 M:      Thomas Gleixner <tglx@linutronix.de>
14343 M:      Ingo Molnar <mingo@redhat.com>
14344 M:      "H. Peter Anvin" <hpa@zytor.com>
14345 M:      x86@kernel.org
14346 L:      linux-kernel@vger.kernel.org
14347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14348 S:      Maintained
14349 F:      Documentation/x86/
14350 F:      arch/x86/
14351
14352 X86 MCE INFRASTRUCTURE
14353 M:      Tony Luck <tony.luck@intel.com>
14354 M:      Borislav Petkov <bp@alien8.de>
14355 L:      linux-edac@vger.kernel.org
14356 S:      Maintained
14357 F:      arch/x86/kernel/cpu/mcheck/*
14358
14359 X86 MICROCODE UPDATE SUPPORT
14360 M:      Borislav Petkov <bp@alien8.de>
14361 S:      Maintained
14362 F:      arch/x86/kernel/cpu/microcode/*
14363
14364 X86 PLATFORM DRIVERS
14365 M:      Darren Hart <dvhart@infradead.org>
14366 M:      Andy Shevchenko <andy@infradead.org>
14367 L:      platform-driver-x86@vger.kernel.org
14368 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14369 S:      Maintained
14370 F:      drivers/platform/x86/
14371 F:      drivers/platform/olpc/
14372
14373 X86 VDSO
14374 M:      Andy Lutomirski <luto@amacapital.net>
14375 L:      linux-kernel@vger.kernel.org
14376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14377 S:      Maintained
14378 F:      arch/x86/entry/vdso/
14379
14380 XC2028/3028 TUNER DRIVER
14381 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14382 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14383 L:      linux-media@vger.kernel.org
14384 W:      https://linuxtv.org
14385 T:      git git://linuxtv.org/media_tree.git
14386 S:      Maintained
14387 F:      drivers/media/tuners/tuner-xc2028.*
14388
14389 XEN BLOCK SUBSYSTEM
14390 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14391 M:      Roger Pau Monné <roger.pau@citrix.com>
14392 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14393 S:      Supported
14394 F:      drivers/block/xen-blkback/*
14395 F:      drivers/block/xen*
14396
14397 XEN HYPERVISOR ARM
14398 M:      Stefano Stabellini <sstabellini@kernel.org>
14399 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14400 S:      Maintained
14401 F:      arch/arm/xen/
14402 F:      arch/arm/include/asm/xen/
14403
14404 XEN HYPERVISOR ARM64
14405 M:      Stefano Stabellini <sstabellini@kernel.org>
14406 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14407 S:      Maintained
14408 F:      arch/arm64/xen/
14409 F:      arch/arm64/include/asm/xen/
14410
14411 XEN HYPERVISOR INTERFACE
14412 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14413 M:      Juergen Gross <jgross@suse.com>
14414 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14416 S:      Supported
14417 F:      arch/x86/xen/
14418 F:      drivers/*/xen-*front.c
14419 F:      drivers/xen/
14420 F:      arch/x86/include/asm/xen/
14421 F:      include/xen/
14422 F:      include/uapi/xen/
14423 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14424 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14425
14426 XEN NETWORK BACKEND DRIVER
14427 M:      Wei Liu <wei.liu2@citrix.com>
14428 M:      Paul Durrant <paul.durrant@citrix.com>
14429 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14430 L:      netdev@vger.kernel.org
14431 S:      Supported
14432 F:      drivers/net/xen-netback/*
14433
14434 XEN PCI SUBSYSTEM
14435 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14436 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14437 S:      Supported
14438 F:      arch/x86/pci/*xen*
14439 F:      drivers/pci/*xen*
14440
14441 XEN PVSCSI DRIVERS
14442 M:      Juergen Gross <jgross@suse.com>
14443 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14444 L:      linux-scsi@vger.kernel.org
14445 S:      Supported
14446 F:      drivers/scsi/xen-scsifront.c
14447 F:      drivers/xen/xen-scsiback.c
14448 F:      include/xen/interface/io/vscsiif.h
14449
14450 XEN SWIOTLB SUBSYSTEM
14451 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14452 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14453 S:      Supported
14454 F:      arch/x86/xen/*swiotlb*
14455 F:      drivers/xen/*swiotlb*
14456
14457 XFS FILESYSTEM
14458 M:      Darrick J. Wong <darrick.wong@oracle.com>
14459 M:      linux-xfs@vger.kernel.org
14460 L:      linux-xfs@vger.kernel.org
14461 W:      http://xfs.org/
14462 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14463 S:      Supported
14464 F:      Documentation/filesystems/xfs.txt
14465 F:      fs/xfs/
14466
14467 XILINX AXI ETHERNET DRIVER
14468 M:      Anirudha Sarangi <anirudh@xilinx.com>
14469 M:      John Linn <John.Linn@xilinx.com>
14470 S:      Maintained
14471 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14472
14473 XILINX UARTLITE SERIAL DRIVER
14474 M:      Peter Korsgaard <jacmet@sunsite.dk>
14475 L:      linux-serial@vger.kernel.org
14476 S:      Maintained
14477 F:      drivers/tty/serial/uartlite.c
14478
14479 XILINX VIDEO IP CORES
14480 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14481 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14482 L:      linux-media@vger.kernel.org
14483 T:      git git://linuxtv.org/media_tree.git
14484 S:      Supported
14485 F:      Documentation/devicetree/bindings/media/xilinx/
14486 F:      drivers/media/platform/xilinx/
14487 F:      include/uapi/linux/xilinx-v4l2-controls.h
14488
14489 XILLYBUS DRIVER
14490 M:      Eli Billauer <eli.billauer@gmail.com>
14491 L:      linux-kernel@vger.kernel.org
14492 S:      Supported
14493 F:      drivers/char/xillybus/
14494
14495 XRA1403 GPIO EXPANDER
14496 M:      Nandor Han <nandor.han@ge.com>
14497 M:      Semi Malinen <semi.malinen@ge.com>
14498 L:      linux-gpio@vger.kernel.org
14499 S:      Maintained
14500 F:      drivers/gpio/gpio-xra1403.c
14501 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14502
14503 XTENSA XTFPGA PLATFORM SUPPORT
14504 M:      Max Filippov <jcmvbkbc@gmail.com>
14505 L:      linux-xtensa@linux-xtensa.org
14506 S:      Maintained
14507 F:      drivers/spi/spi-xtensa-xtfpga.c
14508 F:      sound/soc/xtensa/xtfpga-i2s.c
14509
14510 YAM DRIVER FOR AX.25
14511 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14512 L:      linux-hams@vger.kernel.org
14513 S:      Maintained
14514 F:      drivers/net/hamradio/yam*
14515 F:      include/linux/yam.h
14516
14517 YAMA SECURITY MODULE
14518 M:      Kees Cook <keescook@chromium.org>
14519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14520 S:      Supported
14521 F:      security/yama/
14522 F:      Documentation/admin-guide/LSM/Yama.rst
14523
14524 YEALINK PHONE DRIVER
14525 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14526 L:      usbb2k-api-dev@nongnu.org
14527 S:      Maintained
14528 F:      Documentation/input/yealink.rst
14529 F:      drivers/input/misc/yealink.*
14530
14531 Z8530 DRIVER FOR AX.25
14532 M:      Joerg Reuter <jreuter@yaina.de>
14533 W:      http://yaina.de/jreuter/
14534 W:      http://www.qsl.net/dl1bke/
14535 L:      linux-hams@vger.kernel.org
14536 S:      Maintained
14537 F:      Documentation/networking/z8530drv.txt
14538 F:      drivers/net/hamradio/*scc.c
14539 F:      drivers/net/hamradio/z8530.h
14540
14541 ZBUD COMPRESSED PAGE ALLOCATOR
14542 M:      Seth Jennings <sjenning@redhat.com>
14543 M:      Dan Streetman <ddstreet@ieee.org>
14544 L:      linux-mm@kvack.org
14545 S:      Maintained
14546 F:      mm/zbud.c
14547 F:      include/linux/zbud.h
14548
14549 ZD1211RW WIRELESS DRIVER
14550 M:      Daniel Drake <dsd@gentoo.org>
14551 M:      Ulrich Kunitz <kune@deine-taler.de>
14552 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14553 L:      linux-wireless@vger.kernel.org
14554 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14555 S:      Maintained
14556 F:      drivers/net/wireless/zydas/zd1211rw/
14557
14558 ZD1301 MEDIA DRIVER
14559 M:      Antti Palosaari <crope@iki.fi>
14560 L:      linux-media@vger.kernel.org
14561 W:      https://linuxtv.org/
14562 W:      http://palosaari.fi/linux/
14563 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14564 S:      Maintained
14565 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14566
14567 ZD1301_DEMOD MEDIA DRIVER
14568 M:      Antti Palosaari <crope@iki.fi>
14569 L:      linux-media@vger.kernel.org
14570 W:      https://linuxtv.org/
14571 W:      http://palosaari.fi/linux/
14572 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14573 S:      Maintained
14574 F:      drivers/media/dvb-frontends/zd1301_demod*
14575
14576 ZPOOL COMPRESSED PAGE STORAGE API
14577 M:      Dan Streetman <ddstreet@ieee.org>
14578 L:      linux-mm@kvack.org
14579 S:      Maintained
14580 F:      mm/zpool.c
14581 F:      include/linux/zpool.h
14582
14583 ZR36067 VIDEO FOR LINUX DRIVER
14584 L:      mjpeg-users@lists.sourceforge.net
14585 L:      linux-media@vger.kernel.org
14586 W:      http://mjpeg.sourceforge.net/driver-zoran/
14587 T:      hg https://linuxtv.org/hg/v4l-dvb
14588 S:      Odd Fixes
14589 F:      drivers/media/pci/zoran/
14590
14591 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14592 M:      Minchan Kim <minchan@kernel.org>
14593 M:      Nitin Gupta <ngupta@vflare.org>
14594 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14595 L:      linux-kernel@vger.kernel.org
14596 S:      Maintained
14597 F:      drivers/block/zram/
14598 F:      Documentation/blockdev/zram.txt
14599
14600 ZS DECSTATION Z85C30 SERIAL DRIVER
14601 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14602 S:      Maintained
14603 F:      drivers/tty/serial/zs.*
14604
14605 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14606 M:      Minchan Kim <minchan@kernel.org>
14607 M:      Nitin Gupta <ngupta@vflare.org>
14608 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14609 L:      linux-mm@kvack.org
14610 S:      Maintained
14611 F:      mm/zsmalloc.c
14612 F:      include/linux/zsmalloc.h
14613 F:      Documentation/vm/zsmalloc.txt
14614
14615 ZSWAP COMPRESSED SWAP CACHING
14616 M:      Seth Jennings <sjenning@redhat.com>
14617 M:      Dan Streetman <ddstreet@ieee.org>
14618 L:      linux-mm@kvack.org
14619 S:      Maintained
14620 F:      mm/zswap.c
14621
14622 THE REST
14623 M:      Linus Torvalds <torvalds@linux-foundation.org>
14624 L:      linux-kernel@vger.kernel.org
14625 Q:      http://patchwork.kernel.org/project/LKML/list/
14626 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14627 S:      Buried alive in reporters
14628 F:      *
14629 F:      */