media: rc: mtk-cir: add MAINTAINERS entry for MediaTek CIR driver
[platform/kernel/linux-exynos.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <alex.aring@gmail.com>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208 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 ADV748X DRIVER
773 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
774 L:      linux-media@vger.kernel.org
775 S:      Maintained
776 F:      drivers/media/i2c/adv748x/*
777
778 ANALOG DEVICES INC ADV7511 DRIVER
779 M:      Hans Verkuil <hans.verkuil@cisco.com>
780 L:      linux-media@vger.kernel.org
781 S:      Maintained
782 F:      drivers/media/i2c/adv7511*
783
784 ANALOG DEVICES INC ADV7604 DRIVER
785 M:      Hans Verkuil <hans.verkuil@cisco.com>
786 L:      linux-media@vger.kernel.org
787 S:      Maintained
788 F:      drivers/media/i2c/adv7604*
789
790 ANALOG DEVICES INC ADV7842 DRIVER
791 M:      Hans Verkuil <hans.verkuil@cisco.com>
792 L:      linux-media@vger.kernel.org
793 S:      Maintained
794 F:      drivers/media/i2c/adv7842*
795
796 ANALOG DEVICES INC ASOC CODEC DRIVERS
797 M:      Lars-Peter Clausen <lars@metafoo.de>
798 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
799 W:      http://wiki.analog.com/
800 W:      http://ez.analog.com/community/linux-device-drivers
801 S:      Supported
802 F:      sound/soc/codecs/adau*
803 F:      sound/soc/codecs/adav*
804 F:      sound/soc/codecs/ad1*
805 F:      sound/soc/codecs/ad7*
806 F:      sound/soc/codecs/ssm*
807 F:      sound/soc/codecs/sigmadsp.*
808
809 ANALOG DEVICES INC ASOC DRIVERS
810 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
811 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
812 W:      http://blackfin.uclinux.org/
813 S:      Supported
814 F:      sound/soc/blackfin/*
815
816 ANALOG DEVICES INC DMA DRIVERS
817 M:      Lars-Peter Clausen <lars@metafoo.de>
818 W:      http://ez.analog.com/community/linux-device-drivers
819 S:      Supported
820 F:      drivers/dma/dma-axi-dmac.c
821
822 ANALOG DEVICES INC IIO DRIVERS
823 M:      Lars-Peter Clausen <lars@metafoo.de>
824 M:      Michael Hennerich <Michael.Hennerich@analog.com>
825 W:      http://wiki.analog.com/
826 W:      http://ez.analog.com/community/linux-device-drivers
827 S:      Supported
828 F:      drivers/iio/*/ad*
829 F:      drivers/iio/adc/ltc2497*
830 X:      drivers/iio/*/adjd*
831 F:      drivers/staging/iio/*/ad*
832 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
833
834 ANDROID CONFIG FRAGMENTS
835 M:      Rob Herring <robh@kernel.org>
836 S:      Supported
837 F:      kernel/configs/android*
838
839 ANDROID DRIVERS
840 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
841 M:      Arve Hjønnevåg <arve@android.com>
842 M:      Riley Andrews <riandrews@android.com>
843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
844 L:      devel@driverdev.osuosl.org
845 S:      Supported
846 F:      drivers/android/
847 F:      drivers/staging/android/
848
849 ANDROID ION DRIVER
850 M:      Laura Abbott <labbott@redhat.com>
851 M:      Sumit Semwal <sumit.semwal@linaro.org>
852 L:      devel@driverdev.osuosl.org
853 S:      Supported
854 F:      drivers/staging/android/ion
855 F:      drivers/staging/android/uapi/ion.h
856 F:      drivers/staging/android/uapi/ion_test.h
857
858 AOA (Apple Onboard Audio) ALSA DRIVER
859 M:      Johannes Berg <johannes@sipsolutions.net>
860 L:      linuxppc-dev@lists.ozlabs.org
861 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
862 S:      Maintained
863 F:      sound/aoa/
864
865 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
866 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
867 L:      linux-iio@vger.kernel.org
868 S:      Maintained
869 F:      drivers/iio/adc/stx104.c
870
871 APM DRIVER
872 M:      Jiri Kosina <jikos@kernel.org>
873 S:      Odd fixes
874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
875 F:      arch/x86/kernel/apm_32.c
876 F:      include/linux/apm_bios.h
877 F:      include/uapi/linux/apm_bios.h
878 F:      drivers/char/apm-emulation.c
879
880 APPARMOR SECURITY MODULE
881 M:      John Johansen <john.johansen@canonical.com>
882 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
883 W:      apparmor.wiki.kernel.org
884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
885 S:      Supported
886 F:      security/apparmor/
887 F:      Documentation/admin-guide/LSM/apparmor.rst
888
889 APPLE BCM5974 MULTITOUCH DRIVER
890 M:      Henrik Rydberg <rydberg@bitmath.org>
891 L:      linux-input@vger.kernel.org
892 S:      Odd fixes
893 F:      drivers/input/mouse/bcm5974.c
894
895 APPLE SMC DRIVER
896 M:      Henrik Rydberg <rydberg@bitmath.org>
897 L:      linux-hwmon@vger.kernel.org
898 S:      Odd fixes
899 F:      drivers/hwmon/applesmc.c
900
901 APPLETALK NETWORK LAYER
902 L:      netdev@vger.kernel.org
903 S:      Odd fixes
904 F:      drivers/net/appletalk/
905 F:      net/appletalk/
906
907 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
908 M:      Duc Dang <dhdang@apm.com>
909 S:      Supported
910 F:      arch/arm64/boot/dts/apm/
911
912 APPLIED MICRO (APM) X-GENE SOC EDAC
913 M:      Loc Ho <lho@apm.com>
914 S:      Supported
915 F:      drivers/edac/xgene_edac.c
916 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
917
918 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
919 M:      Iyappan Subramanian <isubramanian@apm.com>
920 M:      Keyur Chudgar <kchudgar@apm.com>
921 S:      Supported
922 F:      drivers/net/ethernet/apm/xgene-v2/
923
924 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
925 M:      Iyappan Subramanian <isubramanian@apm.com>
926 M:      Keyur Chudgar <kchudgar@apm.com>
927 M:      Quan Nguyen <qnguyen@apm.com>
928 S:      Supported
929 F:      drivers/net/ethernet/apm/xgene/
930 F:      drivers/net/phy/mdio-xgene.c
931 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
932 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
933
934 APPLIED MICRO (APM) X-GENE SOC PMU
935 M:      Tai Nguyen <ttnguyen@apm.com>
936 S:      Supported
937 F:      drivers/perf/xgene_pmu.c
938 F:      Documentation/perf/xgene-pmu.txt
939 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
940
941 APTINA CAMERA SENSOR PLL
942 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
943 L:      linux-media@vger.kernel.org
944 S:      Maintained
945 F:      drivers/media/i2c/aptina-pll.*
946
947 ARC FRAMEBUFFER DRIVER
948 M:      Jaya Kumar <jayalk@intworks.biz>
949 S:      Maintained
950 F:      drivers/video/fbdev/arcfb.c
951 F:      drivers/video/fbdev/core/fb_defio.c
952
953 ARC PGU DRM DRIVER
954 M:      Alexey Brodkin <abrodkin@synopsys.com>
955 S:      Supported
956 F:      drivers/gpu/drm/arc/
957 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
958
959 ARCNET NETWORK LAYER
960 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
961 L:      netdev@vger.kernel.org
962 S:      Maintained
963 F:      drivers/net/arcnet/
964 F:      include/uapi/linux/if_arcnet.h
965
966 ARM ARCHITECTED TIMER DRIVER
967 M:      Mark Rutland <mark.rutland@arm.com>
968 M:      Marc Zyngier <marc.zyngier@arm.com>
969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
970 S:      Maintained
971 F:      arch/arm/include/asm/arch_timer.h
972 F:      arch/arm64/include/asm/arch_timer.h
973 F:      drivers/clocksource/arm_arch_timer.c
974
975 ARM HDLCD DRM DRIVER
976 M:      Liviu Dudau <liviu.dudau@arm.com>
977 S:      Supported
978 F:      drivers/gpu/drm/arm/hdlcd_*
979 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
980
981 ARM MALI-DP DRM DRIVER
982 M:      Liviu Dudau <liviu.dudau@arm.com>
983 M:      Brian Starkey <brian.starkey@arm.com>
984 M:      Mali DP Maintainers <malidp@foss.arm.com>
985 S:      Supported
986 F:      drivers/gpu/drm/arm/
987 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
988
989 ARM MFM AND FLOPPY DRIVERS
990 M:      Ian Molton <spyro@f2s.com>
991 S:      Maintained
992 F:      arch/arm/lib/floppydma.S
993 F:      arch/arm/include/asm/floppy.h
994
995 ARM PMU PROFILING AND DEBUGGING
996 M:      Will Deacon <will.deacon@arm.com>
997 M:      Mark Rutland <mark.rutland@arm.com>
998 S:      Maintained
999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000 F:      arch/arm*/kernel/perf_*
1001 F:      arch/arm/oprofile/common.c
1002 F:      arch/arm*/kernel/hw_breakpoint.c
1003 F:      arch/arm*/include/asm/hw_breakpoint.h
1004 F:      arch/arm*/include/asm/perf_event.h
1005 F:      drivers/perf/*
1006 F:      include/linux/perf/arm_pmu.h
1007 F:      Documentation/devicetree/bindings/arm/pmu.txt
1008 F:      Documentation/devicetree/bindings/perf/
1009
1010 ARM PORT
1011 M:      Russell King <linux@armlinux.org.uk>
1012 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1013 W:      http://www.armlinux.org.uk/
1014 S:      Maintained
1015 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1016 F:      arch/arm/
1017
1018 ARM PRIMECELL AACI PL041 DRIVER
1019 M:      Russell King <linux@armlinux.org.uk>
1020 S:      Maintained
1021 F:      sound/arm/aaci.*
1022
1023 ARM PRIMECELL BUS SUPPORT
1024 M:      Russell King <linux@armlinux.org.uk>
1025 S:      Maintained
1026 F:      drivers/amba/
1027 F:      include/linux/amba/bus.h
1028
1029 ARM PRIMECELL CLCD PL110 DRIVER
1030 M:      Russell King <linux@armlinux.org.uk>
1031 S:      Maintained
1032 F:      drivers/video/fbdev/amba-clcd.*
1033
1034 ARM PRIMECELL KMI PL050 DRIVER
1035 M:      Russell King <linux@armlinux.org.uk>
1036 S:      Maintained
1037 F:      drivers/input/serio/ambakmi.*
1038 F:      include/linux/amba/kmi.h
1039
1040 ARM PRIMECELL MMCI PL180/1 DRIVER
1041 M:      Russell King <linux@armlinux.org.uk>
1042 S:      Maintained
1043 F:      drivers/mmc/host/mmci.*
1044 F:      include/linux/amba/mmci.h
1045
1046 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1047 M:      Russell King <linux@armlinux.org.uk>
1048 S:      Maintained
1049 F:      drivers/tty/serial/amba-pl01*.c
1050 F:      include/linux/amba/serial.h
1051
1052 ARM SMMU DRIVERS
1053 M:      Will Deacon <will.deacon@arm.com>
1054 R:      Robin Murphy <robin.murphy@arm.com>
1055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056 S:      Maintained
1057 F:      drivers/iommu/arm-smmu.c
1058 F:      drivers/iommu/arm-smmu-v3.c
1059 F:      drivers/iommu/io-pgtable-arm.c
1060 F:      drivers/iommu/io-pgtable-arm-v7s.c
1061
1062 ARM SUB-ARCHITECTURES
1063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064 S:      Maintained
1065 F:      arch/arm/mach-*/
1066 F:      arch/arm/plat-*/
1067 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1068
1069 ARM/ACTIONS SEMI ARCHITECTURE
1070 M:      Andreas Färber <afaerber@suse.de>
1071 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1072 S:      Maintained
1073 N:      owl
1074 F:      arch/arm/mach-actions/
1075 F:      arch/arm/boot/dts/owl-*
1076 F:      arch/arm64/boot/dts/actions/
1077 F:      drivers/clocksource/owl-*
1078 F:      drivers/soc/actions/
1079 F:      include/dt-bindings/power/owl-*
1080 F:      include/linux/soc/actions/
1081 F:      Documentation/devicetree/bindings/arm/actions.txt
1082 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1083 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1084
1085 ARM/ADS SPHERE MACHINE SUPPORT
1086 M:      Lennert Buytenhek <kernel@wantstofly.org>
1087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088 S:      Maintained
1089
1090 ARM/AFEB9260 MACHINE SUPPORT
1091 M:      Sergey Lapin <slapin@ossfans.org>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S:      Maintained
1094
1095 ARM/AJECO 1ARM MACHINE SUPPORT
1096 M:      Lennert Buytenhek <kernel@wantstofly.org>
1097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 S:      Maintained
1099
1100 ARM/Allwinner SoC Clock Support
1101 M:      Emilio López <emilio@elopez.com.ar>
1102 S:      Maintained
1103 F:      drivers/clk/sunxi/
1104
1105 ARM/Allwinner sunXi SoC support
1106 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1107 M:      Chen-Yu Tsai <wens@csie.org>
1108 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109 S:      Maintained
1110 N:      sun[x456789]i
1111 N:      sun50i
1112 F:      arch/arm/mach-sunxi/
1113 F:      arch/arm64/boot/dts/allwinner/
1114 F:      drivers/clk/sunxi-ng/
1115 F:      drivers/pinctrl/sunxi/
1116 F:      drivers/soc/sunxi/
1117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1118
1119 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1120 M:      Neil Armstrong <narmstrong@baylibre.com>
1121 M:      Jerome Brunet <jbrunet@baylibre.com>
1122 L:      linux-amlogic@lists.infradead.org
1123 S:      Maintained
1124 F:      drivers/clk/meson/
1125 F:      include/dt-bindings/clock/meson*
1126 F:      include/dt-bindings/clock/gxbb*
1127 F:      Documentation/devicetree/bindings/clock/amlogic*
1128
1129 ARM/Amlogic Meson SoC support
1130 M:      Carlo Caione <carlo@caione.org>
1131 M:      Kevin Hilman <khilman@baylibre.com>
1132 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1133 L:      linux-amlogic@lists.infradead.org
1134 W:      http://linux-meson.com/
1135 S:      Maintained
1136 F:      arch/arm/mach-meson/
1137 F:      arch/arm/boot/dts/meson*
1138 F:      arch/arm64/boot/dts/amlogic/
1139 F:      drivers/pinctrl/meson/
1140 F:      drivers/mmc/host/meson*
1141 N:      meson
1142
1143 ARM/Annapurna Labs ALPINE ARCHITECTURE
1144 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1145 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1146 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147 S:      Maintained
1148 F:      arch/arm/mach-alpine/
1149 F:      arch/arm/boot/dts/alpine*
1150 F:      arch/arm64/boot/dts/al/
1151 F:      drivers/*/*alpine*
1152
1153 ARM/ARTPEC MACHINE SUPPORT
1154 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1155 M:      Lars Persson <lars.persson@axis.com>
1156 M:      Niklas Cassel <niklas.cassel@axis.com>
1157 S:      Maintained
1158 L:      linux-arm-kernel@axis.com
1159 F:      arch/arm/mach-artpec
1160 F:      arch/arm/boot/dts/artpec6*
1161 F:      drivers/clk/axis
1162 F:      drivers/pinctrl/pinctrl-artpec*
1163 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1164
1165 ARM/ASPEED I2C DRIVER
1166 M:      Brendan Higgins <brendanhiggins@google.com>
1167 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1168 R:      Joel Stanley <joel@jms.id.au>
1169 L:      linux-i2c@vger.kernel.org
1170 L:      openbmc@lists.ozlabs.org
1171 S:      Maintained
1172 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1173 F:      drivers/i2c/busses/i2c-aspeed.c
1174 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1175 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1176
1177 ARM/ASPEED MACHINE SUPPORT
1178 M:      Joel Stanley <joel@jms.id.au>
1179 S:      Maintained
1180 F:      arch/arm/mach-aspeed/
1181 F:      arch/arm/boot/dts/aspeed-*
1182 F:      drivers/*/*aspeed*
1183
1184 ARM/ATMEL AT91 Clock Support
1185 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1186 S:      Maintained
1187 F:      drivers/clk/at91
1188
1189 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1190 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1191 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 W:      http://www.linux4sam.org
1194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1195 S:      Supported
1196 F:      arch/arm/mach-at91/
1197 F:      include/soc/at91/
1198 F:      arch/arm/boot/dts/at91*.dts
1199 F:      arch/arm/boot/dts/at91*.dtsi
1200 F:      arch/arm/boot/dts/sama*.dts
1201 F:      arch/arm/boot/dts/sama*.dtsi
1202 F:      arch/arm/include/debug/at91.S
1203 F:      drivers/memory/atmel*
1204
1205 ARM/CALXEDA HIGHBANK ARCHITECTURE
1206 M:      Rob Herring <robh@kernel.org>
1207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 S:      Maintained
1209 F:      arch/arm/mach-highbank/
1210 F:      arch/arm/boot/dts/highbank.dts
1211 F:      arch/arm/boot/dts/ecx-*.dts*
1212
1213 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1214 M:      Krzysztof Halasa <khalasa@piap.pl>
1215 S:      Maintained
1216 F:      arch/arm/mach-cns3xxx/
1217
1218 ARM/CAVIUM THUNDER NETWORK DRIVER
1219 M:      Sunil Goutham <sgoutham@cavium.com>
1220 M:      Robert Richter <rric@kernel.org>
1221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222 S:      Supported
1223 F:      drivers/net/ethernet/cavium/thunder/
1224
1225 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1226 M:      Alexander Shiyan <shc_work@mail.ru>
1227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 S:      Odd Fixes
1229 N:      clps711x
1230
1231 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1232 M:      Lennert Buytenhek <kernel@wantstofly.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235
1236 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1237 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1238 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 S:      Maintained
1241 F:      arch/arm/mach-ep93xx/
1242 F:      arch/arm/mach-ep93xx/include/mach/
1243
1244 ARM/CLKDEV SUPPORT
1245 M:      Russell King <linux@armlinux.org.uk>
1246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 S:      Maintained
1248 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1249 F:      arch/arm/include/asm/clkdev.h
1250 F:      drivers/clk/clkdev.c
1251
1252 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1253 M:      Mike Rapoport <mike@compulab.co.il>
1254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 S:      Maintained
1256
1257 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1258 M:      Baruch Siach <baruch@tkos.co.il>
1259 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260 S:      Maintained
1261 F:      arch/arm/boot/dts/cx92755*
1262 N:      digicolor
1263
1264 ARM/CONTEC MICRO9 MACHINE SUPPORT
1265 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1266 S:      Maintained
1267 F:      arch/arm/mach-ep93xx/micro9.c
1268
1269 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1270 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1271 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 S:      Maintained
1273 F:      drivers/hwtracing/coresight/*
1274 F:      Documentation/trace/coresight.txt
1275 F:      Documentation/trace/coresight-cpu-debug.txt
1276 F:      Documentation/devicetree/bindings/arm/coresight.txt
1277 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1278 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1279 F:      tools/perf/arch/arm/util/pmu.c
1280 F:      tools/perf/arch/arm/util/auxtrace.c
1281 F:      tools/perf/arch/arm/util/cs-etm.c
1282 F:      tools/perf/arch/arm/util/cs-etm.h
1283 F:      tools/perf/util/cs-etm.h
1284
1285 ARM/CORGI MACHINE SUPPORT
1286 M:      Richard Purdie <rpurdie@rpsys.net>
1287 S:      Maintained
1288
1289 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1290 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 T:      git git://github.com/ulli-kroll/linux.git
1293 S:      Maintained
1294 F:      arch/arm/mach-gemini/
1295 F:      drivers/rtc/rtc-ftrtc010.c
1296
1297 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1298 M:      Barry Song <baohua@kernel.org>
1299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1301 S:      Maintained
1302 F:      arch/arm/boot/dts/prima2*
1303 F:      arch/arm/mach-prima2/
1304 F:      drivers/clk/sirf/
1305 F:      drivers/clocksource/timer-prima2.c
1306 F:      drivers/clocksource/timer-atlas7.c
1307 N:      [^a-z]sirf
1308
1309 ARM/EBSA110 MACHINE SUPPORT
1310 M:      Russell King <linux@armlinux.org.uk>
1311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 W:      http://www.armlinux.org.uk/
1313 S:      Maintained
1314 F:      arch/arm/mach-ebsa110/
1315 F:      drivers/net/ethernet/amd/am79c961a.*
1316
1317 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1318 M:      Uwe Kleine-König <kernel@pengutronix.de>
1319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 S:      Maintained
1321 N:      efm32
1322
1323 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1324 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 S:      Maintained
1327 F:      arch/arm/mach-pxa/ezx.c
1328
1329 ARM/FARADAY FA526 PORT
1330 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333 T:      git git://git.berlios.de/gemini-board
1334 F:      arch/arm/mm/*-fa*
1335
1336 ARM/FOOTBRIDGE ARCHITECTURE
1337 M:      Russell King <linux@armlinux.org.uk>
1338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 W:      http://www.armlinux.org.uk/
1340 S:      Maintained
1341 F:      arch/arm/include/asm/hardware/dec21285.h
1342 F:      arch/arm/mach-footbridge/
1343
1344 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1345 M:      Shawn Guo <shawnguo@kernel.org>
1346 M:      Sascha Hauer <kernel@pengutronix.de>
1347 R:      Fabio Estevam <fabio.estevam@nxp.com>
1348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 S:      Maintained
1350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1351 F:      arch/arm/mach-imx/
1352 F:      arch/arm/mach-mxs/
1353 F:      arch/arm/boot/dts/imx*
1354 F:      arch/arm/configs/imx*_defconfig
1355 F:      drivers/clk/imx/
1356 F:      drivers/soc/imx/
1357 F:      include/soc/imx/
1358
1359 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1360 M:      Shawn Guo <shawnguo@kernel.org>
1361 M:      Sascha Hauer <kernel@pengutronix.de>
1362 R:      Stefan Agner <stefan@agner.ch>
1363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 S:      Maintained
1365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1366 F:      arch/arm/mach-imx/*vf610*
1367 F:      arch/arm/boot/dts/vf*
1368
1369 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1370 M:      Lennert Buytenhek <kernel@wantstofly.org>
1371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 S:      Maintained
1373
1374 ARM/GUMSTIX MACHINE SUPPORT
1375 M:      Steve Sakoman <sakoman@gmail.com>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378
1379 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1380 M:      Philipp Zabel <philipp.zabel@gmail.com>
1381 M:      Paul Parsons <lost.distance@yahoo.com>
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 S:      Maintained
1384 F:      arch/arm/mach-pxa/hx4700.c
1385 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1386 F:      sound/soc/pxa/hx4700.c
1387
1388 ARM/HISILICON SOC SUPPORT
1389 M:      Wei Xu <xuwei5@hisilicon.com>
1390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 W:      http://www.hisilicon.com
1392 S:      Supported
1393 T:      git git://github.com/hisilicon/linux-hisi.git
1394 F:      arch/arm/mach-hisi/
1395 F:      arch/arm/boot/dts/hi3*
1396 F:      arch/arm/boot/dts/hip*
1397 F:      arch/arm/boot/dts/hisi*
1398 F:      arch/arm64/boot/dts/hisilicon/
1399
1400 ARM/HP JORNADA 7XX MACHINE SUPPORT
1401 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1402 W:      www.jlime.com
1403 S:      Maintained
1404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1405 F:      arch/arm/mach-sa1100/jornada720.c
1406 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1407
1408 ARM/IGEP MACHINE SUPPORT
1409 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1410 M:      Javier Martinez Canillas <javier@dowhile0.org>
1411 L:      linux-omap@vger.kernel.org
1412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 S:      Maintained
1414 F:      arch/arm/boot/dts/omap3-igep*
1415
1416 ARM/INCOME PXA270 SUPPORT
1417 M:      Marek Vasut <marek.vasut@gmail.com>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1421
1422 ARM/INTEL IOP13XX ARM ARCHITECTURE
1423 M:      Lennert Buytenhek <kernel@wantstofly.org>
1424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S:      Maintained
1426
1427 ARM/INTEL IOP32X ARM ARCHITECTURE
1428 M:      Lennert Buytenhek <kernel@wantstofly.org>
1429 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 S:      Maintained
1431
1432 ARM/INTEL IOP33X ARM ARCHITECTURE
1433 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434 S:      Orphan
1435
1436 ARM/INTEL IQ81342EX MACHINE SUPPORT
1437 M:      Lennert Buytenhek <kernel@wantstofly.org>
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 S:      Maintained
1440
1441 ARM/INTEL IXDP2850 MACHINE SUPPORT
1442 M:      Lennert Buytenhek <kernel@wantstofly.org>
1443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 S:      Maintained
1445
1446 ARM/INTEL IXP4XX ARM ARCHITECTURE
1447 M:      Imre Kaloz <kaloz@openwrt.org>
1448 M:      Krzysztof Halasa <khalasa@piap.pl>
1449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 S:      Maintained
1451 F:      arch/arm/mach-ixp4xx/
1452
1453 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1454 M:      Jonathan Cameron <jic23@cam.ac.uk>
1455 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 S:      Maintained
1457 F:      arch/arm/mach-pxa/stargate2.c
1458 F:      drivers/pcmcia/pxa2xx_stargate2.c
1459
1460 ARM/INTEL XSC3 (MANZANO) ARM CORE
1461 M:      Lennert Buytenhek <kernel@wantstofly.org>
1462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 S:      Maintained
1464
1465 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1466 M:      Lennert Buytenhek <kernel@wantstofly.org>
1467 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 S:      Maintained
1469
1470 ARM/LG1K ARCHITECTURE
1471 M:      Chanho Min <chanho.min@lge.com>
1472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 S:      Maintained
1474 F:      arch/arm64/boot/dts/lg/
1475
1476 ARM/LOGICPD PXA270 MACHINE SUPPORT
1477 M:      Lennert Buytenhek <kernel@wantstofly.org>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 S:      Maintained
1480
1481 ARM/LPC18XX ARCHITECTURE
1482 M:      Joachim Eastwood <manabian@gmail.com>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 S:      Maintained
1485 F:      arch/arm/boot/dts/lpc43*
1486 F:      drivers/clk/nxp/clk-lpc18xx*
1487 F:      drivers/clocksource/time-lpc32xx.c
1488 F:      drivers/i2c/busses/i2c-lpc2k.c
1489 F:      drivers/memory/pl172.c
1490 F:      drivers/mtd/spi-nor/nxp-spifi.c
1491 F:      drivers/rtc/rtc-lpc24xx.c
1492 N:      lpc18xx
1493
1494 ARM/LPC32XX SOC SUPPORT
1495 M:      Vladimir Zapolskiy <vz@mleia.com>
1496 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1499 S:      Maintained
1500 F:      arch/arm/boot/dts/lpc32*
1501 F:      arch/arm/mach-lpc32xx/
1502 F:      drivers/i2c/busses/i2c-pnx.c
1503 F:      drivers/net/ethernet/nxp/lpc_eth.c
1504 F:      drivers/usb/host/ohci-nxp.c
1505 F:      drivers/watchdog/pnx4008_wdt.c
1506 N:      lpc32xx
1507
1508 ARM/MAGICIAN MACHINE SUPPORT
1509 M:      Philipp Zabel <philipp.zabel@gmail.com>
1510 S:      Maintained
1511
1512 ARM/Marvell Berlin SoC support
1513 M:      Jisheng Zhang <jszhang@marvell.com>
1514 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1515 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 S:      Maintained
1517 F:      arch/arm/mach-berlin/
1518 F:      arch/arm/boot/dts/berlin*
1519 F:      arch/arm64/boot/dts/marvell/berlin*
1520
1521 ARM/Marvell Dove/MV78xx0/Orion SOC support
1522 M:      Jason Cooper <jason@lakedaemon.net>
1523 M:      Andrew Lunn <andrew@lunn.ch>
1524 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1525 M:      Gregory Clement <gregory.clement@free-electrons.com>
1526 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 S:      Maintained
1528 F:      Documentation/devicetree/bindings/soc/dove/
1529 F:      arch/arm/mach-dove/
1530 F:      arch/arm/mach-mv78xx0/
1531 F:      arch/arm/mach-orion5x/
1532 F:      arch/arm/plat-orion/
1533 F:      arch/arm/boot/dts/dove*
1534 F:      arch/arm/boot/dts/orion5x*
1535
1536 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1537 M:      Jason Cooper <jason@lakedaemon.net>
1538 M:      Andrew Lunn <andrew@lunn.ch>
1539 M:      Gregory Clement <gregory.clement@free-electrons.com>
1540 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1541 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543 F:      arch/arm/boot/dts/armada*
1544 F:      arch/arm/boot/dts/kirkwood*
1545 F:      arch/arm/configs/mvebu_*_defconfig
1546 F:      arch/arm/mach-mvebu/
1547 F:      arch/arm64/boot/dts/marvell/armada*
1548 F:      drivers/cpufreq/mvebu-cpufreq.c
1549 F:      drivers/irqchip/irq-armada-370-xp.c
1550 F:      drivers/irqchip/irq-mvebu-*
1551 F:      drivers/pinctrl/mvebu/
1552 F:      drivers/rtc/rtc-armada38x.c
1553
1554 ARM/Mediatek RTC DRIVER
1555 M:      Eddie Huang <eddie.huang@mediatek.com>
1556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1559 F:      drivers/rtc/rtc-mt6397.c
1560
1561 ARM/Mediatek SoC support
1562 M:      Matthias Brugger <matthias.bgg@gmail.com>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 F:      arch/arm/boot/dts/mt6*
1567 F:      arch/arm/boot/dts/mt7*
1568 F:      arch/arm/boot/dts/mt8*
1569 F:      arch/arm/mach-mediatek/
1570 F:      arch/arm64/boot/dts/mediatek/
1571 N:      mtk
1572 K:      mediatek
1573
1574 ARM/Mediatek USB3 PHY DRIVER
1575 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1576 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1578 S:      Maintained
1579 F:      drivers/phy/phy-mt65xx-usb3.c
1580
1581 ARM/MICREL KS8695 ARCHITECTURE
1582 M:      Greg Ungerer <gerg@uclinux.org>
1583 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 F:      arch/arm/mach-ks8695/
1585 S:      Odd Fixes
1586
1587 ARM/MIOA701 MACHINE SUPPORT
1588 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 F:      arch/arm/mach-pxa/mioa701.c
1591 S:      Maintained
1592
1593 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1594 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1595 S:      Maintained
1596
1597 ARM/NOMADIK ARCHITECTURE
1598 M:      Alessandro Rubini <rubini@unipv.it>
1599 M:      Linus Walleij <linus.walleij@linaro.org>
1600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 S:      Maintained
1602 F:      arch/arm/mach-nomadik/
1603 F:      drivers/pinctrl/nomadik/
1604 F:      drivers/i2c/busses/i2c-nomadik.c
1605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1606
1607 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1608 M:      Wan ZongShun <mcuos.com@gmail.com>
1609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 W:      http://www.mcuos.com
1611 S:      Maintained
1612 F:      arch/arm/mach-w90x900/
1613 F:      drivers/input/keyboard/w90p910_keypad.c
1614 F:      drivers/input/touchscreen/w90p910_ts.c
1615 F:      drivers/watchdog/nuc900_wdt.c
1616 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1617 F:      drivers/mtd/nand/nuc900_nand.c
1618 F:      drivers/rtc/rtc-nuc900.c
1619 F:      drivers/spi/spi-nuc900.c
1620 F:      drivers/usb/host/ehci-w90x900.c
1621 F:      drivers/video/fbdev/nuc900fb.c
1622
1623 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1624 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1625 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1626 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1627 S:      Supported
1628
1629 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1630 M:      Alexander Clouter <alex@digriz.org.uk>
1631 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 W:      http://www.digriz.org.uk/ts78xx/kernel
1633 S:      Maintained
1634 F:      arch/arm/mach-orion5x/ts78xx-*
1635
1636 ARM/OXNAS platform support
1637 M:      Neil Armstrong <narmstrong@baylibre.com>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1640 S:      Maintained
1641 F:      arch/arm/mach-oxnas/
1642 F:      arch/arm/boot/dts/ox8*.dtsi
1643 F:      arch/arm/boot/dts/wd-mbwe.dts
1644 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1645 N:      oxnas
1646
1647 ARM/PALM TREO SUPPORT
1648 M:      Tomas Cech <sleep_walker@suse.com>
1649 L:      linux-arm-kernel@lists.infradead.org
1650 W:      http://hackndev.com
1651 S:      Maintained
1652 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1653 F:      arch/arm/mach-pxa/palmtreo.c
1654
1655 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1656 M:      Marek Vasut <marek.vasut@gmail.com>
1657 L:      linux-arm-kernel@lists.infradead.org
1658 W:      http://hackndev.com
1659 S:      Maintained
1660 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1661 F:      arch/arm/mach-pxa/palmtx.c
1662 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1663 F:      arch/arm/mach-pxa/palmt5.c
1664 F:      arch/arm/mach-pxa/include/mach/palmld.h
1665 F:      arch/arm/mach-pxa/palmld.c
1666 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1667 F:      arch/arm/mach-pxa/palmte2.c
1668 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1669 F:      arch/arm/mach-pxa/palmtc.c
1670
1671 ARM/PALMZ72 SUPPORT
1672 M:      Sergey Lapin <slapin@ossfans.org>
1673 L:      linux-arm-kernel@lists.infradead.org
1674 W:      http://hackndev.com
1675 S:      Maintained
1676 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1677 F:      arch/arm/mach-pxa/palmz72.c
1678
1679 ARM/PLEB SUPPORT
1680 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1681 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1682 S:      Maintained
1683
1684 ARM/PT DIGITAL BOARD PORT
1685 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 W:      http://www.armlinux.org.uk/
1688 S:      Maintained
1689
1690 ARM/QUALCOMM SUPPORT
1691 M:      Andy Gross <andy.gross@linaro.org>
1692 M:      David Brown <david.brown@linaro.org>
1693 L:      linux-arm-msm@vger.kernel.org
1694 L:      linux-soc@vger.kernel.org
1695 S:      Maintained
1696 F:      Documentation/devicetree/bindings/soc/qcom/
1697 F:      arch/arm/boot/dts/qcom-*.dts
1698 F:      arch/arm/boot/dts/qcom-*.dtsi
1699 F:      arch/arm/mach-qcom/
1700 F:      arch/arm64/boot/dts/qcom/*
1701 F:      drivers/i2c/busses/i2c-qup.c
1702 F:      drivers/clk/qcom/
1703 F:      drivers/dma/qcom/
1704 F:      drivers/soc/qcom/
1705 F:      drivers/spi/spi-qup.c
1706 F:      drivers/tty/serial/msm_serial.h
1707 F:      drivers/tty/serial/msm_serial.c
1708 F:      drivers/*/pm8???-*
1709 F:      drivers/mfd/ssbi.c
1710 F:      drivers/firmware/qcom_scm.c
1711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1712
1713 ARM/RADISYS ENP2611 MACHINE SUPPORT
1714 M:      Lennert Buytenhek <kernel@wantstofly.org>
1715 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 S:      Maintained
1717
1718 ARM/REALTEK ARCHITECTURE
1719 M:      Andreas Färber <afaerber@suse.de>
1720 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 S:      Maintained
1722 F:      arch/arm64/boot/dts/realtek/
1723 F:      Documentation/devicetree/bindings/arm/realtek.txt
1724
1725 ARM/RENESAS ARM64 ARCHITECTURE
1726 M:      Simon Horman <horms@verge.net.au>
1727 M:      Magnus Damm <magnus.damm@gmail.com>
1728 L:      linux-renesas-soc@vger.kernel.org
1729 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1730 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1731 S:      Supported
1732 F:      arch/arm64/boot/dts/renesas/
1733 F:      drivers/soc/renesas/
1734 F:      include/linux/soc/renesas/
1735
1736 ARM/RISCPC ARCHITECTURE
1737 M:      Russell King <linux@armlinux.org.uk>
1738 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739 W:      http://www.armlinux.org.uk/
1740 S:      Maintained
1741 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1742 F:      arch/arm/include/asm/hardware/ioc.h
1743 F:      arch/arm/include/asm/hardware/iomd.h
1744 F:      arch/arm/include/asm/hardware/memc.h
1745 F:      arch/arm/mach-rpc/
1746 F:      drivers/net/ethernet/8390/etherh.c
1747 F:      drivers/net/ethernet/i825xx/ether1*
1748 F:      drivers/net/ethernet/seeq/ether3*
1749 F:      drivers/scsi/arm/
1750
1751 ARM/Rockchip SoC support
1752 M:      Heiko Stuebner <heiko@sntech.de>
1753 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 L:      linux-rockchip@lists.infradead.org
1755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1756 S:      Maintained
1757 F:      arch/arm/boot/dts/rk3*
1758 F:      arch/arm/boot/dts/rv1108*
1759 F:      arch/arm/mach-rockchip/
1760 F:      drivers/clk/rockchip/
1761 F:      drivers/i2c/busses/i2c-rk3x.c
1762 F:      drivers/*/*rockchip*
1763 F:      drivers/*/*/*rockchip*
1764 F:      sound/soc/rockchip/
1765 N:      rockchip
1766
1767 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1768 M:      Kukjin Kim <kgene@kernel.org>
1769 M:      Krzysztof Kozlowski <krzk@kernel.org>
1770 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1772 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1773 S:      Maintained
1774 F:      arch/arm/boot/dts/s3c*
1775 F:      arch/arm/boot/dts/s5p*
1776 F:      arch/arm/boot/dts/samsung*
1777 F:      arch/arm/boot/dts/exynos*
1778 F:      arch/arm64/boot/dts/exynos/
1779 F:      arch/arm/plat-samsung/
1780 F:      arch/arm/mach-s3c24*/
1781 F:      arch/arm/mach-s3c64xx/
1782 F:      arch/arm/mach-s5p*/
1783 F:      arch/arm/mach-exynos*/
1784 F:      drivers/*/*s3c24*
1785 F:      drivers/*/*/*s3c24*
1786 F:      drivers/*/*s3c64xx*
1787 F:      drivers/*/*s5pv210*
1788 F:      drivers/memory/samsung/*
1789 F:      drivers/soc/samsung/*
1790 F:      Documentation/arm/Samsung/
1791 F:      Documentation/devicetree/bindings/arm/samsung/
1792 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1793 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1794 N:      exynos
1795
1796 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1797 M:      Kyungmin Park <kyungmin.park@samsung.com>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 S:      Maintained
1800 F:      arch/arm/mach-s5pv210/
1801
1802 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1803 M:      Kyungmin Park <kyungmin.park@samsung.com>
1804 M:      Kamil Debski <kamil@wypas.org>
1805 M:      Andrzej Hajda <a.hajda@samsung.com>
1806 L:      linux-arm-kernel@lists.infradead.org
1807 L:      linux-media@vger.kernel.org
1808 S:      Maintained
1809 F:      drivers/media/platform/s5p-g2d/
1810
1811 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1812 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1813 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1814 L:      linux-media@vger.kernel.org
1815 S:      Maintained
1816 F:      drivers/media/platform/s5p-cec/
1817 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1818
1819 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1820 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1821 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1822 L:      linux-arm-kernel@lists.infradead.org
1823 L:      linux-media@vger.kernel.org
1824 S:      Maintained
1825 F:      drivers/media/platform/s5p-jpeg/
1826
1827 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1828 M:      Kyungmin Park <kyungmin.park@samsung.com>
1829 M:      Kamil Debski <kamil@wypas.org>
1830 M:      Jeongtae Park <jtp.park@samsung.com>
1831 M:      Andrzej Hajda <a.hajda@samsung.com>
1832 L:      linux-arm-kernel@lists.infradead.org
1833 L:      linux-media@vger.kernel.org
1834 S:      Maintained
1835 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1836 F:      drivers/media/platform/s5p-mfc/
1837
1838 ARM/SHMOBILE ARM ARCHITECTURE
1839 M:      Simon Horman <horms@verge.net.au>
1840 M:      Magnus Damm <magnus.damm@gmail.com>
1841 L:      linux-renesas-soc@vger.kernel.org
1842 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1844 S:      Supported
1845 F:      arch/arm/boot/dts/emev2*
1846 F:      arch/arm/boot/dts/r7s*
1847 F:      arch/arm/boot/dts/r8a*
1848 F:      arch/arm/boot/dts/sh*
1849 F:      arch/arm/configs/shmobile_defconfig
1850 F:      arch/arm/include/debug/renesas-scif.S
1851 F:      arch/arm/mach-shmobile/
1852 F:      drivers/soc/renesas/
1853 F:      include/linux/soc/renesas/
1854
1855 ARM/SOCFPGA ARCHITECTURE
1856 M:      Dinh Nguyen <dinguyen@kernel.org>
1857 S:      Maintained
1858 F:      arch/arm/mach-socfpga/
1859 F:      arch/arm/boot/dts/socfpga*
1860 F:      arch/arm/configs/socfpga_defconfig
1861 F:      arch/arm64/boot/dts/altera/
1862 W:      http://www.rocketboards.org
1863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1864
1865 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1866 M:      Dinh Nguyen <dinguyen@kernel.org>
1867 S:      Maintained
1868 F:      drivers/clk/socfpga/
1869
1870 ARM/SOCFPGA EDAC SUPPORT
1871 M:      Thor Thayer <thor.thayer@linux.intel.com>
1872 S:      Maintained
1873 F:      drivers/edac/altera_edac.
1874
1875 ARM/STI ARCHITECTURE
1876 M:      Patrice Chotard <patrice.chotard@st.com>
1877 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 W:      http://www.stlinux.com
1879 S:      Maintained
1880 F:      arch/arm/mach-sti/
1881 F:      arch/arm/boot/dts/sti*
1882 F:      drivers/char/hw_random/st-rng.c
1883 F:      drivers/clocksource/arm_global_timer.c
1884 F:      drivers/clocksource/clksrc_st_lpc.c
1885 F:      drivers/cpufreq/sti-cpufreq.c
1886 F:      drivers/dma/st_fdma*
1887 F:      drivers/i2c/busses/i2c-st.c
1888 F:      drivers/media/rc/st_rc.c
1889 F:      drivers/media/platform/sti/c8sectpfe/
1890 F:      drivers/mmc/host/sdhci-st.c
1891 F:      drivers/phy/st/phy-miphy28lp.c
1892 F:      drivers/phy/st/phy-stih407-usb.c
1893 F:      drivers/pinctrl/pinctrl-st.c
1894 F:      drivers/remoteproc/st_remoteproc.c
1895 F:      drivers/remoteproc/st_slim_rproc.c
1896 F:      drivers/reset/sti/
1897 F:      drivers/rtc/rtc-st-lpc.c
1898 F:      drivers/tty/serial/st-asc.c
1899 F:      drivers/usb/dwc3/dwc3-st.c
1900 F:      drivers/usb/host/ehci-st.c
1901 F:      drivers/usb/host/ohci-st.c
1902 F:      drivers/watchdog/st_lpc_wdt.c
1903 F:      drivers/ata/ahci_st.c
1904 F:      include/linux/remoteproc/st_slim_rproc.h
1905
1906 ARM/STM32 ARCHITECTURE
1907 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1908 M:      Alexandre Torgue <alexandre.torgue@st.com>
1909 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 S:      Maintained
1911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1912 N:      stm32
1913 F:      drivers/clocksource/armv7m_systick.c
1914
1915 ARM/TANGO ARCHITECTURE
1916 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1917 L:      linux-arm-kernel@lists.infradead.org
1918 S:      Maintained
1919 N:      tango
1920
1921 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1922 M:      Lennert Buytenhek <kernel@wantstofly.org>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 S:      Maintained
1925
1926 ARM/TETON BGA MACHINE SUPPORT
1927 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1928 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929 S:      Maintained
1930
1931 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1932 M:      Santosh Shilimkar <ssantosh@kernel.org>
1933 L:      linux-kernel@vger.kernel.org
1934 S:      Maintained
1935 F:      drivers/memory/*emif*
1936
1937 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1938 M:      Santosh Shilimkar <ssantosh@kernel.org>
1939 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 S:      Maintained
1941 F:      arch/arm/mach-keystone/
1942 F:      arch/arm/boot/dts/keystone-*
1943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1944
1945 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1946 M:      Santosh Shilimkar <ssantosh@kernel.org>
1947 L:      linux-kernel@vger.kernel.org
1948 S:      Maintained
1949 F:      drivers/clk/keystone/
1950
1951 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1952 M:      Santosh Shilimkar <ssantosh@kernel.org>
1953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 L:      linux-kernel@vger.kernel.org
1955 S:      Maintained
1956 F:      drivers/clocksource/timer-keystone.c
1957
1958 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1959 M:      Santosh Shilimkar <ssantosh@kernel.org>
1960 L:      linux-kernel@vger.kernel.org
1961 S:      Maintained
1962 F:      drivers/power/reset/keystone-reset.c
1963
1964 ARM/THECUS N2100 MACHINE SUPPORT
1965 M:      Lennert Buytenhek <kernel@wantstofly.org>
1966 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 S:      Maintained
1968
1969 ARM/TOSA MACHINE SUPPORT
1970 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1971 M:      Dirk Opfer <dirk@opfer-online.de>
1972 S:      Maintained
1973
1974 ARM/U300 MACHINE SUPPORT
1975 M:      Linus Walleij <linus.walleij@linaro.org>
1976 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 S:      Supported
1978 F:      arch/arm/mach-u300/
1979 F:      drivers/clocksource/timer-u300.c
1980 F:      drivers/i2c/busses/i2c-stu300.c
1981 F:      drivers/rtc/rtc-coh901331.c
1982 F:      drivers/watchdog/coh901327_wdt.c
1983 F:      drivers/dma/coh901318*
1984 F:      drivers/mfd/ab3100*
1985 F:      drivers/rtc/rtc-ab3100.c
1986 F:      drivers/rtc/rtc-coh901331.c
1987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1988
1989 ARM/UNIPHIER ARCHITECTURE
1990 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1993 S:      Maintained
1994 F:      arch/arm/boot/dts/uniphier*
1995 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1996 F:      arch/arm/mach-uniphier/
1997 F:      arch/arm/mm/cache-uniphier.c
1998 F:      arch/arm64/boot/dts/socionext/
1999 F:      drivers/bus/uniphier-system-bus.c
2000 F:      drivers/clk/uniphier/
2001 F:      drivers/i2c/busses/i2c-uniphier*
2002 F:      drivers/pinctrl/uniphier/
2003 F:      drivers/reset/reset-uniphier.c
2004 F:      drivers/tty/serial/8250/8250_uniphier.c
2005 N:      uniphier
2006
2007 ARM/Ux500 ARM ARCHITECTURE
2008 M:      Linus Walleij <linus.walleij@linaro.org>
2009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 S:      Maintained
2011 F:      arch/arm/mach-ux500/
2012 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2013 F:      drivers/dma/ste_dma40*
2014 F:      drivers/hwspinlock/u8500_hsem.c
2015 F:      drivers/mfd/abx500*
2016 F:      drivers/mfd/ab8500*
2017 F:      drivers/mfd/dbx500*
2018 F:      drivers/mfd/db8500*
2019 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2020 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2021 F:      drivers/rtc/rtc-ab8500.c
2022 F:      drivers/rtc/rtc-pl031.c
2023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2024
2025 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2026 M:      Ulf Hansson <ulf.hansson@linaro.org>
2027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 T:      git git://git.linaro.org/people/ulfh/clk.git
2029 S:      Maintained
2030 F:      drivers/clk/ux500/
2031
2032 ARM/VERSATILE EXPRESS PLATFORM
2033 M:      Liviu Dudau <liviu.dudau@arm.com>
2034 M:      Sudeep Holla <sudeep.holla@arm.com>
2035 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2037 S:      Maintained
2038 F:      arch/arm/boot/dts/vexpress*
2039 F:      arch/arm64/boot/dts/arm/
2040 F:      arch/arm/mach-vexpress/
2041 F:      */*/vexpress*
2042 F:      */*/*/vexpress*
2043 F:      drivers/clk/versatile/clk-vexpress-osc.c
2044 F:      drivers/clocksource/versatile.c
2045 N:      mps2
2046
2047 ARM/VFP SUPPORT
2048 M:      Russell King <linux@armlinux.org.uk>
2049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 W:      http://www.armlinux.org.uk/
2051 S:      Maintained
2052 F:      arch/arm/vfp/
2053
2054 ARM/VOIPAC PXA270 SUPPORT
2055 M:      Marek Vasut <marek.vasut@gmail.com>
2056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 S:      Maintained
2058 F:      arch/arm/mach-pxa/vpac270.c
2059 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2060
2061 ARM/VT8500 ARM ARCHITECTURE
2062 M:      Tony Prisk <linux@prisktech.co.nz>
2063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 S:      Maintained
2065 F:      arch/arm/mach-vt8500/
2066 F:      drivers/clocksource/vt8500_timer.c
2067 F:      drivers/i2c/busses/i2c-wmt.c
2068 F:      drivers/mmc/host/wmt-sdmmc.c
2069 F:      drivers/pwm/pwm-vt8500.c
2070 F:      drivers/rtc/rtc-vt8500.c
2071 F:      drivers/tty/serial/vt8500_serial.c
2072 F:      drivers/usb/host/ehci-platform.c
2073 F:      drivers/usb/host/uhci-platform.c
2074 F:      drivers/video/fbdev/vt8500lcdfb.*
2075 F:      drivers/video/fbdev/wm8505fb*
2076 F:      drivers/video/fbdev/wmt_ge_rops.*
2077
2078 ARM/ZIPIT Z2 SUPPORT
2079 M:      Marek Vasut <marek.vasut@gmail.com>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 S:      Maintained
2082 F:      arch/arm/mach-pxa/z2.c
2083 F:      arch/arm/mach-pxa/include/mach/z2.h
2084
2085 ARM/ZTE ARCHITECTURE
2086 M:      Jun Nie <jun.nie@linaro.org>
2087 M:      Baoyou Xie <baoyou.xie@linaro.org>
2088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 S:      Maintained
2090 F:      arch/arm/mach-zx/
2091 F:      drivers/clk/zte/
2092 F:      drivers/reset/reset-zx2967.c
2093 F:      drivers/soc/zte/
2094 F:      Documentation/devicetree/bindings/arm/zte.txt
2095 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2096 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2097 F:      Documentation/devicetree/bindings/soc/zte/
2098 F:      include/dt-bindings/soc/zx*.h
2099
2100 ARM/ZYNQ ARCHITECTURE
2101 M:      Michal Simek <michal.simek@xilinx.com>
2102 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 W:      http://wiki.xilinx.com
2105 T:      git https://github.com/Xilinx/linux-xlnx.git
2106 S:      Supported
2107 F:      arch/arm/mach-zynq/
2108 F:      drivers/cpuidle/cpuidle-zynq.c
2109 F:      drivers/block/xsysace.c
2110 N:      zynq
2111 N:      xilinx
2112 F:      drivers/clocksource/cadence_ttc_timer.c
2113 F:      drivers/i2c/busses/i2c-cadence.c
2114 F:      drivers/mmc/host/sdhci-of-arasan.c
2115 F:      drivers/edac/synopsys_edac.c
2116
2117 ARM64 PORT (AARCH64 ARCHITECTURE)
2118 M:      Catalin Marinas <catalin.marinas@arm.com>
2119 M:      Will Deacon <will.deacon@arm.com>
2120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2122 S:      Maintained
2123 F:      arch/arm64/
2124 F:      Documentation/arm64/
2125
2126 AS3645A LED FLASH CONTROLLER DRIVER
2127 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2128 L:      linux-media@vger.kernel.org
2129 T:      git git://linuxtv.org/media_tree.git
2130 S:      Maintained
2131 F:      drivers/media/i2c/as3645a.c
2132 F:      include/media/i2c/as3645a.h
2133
2134 ASAHI KASEI AK8974 DRIVER
2135 M:      Linus Walleij <linus.walleij@linaro.org>
2136 L:      linux-iio@vger.kernel.org
2137 W:      http://www.akm.com/
2138 S:      Supported
2139 F:      drivers/iio/magnetometer/ak8974.c
2140
2141 ASC7621 HARDWARE MONITOR DRIVER
2142 M:      George Joseph <george.joseph@fairview5.com>
2143 L:      linux-hwmon@vger.kernel.org
2144 S:      Maintained
2145 F:      Documentation/hwmon/asc7621
2146 F:      drivers/hwmon/asc7621.c
2147
2148 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2149 M:      Corentin Chary <corentin.chary@gmail.com>
2150 L:      acpi4asus-user@lists.sourceforge.net
2151 L:      platform-driver-x86@vger.kernel.org
2152 W:      http://acpi4asus.sf.net
2153 S:      Maintained
2154 F:      drivers/platform/x86/asus*.c
2155 F:      drivers/platform/x86/eeepc*.c
2156
2157 ASUS WIRELESS RADIO CONTROL DRIVER
2158 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2159 L:      platform-driver-x86@vger.kernel.org
2160 S:      Maintained
2161 F:      drivers/platform/x86/asus-wireless.c
2162
2163 ASYMMETRIC KEYS
2164 M:      David Howells <dhowells@redhat.com>
2165 L:      keyrings@vger.kernel.org
2166 S:      Maintained
2167 F:      Documentation/crypto/asymmetric-keys.txt
2168 F:      include/linux/verification.h
2169 F:      include/crypto/public_key.h
2170 F:      include/crypto/pkcs7.h
2171 F:      crypto/asymmetric_keys/
2172
2173 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2174 R:      Dan Williams <dan.j.williams@intel.com>
2175 W:      http://sourceforge.net/projects/xscaleiop
2176 S:      Odd fixes
2177 F:      Documentation/crypto/async-tx-api.txt
2178 F:      crypto/async_tx/
2179 F:      drivers/dma/
2180 F:      include/linux/dmaengine.h
2181 F:      include/linux/async_tx.h
2182
2183 AT24 EEPROM DRIVER
2184 M:      Wolfram Sang <wsa@the-dreams.de>
2185 L:      linux-i2c@vger.kernel.org
2186 S:      Maintained
2187 F:      drivers/misc/eeprom/at24.c
2188 F:      include/linux/platform_data/at24.h
2189
2190 ATA OVER ETHERNET (AOE) DRIVER
2191 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2192 W:      http://www.openaoe.org/
2193 S:      Supported
2194 F:      Documentation/aoe/
2195 F:      drivers/block/aoe/
2196
2197 ATHEROS 71XX/9XXX GPIO DRIVER
2198 M:      Alban Bedel <albeu@free.fr>
2199 W:      https://github.com/AlbanBedel/linux
2200 T:      git git://github.com/AlbanBedel/linux
2201 S:      Maintained
2202 F:      drivers/gpio/gpio-ath79.c
2203 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2204
2205 ATHEROS ATH GENERIC UTILITIES
2206 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2207 L:      linux-wireless@vger.kernel.org
2208 S:      Supported
2209 F:      drivers/net/wireless/ath/*
2210
2211 ATHEROS ATH5K WIRELESS DRIVER
2212 M:      Jiri Slaby <jirislaby@gmail.com>
2213 M:      Nick Kossifidis <mickflemm@gmail.com>
2214 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2215 L:      linux-wireless@vger.kernel.org
2216 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2217 S:      Maintained
2218 F:      drivers/net/wireless/ath/ath5k/
2219
2220 ATHEROS ATH6KL WIRELESS DRIVER
2221 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2222 L:      linux-wireless@vger.kernel.org
2223 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2225 S:      Supported
2226 F:      drivers/net/wireless/ath/ath6kl/
2227
2228 ATI_REMOTE2 DRIVER
2229 M:      Ville Syrjala <syrjala@sci.fi>
2230 S:      Maintained
2231 F:      drivers/input/misc/ati_remote2.c
2232
2233 ATK0110 HWMON DRIVER
2234 M:      Luca Tettamanti <kronos.it@gmail.com>
2235 L:      linux-hwmon@vger.kernel.org
2236 S:      Maintained
2237 F:      drivers/hwmon/asus_atk0110.c
2238
2239 ATLX ETHERNET DRIVERS
2240 M:      Jay Cliburn <jcliburn@gmail.com>
2241 M:      Chris Snook <chris.snook@gmail.com>
2242 L:      netdev@vger.kernel.org
2243 W:      http://sourceforge.net/projects/atl1
2244 W:      http://atl1.sourceforge.net
2245 S:      Maintained
2246 F:      drivers/net/ethernet/atheros/
2247
2248 ATM
2249 M:      Chas Williams <3chas3@gmail.com>
2250 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2251 L:      netdev@vger.kernel.org
2252 W:      http://linux-atm.sourceforge.net
2253 S:      Maintained
2254 F:      drivers/atm/
2255 F:      include/linux/atm*
2256 F:      include/uapi/linux/atm*
2257
2258 ATMEL AT91 / AT32 MCI DRIVER
2259 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2260 S:      Maintained
2261 F:      drivers/mmc/host/atmel-mci.c
2262
2263 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2264 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2265 S:      Supported
2266 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2267
2268 ATMEL Audio ALSA driver
2269 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2270 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2271 S:      Supported
2272 F:      sound/soc/atmel
2273
2274 ATMEL I2C DRIVER
2275 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2276 L:      linux-i2c@vger.kernel.org
2277 S:      Supported
2278 F:      drivers/i2c/busses/i2c-at91.c
2279
2280 ATMEL ISI DRIVER
2281 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2282 L:      linux-media@vger.kernel.org
2283 S:      Supported
2284 F:      drivers/media/platform/atmel/atmel-isi.c
2285 F:      include/media/atmel-isi.h
2286
2287 ATMEL LCDFB DRIVER
2288 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2289 L:      linux-fbdev@vger.kernel.org
2290 S:      Maintained
2291 F:      drivers/video/fbdev/atmel_lcdfb.c
2292 F:      include/video/atmel_lcdc.h
2293
2294 ATMEL MACB ETHERNET DRIVER
2295 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2296 S:      Supported
2297 F:      drivers/net/ethernet/cadence/
2298
2299 ATMEL MAXTOUCH DRIVER
2300 M:      Nick Dyer <nick@shmanahar.org>
2301 T:      git git://github.com/ndyer/linux.git
2302 S:      Maintained
2303 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2304 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2305 F:      include/linux/platform_data/atmel_mxt_ts.h
2306
2307 ATMEL NAND DRIVER
2308 M:      Wenyou Yang <wenyou.yang@atmel.com>
2309 M:      Josh Wu <rainyfeeling@outlook.com>
2310 L:      linux-mtd@lists.infradead.org
2311 S:      Supported
2312 F:      drivers/mtd/nand/atmel/*
2313
2314 ATMEL SAMA5D2 ADC DRIVER
2315 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2316 L:      linux-iio@vger.kernel.org
2317 S:      Supported
2318 F:      drivers/iio/adc/at91-sama5d2_adc.c
2319
2320 ATMEL SDMMC DRIVER
2321 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2322 L:      linux-mmc@vger.kernel.org
2323 S:      Supported
2324 F:      drivers/mmc/host/sdhci-of-at91.c
2325
2326 ATMEL SPI DRIVER
2327 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2328 S:      Supported
2329 F:      drivers/spi/spi-atmel.*
2330
2331 ATMEL SSC DRIVER
2332 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 S:      Supported
2335 F:      drivers/misc/atmel-ssc.c
2336 F:      include/linux/atmel-ssc.h
2337
2338 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2339 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2341 S:      Supported
2342 F:      drivers/misc/atmel_tclib.c
2343 F:      drivers/clocksource/tcb_clksrc.c
2344
2345 ATMEL USBA UDC DRIVER
2346 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 S:      Supported
2349 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2350
2351 ATMEL WIRELESS DRIVER
2352 M:      Simon Kelley <simon@thekelleys.org.uk>
2353 L:      linux-wireless@vger.kernel.org
2354 W:      http://www.thekelleys.org.uk/atmel
2355 W:      http://atmelwlandriver.sourceforge.net/
2356 S:      Maintained
2357 F:      drivers/net/wireless/atmel/atmel*
2358
2359 ATMEL XDMA DRIVER
2360 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2361 L:      linux-arm-kernel@lists.infradead.org
2362 L:      dmaengine@vger.kernel.org
2363 S:      Supported
2364 F:      drivers/dma/at_xdmac.c
2365
2366 ATOMIC INFRASTRUCTURE
2367 M:      Will Deacon <will.deacon@arm.com>
2368 M:      Peter Zijlstra <peterz@infradead.org>
2369 R:      Boqun Feng <boqun.feng@gmail.com>
2370 L:      linux-kernel@vger.kernel.org
2371 S:      Maintained
2372 F:      arch/*/include/asm/atomic*.h
2373 F:      include/*/atomic*.h
2374
2375 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2376 M:      Bradley Grove <linuxdrivers@attotech.com>
2377 L:      linux-scsi@vger.kernel.org
2378 W:      http://www.attotech.com
2379 S:      Supported
2380 F:      drivers/scsi/esas2r
2381
2382 ATUSB IEEE 802.15.4 RADIO DRIVER
2383 M:      Stefan Schmidt <stefan@osg.samsung.com>
2384 L:      linux-wpan@vger.kernel.org
2385 S:      Maintained
2386 F:      drivers/net/ieee802154/atusb.c
2387 F:      drivers/net/ieee802154/atusb.h
2388 F:      drivers/net/ieee802154/at86rf230.h
2389
2390 AUDIT SUBSYSTEM
2391 M:      Paul Moore <paul@paul-moore.com>
2392 M:      Eric Paris <eparis@redhat.com>
2393 L:      linux-audit@redhat.com (moderated for non-subscribers)
2394 W:      http://people.redhat.com/sgrubb/audit/
2395 T:      git git://git.infradead.org/users/pcmoore/audit
2396 S:      Maintained
2397 F:      include/linux/audit.h
2398 F:      include/uapi/linux/audit.h
2399 F:      kernel/audit*
2400
2401 AUXILIARY DISPLAY DRIVERS
2402 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2403 W:      http://miguelojeda.es/auxdisplay.htm
2404 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2405 S:      Maintained
2406 F:      drivers/auxdisplay/
2407 F:      include/linux/cfag12864b.h
2408
2409 AX.25 NETWORK LAYER
2410 M:      Ralf Baechle <ralf@linux-mips.org>
2411 L:      linux-hams@vger.kernel.org
2412 W:      http://www.linux-ax25.org/
2413 S:      Maintained
2414 F:      include/uapi/linux/ax25.h
2415 F:      include/net/ax25.h
2416 F:      net/ax25/
2417
2418 AXENTIA ARM DEVICES
2419 M:      Peter Rosin <peda@axentia.se>
2420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 S:      Maintained
2422 F:      Documentation/devicetree/bindings/arm/axentia.txt
2423 F:      arch/arm/boot/dts/at91-linea.dtsi
2424 F:      arch/arm/boot/dts/at91-tse850-3.dts
2425
2426 AXENTIA ASOC DRIVERS
2427 M:      Peter Rosin <peda@axentia.se>
2428 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2429 S:      Maintained
2430 F:      Documentation/devicetree/bindings/sound/axentia,*
2431 F:      sound/soc/atmel/tse850-pcm5142.c
2432
2433 AZ6007 DVB DRIVER
2434 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2435 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2436 L:      linux-media@vger.kernel.org
2437 W:      https://linuxtv.org
2438 T:      git git://linuxtv.org/media_tree.git
2439 S:      Maintained
2440 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2441
2442 AZTECH FM RADIO RECEIVER DRIVER
2443 M:      Hans Verkuil <hverkuil@xs4all.nl>
2444 L:      linux-media@vger.kernel.org
2445 T:      git git://linuxtv.org/media_tree.git
2446 W:      https://linuxtv.org
2447 S:      Maintained
2448 F:      drivers/media/radio/radio-aztech*
2449
2450 B43 WIRELESS DRIVER
2451 L:      linux-wireless@vger.kernel.org
2452 L:      b43-dev@lists.infradead.org
2453 W:      http://wireless.kernel.org/en/users/Drivers/b43
2454 S:      Odd Fixes
2455 F:      drivers/net/wireless/broadcom/b43/
2456
2457 B43LEGACY WIRELESS DRIVER
2458 M:      Larry Finger <Larry.Finger@lwfinger.net>
2459 L:      linux-wireless@vger.kernel.org
2460 L:      b43-dev@lists.infradead.org
2461 W:      http://wireless.kernel.org/en/users/Drivers/b43
2462 S:      Maintained
2463 F:      drivers/net/wireless/broadcom/b43legacy/
2464
2465 BACKLIGHT CLASS/SUBSYSTEM
2466 M:      Lee Jones <lee.jones@linaro.org>
2467 M:      Daniel Thompson <daniel.thompson@linaro.org>
2468 M:      Jingoo Han <jingoohan1@gmail.com>
2469 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2470 S:      Maintained
2471 F:      drivers/video/backlight/
2472 F:      include/linux/backlight.h
2473 F:      include/linux/pwm_backlight.h
2474 F:      Documentation/devicetree/bindings/leds/backlight
2475
2476 BATMAN ADVANCED
2477 M:      Marek Lindner <mareklindner@neomailbox.ch>
2478 M:      Simon Wunderlich <sw@simonwunderlich.de>
2479 M:      Antonio Quartulli <a@unstable.cc>
2480 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2481 W:      https://www.open-mesh.org/
2482 Q:      https://patchwork.open-mesh.org/project/batman/list/
2483 S:      Maintained
2484 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2485 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2486 F:      Documentation/networking/batman-adv.txt
2487 F:      include/uapi/linux/batman_adv.h
2488 F:      net/batman-adv/
2489
2490 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2491 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2492 L:      linux-hams@vger.kernel.org
2493 W:      http://www.baycom.org/~tom/ham/ham.html
2494 S:      Maintained
2495 F:      drivers/net/hamradio/baycom*
2496
2497 BCACHE (BLOCK LAYER CACHE)
2498 M:      Kent Overstreet <kent.overstreet@gmail.com>
2499 L:      linux-bcache@vger.kernel.org
2500 W:      http://bcache.evilpiepirate.org
2501 S:      Orphan
2502 F:      drivers/md/bcache/
2503
2504 BDISP ST MEDIA DRIVER
2505 M:      Fabien Dessenne <fabien.dessenne@st.com>
2506 L:      linux-media@vger.kernel.org
2507 T:      git git://linuxtv.org/media_tree.git
2508 W:      https://linuxtv.org
2509 S:      Supported
2510 F:      drivers/media/platform/sti/bdisp
2511
2512 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2513 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2514 L:      netdev@vger.kernel.org
2515 S:      Maintained
2516 F:      drivers/net/ethernet/ec_bhf.c
2517
2518 BEFS FILE SYSTEM
2519 M:      Luis de Bethencourt <luisbg@kernel.org>
2520 M:      Salah Triki <salah.triki@gmail.com>
2521 S:      Maintained
2522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2523 F:      Documentation/filesystems/befs.txt
2524 F:      fs/befs/
2525
2526 BFQ I/O SCHEDULER
2527 M:      Paolo Valente <paolo.valente@linaro.org>
2528 M:      Jens Axboe <axboe@kernel.dk>
2529 L:      linux-block@vger.kernel.org
2530 S:      Maintained
2531 F:      block/bfq-*
2532 F:      Documentation/block/bfq-iosched.txt
2533
2534 BFS FILE SYSTEM
2535 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2536 S:      Maintained
2537 F:      Documentation/filesystems/bfs.txt
2538 F:      fs/bfs/
2539 F:      include/uapi/linux/bfs_fs.h
2540
2541 BLACKFIN ARCHITECTURE
2542 M:      Steven Miao <realmz6@gmail.com>
2543 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2544 T:      git git://git.code.sf.net/p/adi-linux/code
2545 W:      http://blackfin.uclinux.org
2546 S:      Supported
2547 F:      arch/blackfin/
2548
2549 BLACKFIN EMAC DRIVER
2550 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2551 W:      http://blackfin.uclinux.org
2552 S:      Supported
2553 F:      drivers/net/ethernet/adi/
2554
2555 BLACKFIN I2C TWI DRIVER
2556 M:      Sonic Zhang <sonic.zhang@analog.com>
2557 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2558 W:      http://blackfin.uclinux.org/
2559 S:      Supported
2560 F:      drivers/i2c/busses/i2c-bfin-twi.c
2561
2562 BLACKFIN MEDIA DRIVER
2563 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2564 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2565 W:      http://blackfin.uclinux.org/
2566 S:      Supported
2567 F:      drivers/media/platform/blackfin/
2568 F:      drivers/media/i2c/adv7183*
2569 F:      drivers/media/i2c/vs6624*
2570
2571 BLACKFIN RTC DRIVER
2572 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2573 W:      http://blackfin.uclinux.org
2574 S:      Supported
2575 F:      drivers/rtc/rtc-bfin.c
2576
2577 BLACKFIN SDH DRIVER
2578 M:      Sonic Zhang <sonic.zhang@analog.com>
2579 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2580 W:      http://blackfin.uclinux.org
2581 S:      Supported
2582 F:      drivers/mmc/host/bfin_sdh.c
2583
2584 BLACKFIN SERIAL DRIVER
2585 M:      Sonic Zhang <sonic.zhang@analog.com>
2586 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2587 W:      http://blackfin.uclinux.org
2588 S:      Supported
2589 F:      drivers/tty/serial/bfin_uart.c
2590
2591 BLACKFIN WATCHDOG DRIVER
2592 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2593 W:      http://blackfin.uclinux.org
2594 S:      Supported
2595 F:      drivers/watchdog/bfin_wdt.c
2596
2597 BLINKM RGB LED DRIVER
2598 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2599 S:      Maintained
2600 F:      drivers/leds/leds-blinkm.c
2601
2602 BLOCK LAYER
2603 M:      Jens Axboe <axboe@kernel.dk>
2604 L:      linux-block@vger.kernel.org
2605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2606 S:      Maintained
2607 F:      block/
2608 F:      kernel/trace/blktrace.c
2609 F:      lib/sbitmap.c
2610
2611 BLOCK2MTD DRIVER
2612 M:      Joern Engel <joern@lazybastard.org>
2613 L:      linux-mtd@lists.infradead.org
2614 S:      Maintained
2615 F:      drivers/mtd/devices/block2mtd.c
2616
2617 BLUETOOTH DRIVERS
2618 M:      Marcel Holtmann <marcel@holtmann.org>
2619 M:      Gustavo Padovan <gustavo@padovan.org>
2620 M:      Johan Hedberg <johan.hedberg@gmail.com>
2621 L:      linux-bluetooth@vger.kernel.org
2622 W:      http://www.bluez.org/
2623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2625 S:      Maintained
2626 F:      drivers/bluetooth/
2627
2628 BLUETOOTH SUBSYSTEM
2629 M:      Marcel Holtmann <marcel@holtmann.org>
2630 M:      Gustavo Padovan <gustavo@padovan.org>
2631 M:      Johan Hedberg <johan.hedberg@gmail.com>
2632 L:      linux-bluetooth@vger.kernel.org
2633 W:      http://www.bluez.org/
2634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2636 S:      Maintained
2637 F:      net/bluetooth/
2638 F:      include/net/bluetooth/
2639
2640 BONDING DRIVER
2641 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2642 M:      Veaceslav Falico <vfalico@gmail.com>
2643 M:      Andy Gospodarek <andy@greyhouse.net>
2644 L:      netdev@vger.kernel.org
2645 W:      http://sourceforge.net/projects/bonding/
2646 S:      Supported
2647 F:      drivers/net/bonding/
2648 F:      include/uapi/linux/if_bonding.h
2649
2650 BPF (Safe dynamic programs and tools)
2651 M:      Alexei Starovoitov <ast@kernel.org>
2652 M:      Daniel Borkmann <daniel@iogearbox.net>
2653 L:      netdev@vger.kernel.org
2654 L:      linux-kernel@vger.kernel.org
2655 S:      Supported
2656 F:      arch/x86/net/bpf_jit*
2657 F:      Documentation/networking/filter.txt
2658 F:      include/linux/bpf*
2659 F:      include/linux/filter.h
2660 F:      include/uapi/linux/bpf*
2661 F:      include/uapi/linux/filter.h
2662 F:      kernel/bpf/
2663 F:      kernel/trace/bpf_trace.c
2664 F:      lib/test_bpf.c
2665 F:      net/bpf/
2666 F:      net/core/filter.c
2667 F:      net/sched/act_bpf.c
2668 F:      net/sched/cls_bpf.c
2669 F:      samples/bpf/
2670 F:      tools/net/bpf*
2671 F:      tools/testing/selftests/bpf/
2672
2673 BROADCOM B44 10/100 ETHERNET DRIVER
2674 M:      Michael Chan <michael.chan@broadcom.com>
2675 L:      netdev@vger.kernel.org
2676 S:      Supported
2677 F:      drivers/net/ethernet/broadcom/b44.*
2678
2679 BROADCOM B53 ETHERNET SWITCH DRIVER
2680 M:      Florian Fainelli <f.fainelli@gmail.com>
2681 L:      netdev@vger.kernel.org
2682 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2683 S:      Supported
2684 F:      drivers/net/dsa/b53/*
2685 F:      include/linux/platform_data/b53.h
2686
2687 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2688 M:      Florian Fainelli <f.fainelli@gmail.com>
2689 M:      Ray Jui <rjui@broadcom.com>
2690 M:      Scott Branden <sbranden@broadcom.com>
2691 M:      bcm-kernel-feedback-list@broadcom.com
2692 T:      git git://github.com/broadcom/mach-bcm
2693 S:      Maintained
2694 N:      bcm281*
2695 N:      bcm113*
2696 N:      bcm216*
2697 N:      kona
2698 F:      arch/arm/mach-bcm/
2699
2700 BROADCOM BCM2835 ARM ARCHITECTURE
2701 M:      Eric Anholt <eric@anholt.net>
2702 M:      Stefan Wahren <stefan.wahren@i2se.com>
2703 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2704 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2705 T:      git git://github.com/anholt/linux
2706 S:      Maintained
2707 N:      bcm2835
2708 F:      drivers/staging/vc04_services
2709
2710 BROADCOM BCM47XX MIPS ARCHITECTURE
2711 M:      Hauke Mehrtens <hauke@hauke-m.de>
2712 M:      Rafał Miłecki <zajec5@gmail.com>
2713 L:      linux-mips@linux-mips.org
2714 S:      Maintained
2715 F:      Documentation/devicetree/bindings/mips/brcm/
2716 F:      arch/mips/bcm47xx/*
2717 F:      arch/mips/include/asm/mach-bcm47xx/*
2718
2719 BROADCOM BCM5301X ARM ARCHITECTURE
2720 M:      Hauke Mehrtens <hauke@hauke-m.de>
2721 M:      Rafał Miłecki <zajec5@gmail.com>
2722 M:      Jon Mason <jonmason@broadcom.com>
2723 M:      bcm-kernel-feedback-list@broadcom.com
2724 L:      linux-arm-kernel@lists.infradead.org
2725 S:      Maintained
2726 F:      arch/arm/mach-bcm/bcm_5301x.c
2727 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2728 F:      arch/arm/boot/dts/bcm470*
2729 F:      arch/arm/boot/dts/bcm953012*
2730
2731 BROADCOM BCM53573 ARM ARCHITECTURE
2732 M:      Rafał Miłecki <rafal@milecki.pl>
2733 L:      linux-arm-kernel@lists.infradead.org
2734 S:      Maintained
2735 F:      arch/arm/boot/dts/bcm53573*
2736 F:      arch/arm/boot/dts/bcm47189*
2737
2738 BROADCOM BCM63XX ARM ARCHITECTURE
2739 M:      Florian Fainelli <f.fainelli@gmail.com>
2740 M:      bcm-kernel-feedback-list@broadcom.com
2741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2742 T:      git git://github.com/broadcom/stblinux.git
2743 S:      Maintained
2744 N:      bcm63xx
2745
2746 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2747 M:      Kevin Cernekee <cernekee@gmail.com>
2748 L:      linux-usb@vger.kernel.org
2749 S:      Maintained
2750 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2751
2752 BROADCOM BCM7XXX ARM ARCHITECTURE
2753 M:      Brian Norris <computersforpeace@gmail.com>
2754 M:      Gregory Fong <gregory.0xf0@gmail.com>
2755 M:      Florian Fainelli <f.fainelli@gmail.com>
2756 M:      bcm-kernel-feedback-list@broadcom.com
2757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2758 T:      git git://github.com/broadcom/stblinux.git
2759 S:      Maintained
2760 F:      arch/arm/mach-bcm/*brcmstb*
2761 F:      arch/arm/boot/dts/bcm7*.dts*
2762 F:      drivers/bus/brcmstb_gisb.c
2763 N:      brcmstb
2764
2765 BROADCOM BMIPS CPUFREQ DRIVER
2766 M:      Markus Mayer <mmayer@broadcom.com>
2767 M:      bcm-kernel-feedback-list@broadcom.com
2768 L:      linux-pm@vger.kernel.org
2769 S:      Maintained
2770 F:      drivers/cpufreq/bmips-cpufreq.c
2771
2772 BROADCOM BMIPS MIPS ARCHITECTURE
2773 M:      Kevin Cernekee <cernekee@gmail.com>
2774 M:      Florian Fainelli <f.fainelli@gmail.com>
2775 L:      linux-mips@linux-mips.org
2776 T:      git git://github.com/broadcom/stblinux.git
2777 S:      Maintained
2778 F:      arch/mips/bmips/*
2779 F:      arch/mips/include/asm/mach-bmips/*
2780 F:      arch/mips/kernel/*bmips*
2781 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2782 F:      drivers/irqchip/irq-bcm63*
2783 F:      drivers/irqchip/irq-bcm7*
2784 F:      drivers/irqchip/irq-brcmstb*
2785 F:      include/linux/bcm963xx_nvram.h
2786 F:      include/linux/bcm963xx_tag.h
2787
2788 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2789 M:      Rasesh Mody <rasesh.mody@cavium.com>
2790 M:      Harish Patil <harish.patil@cavium.com>
2791 M:      Dept-GELinuxNICDev@cavium.com
2792 L:      netdev@vger.kernel.org
2793 S:      Supported
2794 F:      drivers/net/ethernet/broadcom/bnx2.*
2795 F:      drivers/net/ethernet/broadcom/bnx2_*
2796
2797 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2798 M:      QLogic-Storage-Upstream@qlogic.com
2799 L:      linux-scsi@vger.kernel.org
2800 S:      Supported
2801 F:      drivers/scsi/bnx2fc/
2802
2803 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2804 M:      QLogic-Storage-Upstream@qlogic.com
2805 L:      linux-scsi@vger.kernel.org
2806 S:      Supported
2807 F:      drivers/scsi/bnx2i/
2808
2809 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2810 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2811 M:      Ariel Elior <ariel.elior@cavium.com>
2812 M:      everest-linux-l2@cavium.com
2813 L:      netdev@vger.kernel.org
2814 S:      Supported
2815 F:      drivers/net/ethernet/broadcom/bnx2x/
2816
2817 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2818 M:      Michael Chan <michael.chan@broadcom.com>
2819 L:      netdev@vger.kernel.org
2820 S:      Supported
2821 F:      drivers/net/ethernet/broadcom/bnxt/
2822
2823 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2824 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2825 M:      Franky Lin <franky.lin@broadcom.com>
2826 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2827 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2828 M:      Wright Feng <wright.feng@cypress.com>
2829 L:      linux-wireless@vger.kernel.org
2830 L:      brcm80211-dev-list.pdl@broadcom.com
2831 L:      brcm80211-dev-list@cypress.com
2832 S:      Supported
2833 F:      drivers/net/wireless/broadcom/brcm80211/
2834
2835 BROADCOM BRCMSTB GPIO DRIVER
2836 M:      Gregory Fong <gregory.0xf0@gmail.com>
2837 L:      bcm-kernel-feedback-list@broadcom.com
2838 S:      Supported
2839 F:      drivers/gpio/gpio-brcmstb.c
2840 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2841
2842 BROADCOM GENET ETHERNET DRIVER
2843 M:      Florian Fainelli <f.fainelli@gmail.com>
2844 L:      netdev@vger.kernel.org
2845 S:      Supported
2846 F:      drivers/net/ethernet/broadcom/genet/
2847
2848 BROADCOM IPROC ARM ARCHITECTURE
2849 M:      Ray Jui <rjui@broadcom.com>
2850 M:      Scott Branden <sbranden@broadcom.com>
2851 M:      Jon Mason <jonmason@broadcom.com>
2852 M:      bcm-kernel-feedback-list@broadcom.com
2853 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2854 T:      git git://github.com/broadcom/cygnus-linux.git
2855 S:      Maintained
2856 N:      iproc
2857 N:      cygnus
2858 N:      bcm[-_]nsp
2859 N:      bcm9113*
2860 N:      bcm9583*
2861 N:      bcm9585*
2862 N:      bcm9586*
2863 N:      bcm988312
2864 N:      bcm113*
2865 N:      bcm583*
2866 N:      bcm585*
2867 N:      bcm586*
2868 N:      bcm88312
2869 F:      arch/arm64/boot/dts/broadcom/ns2*
2870 F:      drivers/clk/bcm/clk-ns*
2871 F:      drivers/pinctrl/bcm/pinctrl-ns*
2872
2873 BROADCOM KONA GPIO DRIVER
2874 M:      Ray Jui <rjui@broadcom.com>
2875 L:      bcm-kernel-feedback-list@broadcom.com
2876 S:      Supported
2877 F:      drivers/gpio/gpio-bcm-kona.c
2878 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2879
2880 BROADCOM NETXTREME-E ROCE DRIVER
2881 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2882 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2883 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2884 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2885 L:      linux-rdma@vger.kernel.org
2886 W:      http://www.broadcom.com
2887 S:      Supported
2888 F:      drivers/infiniband/hw/bnxt_re/
2889 F:      include/uapi/rdma/bnxt_re-abi.h
2890
2891 BROADCOM NVRAM DRIVER
2892 M:      Rafał Miłecki <zajec5@gmail.com>
2893 L:      linux-mips@linux-mips.org
2894 S:      Maintained
2895 F:      drivers/firmware/broadcom/*
2896
2897 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2898 M:      Rafał Miłecki <zajec5@gmail.com>
2899 L:      linux-wireless@vger.kernel.org
2900 S:      Maintained
2901 F:      drivers/bcma/
2902 F:      include/linux/bcma/
2903
2904 BROADCOM STB AVS CPUFREQ DRIVER
2905 M:      Markus Mayer <mmayer@broadcom.com>
2906 M:      bcm-kernel-feedback-list@broadcom.com
2907 L:      linux-pm@vger.kernel.org
2908 S:      Maintained
2909 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2910 F:      drivers/cpufreq/brcmstb*
2911
2912 BROADCOM STB NAND FLASH DRIVER
2913 M:      Brian Norris <computersforpeace@gmail.com>
2914 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2915 L:      linux-mtd@lists.infradead.org
2916 L:      bcm-kernel-feedback-list@broadcom.com
2917 S:      Maintained
2918 F:      drivers/mtd/nand/brcmnand/
2919
2920 BROADCOM SYSTEMPORT ETHERNET DRIVER
2921 M:      Florian Fainelli <f.fainelli@gmail.com>
2922 L:      netdev@vger.kernel.org
2923 S:      Supported
2924 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2925
2926 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2927 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2928 M:      Prashant Sreedharan <prashant@broadcom.com>
2929 M:      Michael Chan <mchan@broadcom.com>
2930 L:      netdev@vger.kernel.org
2931 S:      Supported
2932 F:      drivers/net/ethernet/broadcom/tg3.*
2933
2934 BROCADE BFA FC SCSI DRIVER
2935 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2936 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2937 L:      linux-scsi@vger.kernel.org
2938 S:      Supported
2939 F:      drivers/scsi/bfa/
2940
2941 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2942 M:      Rasesh Mody <rasesh.mody@cavium.com>
2943 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2944 M:      Dept-GELinuxNICDev@cavium.com
2945 L:      netdev@vger.kernel.org
2946 S:      Supported
2947 F:      drivers/net/ethernet/brocade/bna/
2948
2949 BSG (block layer generic sg v4 driver)
2950 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2951 L:      linux-scsi@vger.kernel.org
2952 S:      Supported
2953 F:      block/bsg.c
2954 F:      include/linux/bsg.h
2955 F:      include/uapi/linux/bsg.h
2956
2957 BT87X AUDIO DRIVER
2958 M:      Clemens Ladisch <clemens@ladisch.de>
2959 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2960 T:      git git://git.alsa-project.org/alsa-kernel.git
2961 S:      Maintained
2962 F:      Documentation/sound/alsa/Bt87x.txt
2963 F:      sound/pci/bt87x.c
2964
2965 BT8XXGPIO DRIVER
2966 M:      Michael Buesch <m@bues.ch>
2967 W:      http://bu3sch.de/btgpio.php
2968 S:      Maintained
2969 F:      drivers/gpio/gpio-bt8xx.c
2970
2971 BTRFS FILE SYSTEM
2972 M:      Chris Mason <clm@fb.com>
2973 M:      Josef Bacik <jbacik@fb.com>
2974 M:      David Sterba <dsterba@suse.com>
2975 L:      linux-btrfs@vger.kernel.org
2976 W:      http://btrfs.wiki.kernel.org/
2977 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2979 S:      Maintained
2980 F:      Documentation/filesystems/btrfs.txt
2981 F:      fs/btrfs/
2982 F:      include/linux/btrfs*
2983 F:      include/uapi/linux/btrfs*
2984
2985 BTTV VIDEO4LINUX DRIVER
2986 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2987 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2988 L:      linux-media@vger.kernel.org
2989 W:      https://linuxtv.org
2990 T:      git git://linuxtv.org/media_tree.git
2991 S:      Odd fixes
2992 F:      Documentation/media/v4l-drivers/bttv*
2993 F:      drivers/media/pci/bt8xx/bttv*
2994
2995 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
2996 M:      Chanwoo Choi <cw00.choi@samsung.com>
2997 L:      linux-pm@vger.kernel.org
2998 L:      linux-samsung-soc@vger.kernel.org
2999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3000 S:      Maintained
3001 F:      drivers/devfreq/exynos-bus.c
3002 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3003
3004 BUSLOGIC SCSI DRIVER
3005 M:      Khalid Aziz <khalid@gonehiking.org>
3006 L:      linux-scsi@vger.kernel.org
3007 S:      Maintained
3008 F:      drivers/scsi/BusLogic.*
3009 F:      drivers/scsi/FlashPoint.*
3010
3011 C-MEDIA CMI8788 DRIVER
3012 M:      Clemens Ladisch <clemens@ladisch.de>
3013 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3014 T:      git git://git.alsa-project.org/alsa-kernel.git
3015 S:      Maintained
3016 F:      sound/pci/oxygen/
3017
3018 C6X ARCHITECTURE
3019 M:      Mark Salter <msalter@redhat.com>
3020 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3021 L:      linux-c6x-dev@linux-c6x.org
3022 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3023 S:      Maintained
3024 F:      arch/c6x/
3025
3026 CA8210 IEEE-802.15.4 RADIO DRIVER
3027 M:      Harry Morris <h.morris@cascoda.com>
3028 M:      linuxdev@cascoda.com
3029 L:      linux-wpan@vger.kernel.org
3030 W:      https://github.com/Cascoda/ca8210-linux.git
3031 S:      Maintained
3032 F:      drivers/net/ieee802154/ca8210.c
3033 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3034
3035 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3036 M:      David Howells <dhowells@redhat.com>
3037 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3038 S:      Supported
3039 F:      Documentation/filesystems/caching/cachefiles.txt
3040 F:      fs/cachefiles/
3041
3042 CADET FM/AM RADIO RECEIVER DRIVER
3043 M:      Hans Verkuil <hverkuil@xs4all.nl>
3044 L:      linux-media@vger.kernel.org
3045 T:      git git://linuxtv.org/media_tree.git
3046 W:      https://linuxtv.org
3047 S:      Maintained
3048 F:      drivers/media/radio/radio-cadet*
3049
3050 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3051 M:      Jonathan Corbet <corbet@lwn.net>
3052 L:      linux-media@vger.kernel.org
3053 T:      git git://linuxtv.org/media_tree.git
3054 S:      Maintained
3055 F:      Documentation/media/v4l-drivers/cafe_ccic*
3056 F:      drivers/media/platform/marvell-ccic/
3057
3058 CAIF NETWORK LAYER
3059 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3060 L:      netdev@vger.kernel.org
3061 S:      Supported
3062 F:      Documentation/networking/caif/
3063 F:      drivers/net/caif/
3064 F:      include/uapi/linux/caif/
3065 F:      include/net/caif/
3066 F:      net/caif/
3067
3068 CALGARY x86-64 IOMMU
3069 M:      Muli Ben-Yehuda <mulix@mulix.org>
3070 M:      Jon Mason <jdmason@kudzu.us>
3071 L:      iommu@lists.linux-foundation.org
3072 S:      Maintained
3073 F:      arch/x86/kernel/pci-calgary_64.c
3074 F:      arch/x86/kernel/tce_64.c
3075 F:      arch/x86/include/asm/calgary.h
3076 F:      arch/x86/include/asm/tce.h
3077
3078 CAN NETWORK DRIVERS
3079 M:      Wolfgang Grandegger <wg@grandegger.com>
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/devicetree/bindings/net/can/
3087 F:      drivers/net/can/
3088 F:      include/linux/can/dev.h
3089 F:      include/linux/can/platform/
3090 F:      include/uapi/linux/can/error.h
3091 F:      include/uapi/linux/can/netlink.h
3092
3093 CAN NETWORK LAYER
3094 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3095 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3096 L:      linux-can@vger.kernel.org
3097 W:      https://github.com/linux-can
3098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3100 S:      Maintained
3101 F:      Documentation/networking/can.txt
3102 F:      net/can/
3103 F:      include/linux/can/core.h
3104 F:      include/uapi/linux/can.h
3105 F:      include/uapi/linux/can/bcm.h
3106 F:      include/uapi/linux/can/raw.h
3107 F:      include/uapi/linux/can/gw.h
3108
3109 CAPABILITIES
3110 M:      Serge Hallyn <serge@hallyn.com>
3111 L:      linux-security-module@vger.kernel.org
3112 S:      Supported
3113 F:      include/linux/capability.h
3114 F:      include/uapi/linux/capability.h
3115 F:      security/commoncap.c
3116 F:      kernel/capability.c
3117
3118 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3119 M:      Kevin Tsai <ktsai@capellamicro.com>
3120 S:      Maintained
3121 F:      drivers/iio/light/cm*
3122
3123 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3124 M:      Christian Lamparter <chunkeey@googlemail.com>
3125 L:      linux-wireless@vger.kernel.org
3126 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3127 S:      Maintained
3128 F:      drivers/net/wireless/ath/carl9170/
3129
3130 CAVIUM I2C DRIVER
3131 M:      Jan Glauber <jglauber@cavium.com>
3132 M:      David Daney <david.daney@cavium.com>
3133 W:      http://www.cavium.com
3134 S:      Supported
3135 F:      drivers/i2c/busses/i2c-octeon*
3136 F:      drivers/i2c/busses/i2c-thunderx*
3137
3138 CAVIUM LIQUIDIO NETWORK DRIVER
3139 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3140 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3141 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3142 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3143 L:      netdev@vger.kernel.org
3144 W:      http://www.cavium.com
3145 S:      Supported
3146 F:      drivers/net/ethernet/cavium/liquidio/
3147
3148 CAVIUM MMC DRIVER
3149 M:      Jan Glauber <jglauber@cavium.com>
3150 M:      David Daney <david.daney@cavium.com>
3151 M:      Steven J. Hill <Steven.Hill@cavium.com>
3152 W:      http://www.cavium.com
3153 S:      Supported
3154 F:      drivers/mmc/host/cavium*
3155
3156 CAVIUM OCTEON-TX CRYPTO DRIVER
3157 M:      George Cherian <george.cherian@cavium.com>
3158 L:      linux-crypto@vger.kernel.org
3159 W:      http://www.cavium.com
3160 S:      Supported
3161 F:      drivers/crypto/cavium/cpt/
3162
3163 CAVIUM THUNDERX2 ARM64 SOC
3164 M:      Jayachandran C <jnair@caviumnetworks.com>
3165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3166 S:      Maintained
3167 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3168 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3169
3170 CC2520 IEEE-802.15.4 RADIO DRIVER
3171 M:      Varka Bhadram <varkabhadram@gmail.com>
3172 L:      linux-wpan@vger.kernel.org
3173 S:      Maintained
3174 F:      drivers/net/ieee802154/cc2520.c
3175 F:      include/linux/spi/cc2520.h
3176 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3177
3178 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3179 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3180 L:      linux-crypto@vger.kernel.org
3181 L:      driverdev-devel@linuxdriverproject.org
3182 S:      Supported
3183 F:      drivers/staging/ccree/
3184 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3185
3186 CEC FRAMEWORK
3187 M:      Hans Verkuil <hans.verkuil@cisco.com>
3188 L:      linux-media@vger.kernel.org
3189 T:      git git://linuxtv.org/media_tree.git
3190 W:      http://linuxtv.org
3191 S:      Supported
3192 F:      Documentation/media/kapi/cec-core.rst
3193 F:      Documentation/media/uapi/cec
3194 F:      drivers/media/cec/
3195 F:      drivers/media/rc/keymaps/rc-cec.c
3196 F:      include/media/cec.h
3197 F:      include/media/cec-notifier.h
3198 F:      include/uapi/linux/cec.h
3199 F:      include/uapi/linux/cec-funcs.h
3200 F:      Documentation/devicetree/bindings/media/cec.txt
3201
3202 CELL BROADBAND ENGINE ARCHITECTURE
3203 M:      Arnd Bergmann <arnd@arndb.de>
3204 L:      linuxppc-dev@lists.ozlabs.org
3205 W:      http://www.ibm.com/developerworks/power/cell/
3206 S:      Supported
3207 F:      arch/powerpc/include/asm/cell*.h
3208 F:      arch/powerpc/include/asm/spu*.h
3209 F:      arch/powerpc/include/uapi/asm/spu*.h
3210 F:      arch/powerpc/oprofile/*cell*
3211 F:      arch/powerpc/platforms/cell/
3212
3213 CEPH COMMON CODE (LIBCEPH)
3214 M:      Ilya Dryomov <idryomov@gmail.com>
3215 M:      "Yan, Zheng" <zyan@redhat.com>
3216 M:      Sage Weil <sage@redhat.com>
3217 L:      ceph-devel@vger.kernel.org
3218 W:      http://ceph.com/
3219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3220 T:      git git://github.com/ceph/ceph-client.git
3221 S:      Supported
3222 F:      net/ceph/
3223 F:      include/linux/ceph/
3224 F:      include/linux/crush/
3225
3226 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3227 M:      "Yan, Zheng" <zyan@redhat.com>
3228 M:      Sage Weil <sage@redhat.com>
3229 M:      Ilya Dryomov <idryomov@gmail.com>
3230 L:      ceph-devel@vger.kernel.org
3231 W:      http://ceph.com/
3232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3233 T:      git git://github.com/ceph/ceph-client.git
3234 S:      Supported
3235 F:      Documentation/filesystems/ceph.txt
3236 F:      fs/ceph/
3237
3238 CERTIFICATE HANDLING:
3239 M:      David Howells <dhowells@redhat.com>
3240 M:      David Woodhouse <dwmw2@infradead.org>
3241 L:      keyrings@vger.kernel.org
3242 S:      Maintained
3243 F:      Documentation/module-signing.txt
3244 F:      certs/
3245 F:      scripts/sign-file.c
3246 F:      scripts/extract-cert.c
3247
3248 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3249 L:      linux-usb@vger.kernel.org
3250 S:      Orphan
3251 F:      Documentation/usb/WUSB-Design-overview.txt
3252 F:      Documentation/usb/wusb-cbaf
3253 F:      drivers/usb/host/hwa-hc.c
3254 F:      drivers/usb/host/whci/
3255 F:      drivers/usb/wusbcore/
3256 F:      include/linux/usb/wusb*
3257
3258 CFAG12864B LCD DRIVER
3259 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3260 W:      http://miguelojeda.es/auxdisplay.htm
3261 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3262 S:      Maintained
3263 F:      drivers/auxdisplay/cfag12864b.c
3264 F:      include/linux/cfag12864b.h
3265
3266 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3267 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3268 W:      http://miguelojeda.es/auxdisplay.htm
3269 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3270 S:      Maintained
3271 F:      drivers/auxdisplay/cfag12864bfb.c
3272 F:      include/linux/cfag12864b.h
3273
3274 CFG80211 and NL80211
3275 M:      Johannes Berg <johannes@sipsolutions.net>
3276 L:      linux-wireless@vger.kernel.org
3277 W:      http://wireless.kernel.org/
3278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3279 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3280 S:      Maintained
3281 F:      include/uapi/linux/nl80211.h
3282 F:      include/net/cfg80211.h
3283 F:      net/wireless/*
3284 X:      net/wireless/wext*
3285
3286 CHAR and MISC DRIVERS
3287 M:      Arnd Bergmann <arnd@arndb.de>
3288 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3290 S:      Supported
3291 F:      drivers/char/*
3292 F:      drivers/misc/*
3293 F:      include/linux/miscdevice.h
3294
3295 CHECKPATCH
3296 M:      Andy Whitcroft <apw@canonical.com>
3297 M:      Joe Perches <joe@perches.com>
3298 S:      Maintained
3299 F:      scripts/checkpatch.pl
3300
3301 CHINESE DOCUMENTATION
3302 M:      Harry Wei <harryxiyou@gmail.com>
3303 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3304 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3305 S:      Maintained
3306 F:      Documentation/translations/zh_CN/
3307
3308 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3309 M:      Peter Chen <Peter.Chen@nxp.com>
3310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3311 L:      linux-usb@vger.kernel.org
3312 S:      Maintained
3313 F:      drivers/usb/chipidea/
3314
3315 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3316 M:      Hans de Goede <hdegoede@redhat.com>
3317 L:      linux-input@vger.kernel.org
3318 S:      Maintained
3319 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3320 F:      drivers/input/touchscreen/chipone_icn8318.c
3321
3322 CHROME HARDWARE PLATFORM SUPPORT
3323 M:      Benson Leung <bleung@chromium.org>
3324 M:      Olof Johansson <olof@lixom.net>
3325 S:      Maintained
3326 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3327 F:      drivers/platform/chrome/
3328
3329 CIRRUS LOGIC AUDIO CODEC DRIVERS
3330 M:      Brian Austin <brian.austin@cirrus.com>
3331 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3332 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3333 S:      Maintained
3334 F:      sound/soc/codecs/cs*
3335
3336 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3337 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3338 L:      netdev@vger.kernel.org
3339 S:      Maintained
3340 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3341
3342 CISCO FCOE HBA DRIVER
3343 M:      Satish Kharat <satishkh@cisco.com>
3344 M:      Sesidhar Baddela <sebaddel@cisco.com>
3345 M:      Karan Tilak Kumar <kartilak@cisco.com>
3346 L:      linux-scsi@vger.kernel.org
3347 S:      Supported
3348 F:      drivers/scsi/fnic/
3349
3350 CISCO SCSI HBA DRIVER
3351 M:      Karan Tilak Kumar <kartilak@cisco.com>
3352 M:      Sesidhar Baddela <sebaddel@cisco.com>
3353 L:      linux-scsi@vger.kernel.org
3354 S:      Supported
3355 F:      drivers/scsi/snic/
3356
3357 CISCO VIC ETHERNET NIC DRIVER
3358 M:      Christian Benvenuti <benve@cisco.com>
3359 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3360 M:      Neel Patel <neepatel@cisco.com>
3361 S:      Supported
3362 F:      drivers/net/ethernet/cisco/enic/
3363
3364 CISCO VIC LOW LATENCY NIC DRIVER
3365 M:      Christian Benvenuti <benve@cisco.com>
3366 M:      Dave Goodell <dgoodell@cisco.com>
3367 S:      Supported
3368 F:      drivers/infiniband/hw/usnic/
3369
3370 CLEANCACHE API
3371 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3372 L:      linux-kernel@vger.kernel.org
3373 S:      Maintained
3374 F:      mm/cleancache.c
3375 F:      include/linux/cleancache.h
3376
3377 CLK API
3378 M:      Russell King <linux@armlinux.org.uk>
3379 L:      linux-clk@vger.kernel.org
3380 S:      Maintained
3381 F:      include/linux/clk.h
3382
3383 CLOCKSOURCE, CLOCKEVENT DRIVERS
3384 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3385 M:      Thomas Gleixner <tglx@linutronix.de>
3386 L:      linux-kernel@vger.kernel.org
3387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3388 S:      Supported
3389 F:      drivers/clocksource
3390
3391 CMPC ACPI DRIVER
3392 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3393 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3394 L:      platform-driver-x86@vger.kernel.org
3395 S:      Supported
3396 F:      drivers/platform/x86/classmate-laptop.c
3397
3398 COBALT MEDIA DRIVER
3399 M:      Hans Verkuil <hans.verkuil@cisco.com>
3400 L:      linux-media@vger.kernel.org
3401 T:      git git://linuxtv.org/media_tree.git
3402 W:      https://linuxtv.org
3403 S:      Supported
3404 F:      drivers/media/pci/cobalt/
3405
3406 COCCINELLE/Semantic Patches (SmPL)
3407 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3408 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3409 M:      Nicolas Palix <nicolas.palix@imag.fr>
3410 M:      Michal Marek <mmarek@suse.com>
3411 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3413 W:      http://coccinelle.lip6.fr/
3414 S:      Supported
3415 F:      Documentation/dev-tools/coccinelle.rst
3416 F:      scripts/coccinelle/
3417 F:      scripts/coccicheck
3418
3419 CODA FILE SYSTEM
3420 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3421 M:      coda@cs.cmu.edu
3422 L:      codalist@coda.cs.cmu.edu
3423 W:      http://www.coda.cs.cmu.edu/
3424 S:      Maintained
3425 F:      Documentation/filesystems/coda.txt
3426 F:      fs/coda/
3427 F:      include/linux/coda*.h
3428 F:      include/uapi/linux/coda*.h
3429
3430 CODA V4L2 MEM2MEM DRIVER
3431 M:      Philipp Zabel <p.zabel@pengutronix.de>
3432 L:      linux-media@vger.kernel.org
3433 S:      Maintained
3434 F:      Documentation/devicetree/bindings/media/coda.txt
3435 F:      drivers/media/platform/coda/
3436
3437 COMMON CLK FRAMEWORK
3438 M:      Michael Turquette <mturquette@baylibre.com>
3439 M:      Stephen Boyd <sboyd@codeaurora.org>
3440 L:      linux-clk@vger.kernel.org
3441 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3443 S:      Maintained
3444 F:      Documentation/devicetree/bindings/clock/
3445 F:      drivers/clk/
3446 X:      drivers/clk/clkdev.c
3447 F:      include/linux/clk-pr*
3448 F:      include/linux/clk/
3449
3450 COMMON INTERNET FILE SYSTEM (CIFS)
3451 M:      Steve French <sfrench@samba.org>
3452 L:      linux-cifs@vger.kernel.org
3453 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3454 W:      http://linux-cifs.samba.org/
3455 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3456 S:      Supported
3457 F:      Documentation/filesystems/cifs/
3458 F:      fs/cifs/
3459
3460 COMPACTPCI HOTPLUG CORE
3461 M:      Scott Murray <scott@spiteful.org>
3462 L:      linux-pci@vger.kernel.org
3463 S:      Maintained
3464 F:      drivers/pci/hotplug/cpci_hotplug*
3465
3466 COMPACTPCI HOTPLUG GENERIC DRIVER
3467 M:      Scott Murray <scott@spiteful.org>
3468 L:      linux-pci@vger.kernel.org
3469 S:      Maintained
3470 F:      drivers/pci/hotplug/cpcihp_generic.c
3471
3472 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3473 M:      Scott Murray <scott@spiteful.org>
3474 L:      linux-pci@vger.kernel.org
3475 S:      Maintained
3476 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3477
3478 COMPAL LAPTOP SUPPORT
3479 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3480 L:      platform-driver-x86@vger.kernel.org
3481 S:      Maintained
3482 F:      drivers/platform/x86/compal-laptop.c
3483
3484 CONEXANT ACCESSRUNNER USB DRIVER
3485 L:      accessrunner-general@lists.sourceforge.net
3486 W:      http://accessrunner.sourceforge.net/
3487 S:      Orphan
3488 F:      drivers/usb/atm/cxacru.c
3489
3490 CONFIGFS
3491 M:      Joel Becker <jlbec@evilplan.org>
3492 M:      Christoph Hellwig <hch@lst.de>
3493 T:      git git://git.infradead.org/users/hch/configfs.git
3494 S:      Supported
3495 F:      fs/configfs/
3496 F:      include/linux/configfs.h
3497
3498 CONNECTOR
3499 M:      Evgeniy Polyakov <zbr@ioremap.net>
3500 L:      netdev@vger.kernel.org
3501 S:      Maintained
3502 F:      drivers/connector/
3503
3504 CONTROL GROUP (CGROUP)
3505 M:      Tejun Heo <tj@kernel.org>
3506 M:      Li Zefan <lizefan@huawei.com>
3507 M:      Johannes Weiner <hannes@cmpxchg.org>
3508 L:      cgroups@vger.kernel.org
3509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3510 S:      Maintained
3511 F:      Documentation/cgroup*
3512 F:      include/linux/cgroup*
3513 F:      kernel/cgroup*
3514
3515 CONTROL GROUP - CPUSET
3516 M:      Li Zefan <lizefan@huawei.com>
3517 L:      cgroups@vger.kernel.org
3518 W:      http://www.bullopensource.org/cpuset/
3519 W:      http://oss.sgi.com/projects/cpusets/
3520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3521 S:      Maintained
3522 F:      Documentation/cgroup-v1/cpusets.txt
3523 F:      include/linux/cpuset.h
3524 F:      kernel/cpuset.c
3525
3526 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3527 M:      Johannes Weiner <hannes@cmpxchg.org>
3528 M:      Michal Hocko <mhocko@kernel.org>
3529 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3530 L:      cgroups@vger.kernel.org
3531 L:      linux-mm@kvack.org
3532 S:      Maintained
3533 F:      mm/memcontrol.c
3534 F:      mm/swap_cgroup.c
3535
3536 CORETEMP HARDWARE MONITORING DRIVER
3537 M:      Fenghua Yu <fenghua.yu@intel.com>
3538 L:      linux-hwmon@vger.kernel.org
3539 S:      Maintained
3540 F:      Documentation/hwmon/coretemp
3541 F:      drivers/hwmon/coretemp.c
3542
3543 COSA/SRP SYNC SERIAL DRIVER
3544 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3545 W:      http://www.fi.muni.cz/~kas/cosa/
3546 S:      Maintained
3547 F:      drivers/net/wan/cosa*
3548
3549 CPMAC ETHERNET DRIVER
3550 M:      Florian Fainelli <f.fainelli@gmail.com>
3551 L:      netdev@vger.kernel.org
3552 S:      Maintained
3553 F:      drivers/net/ethernet/ti/cpmac.c
3554
3555 CPU FREQUENCY DRIVERS
3556 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3557 M:      Viresh Kumar <viresh.kumar@linaro.org>
3558 L:      linux-pm@vger.kernel.org
3559 S:      Maintained
3560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3561 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3562 B:      https://bugzilla.kernel.org
3563 F:      Documentation/cpu-freq/
3564 F:      Documentation/devicetree/bindings/cpufreq/
3565 F:      drivers/cpufreq/
3566 F:      include/linux/cpufreq.h
3567 F:      tools/testing/selftests/cpufreq/
3568
3569 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3570 M:      Viresh Kumar <viresh.kumar@linaro.org>
3571 M:      Sudeep Holla <sudeep.holla@arm.com>
3572 L:      linux-pm@vger.kernel.org
3573 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3574 S:      Maintained
3575 F:      drivers/cpufreq/arm_big_little.h
3576 F:      drivers/cpufreq/arm_big_little.c
3577 F:      drivers/cpufreq/arm_big_little_dt.c
3578
3579 CPU POWER MONITORING SUBSYSTEM
3580 M:      Thomas Renninger <trenn@suse.com>
3581 L:      linux-pm@vger.kernel.org
3582 S:      Maintained
3583 F:      tools/power/cpupower/
3584
3585 CPUID/MSR DRIVER
3586 M:      "H. Peter Anvin" <hpa@zytor.com>
3587 S:      Maintained
3588 F:      arch/x86/kernel/cpuid.c
3589 F:      arch/x86/kernel/msr.c
3590
3591 CPUIDLE DRIVER - ARM BIG LITTLE
3592 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3593 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3594 L:      linux-pm@vger.kernel.org
3595 L:      linux-arm-kernel@lists.infradead.org
3596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3597 S:      Maintained
3598 F:      drivers/cpuidle/cpuidle-big_little.c
3599
3600 CPUIDLE DRIVER - ARM EXYNOS
3601 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3602 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3603 M:      Kukjin Kim <kgene@kernel.org>
3604 L:      linux-pm@vger.kernel.org
3605 L:      linux-samsung-soc@vger.kernel.org
3606 S:      Supported
3607 F:      drivers/cpuidle/cpuidle-exynos.c
3608 F:      arch/arm/mach-exynos/pm.c
3609
3610 CPUIDLE DRIVERS
3611 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3612 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3613 L:      linux-pm@vger.kernel.org
3614 S:      Maintained
3615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3616 B:      https://bugzilla.kernel.org
3617 F:      drivers/cpuidle/*
3618 F:      include/linux/cpuidle.h
3619
3620 CRAMFS FILESYSTEM
3621 W:      http://sourceforge.net/projects/cramfs/
3622 S:      Orphan / Obsolete
3623 F:      Documentation/filesystems/cramfs.txt
3624 F:      fs/cramfs/
3625
3626 CRIS PORT
3627 M:      Mikael Starvik <starvik@axis.com>
3628 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3629 L:      linux-cris-kernel@axis.com
3630 W:      http://developer.axis.com
3631 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3632 S:      Maintained
3633 F:      arch/cris/
3634 F:      drivers/tty/serial/crisv10.*
3635
3636 CRYPTO API
3637 M:      Herbert Xu <herbert@gondor.apana.org.au>
3638 M:      "David S. Miller" <davem@davemloft.net>
3639 L:      linux-crypto@vger.kernel.org
3640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3641 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3642 S:      Maintained
3643 F:      Documentation/crypto/
3644 F:      Documentation/devicetree/bindings/crypto/
3645 F:      arch/*/crypto/
3646 F:      crypto/
3647 F:      drivers/crypto/
3648 F:      include/crypto/
3649 F:      include/linux/crypto*
3650
3651 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3652 M:      Neil Horman <nhorman@tuxdriver.com>
3653 L:      linux-crypto@vger.kernel.org
3654 S:      Maintained
3655 F:      crypto/ansi_cprng.c
3656 F:      crypto/rng.c
3657
3658 CS3308 MEDIA DRIVER
3659 M:      Hans Verkuil <hverkuil@xs4all.nl>
3660 L:      linux-media@vger.kernel.org
3661 T:      git git://linuxtv.org/media_tree.git
3662 W:      http://linuxtv.org
3663 S:      Odd Fixes
3664 F:      drivers/media/i2c/cs3308.c
3665 F:      drivers/media/i2c/cs3308.h
3666
3667 CS5535 Audio ALSA driver
3668 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3669 S:      Maintained
3670 F:      sound/pci/cs5535audio/
3671
3672 CW1200 WLAN driver
3673 M:      Solomon Peachy <pizza@shaftnet.org>
3674 S:      Maintained
3675 F:      drivers/net/wireless/st/cw1200/
3676
3677 CX18 VIDEO4LINUX DRIVER
3678 M:      Andy Walls <awalls@md.metrocast.net>
3679 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3680 L:      linux-media@vger.kernel.org
3681 T:      git git://linuxtv.org/media_tree.git
3682 W:      https://linuxtv.org
3683 W:      http://www.ivtvdriver.org/index.php/Cx18
3684 S:      Maintained
3685 F:      Documentation/media/v4l-drivers/cx18*
3686 F:      drivers/media/pci/cx18/
3687 F:      include/uapi/linux/ivtv*
3688
3689 CX2341X MPEG ENCODER HELPER MODULE
3690 M:      Hans Verkuil <hverkuil@xs4all.nl>
3691 L:      linux-media@vger.kernel.org
3692 T:      git git://linuxtv.org/media_tree.git
3693 W:      https://linuxtv.org
3694 S:      Maintained
3695 F:      drivers/media/common/cx2341x*
3696 F:      include/media/cx2341x*
3697
3698 CX24120 MEDIA DRIVER
3699 M:      Jemma Denson <jdenson@gmail.com>
3700 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3701 L:      linux-media@vger.kernel.org
3702 W:      https://linuxtv.org
3703 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3704 S:      Maintained
3705 F:      drivers/media/dvb-frontends/cx24120*
3706
3707 CX88 VIDEO4LINUX DRIVER
3708 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3709 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3710 L:      linux-media@vger.kernel.org
3711 W:      https://linuxtv.org
3712 T:      git git://linuxtv.org/media_tree.git
3713 S:      Odd fixes
3714 F:      Documentation/media/v4l-drivers/cx88*
3715 F:      drivers/media/pci/cx88/
3716
3717 CXD2820R MEDIA DRIVER
3718 M:      Antti Palosaari <crope@iki.fi>
3719 L:      linux-media@vger.kernel.org
3720 W:      https://linuxtv.org
3721 W:      http://palosaari.fi/linux/
3722 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3723 T:      git git://linuxtv.org/anttip/media_tree.git
3724 S:      Maintained
3725 F:      drivers/media/dvb-frontends/cxd2820r*
3726
3727 CXGB3 ETHERNET DRIVER (CXGB3)
3728 M:      Santosh Raspatur <santosh@chelsio.com>
3729 L:      netdev@vger.kernel.org
3730 W:      http://www.chelsio.com
3731 S:      Supported
3732 F:      drivers/net/ethernet/chelsio/cxgb3/
3733
3734 CXGB3 ISCSI DRIVER (CXGB3I)
3735 M:      Karen Xie <kxie@chelsio.com>
3736 L:      linux-scsi@vger.kernel.org
3737 W:      http://www.chelsio.com
3738 S:      Supported
3739 F:      drivers/scsi/cxgbi/cxgb3i
3740
3741 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3742 M:      Steve Wise <swise@chelsio.com>
3743 L:      linux-rdma@vger.kernel.org
3744 W:      http://www.openfabrics.org
3745 S:      Supported
3746 F:      drivers/infiniband/hw/cxgb3/
3747 F:      include/uapi/rdma/cxgb3-abi.h
3748
3749 CXGB4 CRYPTO DRIVER (chcr)
3750 M:      Harsh Jain <harsh@chelsio.com>
3751 L:      linux-crypto@vger.kernel.org
3752 W:      http://www.chelsio.com
3753 S:      Supported
3754 F:      drivers/crypto/chelsio
3755
3756 CXGB4 ETHERNET DRIVER (CXGB4)
3757 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3758 L:      netdev@vger.kernel.org
3759 W:      http://www.chelsio.com
3760 S:      Supported
3761 F:      drivers/net/ethernet/chelsio/cxgb4/
3762
3763 CXGB4 ISCSI DRIVER (CXGB4I)
3764 M:      Karen Xie <kxie@chelsio.com>
3765 L:      linux-scsi@vger.kernel.org
3766 W:      http://www.chelsio.com
3767 S:      Supported
3768 F:      drivers/scsi/cxgbi/cxgb4i
3769
3770 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3771 M:      Steve Wise <swise@chelsio.com>
3772 L:      linux-rdma@vger.kernel.org
3773 W:      http://www.openfabrics.org
3774 S:      Supported
3775 F:      drivers/infiniband/hw/cxgb4/
3776 F:      include/uapi/rdma/cxgb4-abi.h
3777
3778 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3779 M:      Casey Leedom <leedom@chelsio.com>
3780 L:      netdev@vger.kernel.org
3781 W:      http://www.chelsio.com
3782 S:      Supported
3783 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3784
3785 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3786 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3787 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3788 L:      linuxppc-dev@lists.ozlabs.org
3789 S:      Supported
3790 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3791 F:      drivers/misc/cxl/
3792 F:      include/misc/cxl*
3793 F:      include/uapi/misc/cxl.h
3794 F:      Documentation/powerpc/cxl.txt
3795 F:      Documentation/ABI/testing/sysfs-class-cxl
3796
3797 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3798 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3799 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3800 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3801 L:      linux-scsi@vger.kernel.org
3802 S:      Supported
3803 F:      drivers/scsi/cxlflash/
3804 F:      include/uapi/scsi/cxlflash_ioctls.h
3805 F:      Documentation/powerpc/cxlflash.txt
3806
3807 CYBERPRO FB DRIVER
3808 M:      Russell King <linux@armlinux.org.uk>
3809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3810 W:      http://www.armlinux.org.uk/
3811 S:      Maintained
3812 F:      drivers/video/fbdev/cyber2000fb.*
3813
3814 CYCLADES ASYNC MUX DRIVER
3815 W:      http://www.cyclades.com/
3816 S:      Orphan
3817 F:      drivers/tty/cyclades.c
3818 F:      include/linux/cyclades.h
3819 F:      include/uapi/linux/cyclades.h
3820
3821 CYCLADES PC300 DRIVER
3822 W:      http://www.cyclades.com/
3823 S:      Orphan
3824 F:      drivers/net/wan/pc300*
3825
3826 CYPRESS_FIRMWARE MEDIA DRIVER
3827 M:      Antti Palosaari <crope@iki.fi>
3828 L:      linux-media@vger.kernel.org
3829 W:      https://linuxtv.org
3830 W:      http://palosaari.fi/linux/
3831 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3832 T:      git git://linuxtv.org/anttip/media_tree.git
3833 S:      Maintained
3834 F:      drivers/media/common/cypress_firmware*
3835
3836 CYTTSP TOUCHSCREEN DRIVER
3837 M:      Ferruh Yigit <fery@cypress.com>
3838 L:      linux-input@vger.kernel.org
3839 S:      Supported
3840 F:      drivers/input/touchscreen/cyttsp*
3841 F:      include/linux/input/cyttsp.h
3842
3843 D-LINK DIR-685 TOUCHKEYS DRIVER
3844 M:      Linus Walleij <linus.walleij@linaro.org>
3845 L:      linux-input@vger.kernel.org
3846 S:      Supported
3847 F:      drivers/input/dlink-dir685-touchkeys.c
3848
3849 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3850 M:      Joshua Kinard <kumba@gentoo.org>
3851 S:      Maintained
3852 F:      drivers/rtc/rtc-ds1685.c
3853 F:      include/linux/rtc/ds1685.h
3854
3855 DAMA SLAVE for AX.25
3856 M:      Joerg Reuter <jreuter@yaina.de>
3857 W:      http://yaina.de/jreuter/
3858 W:      http://www.qsl.net/dl1bke/
3859 L:      linux-hams@vger.kernel.org
3860 S:      Maintained
3861 F:      net/ax25/af_ax25.c
3862 F:      net/ax25/ax25_dev.c
3863 F:      net/ax25/ax25_ds_*
3864 F:      net/ax25/ax25_in.c
3865 F:      net/ax25/ax25_out.c
3866 F:      net/ax25/ax25_timer.c
3867 F:      net/ax25/sysctl_net_ax25.c
3868
3869 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3870 L:      netdev@vger.kernel.org
3871 S:      Orphan
3872 F:      Documentation/networking/dmfe.txt
3873 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3874
3875 DC390/AM53C974 SCSI driver
3876 M:      Hannes Reinecke <hare@suse.com>
3877 L:      linux-scsi@vger.kernel.org
3878 S:      Maintained
3879 F:      drivers/scsi/am53c974.c
3880
3881 DC395x SCSI driver
3882 M:      Oliver Neukum <oliver@neukum.org>
3883 M:      Ali Akcaagac <aliakc@web.de>
3884 M:      Jamie Lenehan <lenehan@twibble.org>
3885 L:      dc395x@twibble.org
3886 W:      http://twibble.org/dist/dc395x/
3887 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3888 S:      Maintained
3889 F:      Documentation/scsi/dc395x.txt
3890 F:      drivers/scsi/dc395x.*
3891
3892 DCCP PROTOCOL
3893 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3894 L:      dccp@vger.kernel.org
3895 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3896 S:      Maintained
3897 F:      include/linux/dccp.h
3898 F:      include/uapi/linux/dccp.h
3899 F:      include/linux/tfrc.h
3900 F:      net/dccp/
3901
3902 DECnet NETWORK LAYER
3903 W:      http://linux-decnet.sourceforge.net
3904 L:      linux-decnet-user@lists.sourceforge.net
3905 S:      Orphan
3906 F:      Documentation/networking/decnet.txt
3907 F:      net/decnet/
3908
3909 DECSTATION PLATFORM SUPPORT
3910 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3911 L:      linux-mips@linux-mips.org
3912 W:      http://www.linux-mips.org/wiki/DECstation
3913 S:      Maintained
3914 F:      arch/mips/dec/
3915 F:      arch/mips/include/asm/dec/
3916 F:      arch/mips/include/asm/mach-dec/
3917
3918 DEFXX FDDI NETWORK DRIVER
3919 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3920 S:      Maintained
3921 F:      drivers/net/fddi/defxx.*
3922
3923 DELL LAPTOP DRIVER
3924 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3925 M:      Pali Rohár <pali.rohar@gmail.com>
3926 L:      platform-driver-x86@vger.kernel.org
3927 S:      Maintained
3928 F:      drivers/platform/x86/dell-laptop.c
3929
3930 DELL LAPTOP FREEFALL DRIVER
3931 M:      Pali Rohár <pali.rohar@gmail.com>
3932 S:      Maintained
3933 F:      drivers/platform/x86/dell-smo8800.c
3934
3935 DELL LAPTOP RBTN DRIVER
3936 M:      Pali Rohár <pali.rohar@gmail.com>
3937 S:      Maintained
3938 F:      drivers/platform/x86/dell-rbtn.*
3939
3940 DELL LAPTOP SMM DRIVER
3941 M:      Pali Rohár <pali.rohar@gmail.com>
3942 S:      Maintained
3943 F:      drivers/hwmon/dell-smm-hwmon.c
3944 F:      include/uapi/linux/i8k.h
3945
3946 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3947 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3948 S:      Maintained
3949 F:      Documentation/dcdbas.txt
3950 F:      drivers/firmware/dcdbas.*
3951
3952 DELL WMI EXTRAS DRIVER
3953 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3954 M:      Pali Rohár <pali.rohar@gmail.com>
3955 S:      Maintained
3956 F:      drivers/platform/x86/dell-wmi.c
3957
3958 DELTA ST MEDIA DRIVER
3959 M:      Hugues Fruchet <hugues.fruchet@st.com>
3960 L:      linux-media@vger.kernel.org
3961 T:      git git://linuxtv.org/media_tree.git
3962 W:      https://linuxtv.org
3963 S:      Supported
3964 F:      drivers/media/platform/sti/delta
3965
3966 DENALI NAND DRIVER
3967 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
3968 L:      linux-mtd@lists.infradead.org
3969 S:      Supported
3970 F:      drivers/mtd/nand/denali*
3971
3972 DESIGNWARE USB2 DRD IP DRIVER
3973 M:      John Youn <johnyoun@synopsys.com>
3974 L:      linux-usb@vger.kernel.org
3975 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3976 S:      Maintained
3977 F:      drivers/usb/dwc2/
3978
3979 DESIGNWARE USB3 DRD IP DRIVER
3980 M:      Felipe Balbi <balbi@kernel.org>
3981 L:      linux-usb@vger.kernel.org
3982 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3983 S:      Maintained
3984 F:      drivers/usb/dwc3/
3985
3986 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3987 M:      Andreas Klinger <ak@it-klinger.de>
3988 L:      linux-iio@vger.kernel.org
3989 S:      Maintained
3990 F:      drivers/iio/proximity/srf*.c
3991
3992 DEVICE COREDUMP (DEV_COREDUMP)
3993 M:      Johannes Berg <johannes@sipsolutions.net>
3994 L:      linux-kernel@vger.kernel.org
3995 S:      Maintained
3996 F:      drivers/base/devcoredump.c
3997 F:      include/linux/devcoredump.h
3998
3999 DEVICE FREQUENCY (DEVFREQ)
4000 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4001 M:      Kyungmin Park <kyungmin.park@samsung.com>
4002 R:      Chanwoo Choi <cw00.choi@samsung.com>
4003 L:      linux-pm@vger.kernel.org
4004 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4005 S:      Maintained
4006 F:      drivers/devfreq/
4007 F:      include/linux/devfreq.h
4008 F:      Documentation/devicetree/bindings/devfreq/
4009
4010 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4011 M:      Chanwoo Choi <cw00.choi@samsung.com>
4012 L:      linux-pm@vger.kernel.org
4013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4014 S:      Supported
4015 F:      drivers/devfreq/event/
4016 F:      drivers/devfreq/devfreq-event.c
4017 F:      include/linux/devfreq-event.h
4018 F:      Documentation/devicetree/bindings/devfreq/event/
4019
4020 DEVICE NUMBER REGISTRY
4021 M:      Torben Mathiasen <device@lanana.org>
4022 W:      http://lanana.org/docs/device-list/index.html
4023 S:      Maintained
4024
4025 DEVICE-MAPPER  (LVM)
4026 M:      Alasdair Kergon <agk@redhat.com>
4027 M:      Mike Snitzer <snitzer@redhat.com>
4028 M:      dm-devel@redhat.com
4029 L:      dm-devel@redhat.com
4030 W:      http://sources.redhat.com/dm
4031 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4032 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4033 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4034 S:      Maintained
4035 F:      Documentation/device-mapper/
4036 F:      drivers/md/dm*
4037 F:      drivers/md/persistent-data/
4038 F:      include/linux/device-mapper.h
4039 F:      include/linux/dm-*.h
4040 F:      include/uapi/linux/dm-*.h
4041
4042 DEVLINK
4043 M:      Jiri Pirko <jiri@mellanox.com>
4044 L:      netdev@vger.kernel.org
4045 S:      Supported
4046 F:      net/core/devlink.c
4047 F:      include/net/devlink.h
4048 F:      include/uapi/linux/devlink.h
4049
4050 DIALOG SEMICONDUCTOR DRIVERS
4051 M:      Support Opensource <support.opensource@diasemi.com>
4052 W:      http://www.dialog-semiconductor.com/products
4053 S:      Supported
4054 F:      Documentation/hwmon/da90??
4055 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4056 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4057 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4058 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4059 F:      Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4060 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4061 F:      drivers/gpio/gpio-da90??.c
4062 F:      drivers/hwmon/da90??-hwmon.c
4063 F:      drivers/iio/adc/da91??-*.c
4064 F:      drivers/input/misc/da90??_onkey.c
4065 F:      drivers/input/touchscreen/da9052_tsi.c
4066 F:      drivers/leds/leds-da90??.c
4067 F:      drivers/mfd/da903x.c
4068 F:      drivers/mfd/da90??-*.c
4069 F:      drivers/mfd/da91??-*.c
4070 F:      drivers/power/supply/da9052-battery.c
4071 F:      drivers/power/supply/da91??-*.c
4072 F:      drivers/regulator/da903x.c
4073 F:      drivers/regulator/da9???-regulator.[ch]
4074 F:      drivers/thermal/da90??-thermal.c
4075 F:      drivers/rtc/rtc-da90??.c
4076 F:      drivers/video/backlight/da90??_bl.c
4077 F:      drivers/watchdog/da90??_wdt.c
4078 F:      include/linux/mfd/da903x.h
4079 F:      include/linux/mfd/da9052/
4080 F:      include/linux/mfd/da9055/
4081 F:      include/linux/mfd/da9062/
4082 F:      include/linux/mfd/da9063/
4083 F:      include/linux/mfd/da9150/
4084 F:      include/linux/regulator/da9211.h
4085 F:      include/sound/da[79]*.h
4086 F:      sound/soc/codecs/da[79]*.[ch]
4087
4088 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4089 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4090 L:      linux-gpio@vger.kernel.org
4091 S:      Maintained
4092 F:      drivers/gpio/gpio-gpio-mm.c
4093
4094 DIGI NEO AND CLASSIC PCI PRODUCTS
4095 M:      Lidza Louina <lidza.louina@gmail.com>
4096 M:      Mark Hounschell <markh@compro.net>
4097 L:      driverdev-devel@linuxdriverproject.org
4098 S:      Maintained
4099 F:      drivers/staging/dgnc/
4100
4101 DIOLAN U2C-12 I2C DRIVER
4102 M:      Guenter Roeck <linux@roeck-us.net>
4103 L:      linux-i2c@vger.kernel.org
4104 S:      Maintained
4105 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4106
4107 DIRECT ACCESS (DAX)
4108 M:      Matthew Wilcox <mawilcox@microsoft.com>
4109 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4110 L:      linux-fsdevel@vger.kernel.org
4111 S:      Supported
4112 F:      fs/dax.c
4113 F:      include/linux/dax.h
4114 F:      include/trace/events/fs_dax.h
4115
4116 DIRECTORY NOTIFICATION (DNOTIFY)
4117 M:      Eric Paris <eparis@parisplace.org>
4118 S:      Maintained
4119 F:      Documentation/filesystems/dnotify.txt
4120 F:      fs/notify/dnotify/
4121 F:      include/linux/dnotify.h
4122
4123 DISK GEOMETRY AND PARTITION HANDLING
4124 M:      Andries Brouwer <aeb@cwi.nl>
4125 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4126 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4127 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4128 S:      Maintained
4129
4130 DISKQUOTA
4131 M:      Jan Kara <jack@suse.com>
4132 S:      Maintained
4133 F:      Documentation/filesystems/quota.txt
4134 F:      fs/quota/
4135 F:      include/linux/quota*.h
4136 F:      include/uapi/linux/quota*.h
4137
4138 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4139 M:      Bernie Thompson <bernie@plugable.com>
4140 L:      linux-fbdev@vger.kernel.org
4141 S:      Maintained
4142 W:      http://plugable.com/category/projects/udlfb/
4143 F:      drivers/video/fbdev/udlfb.c
4144 F:      include/video/udlfb.h
4145 F:      Documentation/fb/udlfb.txt
4146
4147 DISTRIBUTED LOCK MANAGER (DLM)
4148 M:      Christine Caulfield <ccaulfie@redhat.com>
4149 M:      David Teigland <teigland@redhat.com>
4150 L:      cluster-devel@redhat.com
4151 W:      http://sources.redhat.com/cluster/
4152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4153 S:      Supported
4154 F:      fs/dlm/
4155
4156 DMA BUFFER SHARING FRAMEWORK
4157 M:      Sumit Semwal <sumit.semwal@linaro.org>
4158 S:      Maintained
4159 L:      linux-media@vger.kernel.org
4160 L:      dri-devel@lists.freedesktop.org
4161 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4162 F:      drivers/dma-buf/
4163 F:      include/linux/dma-buf*
4164 F:      include/linux/reservation.h
4165 F:      include/linux/*fence.h
4166 F:      Documentation/driver-api/dma-buf.rst
4167 T:      git git://anongit.freedesktop.org/drm/drm-misc
4168
4169 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4170 M:      Vinod Koul <vinod.koul@intel.com>
4171 L:      dmaengine@vger.kernel.org
4172 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4173 S:      Maintained
4174 F:      drivers/dma/
4175 F:      include/linux/dmaengine.h
4176 F:      Documentation/devicetree/bindings/dma/
4177 F:      Documentation/dmaengine/
4178 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4179
4180 DMA MAPPING HELPERS
4181 M:      Christoph Hellwig <hch@lst.de>
4182 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4183 R:      Robin Murphy <robin.murphy@arm.com>
4184 L:      linux-kernel@vger.kernel.org
4185 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4186 W:      http://git.infradead.org/users/hch/dma-mapping.git
4187 S:      Supported
4188 F:      lib/dma-debug.c
4189 F:      lib/dma-noop.c
4190 F:      lib/dma-virt.c
4191 F:      drivers/base/dma-mapping.c
4192 F:      drivers/base/dma-coherent.c
4193 F:      include/linux/dma-mapping.h
4194
4195 DME1737 HARDWARE MONITOR DRIVER
4196 M:      Juerg Haefliger <juergh@gmail.com>
4197 L:      linux-hwmon@vger.kernel.org
4198 S:      Maintained
4199 F:      Documentation/hwmon/dme1737
4200 F:      drivers/hwmon/dme1737.c
4201
4202 DMI/SMBIOS SUPPORT
4203 M:      Jean Delvare <jdelvare@suse.com>
4204 S:      Maintained
4205 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4206 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4207 F:      drivers/firmware/dmi-id.c
4208 F:      drivers/firmware/dmi_scan.c
4209 F:      include/linux/dmi.h
4210
4211 DOCUMENTATION
4212 M:      Jonathan Corbet <corbet@lwn.net>
4213 L:      linux-doc@vger.kernel.org
4214 S:      Maintained
4215 F:      Documentation/
4216 F:      scripts/kernel-doc
4217 X:      Documentation/ABI/
4218 X:      Documentation/devicetree/
4219 X:      Documentation/acpi
4220 X:      Documentation/power
4221 X:      Documentation/spi
4222 X:      Documentation/media
4223 T:      git git://git.lwn.net/linux.git docs-next
4224
4225 DONGWOON DW9714 LENS VOICE COIL DRIVER
4226 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4227 L:      linux-media@vger.kernel.org
4228 T:      git git://linuxtv.org/media_tree.git
4229 S:      Maintained
4230 F:      drivers/media/i2c/dw9714.c
4231
4232 DOUBLETALK DRIVER
4233 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4234 L:      blinux-list@redhat.com
4235 S:      Maintained
4236 F:      drivers/char/dtlk.c
4237 F:      include/linux/dtlk.h
4238
4239 DPAA2 DATAPATH I/O (DPIO) DRIVER
4240 M:      Roy Pledge <Roy.Pledge@nxp.com>
4241 L:      linux-kernel@vger.kernel.org
4242 S:      Maintained
4243 F:      drivers/staging/fsl-mc/bus/dpio
4244
4245 DPAA2 ETHERNET DRIVER
4246 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4247 L:      linux-kernel@vger.kernel.org
4248 S:      Maintained
4249 F:      drivers/staging/fsl-dpaa2/ethernet
4250
4251 DPT_I2O SCSI RAID DRIVER
4252 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4253 L:      linux-scsi@vger.kernel.org
4254 W:      http://www.adaptec.com/
4255 S:      Maintained
4256 F:      drivers/scsi/dpt*
4257 F:      drivers/scsi/dpt/
4258
4259 DRBD DRIVER
4260 M:      Philipp Reisner <philipp.reisner@linbit.com>
4261 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4262 L:      drbd-dev@lists.linbit.com
4263 W:      http://www.drbd.org
4264 T:      git git://git.linbit.com/linux-drbd.git
4265 T:      git git://git.linbit.com/drbd-8.4.git
4266 S:      Supported
4267 F:      drivers/block/drbd/
4268 F:      lib/lru_cache.c
4269 F:      Documentation/blockdev/drbd/
4270
4271 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4272 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4273 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4274 S:      Supported
4275 F:      Documentation/kobject.txt
4276 F:      drivers/base/
4277 F:      fs/debugfs/
4278 F:      fs/sysfs/
4279 F:      include/linux/debugfs.h
4280 F:      include/linux/kobj*
4281 F:      lib/kobj*
4282
4283 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4284 M:      Kevin Hilman <khilman@kernel.org>
4285 M:      Nishanth Menon <nm@ti.com>
4286 S:      Maintained
4287 F:      drivers/power/avs/
4288 F:      include/linux/power/smartreflex.h
4289 L:      linux-pm@vger.kernel.org
4290
4291 DRM DRIVER FOR ARM PL111 CLCD
4292 M:      Eric Anholt <eric@anholt.net>
4293 T:      git git://anongit.freedesktop.org/drm/drm-misc
4294 S:      Supported
4295 F:      drivers/gpu/drm/pl111/
4296
4297 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4298 M:      Dave Airlie <airlied@redhat.com>
4299 S:      Odd Fixes
4300 F:      drivers/gpu/drm/ast/
4301
4302 DRM DRIVER FOR BOCHS VIRTUAL GPU
4303 M:      Gerd Hoffmann <kraxel@redhat.com>
4304 L:      virtualization@lists.linux-foundation.org
4305 T:      git git://anongit.freedesktop.org/drm/drm-misc
4306 S:      Maintained
4307 F:      drivers/gpu/drm/bochs/
4308
4309 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4310 S:      Orphan / Obsolete
4311 F:      drivers/gpu/drm/i810/
4312 F:      include/uapi/drm/i810_drm.h
4313
4314 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4315 S:      Orphan / Obsolete
4316 F:      drivers/gpu/drm/mga/
4317 F:      include/uapi/drm/mga_drm.h
4318
4319 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4320 M:      Dave Airlie <airlied@redhat.com>
4321 S:      Odd Fixes
4322 F:      drivers/gpu/drm/mgag200/
4323
4324 DRM DRIVER FOR MI0283QT
4325 M:      Noralf Trønnes <noralf@tronnes.org>
4326 S:      Maintained
4327 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4328 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4329
4330 DRM DRIVER FOR MSM ADRENO GPU
4331 M:      Rob Clark <robdclark@gmail.com>
4332 L:      linux-arm-msm@vger.kernel.org
4333 L:      dri-devel@lists.freedesktop.org
4334 L:      freedreno@lists.freedesktop.org
4335 T:      git git://people.freedesktop.org/~robclark/linux
4336 S:      Maintained
4337 F:      drivers/gpu/drm/msm/
4338 F:      include/uapi/drm/msm_drm.h
4339 F:      Documentation/devicetree/bindings/display/msm/
4340
4341 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4342 M:      Ben Skeggs <bskeggs@redhat.com>
4343 L:      dri-devel@lists.freedesktop.org
4344 L:      nouveau@lists.freedesktop.org
4345 T:      git git://github.com/skeggsb/linux
4346 S:      Supported
4347 F:      drivers/gpu/drm/nouveau/
4348 F:      include/uapi/drm/nouveau_drm.h
4349
4350 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4351 M:      Dave Airlie <airlied@redhat.com>
4352 M:      Gerd Hoffmann <kraxel@redhat.com>
4353 L:      virtualization@lists.linux-foundation.org
4354 T:      git git://anongit.freedesktop.org/drm/drm-misc
4355 S:      Obsolete
4356 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4357 F:      drivers/gpu/drm/cirrus/
4358
4359 DRM DRIVER FOR QXL VIRTUAL GPU
4360 M:      Dave Airlie <airlied@redhat.com>
4361 M:      Gerd Hoffmann <kraxel@redhat.com>
4362 L:      virtualization@lists.linux-foundation.org
4363 T:      git git://anongit.freedesktop.org/drm/drm-misc
4364 S:      Maintained
4365 F:      drivers/gpu/drm/qxl/
4366 F:      include/uapi/drm/qxl_drm.h
4367
4368 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4369 S:      Orphan / Obsolete
4370 F:      drivers/gpu/drm/r128/
4371 F:      include/uapi/drm/r128_drm.h
4372
4373 DRM DRIVER FOR SAVAGE VIDEO CARDS
4374 S:      Orphan / Obsolete
4375 F:      drivers/gpu/drm/savage/
4376 F:      include/uapi/drm/savage_drm.h
4377
4378 DRM DRIVER FOR SIS VIDEO CARDS
4379 S:      Orphan / Obsolete
4380 F:      drivers/gpu/drm/sis/
4381 F:      include/uapi/drm/sis_drm.h
4382
4383 DRM DRIVER FOR TDFX VIDEO CARDS
4384 S:      Orphan / Obsolete
4385 F:      drivers/gpu/drm/tdfx/
4386
4387 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4388 M:      Dave Airlie <airlied@redhat.com>
4389 S:      Odd Fixes
4390 F:      drivers/gpu/drm/udl/
4391
4392 DRM DRIVER FOR VMWARE VIRTUAL GPU
4393 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4394 M:      Sinclair Yeh <syeh@vmware.com>
4395 M:      Thomas Hellstrom <thellstrom@vmware.com>
4396 L:      dri-devel@lists.freedesktop.org
4397 T:      git git://people.freedesktop.org/~syeh/repos_linux
4398 T:      git git://people.freedesktop.org/~thomash/linux
4399 S:      Supported
4400 F:      drivers/gpu/drm/vmwgfx/
4401 F:      include/uapi/drm/vmwgfx_drm.h
4402
4403 DRM DRIVERS
4404 M:      David Airlie <airlied@linux.ie>
4405 L:      dri-devel@lists.freedesktop.org
4406 T:      git git://people.freedesktop.org/~airlied/linux
4407 B:      https://bugs.freedesktop.org/
4408 C:      irc://chat.freenode.net/dri-devel
4409 S:      Maintained
4410 F:      drivers/gpu/drm/
4411 F:      drivers/gpu/vga/
4412 F:      Documentation/devicetree/bindings/display/
4413 F:      Documentation/devicetree/bindings/gpu/
4414 F:      Documentation/devicetree/bindings/video/
4415 F:      Documentation/gpu/
4416 F:      include/drm/
4417 F:      include/uapi/drm/
4418 F:      include/linux/vga*
4419
4420 DRM DRIVERS AND MISC GPU PATCHES
4421 M:      Daniel Vetter <daniel.vetter@intel.com>
4422 M:      Jani Nikula <jani.nikula@linux.intel.com>
4423 M:      Sean Paul <seanpaul@chromium.org>
4424 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4425 S:      Maintained
4426 T:      git git://anongit.freedesktop.org/drm/drm-misc
4427 F:      Documentation/gpu/
4428 F:      drivers/gpu/vga/
4429 F:      drivers/gpu/drm/*
4430 F:      include/drm/drm*
4431 F:      include/uapi/drm/drm*
4432 F:      include/linux/vga*
4433
4434 DRM DRIVERS FOR ALLWINNER A10
4435 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4436 L:      dri-devel@lists.freedesktop.org
4437 S:      Supported
4438 F:      drivers/gpu/drm/sun4i/
4439 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4441
4442 DRM DRIVERS FOR AMLOGIC SOCS
4443 M:      Neil Armstrong <narmstrong@baylibre.com>
4444 L:      dri-devel@lists.freedesktop.org
4445 L:      linux-amlogic@lists.infradead.org
4446 W:      http://linux-meson.com/
4447 S:      Supported
4448 F:      drivers/gpu/drm/meson/
4449 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4450 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4451 F:      Documentation/gpu/meson.rst
4452 T:      git git://anongit.freedesktop.org/drm/drm-misc
4453
4454 DRM DRIVERS FOR ATMEL HLCDC
4455 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4456 L:      dri-devel@lists.freedesktop.org
4457 S:      Supported
4458 F:      drivers/gpu/drm/atmel-hlcdc/
4459 F:      Documentation/devicetree/bindings/drm/atmel/
4460 T:      git git://anongit.freedesktop.org/drm/drm-misc
4461
4462 DRM DRIVERS FOR BRIDGE CHIPS
4463 M:      Archit Taneja <architt@codeaurora.org>
4464 M:      Andrzej Hajda <a.hajda@samsung.com>
4465 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4466 S:      Maintained
4467 T:      git git://anongit.freedesktop.org/drm/drm-misc
4468 F:      drivers/gpu/drm/bridge/
4469
4470 DRM DRIVERS FOR EXYNOS
4471 M:      Inki Dae <inki.dae@samsung.com>
4472 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4473 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4474 M:      Kyungmin Park <kyungmin.park@samsung.com>
4475 L:      dri-devel@lists.freedesktop.org
4476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4477 S:      Supported
4478 F:      drivers/gpu/drm/exynos/
4479 F:      include/uapi/drm/exynos_drm.h
4480 F:      Documentation/devicetree/bindings/display/exynos/
4481
4482 DRM DRIVERS FOR FREESCALE DCU
4483 M:      Stefan Agner <stefan@agner.ch>
4484 M:      Alison Wang <alison.wang@freescale.com>
4485 L:      dri-devel@lists.freedesktop.org
4486 S:      Supported
4487 F:      drivers/gpu/drm/fsl-dcu/
4488 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4489 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4490 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4491
4492 DRM DRIVERS FOR FREESCALE IMX
4493 M:      Philipp Zabel <p.zabel@pengutronix.de>
4494 L:      dri-devel@lists.freedesktop.org
4495 S:      Maintained
4496 F:      drivers/gpu/drm/imx/
4497 F:      drivers/gpu/ipu-v3/
4498 F:      Documentation/devicetree/bindings/display/imx/
4499
4500 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4501 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4502 L:      dri-devel@lists.freedesktop.org
4503 T:      git git://github.com/patjak/drm-gma500
4504 S:      Maintained
4505 F:      drivers/gpu/drm/gma500/
4506
4507 DRM DRIVERS FOR HISILICON
4508 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4509 M:      Rongrong Zou <zourongrong@gmail.com>
4510 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4511 R:      Chen Feng <puck.chen@hisilicon.com>
4512 L:      dri-devel@lists.freedesktop.org
4513 T:      git git://github.com/xin3liang/linux.git
4514 S:      Maintained
4515 F:      drivers/gpu/drm/hisilicon/
4516 F:      Documentation/devicetree/bindings/display/hisilicon/
4517
4518 DRM DRIVERS FOR MEDIATEK
4519 M:      CK Hu <ck.hu@mediatek.com>
4520 M:      Philipp Zabel <p.zabel@pengutronix.de>
4521 L:      dri-devel@lists.freedesktop.org
4522 S:      Supported
4523 F:      drivers/gpu/drm/mediatek/
4524 F:      Documentation/devicetree/bindings/display/mediatek/
4525
4526 DRM DRIVERS FOR NVIDIA TEGRA
4527 M:      Thierry Reding <thierry.reding@gmail.com>
4528 L:      dri-devel@lists.freedesktop.org
4529 L:      linux-tegra@vger.kernel.org
4530 T:      git git://anongit.freedesktop.org/tegra/linux.git
4531 S:      Supported
4532 F:      drivers/gpu/drm/tegra/
4533 F:      drivers/gpu/host1x/
4534 F:      include/linux/host1x.h
4535 F:      include/uapi/drm/tegra_drm.h
4536 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4537
4538 DRM DRIVERS FOR RENESAS
4539 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4540 L:      dri-devel@lists.freedesktop.org
4541 L:      linux-renesas-soc@vger.kernel.org
4542 T:      git git://linuxtv.org/pinchartl/fbdev
4543 S:      Supported
4544 F:      drivers/gpu/drm/rcar-du/
4545 F:      drivers/gpu/drm/shmobile/
4546 F:      include/linux/platform_data/shmob_drm.h
4547 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4548 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4549
4550 DRM DRIVERS FOR ROCKCHIP
4551 M:      Mark Yao <mark.yao@rock-chips.com>
4552 L:      dri-devel@lists.freedesktop.org
4553 S:      Maintained
4554 F:      drivers/gpu/drm/rockchip/
4555 F:      Documentation/devicetree/bindings/display/rockchip/
4556 T:      git git://anongit.freedesktop.org/drm/drm-misc
4557
4558 DRM DRIVERS FOR STI
4559 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4560 M:      Vincent Abriou <vincent.abriou@st.com>
4561 L:      dri-devel@lists.freedesktop.org
4562 T:      git git://anongit.freedesktop.org/drm/drm-misc
4563 S:      Maintained
4564 F:      drivers/gpu/drm/sti
4565 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4566
4567 DRM DRIVERS FOR STM
4568 M:      Yannick Fertre <yannick.fertre@st.com>
4569 M:      Philippe Cornu <philippe.cornu@st.com>
4570 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4571 M:      Vincent Abriou <vincent.abriou@st.com>
4572 L:      dri-devel@lists.freedesktop.org
4573 T:      git git://anongit.freedesktop.org/drm/drm-misc
4574 S:      Maintained
4575 F:      drivers/gpu/drm/stm
4576 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4577
4578 DRM DRIVERS FOR TI LCDC
4579 M:      Jyri Sarha <jsarha@ti.com>
4580 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4581 L:      dri-devel@lists.freedesktop.org
4582 S:      Maintained
4583 F:      drivers/gpu/drm/tilcdc/
4584 F:      Documentation/devicetree/bindings/display/tilcdc/
4585
4586 DRM DRIVERS FOR TI OMAP
4587 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4588 L:      dri-devel@lists.freedesktop.org
4589 S:      Maintained
4590 F:      drivers/gpu/drm/omapdrm/
4591 F:      Documentation/devicetree/bindings/display/ti/
4592
4593 DRM DRIVERS FOR VC4
4594 M:      Eric Anholt <eric@anholt.net>
4595 T:      git git://github.com/anholt/linux
4596 S:      Supported
4597 F:      drivers/gpu/drm/vc4/
4598 F:      include/uapi/drm/vc4_drm.h
4599 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4600 T:      git git://anongit.freedesktop.org/drm/drm-misc
4601
4602 DRM DRIVERS FOR VIVANTE GPU IP
4603 M:      Lucas Stach <l.stach@pengutronix.de>
4604 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4605 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4606 L:      etnaviv@lists.freedesktop.org
4607 L:      dri-devel@lists.freedesktop.org
4608 S:      Maintained
4609 F:      drivers/gpu/drm/etnaviv/
4610 F:      include/uapi/drm/etnaviv_drm.h
4611 F:      Documentation/devicetree/bindings/display/etnaviv/
4612
4613 DRM DRIVERS FOR ZTE ZX
4614 M:      Shawn Guo <shawnguo@kernel.org>
4615 L:      dri-devel@lists.freedesktop.org
4616 S:      Maintained
4617 F:      drivers/gpu/drm/zte/
4618 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4619 T:      git git://anongit.freedesktop.org/drm/drm-misc
4620
4621 DRM PANEL DRIVERS
4622 M:      Thierry Reding <thierry.reding@gmail.com>
4623 L:      dri-devel@lists.freedesktop.org
4624 T:      git git://anongit.freedesktop.org/tegra/linux.git
4625 S:      Maintained
4626 F:      drivers/gpu/drm/drm_panel.c
4627 F:      drivers/gpu/drm/panel/
4628 F:      include/drm/drm_panel.h
4629 F:      Documentation/devicetree/bindings/display/panel/
4630
4631 DSBR100 USB FM RADIO DRIVER
4632 M:      Alexey Klimov <klimov.linux@gmail.com>
4633 L:      linux-media@vger.kernel.org
4634 T:      git git://linuxtv.org/media_tree.git
4635 S:      Maintained
4636 F:      drivers/media/radio/dsbr100.c
4637
4638 DSCC4 DRIVER
4639 M:      Francois Romieu <romieu@fr.zoreil.com>
4640 L:      netdev@vger.kernel.org
4641 S:      Maintained
4642 F:      drivers/net/wan/dscc4.c
4643
4644 DT3155 MEDIA DRIVER
4645 M:      Hans Verkuil <hverkuil@xs4all.nl>
4646 L:      linux-media@vger.kernel.org
4647 T:      git git://linuxtv.org/media_tree.git
4648 W:      https://linuxtv.org
4649 S:      Odd Fixes
4650 F:      drivers/media/pci/dt3155/
4651
4652 DVB_USB_AF9015 MEDIA DRIVER
4653 M:      Antti Palosaari <crope@iki.fi>
4654 L:      linux-media@vger.kernel.org
4655 W:      https://linuxtv.org
4656 W:      http://palosaari.fi/linux/
4657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4658 T:      git git://linuxtv.org/anttip/media_tree.git
4659 S:      Maintained
4660 F:      drivers/media/usb/dvb-usb-v2/af9015*
4661
4662 DVB_USB_AF9035 MEDIA DRIVER
4663 M:      Antti Palosaari <crope@iki.fi>
4664 L:      linux-media@vger.kernel.org
4665 W:      https://linuxtv.org
4666 W:      http://palosaari.fi/linux/
4667 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4668 T:      git git://linuxtv.org/anttip/media_tree.git
4669 S:      Maintained
4670 F:      drivers/media/usb/dvb-usb-v2/af9035*
4671
4672 DVB_USB_ANYSEE MEDIA DRIVER
4673 M:      Antti Palosaari <crope@iki.fi>
4674 L:      linux-media@vger.kernel.org
4675 W:      https://linuxtv.org
4676 W:      http://palosaari.fi/linux/
4677 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4678 T:      git git://linuxtv.org/anttip/media_tree.git
4679 S:      Maintained
4680 F:      drivers/media/usb/dvb-usb-v2/anysee*
4681
4682 DVB_USB_AU6610 MEDIA DRIVER
4683 M:      Antti Palosaari <crope@iki.fi>
4684 L:      linux-media@vger.kernel.org
4685 W:      https://linuxtv.org
4686 W:      http://palosaari.fi/linux/
4687 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4688 T:      git git://linuxtv.org/anttip/media_tree.git
4689 S:      Maintained
4690 F:      drivers/media/usb/dvb-usb-v2/au6610*
4691
4692 DVB_USB_CE6230 MEDIA DRIVER
4693 M:      Antti Palosaari <crope@iki.fi>
4694 L:      linux-media@vger.kernel.org
4695 W:      https://linuxtv.org
4696 W:      http://palosaari.fi/linux/
4697 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4698 T:      git git://linuxtv.org/anttip/media_tree.git
4699 S:      Maintained
4700 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4701
4702 DVB_USB_CXUSB MEDIA DRIVER
4703 M:      Michael Krufky <mkrufky@linuxtv.org>
4704 L:      linux-media@vger.kernel.org
4705 W:      https://linuxtv.org
4706 W:      http://github.com/mkrufky
4707 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4708 T:      git git://linuxtv.org/media_tree.git
4709 S:      Maintained
4710 F:      drivers/media/usb/dvb-usb/cxusb*
4711
4712 DVB_USB_EC168 MEDIA DRIVER
4713 M:      Antti Palosaari <crope@iki.fi>
4714 L:      linux-media@vger.kernel.org
4715 W:      https://linuxtv.org
4716 W:      http://palosaari.fi/linux/
4717 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4718 T:      git git://linuxtv.org/anttip/media_tree.git
4719 S:      Maintained
4720 F:      drivers/media/usb/dvb-usb-v2/ec168*
4721
4722 DVB_USB_GL861 MEDIA DRIVER
4723 M:      Antti Palosaari <crope@iki.fi>
4724 L:      linux-media@vger.kernel.org
4725 W:      https://linuxtv.org
4726 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4727 T:      git git://linuxtv.org/anttip/media_tree.git
4728 S:      Maintained
4729 F:      drivers/media/usb/dvb-usb-v2/gl861*
4730
4731 DVB_USB_MXL111SF MEDIA DRIVER
4732 M:      Michael Krufky <mkrufky@linuxtv.org>
4733 L:      linux-media@vger.kernel.org
4734 W:      https://linuxtv.org
4735 W:      http://github.com/mkrufky
4736 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4737 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4738 S:      Maintained
4739 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4740
4741 DVB_USB_RTL28XXU MEDIA DRIVER
4742 M:      Antti Palosaari <crope@iki.fi>
4743 L:      linux-media@vger.kernel.org
4744 W:      https://linuxtv.org
4745 W:      http://palosaari.fi/linux/
4746 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4747 T:      git git://linuxtv.org/anttip/media_tree.git
4748 S:      Maintained
4749 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4750
4751 DVB_USB_V2 MEDIA DRIVER
4752 M:      Antti Palosaari <crope@iki.fi>
4753 L:      linux-media@vger.kernel.org
4754 W:      https://linuxtv.org
4755 W:      http://palosaari.fi/linux/
4756 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4757 T:      git git://linuxtv.org/anttip/media_tree.git
4758 S:      Maintained
4759 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4760 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4761
4762 DYNAMIC DEBUG
4763 M:      Jason Baron <jbaron@akamai.com>
4764 S:      Maintained
4765 F:      lib/dynamic_debug.c
4766 F:      include/linux/dynamic_debug.h
4767
4768 DZ DECSTATION DZ11 SERIAL DRIVER
4769 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4770 S:      Maintained
4771 F:      drivers/tty/serial/dz.*
4772
4773 E3X0 POWER BUTTON DRIVER
4774 M:      Moritz Fischer <moritz.fischer@ettus.com>
4775 L:      usrp-users@lists.ettus.com
4776 W:      http://www.ettus.com
4777 S:      Supported
4778 F:      drivers/input/misc/e3x0-button.c
4779 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4780
4781 E4000 MEDIA DRIVER
4782 M:      Antti Palosaari <crope@iki.fi>
4783 L:      linux-media@vger.kernel.org
4784 W:      https://linuxtv.org
4785 W:      http://palosaari.fi/linux/
4786 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4787 T:      git git://linuxtv.org/anttip/media_tree.git
4788 S:      Maintained
4789 F:      drivers/media/tuners/e4000*
4790
4791 EATA ISA/EISA/PCI SCSI DRIVER
4792 M:      Dario Ballabio <ballabio_dario@emc.com>
4793 L:      linux-scsi@vger.kernel.org
4794 S:      Maintained
4795 F:      drivers/scsi/eata.c
4796
4797 EC100 MEDIA DRIVER
4798 M:      Antti Palosaari <crope@iki.fi>
4799 L:      linux-media@vger.kernel.org
4800 W:      https://linuxtv.org
4801 W:      http://palosaari.fi/linux/
4802 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4803 T:      git git://linuxtv.org/anttip/media_tree.git
4804 S:      Maintained
4805 F:      drivers/media/dvb-frontends/ec100*
4806
4807 ECRYPT FILE SYSTEM
4808 M:      Tyler Hicks <tyhicks@canonical.com>
4809 L:      ecryptfs@vger.kernel.org
4810 W:      http://ecryptfs.org
4811 W:      https://launchpad.net/ecryptfs
4812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4813 S:      Supported
4814 F:      Documentation/filesystems/ecryptfs.txt
4815 F:      fs/ecryptfs/
4816
4817 EDAC-AMD64
4818 M:      Borislav Petkov <bp@alien8.de>
4819 L:      linux-edac@vger.kernel.org
4820 S:      Maintained
4821 F:      drivers/edac/amd64_edac*
4822
4823 EDAC-CALXEDA
4824 M:      Robert Richter <rric@kernel.org>
4825 L:      linux-edac@vger.kernel.org
4826 S:      Maintained
4827 F:      drivers/edac/highbank*
4828
4829 EDAC-CAVIUM
4830 M:      Ralf Baechle <ralf@linux-mips.org>
4831 M:      David Daney <david.daney@cavium.com>
4832 L:      linux-edac@vger.kernel.org
4833 L:      linux-mips@linux-mips.org
4834 S:      Supported
4835 F:      drivers/edac/octeon_edac*
4836 F:      drivers/edac/thunderx_edac*
4837
4838 EDAC-CORE
4839 M:      Borislav Petkov <bp@alien8.de>
4840 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4841 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4842 L:      linux-edac@vger.kernel.org
4843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4845 S:      Supported
4846 F:      Documentation/admin-guide/ras.rst
4847 F:      Documentation/driver-api/edac.rst
4848 F:      drivers/edac/
4849 F:      include/linux/edac.h
4850
4851 EDAC-E752X
4852 M:      Mark Gross <mark.gross@intel.com>
4853 L:      linux-edac@vger.kernel.org
4854 S:      Maintained
4855 F:      drivers/edac/e752x_edac.c
4856
4857 EDAC-E7XXX
4858 L:      linux-edac@vger.kernel.org
4859 S:      Maintained
4860 F:      drivers/edac/e7xxx_edac.c
4861
4862 EDAC-FSL_DDR
4863 M:      York Sun <york.sun@nxp.com>
4864 L:      linux-edac@vger.kernel.org
4865 S:      Maintained
4866 F:      drivers/edac/fsl_ddr_edac.*
4867
4868 EDAC-GHES
4869 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4870 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4871 L:      linux-edac@vger.kernel.org
4872 S:      Maintained
4873 F:      drivers/edac/ghes_edac.c
4874
4875 EDAC-I3000
4876 L:      linux-edac@vger.kernel.org
4877 S:      Orphan
4878 F:      drivers/edac/i3000_edac.c
4879
4880 EDAC-I5000
4881 L:      linux-edac@vger.kernel.org
4882 S:      Maintained
4883 F:      drivers/edac/i5000_edac.c
4884
4885 EDAC-I5400
4886 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4887 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4888 L:      linux-edac@vger.kernel.org
4889 S:      Maintained
4890 F:      drivers/edac/i5400_edac.c
4891
4892 EDAC-I7300
4893 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4894 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4895 L:      linux-edac@vger.kernel.org
4896 S:      Maintained
4897 F:      drivers/edac/i7300_edac.c
4898
4899 EDAC-I7CORE
4900 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4901 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4902 L:      linux-edac@vger.kernel.org
4903 S:      Maintained
4904 F:      drivers/edac/i7core_edac.c
4905
4906 EDAC-I82443BXGX
4907 M:      Tim Small <tim@buttersideup.com>
4908 L:      linux-edac@vger.kernel.org
4909 S:      Maintained
4910 F:      drivers/edac/i82443bxgx_edac.c
4911
4912 EDAC-I82975X
4913 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4914 M:      "Arvind R." <arvino55@gmail.com>
4915 L:      linux-edac@vger.kernel.org
4916 S:      Maintained
4917 F:      drivers/edac/i82975x_edac.c
4918
4919 EDAC-IE31200
4920 M:      Jason Baron <jbaron@akamai.com>
4921 L:      linux-edac@vger.kernel.org
4922 S:      Maintained
4923 F:      drivers/edac/ie31200_edac.c
4924
4925 EDAC-MPC85XX
4926 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4927 L:      linux-edac@vger.kernel.org
4928 S:      Maintained
4929 F:      drivers/edac/mpc85xx_edac.[ch]
4930
4931 EDAC-PASEMI
4932 M:      Egor Martovetsky <egor@pasemi.com>
4933 L:      linux-edac@vger.kernel.org
4934 S:      Maintained
4935 F:      drivers/edac/pasemi_edac.c
4936
4937 EDAC-PND2
4938 M:      Tony Luck <tony.luck@intel.com>
4939 L:      linux-edac@vger.kernel.org
4940 S:      Maintained
4941 F:      drivers/edac/pnd2_edac.[ch]
4942
4943 EDAC-R82600
4944 M:      Tim Small <tim@buttersideup.com>
4945 L:      linux-edac@vger.kernel.org
4946 S:      Maintained
4947 F:      drivers/edac/r82600_edac.c
4948
4949 EDAC-SBRIDGE
4950 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4951 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4952 L:      linux-edac@vger.kernel.org
4953 S:      Maintained
4954 F:      drivers/edac/sb_edac.c
4955
4956 EDAC-SKYLAKE
4957 M:      Tony Luck <tony.luck@intel.com>
4958 L:      linux-edac@vger.kernel.org
4959 S:      Maintained
4960 F:      drivers/edac/skx_edac.c
4961
4962 EDIROL UA-101/UA-1000 DRIVER
4963 M:      Clemens Ladisch <clemens@ladisch.de>
4964 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4965 T:      git git://git.alsa-project.org/alsa-kernel.git
4966 S:      Maintained
4967 F:      sound/usb/misc/ua101.c
4968
4969 EFI TEST DRIVER
4970 L:      linux-efi@vger.kernel.org
4971 M:      Ivan Hu <ivan.hu@canonical.com>
4972 M:      Matt Fleming <matt@codeblueprint.co.uk>
4973 S:      Maintained
4974 F:      drivers/firmware/efi/test/
4975
4976 EFI VARIABLE FILESYSTEM
4977 M:      Matthew Garrett <matthew.garrett@nebula.com>
4978 M:      Jeremy Kerr <jk@ozlabs.org>
4979 M:      Matt Fleming <matt@codeblueprint.co.uk>
4980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4981 L:      linux-efi@vger.kernel.org
4982 S:      Maintained
4983 F:      fs/efivarfs/
4984
4985 EFIFB FRAMEBUFFER DRIVER
4986 L:      linux-fbdev@vger.kernel.org
4987 M:      Peter Jones <pjones@redhat.com>
4988 S:      Maintained
4989 F:      drivers/video/fbdev/efifb.c
4990
4991 EFS FILESYSTEM
4992 W:      http://aeschi.ch.eu.org/efs/
4993 S:      Orphan
4994 F:      fs/efs/
4995
4996 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4997 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4998 L:      netdev@vger.kernel.org
4999 S:      Maintained
5000 F:      drivers/net/ethernet/ibm/ehea/
5001
5002 EM28XX VIDEO4LINUX DRIVER
5003 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5004 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5005 L:      linux-media@vger.kernel.org
5006 W:      https://linuxtv.org
5007 T:      git git://linuxtv.org/media_tree.git
5008 S:      Maintained
5009 F:      drivers/media/usb/em28xx/
5010 F:      Documentation/media/v4l-drivers/em28xx*
5011
5012 EMBEDDED LINUX
5013 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5014 M:      Matt Mackall <mpm@selenic.com>
5015 M:      David Woodhouse <dwmw2@infradead.org>
5016 L:      linux-embedded@vger.kernel.org
5017 S:      Maintained
5018
5019 Emulex 10Gbps iSCSI - OneConnect DRIVER
5020 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5021 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5022 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5023 L:      linux-scsi@vger.kernel.org
5024 W:      http://www.broadcom.com
5025 S:      Supported
5026 F:      drivers/scsi/be2iscsi/
5027
5028 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5029 M:      Sathya Perla <sathya.perla@broadcom.com>
5030 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5031 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5032 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5033 L:      netdev@vger.kernel.org
5034 W:      http://www.emulex.com
5035 S:      Supported
5036 F:      drivers/net/ethernet/emulex/benet/
5037
5038 EMULEX ONECONNECT ROCE DRIVER
5039 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5040 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5041 L:      linux-rdma@vger.kernel.org
5042 W:      http://www.broadcom.com
5043 S:      Odd Fixes
5044 F:      drivers/infiniband/hw/ocrdma/
5045 F:      include/uapi/rdma/ocrdma-abi.h
5046
5047 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5048 M:      James Smart <james.smart@broadcom.com>
5049 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5050 L:      linux-scsi@vger.kernel.org
5051 W:      http://www.broadcom.com
5052 S:      Supported
5053 F:      drivers/scsi/lpfc/
5054
5055 ENE CB710 FLASH CARD READER DRIVER
5056 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5057 S:      Maintained
5058 F:      drivers/misc/cb710/
5059 F:      drivers/mmc/host/cb710-mmc.*
5060 F:      include/linux/cb710.h
5061
5062 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5063 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5064 S:      Maintained
5065 F:      drivers/media/rc/ene_ir.*
5066
5067 EPSON S1D13XXX FRAMEBUFFER DRIVER
5068 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5069 S:      Maintained
5070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5071 F:      drivers/video/fbdev/s1d13xxxfb.c
5072 F:      include/video/s1d13xxxfb.h
5073
5074 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5075 M:      Jeff Layton <jlayton@poochiereds.net>
5076 S:      Maintained
5077 F:      lib/errseq.c
5078 F:      include/linux/errseq.h
5079
5080 ET131X NETWORK DRIVER
5081 M:      Mark Einon <mark.einon@gmail.com>
5082 S:      Odd Fixes
5083 F:      drivers/net/ethernet/agere/
5084
5085 ETHERNET BRIDGE
5086 M:      Stephen Hemminger <stephen@networkplumber.org>
5087 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5088 L:      netdev@vger.kernel.org
5089 W:      http://www.linuxfoundation.org/en/Net:Bridge
5090 S:      Maintained
5091 F:      include/linux/netfilter_bridge/
5092 F:      net/bridge/
5093
5094 ETHERNET PHY LIBRARY
5095 M:      Andrew Lunn <andrew@lunn.ch>
5096 M:      Florian Fainelli <f.fainelli@gmail.com>
5097 L:      netdev@vger.kernel.org
5098 S:      Maintained
5099 F:      Documentation/ABI/testing/sysfs-bus-mdio
5100 F:      Documentation/devicetree/bindings/net/mdio*
5101 F:      Documentation/networking/phy.txt
5102 F:      drivers/net/phy/
5103 F:      drivers/of/of_mdio.c
5104 F:      drivers/of/of_net.c
5105 F:      include/linux/*mdio*.h
5106 F:      include/linux/of_net.h
5107 F:      include/linux/phy.h
5108 F:      include/linux/phy_fixed.h
5109 F:      include/linux/platform_data/mdio-gpio.h
5110 F:      include/trace/events/mdio.h
5111 F:      include/uapi/linux/mdio.h
5112 F:      include/uapi/linux/mii.h
5113
5114 EXT2 FILE SYSTEM
5115 M:      Jan Kara <jack@suse.com>
5116 L:      linux-ext4@vger.kernel.org
5117 S:      Maintained
5118 F:      Documentation/filesystems/ext2.txt
5119 F:      fs/ext2/
5120 F:      include/linux/ext2*
5121
5122 EXT4 FILE SYSTEM
5123 M:      "Theodore Ts'o" <tytso@mit.edu>
5124 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5125 L:      linux-ext4@vger.kernel.org
5126 W:      http://ext4.wiki.kernel.org
5127 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5129 S:      Maintained
5130 F:      Documentation/filesystems/ext4.txt
5131 F:      fs/ext4/
5132
5133 Extended Verification Module (EVM)
5134 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5135 L:      linux-ima-devel@lists.sourceforge.net
5136 L:      linux-security-module@vger.kernel.org
5137 S:      Supported
5138 F:      security/integrity/evm/
5139
5140 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5141 M:      Matt Fleming <matt@codeblueprint.co.uk>
5142 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5143 L:      linux-efi@vger.kernel.org
5144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5145 S:      Maintained
5146 F:      Documentation/efi-stub.txt
5147 F:      arch/*/kernel/efi.c
5148 F:      arch/x86/boot/compressed/eboot.[ch]
5149 F:      arch/*/include/asm/efi.h
5150 F:      arch/x86/platform/efi/
5151 F:      drivers/firmware/efi/
5152 F:      include/linux/efi*.h
5153 F:      arch/arm/boot/compressed/efi-header.S
5154 F:      arch/arm64/kernel/efi-entry.S
5155
5156 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5157 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5158 M:      Chanwoo Choi <cw00.choi@samsung.com>
5159 L:      linux-kernel@vger.kernel.org
5160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5161 S:      Maintained
5162 F:      drivers/extcon/
5163 F:      include/linux/extcon/
5164 F:      include/linux/extcon.h
5165 F:      Documentation/extcon/
5166 F:      Documentation/devicetree/bindings/extcon/
5167
5168 EXYNOS DP DRIVER
5169 M:      Jingoo Han <jingoohan1@gmail.com>
5170 L:      dri-devel@lists.freedesktop.org
5171 S:      Maintained
5172 F:      drivers/gpu/drm/exynos/exynos_dp*
5173
5174 EXYNOS SYSMMU (IOMMU) driver
5175 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5176 L:      iommu@lists.linux-foundation.org
5177 S:      Maintained
5178 F:      drivers/iommu/exynos-iommu.c
5179
5180 EZchip NPS platform support
5181 M:      Noam Camus <noamc@ezchip.com>
5182 S:      Supported
5183 F:      arch/arc/plat-eznps
5184 F:      arch/arc/boot/dts/eznps.dts
5185
5186 F2FS FILE SYSTEM
5187 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5188 M:      Chao Yu <yuchao0@huawei.com>
5189 L:      linux-f2fs-devel@lists.sourceforge.net
5190 W:      https://f2fs.wiki.kernel.org/
5191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5192 S:      Maintained
5193 F:      Documentation/filesystems/f2fs.txt
5194 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5195 F:      fs/f2fs/
5196 F:      include/linux/f2fs_fs.h
5197 F:      include/trace/events/f2fs.h
5198
5199 F71805F HARDWARE MONITORING DRIVER
5200 M:      Jean Delvare <jdelvare@suse.com>
5201 L:      linux-hwmon@vger.kernel.org
5202 S:      Maintained
5203 F:      Documentation/hwmon/f71805f
5204 F:      drivers/hwmon/f71805f.c
5205
5206 FANOTIFY
5207 M:      Eric Paris <eparis@redhat.com>
5208 S:      Maintained
5209 F:      fs/notify/fanotify/
5210 F:      include/linux/fanotify.h
5211 F:      include/uapi/linux/fanotify.h
5212
5213 FARSYNC SYNCHRONOUS DRIVER
5214 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5215 W:      http://www.farsite.co.uk/
5216 S:      Supported
5217 F:      drivers/net/wan/farsync.*
5218
5219 FAULT INJECTION SUPPORT
5220 M:      Akinobu Mita <akinobu.mita@gmail.com>
5221 S:      Supported
5222 F:      Documentation/fault-injection/
5223 F:      lib/fault-inject.c
5224
5225 FBTFT Framebuffer drivers
5226 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5227 S:      Maintained
5228 F:      drivers/staging/fbtft/
5229
5230 FC0011 TUNER DRIVER
5231 M:      Michael Buesch <m@bues.ch>
5232 L:      linux-media@vger.kernel.org
5233 S:      Maintained
5234 F:      drivers/media/tuners/fc0011.h
5235 F:      drivers/media/tuners/fc0011.c
5236
5237 FC2580 MEDIA DRIVER
5238 M:      Antti Palosaari <crope@iki.fi>
5239 L:      linux-media@vger.kernel.org
5240 W:      https://linuxtv.org
5241 W:      http://palosaari.fi/linux/
5242 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5243 T:      git git://linuxtv.org/anttip/media_tree.git
5244 S:      Maintained
5245 F:      drivers/media/tuners/fc2580*
5246
5247 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5248 M:      Johannes Thumshirn <jth@kernel.org>
5249 L:      fcoe-devel@open-fcoe.org
5250 W:      www.Open-FCoE.org
5251 S:      Supported
5252 F:      drivers/scsi/libfc/
5253 F:      drivers/scsi/fcoe/
5254 F:      include/scsi/fc/
5255 F:      include/scsi/libfc.h
5256 F:      include/scsi/libfcoe.h
5257 F:      include/uapi/scsi/fc/
5258
5259 FILE LOCKING (flock() and fcntl()/lockf())
5260 M:      Jeff Layton <jlayton@poochiereds.net>
5261 M:      "J. Bruce Fields" <bfields@fieldses.org>
5262 L:      linux-fsdevel@vger.kernel.org
5263 S:      Maintained
5264 F:      include/linux/fcntl.h
5265 F:      include/linux/fs.h
5266 F:      include/uapi/linux/fcntl.h
5267 F:      include/uapi/linux/fs.h
5268 F:      fs/fcntl.c
5269 F:      fs/locks.c
5270
5271 FILESYSTEMS (VFS and infrastructure)
5272 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5273 L:      linux-fsdevel@vger.kernel.org
5274 S:      Maintained
5275 F:      fs/*
5276
5277 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5278 M:      Riku Voipio <riku.voipio@iki.fi>
5279 L:      linux-hwmon@vger.kernel.org
5280 S:      Maintained
5281 F:      drivers/hwmon/f75375s.c
5282 F:      include/linux/f75375s.h
5283
5284 FIREWIRE AUDIO DRIVERS
5285 M:      Clemens Ladisch <clemens@ladisch.de>
5286 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5287 T:      git git://git.alsa-project.org/alsa-kernel.git
5288 S:      Maintained
5289 F:      sound/firewire/
5290
5291 FIREWIRE MEDIA DRIVERS (firedtv)
5292 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5293 L:      linux-media@vger.kernel.org
5294 L:      linux1394-devel@lists.sourceforge.net
5295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5296 S:      Maintained
5297 F:      drivers/media/firewire/
5298
5299 FIREWIRE SBP-2 TARGET
5300 M:      Chris Boot <bootc@bootc.net>
5301 L:      linux-scsi@vger.kernel.org
5302 L:      target-devel@vger.kernel.org
5303 L:      linux1394-devel@lists.sourceforge.net
5304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5305 S:      Maintained
5306 F:      drivers/target/sbp/
5307
5308 FIREWIRE SUBSYSTEM
5309 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5310 L:      linux1394-devel@lists.sourceforge.net
5311 W:      http://ieee1394.wiki.kernel.org/
5312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5313 S:      Maintained
5314 F:      drivers/firewire/
5315 F:      include/linux/firewire.h
5316 F:      include/uapi/linux/firewire*.h
5317 F:      tools/firewire/
5318
5319 FIRMWARE LOADER (request_firmware)
5320 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5321 L:      linux-kernel@vger.kernel.org
5322 S:      Maintained
5323 F:      Documentation/firmware_class/
5324 F:      drivers/base/firmware*.c
5325 F:      include/linux/firmware.h
5326
5327 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5328 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5329 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5330 S:      Maintained
5331 F:      drivers/block/rsxx/
5332
5333 FLOPPY DRIVER
5334 M:      Jiri Kosina <jikos@kernel.org>
5335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5336 S:      Odd fixes
5337 F:      drivers/block/floppy.c
5338
5339 FMC SUBSYSTEM
5340 M:      Alessandro Rubini <rubini@gnudd.com>
5341 W:      http://www.ohwr.org/projects/fmc-bus
5342 S:      Supported
5343 F:      drivers/fmc/
5344 F:      include/linux/fmc*.h
5345 F:      include/linux/ipmi-fru.h
5346 K:      fmc_d.*register
5347
5348 FPGA MANAGER FRAMEWORK
5349 M:      Alan Tull <atull@kernel.org>
5350 R:      Moritz Fischer <moritz.fischer@ettus.com>
5351 L:      linux-fpga@vger.kernel.org
5352 S:      Maintained
5353 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5354 F:      Documentation/fpga/
5355 F:      Documentation/devicetree/bindings/fpga/
5356 F:      drivers/fpga/
5357 F:      include/linux/fpga/
5358 W:      http://www.rocketboards.org
5359
5360 FPU EMULATOR
5361 M:      Bill Metzenthen <billm@melbpc.org.au>
5362 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5363 S:      Maintained
5364 F:      arch/x86/math-emu/
5365
5366 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5367 L:      netdev@vger.kernel.org
5368 S:      Orphan
5369 F:      drivers/net/wan/dlci.c
5370 F:      drivers/net/wan/sdla.c
5371
5372 FRAMEBUFFER LAYER
5373 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5374 L:      linux-fbdev@vger.kernel.org
5375 T:      git git://github.com/bzolnier/linux.git
5376 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5377 S:      Maintained
5378 F:      Documentation/fb/
5379 F:      drivers/video/
5380 F:      include/video/
5381 F:      include/linux/fb.h
5382 F:      include/uapi/video/
5383 F:      include/uapi/linux/fb.h
5384
5385 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5386 M:      Horia Geantă <horia.geanta@nxp.com>
5387 M:      Dan Douglass <dan.douglass@nxp.com>
5388 L:      linux-crypto@vger.kernel.org
5389 S:      Maintained
5390 F:      drivers/crypto/caam/
5391 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5392
5393 FREESCALE DIU FRAMEBUFFER DRIVER
5394 M:      Timur Tabi <timur@tabi.org>
5395 L:      linux-fbdev@vger.kernel.org
5396 S:      Maintained
5397 F:      drivers/video/fbdev/fsl-diu-fb.*
5398
5399 FREESCALE DMA DRIVER
5400 M:      Li Yang <leoyang.li@nxp.com>
5401 M:      Zhang Wei <zw@zh-kernel.org>
5402 L:      linuxppc-dev@lists.ozlabs.org
5403 S:      Maintained
5404 F:      drivers/dma/fsldma.*
5405
5406 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5407 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5408 L:      netdev@vger.kernel.org
5409 S:      Maintained
5410 F:      drivers/net/ethernet/freescale/gianfar*
5411 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5412 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5413
5414 FREESCALE GPMI NAND DRIVER
5415 M:      Han Xu <han.xu@nxp.com>
5416 L:      linux-mtd@lists.infradead.org
5417 S:      Maintained
5418 F:      drivers/mtd/nand/gpmi-nand/*
5419
5420 FREESCALE I2C CPM DRIVER
5421 M:      Jochen Friedrich <jochen@scram.de>
5422 L:      linuxppc-dev@lists.ozlabs.org
5423 L:      linux-i2c@vger.kernel.org
5424 S:      Maintained
5425 F:      drivers/i2c/busses/i2c-cpm.c
5426
5427 FREESCALE IMX / MXC FEC DRIVER
5428 M:      Fugang Duan <fugang.duan@nxp.com>
5429 L:      netdev@vger.kernel.org
5430 S:      Maintained
5431 F:      drivers/net/ethernet/freescale/fec_main.c
5432 F:      drivers/net/ethernet/freescale/fec_ptp.c
5433 F:      drivers/net/ethernet/freescale/fec.h
5434 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5435
5436 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5437 M:      Sascha Hauer <kernel@pengutronix.de>
5438 L:      linux-fbdev@vger.kernel.org
5439 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5440 S:      Maintained
5441 F:      include/linux/platform_data/video-imxfb.h
5442 F:      drivers/video/fbdev/imxfb.c
5443
5444 FREESCALE QORIQ DPAA ETHERNET DRIVER
5445 M:      Madalin Bucur <madalin.bucur@nxp.com>
5446 L:      netdev@vger.kernel.org
5447 S:      Maintained
5448 F:      drivers/net/ethernet/freescale/dpaa
5449
5450 FREESCALE QORIQ DPAA FMAN DRIVER
5451 M:      Madalin Bucur <madalin.bucur@nxp.com>
5452 L:      netdev@vger.kernel.org
5453 S:      Maintained
5454 F:      drivers/net/ethernet/freescale/fman
5455 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5456
5457 FREESCALE QUAD SPI DRIVER
5458 M:      Han Xu <han.xu@nxp.com>
5459 L:      linux-mtd@lists.infradead.org
5460 S:      Maintained
5461 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5462
5463 FREESCALE QUICC ENGINE LIBRARY
5464 M:      Qiang Zhao <qiang.zhao@nxp.com>
5465 L:      linuxppc-dev@lists.ozlabs.org
5466 S:      Maintained
5467 F:      drivers/soc/fsl/qe/
5468 F:      include/soc/fsl/*qe*.h
5469 F:      include/soc/fsl/*ucc*.h
5470
5471 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5472 M:      Li Yang <leoyang.li@nxp.com>
5473 L:      netdev@vger.kernel.org
5474 L:      linuxppc-dev@lists.ozlabs.org
5475 S:      Maintained
5476 F:      drivers/net/ethernet/freescale/ucc_geth*
5477
5478 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5479 M:      Zhao Qiang <qiang.zhao@nxp.com>
5480 L:      netdev@vger.kernel.org
5481 L:      linuxppc-dev@lists.ozlabs.org
5482 S:      Maintained
5483 F:      drivers/net/wan/fsl_ucc_hdlc*
5484
5485 FREESCALE QUICC ENGINE UCC UART DRIVER
5486 M:      Timur Tabi <timur@tabi.org>
5487 L:      linuxppc-dev@lists.ozlabs.org
5488 S:      Maintained
5489 F:      drivers/tty/serial/ucc_uart.c
5490
5491 FREESCALE SOC DRIVERS
5492 M:      Li Yang <leoyang.li@nxp.com>
5493 L:      linuxppc-dev@lists.ozlabs.org
5494 L:      linux-arm-kernel@lists.infradead.org
5495 S:      Maintained
5496 F:      Documentation/devicetree/bindings/soc/fsl/
5497 F:      drivers/soc/fsl/
5498 F:      include/linux/fsl/
5499
5500 FREESCALE SOC FS_ENET DRIVER
5501 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5502 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5503 L:      linuxppc-dev@lists.ozlabs.org
5504 L:      netdev@vger.kernel.org
5505 S:      Maintained
5506 F:      drivers/net/ethernet/freescale/fs_enet/
5507 F:      include/linux/fs_enet_pd.h
5508
5509 FREESCALE SOC SOUND DRIVERS
5510 M:      Timur Tabi <timur@tabi.org>
5511 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5512 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5513 R:      Fabio Estevam <fabio.estevam@nxp.com>
5514 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5515 L:      linuxppc-dev@lists.ozlabs.org
5516 S:      Maintained
5517 F:      sound/soc/fsl/fsl*
5518 F:      sound/soc/fsl/imx*
5519 F:      sound/soc/fsl/mpc8610_hpcd.c
5520
5521 FREESCALE USB PERIPHERAL DRIVERS
5522 M:      Li Yang <leoyang.li@nxp.com>
5523 L:      linux-usb@vger.kernel.org
5524 L:      linuxppc-dev@lists.ozlabs.org
5525 S:      Maintained
5526 F:      drivers/usb/gadget/udc/fsl*
5527
5528 FREEVXFS FILESYSTEM
5529 M:      Christoph Hellwig <hch@infradead.org>
5530 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5531 S:      Maintained
5532 F:      fs/freevxfs/
5533
5534 FREEZER
5535 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5536 M:      Pavel Machek <pavel@ucw.cz>
5537 L:      linux-pm@vger.kernel.org
5538 S:      Supported
5539 F:      Documentation/power/freezing-of-tasks.txt
5540 F:      include/linux/freezer.h
5541 F:      kernel/freezer.c
5542
5543 FRONTSWAP API
5544 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5545 L:      linux-kernel@vger.kernel.org
5546 S:      Maintained
5547 F:      mm/frontswap.c
5548 F:      include/linux/frontswap.h
5549
5550 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5551 M:      David Howells <dhowells@redhat.com>
5552 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5553 S:      Supported
5554 F:      Documentation/filesystems/caching/
5555 F:      fs/fscache/
5556 F:      include/linux/fscache*.h
5557
5558 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5559 M:      Theodore Y. Ts'o <tytso@mit.edu>
5560 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5561 L:      linux-fscrypt@vger.kernel.org
5562 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5564 S:      Supported
5565 F:      fs/crypto/
5566 F:      include/linux/fscrypt*.h
5567
5568 FUJITSU FR-V (FRV) PORT
5569 S:      Orphan
5570 F:      arch/frv/
5571
5572 FUJITSU LAPTOP EXTRAS
5573 M:      Jonathan Woithe <jwoithe@just42.net>
5574 L:      platform-driver-x86@vger.kernel.org
5575 S:      Maintained
5576 F:      drivers/platform/x86/fujitsu-laptop.c
5577
5578 FUJITSU M-5MO LS CAMERA ISP DRIVER
5579 M:      Kyungmin Park <kyungmin.park@samsung.com>
5580 M:      Heungjun Kim <riverful.kim@samsung.com>
5581 L:      linux-media@vger.kernel.org
5582 S:      Maintained
5583 F:      drivers/media/i2c/m5mols/
5584 F:      include/media/i2c/m5mols.h
5585
5586 FUJITSU TABLET EXTRAS
5587 M:      Robert Gerlach <khnz@gmx.de>
5588 L:      platform-driver-x86@vger.kernel.org
5589 S:      Maintained
5590 F:      drivers/platform/x86/fujitsu-tablet.c
5591
5592 FUSE: FILESYSTEM IN USERSPACE
5593 M:      Miklos Szeredi <miklos@szeredi.hu>
5594 L:      linux-fsdevel@vger.kernel.org
5595 W:      http://fuse.sourceforge.net/
5596 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5597 S:      Maintained
5598 F:      fs/fuse/
5599 F:      include/uapi/linux/fuse.h
5600 F:      Documentation/filesystems/fuse.txt
5601
5602 FUTEX SUBSYSTEM
5603 M:      Thomas Gleixner <tglx@linutronix.de>
5604 M:      Ingo Molnar <mingo@redhat.com>
5605 R:      Peter Zijlstra <peterz@infradead.org>
5606 R:      Darren Hart <dvhart@infradead.org>
5607 L:      linux-kernel@vger.kernel.org
5608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5609 S:      Maintained
5610 F:      kernel/futex.c
5611 F:      kernel/futex_compat.c
5612 F:      include/asm-generic/futex.h
5613 F:      include/linux/futex.h
5614 F:      include/uapi/linux/futex.h
5615 F:      tools/testing/selftests/futex/
5616 F:      tools/perf/bench/futex*
5617 F:      Documentation/*futex*
5618
5619 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5620 M:      Rik Faith <faith@cs.unc.edu>
5621 L:      linux-scsi@vger.kernel.org
5622 S:      Odd Fixes (e.g., new signatures)
5623 F:      drivers/scsi/fdomain.*
5624
5625 GCC PLUGINS
5626 M:      Kees Cook <keescook@chromium.org>
5627 R:      Emese Revfy <re.emese@gmail.com>
5628 L:      kernel-hardening@lists.openwall.com
5629 S:      Maintained
5630 F:      scripts/gcc-plugins/
5631 F:      scripts/gcc-plugin.sh
5632 F:      scripts/Makefile.gcc-plugins
5633 F:      Documentation/gcc-plugins.txt
5634
5635 GCOV BASED KERNEL PROFILING
5636 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5637 S:      Maintained
5638 F:      kernel/gcov/
5639 F:      Documentation/dev-tools/gcov.rst
5640
5641 GDB KERNEL DEBUGGING HELPER SCRIPTS
5642 M:      Jan Kiszka <jan.kiszka@siemens.com>
5643 M:      Kieran Bingham <kieran@bingham.xyz>
5644 S:      Supported
5645 F:      scripts/gdb/
5646
5647 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5648 M:      Achim Leubner <achim_leubner@adaptec.com>
5649 L:      linux-scsi@vger.kernel.org
5650 W:      http://www.icp-vortex.com/
5651 S:      Supported
5652 F:      drivers/scsi/gdt*
5653
5654 GEMTEK FM RADIO RECEIVER DRIVER
5655 M:      Hans Verkuil <hverkuil@xs4all.nl>
5656 L:      linux-media@vger.kernel.org
5657 T:      git git://linuxtv.org/media_tree.git
5658 W:      https://linuxtv.org
5659 S:      Maintained
5660 F:      drivers/media/radio/radio-gemtek*
5661
5662 GENERIC GPIO I2C DRIVER
5663 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5664 S:      Supported
5665 F:      drivers/i2c/busses/i2c-gpio.c
5666 F:      include/linux/i2c-gpio.h
5667
5668 GENERIC GPIO I2C MULTIPLEXER DRIVER
5669 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5670 L:      linux-i2c@vger.kernel.org
5671 S:      Supported
5672 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5673 F:      include/linux/i2c-mux-gpio.h
5674 F:      Documentation/i2c/muxes/i2c-mux-gpio
5675
5676 GENERIC HDLC (WAN) DRIVERS
5677 M:      Krzysztof Halasa <khc@pm.waw.pl>
5678 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5679 S:      Maintained
5680 F:      drivers/net/wan/c101.c
5681 F:      drivers/net/wan/hd6457*
5682 F:      drivers/net/wan/hdlc*
5683 F:      drivers/net/wan/n2.c
5684 F:      drivers/net/wan/pc300too.c
5685 F:      drivers/net/wan/pci200syn.c
5686 F:      drivers/net/wan/wanxl*
5687
5688 GENERIC INCLUDE/ASM HEADER FILES
5689 M:      Arnd Bergmann <arnd@arndb.de>
5690 L:      linux-arch@vger.kernel.org
5691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5692 S:      Maintained
5693 F:      include/asm-generic/
5694 F:      include/uapi/asm-generic/
5695
5696 GENERIC PHY FRAMEWORK
5697 M:      Kishon Vijay Abraham I <kishon@ti.com>
5698 L:      linux-kernel@vger.kernel.org
5699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5700 S:      Supported
5701 F:      drivers/phy/
5702 F:      include/linux/phy/
5703
5704 GENERIC PM DOMAINS
5705 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5706 M:      Kevin Hilman <khilman@kernel.org>
5707 M:      Ulf Hansson <ulf.hansson@linaro.org>
5708 L:      linux-pm@vger.kernel.org
5709 S:      Supported
5710 F:      drivers/base/power/domain*.c
5711 F:      include/linux/pm_domain.h
5712 F:      Documentation/devicetree/bindings/power/power_domain.txt
5713
5714 GENERIC UIO DRIVER FOR PCI DEVICES
5715 M:      "Michael S. Tsirkin" <mst@redhat.com>
5716 L:      kvm@vger.kernel.org
5717 S:      Supported
5718 F:      drivers/uio/uio_pci_generic.c
5719
5720 GENWQE (IBM Generic Workqueue Card)
5721 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5722 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5723 S:      Supported
5724 F:      drivers/misc/genwqe/
5725
5726 GET_MAINTAINER SCRIPT
5727 M:      Joe Perches <joe@perches.com>
5728 S:      Maintained
5729 F:      scripts/get_maintainer.pl
5730
5731 GFS2 FILE SYSTEM
5732 M:      Steven Whitehouse <swhiteho@redhat.com>
5733 M:      Bob Peterson <rpeterso@redhat.com>
5734 L:      cluster-devel@redhat.com
5735 W:      http://sources.redhat.com/cluster/
5736 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5737 S:      Supported
5738 F:      Documentation/filesystems/gfs2*.txt
5739 F:      fs/gfs2/
5740 F:      include/uapi/linux/gfs2_ondisk.h
5741
5742 GIGASET ISDN DRIVERS
5743 M:      Paul Bolle <pebolle@tiscali.nl>
5744 L:      gigaset307x-common@lists.sourceforge.net
5745 W:      http://gigaset307x.sourceforge.net/
5746 S:      Odd Fixes
5747 F:      Documentation/isdn/README.gigaset
5748 F:      drivers/isdn/gigaset/
5749 F:      include/uapi/linux/gigaset_dev.h
5750
5751 GO7007 MPEG CODEC
5752 M:      Hans Verkuil <hans.verkuil@cisco.com>
5753 L:      linux-media@vger.kernel.org
5754 S:      Maintained
5755 F:      drivers/media/usb/go7007/
5756
5757 GOODIX TOUCHSCREEN
5758 M:      Bastien Nocera <hadess@hadess.net>
5759 L:      linux-input@vger.kernel.org
5760 S:      Maintained
5761 F:      drivers/input/touchscreen/goodix.c
5762
5763 GPIO ACPI SUPPORT
5764 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5765 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5766 L:      linux-gpio@vger.kernel.org
5767 L:      linux-acpi@vger.kernel.org
5768 S:      Maintained
5769 F:      Documentation/acpi/gpio-properties.txt
5770 F:      drivers/gpio/gpiolib-acpi.c
5771
5772 GPIO MOCKUP DRIVER
5773 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5774 L:      linux-gpio@vger.kernel.org
5775 S:      Maintained
5776 F:      drivers/gpio/gpio-mockup.c
5777 F:      tools/testing/selftests/gpio/
5778
5779 GPIO SUBSYSTEM
5780 M:      Linus Walleij <linus.walleij@linaro.org>
5781 L:      linux-gpio@vger.kernel.org
5782 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5783 S:      Maintained
5784 F:      Documentation/devicetree/bindings/gpio/
5785 F:      Documentation/gpio/
5786 F:      Documentation/ABI/testing/gpio-cdev
5787 F:      Documentation/ABI/obsolete/sysfs-gpio
5788 F:      drivers/gpio/
5789 F:      include/linux/gpio/
5790 F:      include/linux/gpio.h
5791 F:      include/asm-generic/gpio.h
5792 F:      include/uapi/linux/gpio.h
5793 F:      tools/gpio/
5794
5795 GRE DEMULTIPLEXER DRIVER
5796 M:      Dmitry Kozlov <xeb@mail.ru>
5797 L:      netdev@vger.kernel.org
5798 S:      Maintained
5799 F:      net/ipv4/gre_demux.c
5800 F:      net/ipv4/gre_offload.c
5801 F:      include/net/gre.h
5802
5803 GRETH 10/100/1G Ethernet MAC device driver
5804 M:      Andreas Larsson <andreas@gaisler.com>
5805 L:      netdev@vger.kernel.org
5806 S:      Maintained
5807 F:      drivers/net/ethernet/aeroflex/
5808
5809 GREYBUS AUDIO PROTOCOLS DRIVERS
5810 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5811 M:      Mark Greer <mgreer@animalcreek.com>
5812 S:      Maintained
5813 F:      drivers/staging/greybus/audio_apbridgea.c
5814 F:      drivers/staging/greybus/audio_apbridgea.h
5815 F:      drivers/staging/greybus/audio_codec.c
5816 F:      drivers/staging/greybus/audio_codec.h
5817 F:      drivers/staging/greybus/audio_gb.c
5818 F:      drivers/staging/greybus/audio_manager.c
5819 F:      drivers/staging/greybus/audio_manager.h
5820 F:      drivers/staging/greybus/audio_manager_module.c
5821 F:      drivers/staging/greybus/audio_manager_private.h
5822 F:      drivers/staging/greybus/audio_manager_sysfs.c
5823 F:      drivers/staging/greybus/audio_module.c
5824 F:      drivers/staging/greybus/audio_topology.c
5825
5826 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5827 M:      Viresh Kumar <vireshk@kernel.org>
5828 S:      Maintained
5829 F:      drivers/staging/greybus/authentication.c
5830 F:      drivers/staging/greybus/bootrom.c
5831 F:      drivers/staging/greybus/firmware.h
5832 F:      drivers/staging/greybus/fw-core.c
5833 F:      drivers/staging/greybus/fw-download.c
5834 F:      drivers/staging/greybus/fw-managament.c
5835 F:      drivers/staging/greybus/greybus_authentication.h
5836 F:      drivers/staging/greybus/greybus_firmware.h
5837 F:      drivers/staging/greybus/hid.c
5838 F:      drivers/staging/greybus/i2c.c
5839 F:      drivers/staging/greybus/spi.c
5840 F:      drivers/staging/greybus/spilib.c
5841 F:      drivers/staging/greybus/spilib.h
5842
5843 GREYBUS LOOBACK/TIME PROTOCOLS DRIVERS
5844 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5845 S:      Maintained
5846 F:      drivers/staging/greybus/loopback.c
5847 F:      drivers/staging/greybus/timesync.c
5848 F:      drivers/staging/greybus/timesync_platform.c
5849
5850 GREYBUS PLATFORM DRIVERS
5851 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5852 S:      Maintained
5853 F:      drivers/staging/greybus/arche-platform.c
5854 F:      drivers/staging/greybus/arche-apb-ctrl.c
5855 F:      drivers/staging/greybus/arche_platform.h
5856
5857 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5858 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5859 S:      Maintained
5860 F:      drivers/staging/greybus/sdio.c
5861 F:      drivers/staging/greybus/light.c
5862 F:      drivers/staging/greybus/gpio.c
5863 F:      drivers/staging/greybus/power_supply.c
5864 F:      drivers/staging/greybus/spi.c
5865 F:      drivers/staging/greybus/spilib.c
5866
5867 GREYBUS SUBSYSTEM
5868 M:      Johan Hovold <johan@kernel.org>
5869 M:      Alex Elder <elder@kernel.org>
5870 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5871 S:      Maintained
5872 F:      drivers/staging/greybus/
5873 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5874
5875 GREYBUS UART PROTOCOLS DRIVERS
5876 M:      David Lin <dtwlin@gmail.com>
5877 S:      Maintained
5878 F:      drivers/staging/greybus/uart.c
5879 F:      drivers/staging/greybus/log.c
5880
5881 GS1662 VIDEO SERIALIZER
5882 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5883 L:      linux-media@vger.kernel.org
5884 T:      git git://linuxtv.org/media_tree.git
5885 S:      Maintained
5886 F:      drivers/media/spi/gs1662.c
5887
5888 GSPCA FINEPIX SUBDRIVER
5889 M:      Frank Zago <frank@zago.net>
5890 L:      linux-media@vger.kernel.org
5891 T:      git git://linuxtv.org/media_tree.git
5892 S:      Maintained
5893 F:      drivers/media/usb/gspca/finepix.c
5894
5895 GSPCA GL860 SUBDRIVER
5896 M:      Olivier Lorin <o.lorin@laposte.net>
5897 L:      linux-media@vger.kernel.org
5898 T:      git git://linuxtv.org/media_tree.git
5899 S:      Maintained
5900 F:      drivers/media/usb/gspca/gl860/
5901
5902 GSPCA M5602 SUBDRIVER
5903 M:      Erik Andren <erik.andren@gmail.com>
5904 L:      linux-media@vger.kernel.org
5905 T:      git git://linuxtv.org/media_tree.git
5906 S:      Maintained
5907 F:      drivers/media/usb/gspca/m5602/
5908
5909 GSPCA PAC207 SONIXB SUBDRIVER
5910 M:      Hans Verkuil <hverkuil@xs4all.nl>
5911 L:      linux-media@vger.kernel.org
5912 T:      git git://linuxtv.org/media_tree.git
5913 S:      Odd Fixes
5914 F:      drivers/media/usb/gspca/pac207.c
5915
5916 GSPCA SN9C20X SUBDRIVER
5917 M:      Brian Johnson <brijohn@gmail.com>
5918 L:      linux-media@vger.kernel.org
5919 T:      git git://linuxtv.org/media_tree.git
5920 S:      Maintained
5921 F:      drivers/media/usb/gspca/sn9c20x.c
5922
5923 GSPCA T613 SUBDRIVER
5924 M:      Leandro Costantino <lcostantino@gmail.com>
5925 L:      linux-media@vger.kernel.org
5926 T:      git git://linuxtv.org/media_tree.git
5927 S:      Maintained
5928 F:      drivers/media/usb/gspca/t613.c
5929
5930 GSPCA USB WEBCAM DRIVER
5931 M:      Hans Verkuil <hverkuil@xs4all.nl>
5932 L:      linux-media@vger.kernel.org
5933 T:      git git://linuxtv.org/media_tree.git
5934 S:      Odd Fixes
5935 F:      drivers/media/usb/gspca/
5936
5937 GTP (GPRS Tunneling Protocol)
5938 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5939 M:      Harald Welte <laforge@gnumonks.org>
5940 L:      osmocom-net-gprs@lists.osmocom.org
5941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5942 S:      Maintained
5943 F:      drivers/net/gtp.c
5944
5945 GUID PARTITION TABLE (GPT)
5946 M:      Davidlohr Bueso <dave@stgolabs.net>
5947 L:      linux-efi@vger.kernel.org
5948 S:      Maintained
5949 F:      block/partitions/efi.*
5950
5951 H8/300 ARCHITECTURE
5952 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5953 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5954 W:      http://uclinux-h8.sourceforge.jp
5955 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5956 S:      Maintained
5957 F:      arch/h8300/
5958 F:      drivers/clocksource/h8300_*.c
5959 F:      drivers/clk/h8300/
5960 F:      drivers/irqchip/irq-renesas-h8*.c
5961
5962 HACKRF MEDIA DRIVER
5963 M:      Antti Palosaari <crope@iki.fi>
5964 L:      linux-media@vger.kernel.org
5965 W:      https://linuxtv.org
5966 W:      http://palosaari.fi/linux/
5967 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5968 T:      git git://linuxtv.org/anttip/media_tree.git
5969 S:      Maintained
5970 F:      drivers/media/usb/hackrf/
5971
5972 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5973 M:      Frank Seidel <frank@f-seidel.de>
5974 L:      platform-driver-x86@vger.kernel.org
5975 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5976 S:      Maintained
5977 F:      drivers/platform/x86/hdaps.c
5978
5979 HARDWARE MONITORING
5980 M:      Jean Delvare <jdelvare@suse.com>
5981 M:      Guenter Roeck <linux@roeck-us.net>
5982 L:      linux-hwmon@vger.kernel.org
5983 W:      http://hwmon.wiki.kernel.org/
5984 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5985 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5986 S:      Maintained
5987 F:      Documentation/hwmon/
5988 F:      drivers/hwmon/
5989 F:      include/linux/hwmon*.h
5990
5991 HARDWARE RANDOM NUMBER GENERATOR CORE
5992 M:      Matt Mackall <mpm@selenic.com>
5993 M:      Herbert Xu <herbert@gondor.apana.org.au>
5994 L:      linux-crypto@vger.kernel.org
5995 S:      Odd fixes
5996 F:      Documentation/devicetree/bindings/rng/
5997 F:      Documentation/hw_random.txt
5998 F:      drivers/char/hw_random/
5999 F:      include/linux/hw_random.h
6000
6001 HARDWARE SPINLOCK CORE
6002 M:      Ohad Ben-Cohen <ohad@wizery.com>
6003 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6004 L:      linux-remoteproc@vger.kernel.org
6005 S:      Maintained
6006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6007 F:      Documentation/devicetree/bindings/hwlock/
6008 F:      Documentation/hwspinlock.txt
6009 F:      drivers/hwspinlock/
6010 F:      include/linux/hwspinlock.h
6011
6012 HARMONY SOUND DRIVER
6013 L:      linux-parisc@vger.kernel.org
6014 S:      Maintained
6015 F:      sound/parisc/harmony.*
6016
6017 HDPVR USB VIDEO ENCODER DRIVER
6018 M:      Hans Verkuil <hverkuil@xs4all.nl>
6019 L:      linux-media@vger.kernel.org
6020 T:      git git://linuxtv.org/media_tree.git
6021 W:      https://linuxtv.org
6022 S:      Odd Fixes
6023 F:      drivers/media/usb/hdpvr/
6024
6025 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6026 M:      Jimmy Vance <jimmy.vance@hpe.com>
6027 S:      Supported
6028 F:      Documentation/watchdog/hpwdt.txt
6029 F:      drivers/watchdog/hpwdt.c
6030
6031 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6032 M:      Don Brace <don.brace@microsemi.com>
6033 L:      esc.storagedev@microsemi.com
6034 L:      linux-scsi@vger.kernel.org
6035 S:      Supported
6036 F:      Documentation/scsi/hpsa.txt
6037 F:      drivers/scsi/hpsa*.[ch]
6038 F:      include/linux/cciss*.h
6039 F:      include/uapi/linux/cciss*.h
6040
6041 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6042 M:      Don Brace <don.brace@microsemi.com>
6043 L:      esc.storagedev@microsemi.com
6044 L:      linux-scsi@vger.kernel.org
6045 S:      Supported
6046 F:      Documentation/blockdev/cciss.txt
6047 F:      drivers/block/cciss*
6048 F:      include/linux/cciss_ioctl.h
6049 F:      include/uapi/linux/cciss_ioctl.h
6050
6051 HFI1 DRIVER
6052 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6053 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6054 L:      linux-rdma@vger.kernel.org
6055 S:      Supported
6056 F:      drivers/infiniband/hw/hfi1
6057
6058 HFS FILESYSTEM
6059 L:      linux-fsdevel@vger.kernel.org
6060 S:      Orphan
6061 F:      Documentation/filesystems/hfs.txt
6062 F:      fs/hfs/
6063
6064 HFSPLUS FILESYSTEM
6065 L:      linux-fsdevel@vger.kernel.org
6066 S:      Orphan
6067 F:      Documentation/filesystems/hfsplus.txt
6068 F:      fs/hfsplus/
6069
6070 HGA FRAMEBUFFER DRIVER
6071 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6072 L:      linux-nvidia@lists.surfsouth.com
6073 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6074 S:      Maintained
6075 F:      drivers/video/fbdev/hgafb.c
6076
6077 HIBERNATION (aka Software Suspend, aka swsusp)
6078 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6079 M:      Pavel Machek <pavel@ucw.cz>
6080 L:      linux-pm@vger.kernel.org
6081 B:      https://bugzilla.kernel.org
6082 S:      Supported
6083 F:      arch/x86/power/
6084 F:      drivers/base/power/
6085 F:      kernel/power/
6086 F:      include/linux/suspend.h
6087 F:      include/linux/freezer.h
6088 F:      include/linux/pm.h
6089 F:      arch/*/include/asm/suspend*.h
6090
6091 HID CORE LAYER
6092 M:      Jiri Kosina <jikos@kernel.org>
6093 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6094 L:      linux-input@vger.kernel.org
6095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6096 S:      Maintained
6097 F:      drivers/hid/
6098 F:      include/linux/hid*
6099 F:      include/uapi/linux/hid*
6100
6101 HID SENSOR HUB DRIVERS
6102 M:      Jiri Kosina <jikos@kernel.org>
6103 M:      Jonathan Cameron <jic23@kernel.org>
6104 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6105 L:      linux-input@vger.kernel.org
6106 L:      linux-iio@vger.kernel.org
6107 S:      Maintained
6108 F:      Documentation/hid/hid-sensor*
6109 F:      drivers/hid/hid-sensor-*
6110 F:      drivers/iio/*/hid-*
6111 F:      include/linux/hid-sensor-*
6112
6113 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6114 M:      Thomas Gleixner <tglx@linutronix.de>
6115 L:      linux-kernel@vger.kernel.org
6116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6117 S:      Maintained
6118 F:      Documentation/timers/
6119 F:      kernel/time/hrtimer.c
6120 F:      kernel/time/clockevents.c
6121 F:      kernel/time/timer_*.c
6122 F:      include/linux/clockchips.h
6123 F:      include/linux/hrtimer.h
6124
6125 HIGH-SPEED SCC DRIVER FOR AX.25
6126 L:      linux-hams@vger.kernel.org
6127 S:      Orphan
6128 F:      drivers/net/hamradio/dmascc.c
6129 F:      drivers/net/hamradio/scc.c
6130
6131 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6132 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6133 W:      http://www.highpoint-tech.com
6134 S:      Supported
6135 F:      Documentation/scsi/hptiop.txt
6136 F:      drivers/scsi/hptiop.c
6137
6138 HIPPI
6139 M:      Jes Sorensen <jes@trained-monkey.org>
6140 L:      linux-hippi@sunsite.dk
6141 S:      Maintained
6142 F:      include/linux/hippidevice.h
6143 F:      include/uapi/linux/if_hippi.h
6144 F:      net/802/hippi.c
6145 F:      drivers/net/hippi/
6146
6147 HISILICON NETWORK SUBSYSTEM DRIVER
6148 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6149 M:      Salil Mehta <salil.mehta@huawei.com>
6150 L:      netdev@vger.kernel.org
6151 W:      http://www.hisilicon.com
6152 S:      Maintained
6153 F:      drivers/net/ethernet/hisilicon/
6154 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6155
6156 HISILICON ROCE DRIVER
6157 M:      Lijun Ou <oulijun@huawei.com>
6158 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6159 L:      linux-rdma@vger.kernel.org
6160 S:      Maintained
6161 F:      drivers/infiniband/hw/hns/
6162 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6163
6164 HISILICON SAS Controller
6165 M:      John Garry <john.garry@huawei.com>
6166 W:      http://www.hisilicon.com
6167 S:      Supported
6168 F:      drivers/scsi/hisi_sas/
6169 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6170
6171 HOST AP DRIVER
6172 M:      Jouni Malinen <j@w1.fi>
6173 L:      linux-wireless@vger.kernel.org
6174 W:      http://w1.fi/hostap-driver.html
6175 S:      Obsolete
6176 F:      drivers/net/wireless/intersil/hostap/
6177
6178 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6179 L:      platform-driver-x86@vger.kernel.org
6180 S:      Orphan
6181 F:      drivers/platform/x86/tc1100-wmi.c
6182
6183 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6184 M:      Jaroslav Kysela <perex@perex.cz>
6185 S:      Maintained
6186 F:      drivers/net/ethernet/hp/hp100.*
6187
6188 HPET:   High Precision Event Timers driver
6189 M:      Clemens Ladisch <clemens@ladisch.de>
6190 S:      Maintained
6191 F:      Documentation/timers/hpet.txt
6192 F:      drivers/char/hpet.c
6193 F:      include/linux/hpet.h
6194 F:      include/uapi/linux/hpet.h
6195
6196 HPET:   x86
6197 S:      Orphan
6198 F:      arch/x86/kernel/hpet.c
6199 F:      arch/x86/include/asm/hpet.h
6200
6201 HPFS FILESYSTEM
6202 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6203 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6204 S:      Maintained
6205 F:      fs/hpfs/
6206
6207 HSI SUBSYSTEM
6208 M:      Sebastian Reichel <sre@kernel.org>
6209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6210 S:      Maintained
6211 F:      Documentation/ABI/testing/sysfs-bus-hsi
6212 F:      Documentation/driver-api/hsi.rst
6213 F:      drivers/hsi/
6214 F:      include/linux/hsi/
6215 F:      include/uapi/linux/hsi/
6216
6217 HSO 3G MODEM DRIVER
6218 L:      linux-usb@vger.kernel.org
6219 S:      Orphan
6220 F:      drivers/net/usb/hso.c
6221
6222 HSR NETWORK PROTOCOL
6223 M:      Arvid Brodin <arvid.brodin@alten.se>
6224 L:      netdev@vger.kernel.org
6225 S:      Maintained
6226 F:      net/hsr/
6227
6228 HT16K33 LED CONTROLLER DRIVER
6229 M:      Robin van der Gracht <robin@protonic.nl>
6230 S:      Maintained
6231 F:      drivers/auxdisplay/ht16k33.c
6232 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6233
6234 HTCPEN TOUCHSCREEN DRIVER
6235 M:      Pau Oliva Fora <pof@eslack.org>
6236 L:      linux-input@vger.kernel.org
6237 S:      Maintained
6238 F:      drivers/input/touchscreen/htcpen.c
6239
6240 HUGETLB FILESYSTEM
6241 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6242 S:      Maintained
6243 F:      fs/hugetlbfs/
6244
6245 HVA ST MEDIA DRIVER
6246 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6247 L:      linux-media@vger.kernel.org
6248 T:      git git://linuxtv.org/media_tree.git
6249 W:      https://linuxtv.org
6250 S:      Supported
6251 F:      drivers/media/platform/sti/hva
6252
6253 HWPOISON MEMORY FAILURE HANDLING
6254 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6255 L:      linux-mm@kvack.org
6256 S:      Maintained
6257 F:      mm/memory-failure.c
6258 F:      mm/hwpoison-inject.c
6259
6260 Hyper-V CORE AND DRIVERS
6261 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6262 M:      Haiyang Zhang <haiyangz@microsoft.com>
6263 M:      Stephen Hemminger <sthemmin@microsoft.com>
6264 L:      devel@linuxdriverproject.org
6265 S:      Maintained
6266 F:      arch/x86/include/asm/mshyperv.h
6267 F:      arch/x86/include/uapi/asm/hyperv.h
6268 F:      arch/x86/kernel/cpu/mshyperv.c
6269 F:      arch/x86/hyperv
6270 F:      drivers/hid/hid-hyperv.c
6271 F:      drivers/hv/
6272 F:      drivers/input/serio/hyperv-keyboard.c
6273 F:      drivers/pci/host/pci-hyperv.c
6274 F:      drivers/net/hyperv/
6275 F:      drivers/scsi/storvsc_drv.c
6276 F:      drivers/uio/uio_hv_generic.c
6277 F:      drivers/video/fbdev/hyperv_fb.c
6278 F:      include/linux/hyperv.h
6279 F:      tools/hv/
6280 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6281
6282 HYPERVISOR VIRTUAL CONSOLE DRIVER
6283 L:      linuxppc-dev@lists.ozlabs.org
6284 S:      Odd Fixes
6285 F:      drivers/tty/hvc/
6286
6287 I2C ACPI SUPPORT
6288 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6289 L:      linux-i2c@vger.kernel.org
6290 L:      linux-acpi@vger.kernel.org
6291 S:      Maintained
6292 F:      drivers/i2c/i2c-core-acpi.c
6293
6294 I2C MUXES
6295 M:      Peter Rosin <peda@axentia.se>
6296 L:      linux-i2c@vger.kernel.org
6297 S:      Maintained
6298 F:      Documentation/i2c/i2c-topology
6299 F:      Documentation/i2c/muxes/
6300 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6301 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6302 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6303 F:      drivers/i2c/i2c-mux.c
6304 F:      drivers/i2c/muxes/
6305 F:      include/linux/i2c-mux.h
6306
6307 I2C OVER PARALLEL PORT
6308 M:      Jean Delvare <jdelvare@suse.com>
6309 L:      linux-i2c@vger.kernel.org
6310 S:      Maintained
6311 F:      Documentation/i2c/busses/i2c-parport
6312 F:      Documentation/i2c/busses/i2c-parport-light
6313 F:      drivers/i2c/busses/i2c-parport.c
6314 F:      drivers/i2c/busses/i2c-parport-light.c
6315
6316 I2C SUBSYSTEM
6317 M:      Wolfram Sang <wsa@the-dreams.de>
6318 L:      linux-i2c@vger.kernel.org
6319 W:      https://i2c.wiki.kernel.org/
6320 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6322 S:      Maintained
6323 F:      Documentation/devicetree/bindings/i2c/
6324 F:      Documentation/i2c/
6325 F:      drivers/i2c/
6326 F:      drivers/i2c/*/
6327 F:      include/linux/i2c.h
6328 F:      include/linux/i2c-*.h
6329 F:      include/uapi/linux/i2c.h
6330 F:      include/uapi/linux/i2c-*.h
6331
6332 I2C-TAOS-EVM DRIVER
6333 M:      Jean Delvare <jdelvare@suse.com>
6334 L:      linux-i2c@vger.kernel.org
6335 S:      Maintained
6336 F:      Documentation/i2c/busses/i2c-taos-evm
6337 F:      drivers/i2c/busses/i2c-taos-evm.c
6338
6339 I2C-TINY-USB DRIVER
6340 M:      Till Harbaum <till@harbaum.org>
6341 L:      linux-i2c@vger.kernel.org
6342 W:      http://www.harbaum.org/till/i2c_tiny_usb
6343 S:      Maintained
6344 F:      drivers/i2c/busses/i2c-tiny-usb.c
6345
6346 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6347 M:      Jean Delvare <jdelvare@suse.com>
6348 L:      linux-i2c@vger.kernel.org
6349 S:      Maintained
6350 F:      Documentation/i2c/busses/i2c-ali1535
6351 F:      Documentation/i2c/busses/i2c-ali1563
6352 F:      Documentation/i2c/busses/i2c-ali15x3
6353 F:      Documentation/i2c/busses/i2c-amd756
6354 F:      Documentation/i2c/busses/i2c-amd8111
6355 F:      Documentation/i2c/busses/i2c-i801
6356 F:      Documentation/i2c/busses/i2c-nforce2
6357 F:      Documentation/i2c/busses/i2c-piix4
6358 F:      Documentation/i2c/busses/i2c-sis5595
6359 F:      Documentation/i2c/busses/i2c-sis630
6360 F:      Documentation/i2c/busses/i2c-sis96x
6361 F:      Documentation/i2c/busses/i2c-via
6362 F:      Documentation/i2c/busses/i2c-viapro
6363 F:      drivers/i2c/busses/i2c-ali1535.c
6364 F:      drivers/i2c/busses/i2c-ali1563.c
6365 F:      drivers/i2c/busses/i2c-ali15x3.c
6366 F:      drivers/i2c/busses/i2c-amd756.c
6367 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6368 F:      drivers/i2c/busses/i2c-amd8111.c
6369 F:      drivers/i2c/busses/i2c-i801.c
6370 F:      drivers/i2c/busses/i2c-isch.c
6371 F:      drivers/i2c/busses/i2c-nforce2.c
6372 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6373 F:      drivers/i2c/busses/i2c-piix4.c
6374 F:      drivers/i2c/busses/i2c-sis5595.c
6375 F:      drivers/i2c/busses/i2c-sis630.c
6376 F:      drivers/i2c/busses/i2c-sis96x.c
6377 F:      drivers/i2c/busses/i2c-via.c
6378 F:      drivers/i2c/busses/i2c-viapro.c
6379
6380 I2C/SMBUS ISMT DRIVER
6381 M:      Seth Heasley <seth.heasley@intel.com>
6382 M:      Neil Horman <nhorman@tuxdriver.com>
6383 L:      linux-i2c@vger.kernel.org
6384 F:      drivers/i2c/busses/i2c-ismt.c
6385 F:      Documentation/i2c/busses/i2c-ismt
6386
6387 I2C/SMBUS STUB DRIVER
6388 M:      Jean Delvare <jdelvare@suse.com>
6389 L:      linux-i2c@vger.kernel.org
6390 S:      Maintained
6391 F:      drivers/i2c/i2c-stub.c
6392
6393 i386 BOOT CODE
6394 M:      "H. Peter Anvin" <hpa@zytor.com>
6395 S:      Maintained
6396 F:      arch/x86/boot/
6397
6398 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6399 M:      "H. Peter Anvin" <hpa@zytor.com>
6400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6401 S:      Maintained
6402
6403 IA64 (Itanium) PLATFORM
6404 M:      Tony Luck <tony.luck@intel.com>
6405 M:      Fenghua Yu <fenghua.yu@intel.com>
6406 L:      linux-ia64@vger.kernel.org
6407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6408 S:      Maintained
6409 F:      arch/ia64/
6410
6411 IBM Power 842 compression accelerator
6412 M:      Haren Myneni <haren@us.ibm.com>
6413 S:      Supported
6414 F:      drivers/crypto/nx/Makefile
6415 F:      drivers/crypto/nx/Kconfig
6416 F:      drivers/crypto/nx/nx-842*
6417 F:      include/linux/sw842.h
6418 F:      crypto/842.c
6419 F:      lib/842/
6420
6421 IBM Power in-Nest Crypto Acceleration
6422 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6423 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6424 L:      linux-crypto@vger.kernel.org
6425 S:      Supported
6426 F:      drivers/crypto/nx/Makefile
6427 F:      drivers/crypto/nx/Kconfig
6428 F:      drivers/crypto/nx/nx-aes*
6429 F:      drivers/crypto/nx/nx-sha*
6430 F:      drivers/crypto/nx/nx.*
6431 F:      drivers/crypto/nx/nx_csbcpb.h
6432 F:      drivers/crypto/nx/nx_debugfs.h
6433
6434 IBM Power Linux RAID adapter
6435 M:      Brian King <brking@us.ibm.com>
6436 S:      Supported
6437 F:      drivers/scsi/ipr.*
6438
6439 IBM Power SRIOV Virtual NIC Device Driver
6440 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6441 M:      John Allen <jallen@linux.vnet.ibm.com>
6442 L:      netdev@vger.kernel.org
6443 S:      Supported
6444 F:      drivers/net/ethernet/ibm/ibmvnic.*
6445
6446 IBM Power Virtual Ethernet Device Driver
6447 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6448 L:      netdev@vger.kernel.org
6449 S:      Supported
6450 F:      drivers/net/ethernet/ibm/ibmveth.*
6451
6452 IBM Power Virtual FC Device Drivers
6453 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6454 L:      linux-scsi@vger.kernel.org
6455 S:      Supported
6456 F:      drivers/scsi/ibmvscsi/ibmvfc*
6457
6458 IBM Power Virtual SCSI Device Drivers
6459 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6460 L:      linux-scsi@vger.kernel.org
6461 S:      Supported
6462 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6463 F:      include/scsi/viosrp.h
6464
6465 IBM Power Virtual SCSI Device Target Driver
6466 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6467 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6468 L:      linux-scsi@vger.kernel.org
6469 L:      target-devel@vger.kernel.org
6470 S:      Supported
6471 F:      drivers/scsi/ibmvscsi_tgt/
6472
6473 IBM Power VMX Cryptographic instructions
6474 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6475 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6476 L:      linux-crypto@vger.kernel.org
6477 S:      Supported
6478 F:      drivers/crypto/vmx/Makefile
6479 F:      drivers/crypto/vmx/Kconfig
6480 F:      drivers/crypto/vmx/vmx.c
6481 F:      drivers/crypto/vmx/aes*
6482 F:      drivers/crypto/vmx/ghash*
6483 F:      drivers/crypto/vmx/ppc-xlate.pl
6484
6485 IBM ServeRAID RAID DRIVER
6486 S:      Orphan
6487 F:      drivers/scsi/ips.*
6488
6489 ICH LPC AND GPIO DRIVER
6490 M:      Peter Tyser <ptyser@xes-inc.com>
6491 S:      Maintained
6492 F:      drivers/mfd/lpc_ich.c
6493 F:      drivers/gpio/gpio-ich.c
6494
6495 IDE SUBSYSTEM
6496 M:      "David S. Miller" <davem@davemloft.net>
6497 L:      linux-ide@vger.kernel.org
6498 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6499 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6500 S:      Maintained
6501 F:      Documentation/ide/
6502 F:      drivers/ide/
6503 F:      include/linux/ide.h
6504
6505 IDE/ATAPI DRIVERS
6506 M:      Borislav Petkov <bp@alien8.de>
6507 L:      linux-ide@vger.kernel.org
6508 S:      Maintained
6509 F:      Documentation/cdrom/ide-cd
6510 F:      drivers/ide/ide-cd*
6511
6512 IDEAPAD LAPTOP EXTRAS DRIVER
6513 M:      Ike Panhc <ike.pan@canonical.com>
6514 L:      platform-driver-x86@vger.kernel.org
6515 W:      http://launchpad.net/ideapad-laptop
6516 S:      Maintained
6517 F:      drivers/platform/x86/ideapad-laptop.c
6518
6519 IDEAPAD LAPTOP SLIDEBAR DRIVER
6520 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6521 L:      linux-input@vger.kernel.org
6522 W:      https://github.com/o2genum/ideapad-slidebar
6523 S:      Maintained
6524 F:      drivers/input/misc/ideapad_slidebar.c
6525
6526 IDT VersaClock 5 CLOCK DRIVER
6527 M:      Marek Vasut <marek.vasut@gmail.com>
6528 S:      Maintained
6529 F:      drivers/clk/clk-versaclock5.c
6530
6531 IEEE 802.15.4 SUBSYSTEM
6532 M:      Alexander Aring <alex.aring@gmail.com>
6533 M:      Stefan Schmidt <stefan@osg.samsung.com>
6534 L:      linux-wpan@vger.kernel.org
6535 W:      http://wpan.cakelab.org/
6536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6538 S:      Maintained
6539 F:      net/ieee802154/
6540 F:      net/mac802154/
6541 F:      drivers/net/ieee802154/
6542 F:      include/linux/nl802154.h
6543 F:      include/linux/ieee802154.h
6544 F:      include/net/nl802154.h
6545 F:      include/net/mac802154.h
6546 F:      include/net/af_ieee802154.h
6547 F:      include/net/cfg802154.h
6548 F:      include/net/ieee802154_netdev.h
6549 F:      Documentation/networking/ieee802154.txt
6550
6551 IFE PROTOCOL
6552 M:      Yotam Gigi <yotamg@mellanox.com>
6553 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6554 F:      net/ife
6555 F:      include/net/ife.h
6556 F:      include/uapi/linux/ife.h
6557
6558 IGORPLUG-USB IR RECEIVER
6559 M:      Sean Young <sean@mess.org>
6560 L:      linux-media@vger.kernel.org
6561 S:      Maintained
6562 F:      drivers/media/rc/igorplugusb.c
6563
6564 IGUANAWORKS USB IR TRANSCEIVER
6565 M:      Sean Young <sean@mess.org>
6566 L:      linux-media@vger.kernel.org
6567 S:      Maintained
6568 F:      drivers/media/rc/iguanair.c
6569
6570 IIO DIGITAL POTENTIOMETER DAC
6571 M:      Peter Rosin <peda@axentia.se>
6572 L:      linux-iio@vger.kernel.org
6573 S:      Maintained
6574 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6575 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6576 F:      drivers/iio/dac/dpot-dac.c
6577
6578 IIO ENVELOPE DETECTOR
6579 M:      Peter Rosin <peda@axentia.se>
6580 L:      linux-iio@vger.kernel.org
6581 S:      Maintained
6582 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6583 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6584 F:      drivers/iio/adc/envelope-detector.c
6585
6586 IIO MULTIPLEXER
6587 M:      Peter Rosin <peda@axentia.se>
6588 L:      linux-iio@vger.kernel.org
6589 S:      Maintained
6590 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6591 F:      drivers/iio/multiplexer/iio-mux.c
6592
6593 IIO SUBSYSTEM AND DRIVERS
6594 M:      Jonathan Cameron <jic23@kernel.org>
6595 R:      Hartmut Knaack <knaack.h@gmx.de>
6596 R:      Lars-Peter Clausen <lars@metafoo.de>
6597 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6598 L:      linux-iio@vger.kernel.org
6599 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6600 S:      Maintained
6601 F:      Documentation/devicetree/bindings/iio/
6602 F:      drivers/iio/
6603 F:      drivers/staging/iio/
6604 F:      include/linux/iio/
6605 F:      tools/iio/
6606
6607 IKANOS/ADI EAGLE ADSL USB DRIVER
6608 M:      Matthieu Castet <castet.matthieu@free.fr>
6609 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6610 S:      Maintained
6611 F:      drivers/usb/atm/ueagle-atm.c
6612
6613 IMGTEC ASCII LCD DRIVER
6614 M:      Paul Burton <paul.burton@imgtec.com>
6615 S:      Maintained
6616 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6617 F:      drivers/auxdisplay/img-ascii-lcd.c
6618
6619 IMGTEC IR DECODER DRIVER
6620 M:      James Hogan <james.hogan@imgtec.com>
6621 S:      Maintained
6622 F:      drivers/media/rc/img-ir/
6623
6624 IMS TWINTURBO FRAMEBUFFER DRIVER
6625 L:      linux-fbdev@vger.kernel.org
6626 S:      Orphan
6627 F:      drivers/video/fbdev/imsttfb.c
6628
6629 INA209 HARDWARE MONITOR DRIVER
6630 M:      Guenter Roeck <linux@roeck-us.net>
6631 L:      linux-hwmon@vger.kernel.org
6632 S:      Maintained
6633 F:      Documentation/hwmon/ina209
6634 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6635 F:      drivers/hwmon/ina209.c
6636
6637 INA2XX HARDWARE MONITOR DRIVER
6638 M:      Guenter Roeck <linux@roeck-us.net>
6639 L:      linux-hwmon@vger.kernel.org
6640 S:      Maintained
6641 F:      Documentation/hwmon/ina2xx
6642 F:      drivers/hwmon/ina2xx.c
6643 F:      include/linux/platform_data/ina2xx.h
6644
6645 INDUSTRY PACK SUBSYSTEM (IPACK)
6646 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6647 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6648 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6649 L:      industrypack-devel@lists.sourceforge.net
6650 W:      http://industrypack.sourceforge.net
6651 S:      Maintained
6652 F:      drivers/ipack/
6653
6654 INFINIBAND SUBSYSTEM
6655 M:      Doug Ledford <dledford@redhat.com>
6656 M:      Sean Hefty <sean.hefty@intel.com>
6657 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6658 L:      linux-rdma@vger.kernel.org
6659 W:      http://www.openfabrics.org/
6660 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6662 S:      Supported
6663 F:      Documentation/devicetree/bindings/infiniband/
6664 F:      Documentation/infiniband/
6665 F:      drivers/infiniband/
6666 F:      include/uapi/linux/if_infiniband.h
6667 F:      include/uapi/rdma/
6668 F:      include/rdma/
6669
6670 INGENIC JZ4780 DMA Driver
6671 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6672 S:      Maintained
6673 F:      drivers/dma/dma-jz4780.c
6674
6675 INGENIC JZ4780 NAND DRIVER
6676 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6677 L:      linux-mtd@lists.infradead.org
6678 S:      Maintained
6679 F:      drivers/mtd/nand/jz4780_*
6680
6681 INOTIFY
6682 M:      John McCutchan <john@johnmccutchan.com>
6683 M:      Robert Love <rlove@rlove.org>
6684 M:      Eric Paris <eparis@parisplace.org>
6685 S:      Maintained
6686 F:      Documentation/filesystems/inotify.txt
6687 F:      fs/notify/inotify/
6688 F:      include/linux/inotify.h
6689 F:      include/uapi/linux/inotify.h
6690
6691 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6692 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6693 L:      linux-input@vger.kernel.org
6694 Q:      http://patchwork.kernel.org/project/linux-input/list/
6695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6696 S:      Maintained
6697 F:      drivers/input/
6698 F:      include/linux/input.h
6699 F:      include/uapi/linux/input.h
6700 F:      include/uapi/linux/input-event-codes.h
6701 F:      include/linux/input/
6702 F:      Documentation/devicetree/bindings/input/
6703 F:      Documentation/input/
6704
6705 INPUT MULTITOUCH (MT) PROTOCOL
6706 M:      Henrik Rydberg <rydberg@bitmath.org>
6707 L:      linux-input@vger.kernel.org
6708 S:      Odd fixes
6709 F:      Documentation/input/multi-touch-protocol.rst
6710 F:      drivers/input/input-mt.c
6711 K:      \b(ABS|SYN)_MT_
6712
6713 INSIDE SECURE CRYPTO DRIVER
6714 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6715 F:      drivers/crypto/inside-secure/
6716 S:      Maintained
6717 L:      linux-crypto@vger.kernel.org
6718
6719 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6720 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6721 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6722 L:      linux-ima-devel@lists.sourceforge.net
6723 L:      linux-ima-user@lists.sourceforge.net
6724 L:      linux-security-module@vger.kernel.org
6725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6726 S:      Supported
6727 F:      security/integrity/ima/
6728
6729 INTEL 810/815 FRAMEBUFFER DRIVER
6730 M:      Antonino Daplas <adaplas@gmail.com>
6731 L:      linux-fbdev@vger.kernel.org
6732 S:      Maintained
6733 F:      drivers/video/fbdev/i810/
6734
6735 INTEL ASoC BDW/HSW DRIVERS
6736 M:      Jie Yang <yang.jie@linux.intel.com>
6737 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6738 S:      Supported
6739 F:      sound/soc/intel/common/sst-dsp*
6740 F:      sound/soc/intel/common/sst-firmware.c
6741 F:      sound/soc/intel/boards/broadwell.c
6742 F:      sound/soc/intel/haswell/
6743
6744 INTEL C600 SERIES SAS CONTROLLER DRIVER
6745 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6746 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6747 L:      linux-scsi@vger.kernel.org
6748 T:      git git://git.code.sf.net/p/intel-sas/isci
6749 S:      Supported
6750 F:      drivers/scsi/isci/
6751
6752 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6753 M:      Daniel Vetter <daniel.vetter@intel.com>
6754 M:      Jani Nikula <jani.nikula@linux.intel.com>
6755 L:      intel-gfx@lists.freedesktop.org
6756 W:      https://01.org/linuxgraphics/
6757 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6758 C:      irc://chat.freenode.net/intel-gfx
6759 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6760 T:      git git://anongit.freedesktop.org/drm-intel
6761 S:      Supported
6762 F:      drivers/gpu/drm/i915/
6763 F:      include/drm/i915*
6764 F:      include/uapi/drm/i915_drm.h
6765 F:      Documentation/gpu/i915.rst
6766
6767 INTEL ETHERNET DRIVERS
6768 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6769 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6770 W:      http://www.intel.com/support/feedback.htm
6771 W:      http://e1000.sourceforge.net/
6772 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6775 S:      Supported
6776 F:      Documentation/networking/e100.txt
6777 F:      Documentation/networking/e1000.txt
6778 F:      Documentation/networking/e1000e.txt
6779 F:      Documentation/networking/igb.txt
6780 F:      Documentation/networking/igbvf.txt
6781 F:      Documentation/networking/ixgb.txt
6782 F:      Documentation/networking/ixgbe.txt
6783 F:      Documentation/networking/ixgbevf.txt
6784 F:      Documentation/networking/i40e.txt
6785 F:      Documentation/networking/i40evf.txt
6786 F:      drivers/net/ethernet/intel/
6787 F:      drivers/net/ethernet/intel/*/
6788 F:      include/linux/avf/virtchnl.h
6789
6790 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6791 M:      Maik Broemme <mbroemme@libmpq.org>
6792 L:      linux-fbdev@vger.kernel.org
6793 S:      Maintained
6794 F:      Documentation/fb/intelfb.txt
6795 F:      drivers/video/fbdev/intelfb/
6796
6797 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6798 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
6799 M:      Zhi Wang <zhi.a.wang@intel.com>
6800 L:      intel-gvt-dev@lists.freedesktop.org
6801 L:      intel-gfx@lists.freedesktop.org
6802 W:      https://01.org/igvt-g
6803 T:      git https://github.com/01org/gvt-linux.git
6804 S:      Supported
6805 F:      drivers/gpu/drm/i915/gvt/
6806
6807 INTEL HID EVENT DRIVER
6808 M:      Alex Hung <alex.hung@canonical.com>
6809 L:      platform-driver-x86@vger.kernel.org
6810 S:      Maintained
6811 F:      drivers/platform/x86/intel-hid.c
6812
6813 INTEL I/OAT DMA DRIVER
6814 M:      Dave Jiang <dave.jiang@intel.com>
6815 R:      Dan Williams <dan.j.williams@intel.com>
6816 L:      dmaengine@vger.kernel.org
6817 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6818 S:      Supported
6819 F:      drivers/dma/ioat*
6820
6821 INTEL IDLE DRIVER
6822 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6823 M:      Len Brown <lenb@kernel.org>
6824 L:      linux-pm@vger.kernel.org
6825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6826 B:      https://bugzilla.kernel.org
6827 S:      Supported
6828 F:      drivers/idle/intel_idle.c
6829
6830 INTEL INTEGRATED SENSOR HUB DRIVER
6831 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6832 M:      Jiri Kosina <jikos@kernel.org>
6833 L:      linux-input@vger.kernel.org
6834 S:      Maintained
6835 F:      drivers/hid/intel-ish-hid/
6836
6837 INTEL IOMMU (VT-d)
6838 M:      David Woodhouse <dwmw2@infradead.org>
6839 L:      iommu@lists.linux-foundation.org
6840 T:      git git://git.infradead.org/iommu-2.6.git
6841 S:      Supported
6842 F:      drivers/iommu/intel-iommu.c
6843 F:      include/linux/intel-iommu.h
6844
6845 INTEL IOP-ADMA DMA DRIVER
6846 R:      Dan Williams <dan.j.williams@intel.com>
6847 S:      Odd fixes
6848 F:      drivers/dma/iop-adma.c
6849
6850 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6851 M:      Krzysztof Halasa <khalasa@piap.pl>
6852 S:      Maintained
6853 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6854 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6855 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6856 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6857 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6858 F:      drivers/net/wan/ixp4xx_hss.c
6859
6860 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6861 M:      Deepak Saxena <dsaxena@plexity.net>
6862 S:      Maintained
6863 F:      drivers/char/hw_random/ixp4xx-rng.c
6864
6865 INTEL MANAGEMENT ENGINE (mei)
6866 M:      Tomas Winkler <tomas.winkler@intel.com>
6867 L:      linux-kernel@vger.kernel.org
6868 S:      Supported
6869 F:      include/uapi/linux/mei.h
6870 F:      include/linux/mei_cl_bus.h
6871 F:      drivers/misc/mei/*
6872 F:      drivers/watchdog/mei_wdt.c
6873 F:      Documentation/misc-devices/mei/*
6874 F:      samples/mei/*
6875
6876 INTEL MENLOW THERMAL DRIVER
6877 M:      Sujith Thomas <sujith.thomas@intel.com>
6878 L:      platform-driver-x86@vger.kernel.org
6879 W:      https://01.org/linux-acpi
6880 S:      Supported
6881 F:      drivers/platform/x86/intel_menlow.c
6882
6883 INTEL MERRIFIELD GPIO DRIVER
6884 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6885 L:      linux-gpio@vger.kernel.org
6886 S:      Maintained
6887 F:      drivers/gpio/gpio-merrifield.c
6888
6889 INTEL MIC DRIVERS (mic)
6890 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6891 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6892 S:      Supported
6893 W:      https://github.com/sudeepdutt/mic
6894 W:      http://software.intel.com/en-us/mic-developer
6895 F:      include/linux/mic_bus.h
6896 F:      include/linux/scif.h
6897 F:      include/uapi/linux/mic_common.h
6898 F:      include/uapi/linux/mic_ioctl.h
6899 F:      include/uapi/linux/scif_ioctl.h
6900 F:      drivers/misc/mic/
6901 F:      drivers/dma/mic_x100_dma.c
6902 F:      drivers/dma/mic_x100_dma.h
6903 F:      Documentation/mic/
6904
6905 INTEL PMC CORE DRIVER
6906 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6907 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6908 L:      platform-driver-x86@vger.kernel.org
6909 S:      Maintained
6910 F:      arch/x86/include/asm/pmc_core.h
6911 F:      drivers/platform/x86/intel_pmc_core*
6912
6913 INTEL PMC/P-Unit IPC DRIVER
6914 M:      Zha Qipeng<qipeng.zha@intel.com>
6915 L:      platform-driver-x86@vger.kernel.org
6916 S:      Maintained
6917 F:      drivers/platform/x86/intel_pmc_ipc.c
6918 F:      drivers/platform/x86/intel_punit_ipc.c
6919 F:      arch/x86/include/asm/intel_pmc_ipc.h
6920 F:      arch/x86/include/asm/intel_punit_ipc.h
6921
6922 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6923 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6924 L:      linux-wireless@vger.kernel.org
6925 S:      Maintained
6926 F:      Documentation/networking/README.ipw2100
6927 F:      Documentation/networking/README.ipw2200
6928 F:      drivers/net/wireless/intel/ipw2x00/
6929
6930 INTEL PSTATE DRIVER
6931 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6932 M:      Len Brown <lenb@kernel.org>
6933 L:      linux-pm@vger.kernel.org
6934 S:      Supported
6935 F:      drivers/cpufreq/intel_pstate.c
6936
6937 INTEL RDMA RNIC DRIVER
6938 M:      Faisal Latif <faisal.latif@intel.com>
6939 M:      Shiraz Saleem <shiraz.saleem@intel.com>
6940 L:      linux-rdma@vger.kernel.org
6941 S:      Supported
6942 F:      drivers/infiniband/hw/i40iw/
6943
6944 INTEL TELEMETRY DRIVER
6945 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6946 L:      platform-driver-x86@vger.kernel.org
6947 S:      Maintained
6948 F:      arch/x86/include/asm/intel_telemetry.h
6949 F:      drivers/platform/x86/intel_telemetry*
6950
6951 INTEL VIRTUAL BUTTON DRIVER
6952 M:      AceLan Kao <acelan.kao@canonical.com>
6953 L:      platform-driver-x86@vger.kernel.org
6954 S:      Maintained
6955 F:      drivers/platform/x86/intel-vbtn.c
6956
6957 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6958 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6959 L:      linux-wireless@vger.kernel.org
6960 S:      Supported
6961 F:      drivers/net/wireless/intel/iwlegacy/
6962
6963 INTEL WIRELESS WIFI LINK (iwlwifi)
6964 M:      Johannes Berg <johannes.berg@intel.com>
6965 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6966 M:      Luca Coelho <luciano.coelho@intel.com>
6967 M:      Intel Linux Wireless <linuxwifi@intel.com>
6968 L:      linux-wireless@vger.kernel.org
6969 W:      http://intellinuxwireless.org
6970 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6971 S:      Supported
6972 F:      drivers/net/wireless/intel/iwlwifi/
6973
6974 INTEL WIRELESS WIMAX CONNECTION 2400
6975 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6976 M:      linux-wimax@intel.com
6977 L:      wimax@linuxwimax.org (subscribers-only)
6978 S:      Supported
6979 W:      http://linuxwimax.org
6980 F:      Documentation/wimax/README.i2400m
6981 F:      drivers/net/wimax/i2400m/
6982 F:      include/uapi/linux/wimax/i2400m.h
6983
6984 INTEL(R) TRACE HUB
6985 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6986 S:      Supported
6987 F:      Documentation/trace/intel_th.txt
6988 F:      drivers/hwtracing/intel_th/
6989
6990 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6991 M:      Ning Sun <ning.sun@intel.com>
6992 L:      tboot-devel@lists.sourceforge.net
6993 W:      http://tboot.sourceforge.net
6994 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6995 S:      Supported
6996 F:      Documentation/intel_txt.txt
6997 F:      include/linux/tboot.h
6998 F:      arch/x86/kernel/tboot.c
6999
7000 INTEL-MID GPIO DRIVER
7001 M:      David Cohen <david.a.cohen@linux.intel.com>
7002 L:      linux-gpio@vger.kernel.org
7003 S:      Maintained
7004 F:      drivers/gpio/gpio-intel-mid.c
7005
7006 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7007 M:      Linus Walleij <linus.walleij@linaro.org>
7008 L:      linux-iio@vger.kernel.org
7009 S:      Maintained
7010 F:      drivers/iio/gyro/mpu3050*
7011 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7012
7013 IOC3 ETHERNET DRIVER
7014 M:      Ralf Baechle <ralf@linux-mips.org>
7015 L:      linux-mips@linux-mips.org
7016 S:      Maintained
7017 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7018
7019 IOC3 SERIAL DRIVER
7020 M:      Pat Gefre <pfg@sgi.com>
7021 L:      linux-serial@vger.kernel.org
7022 S:      Maintained
7023 F:      drivers/tty/serial/ioc3_serial.c
7024
7025 IOMMU DRIVERS
7026 M:      Joerg Roedel <joro@8bytes.org>
7027 L:      iommu@lists.linux-foundation.org
7028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7029 S:      Maintained
7030 F:      Documentation/devicetree/bindings/iommu/
7031 F:      drivers/iommu/
7032 F:      include/linux/iommu.h
7033 F:      include/linux/iova.h
7034
7035 IP MASQUERADING
7036 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7037 S:      Maintained
7038 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7039
7040 IPMI SUBSYSTEM
7041 M:      Corey Minyard <minyard@acm.org>
7042 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7043 W:      http://openipmi.sourceforge.net/
7044 S:      Supported
7045 F:      Documentation/IPMI.txt
7046 F:      drivers/char/ipmi/
7047 F:      include/linux/ipmi*
7048 F:      include/uapi/linux/ipmi*
7049
7050 IPS SCSI RAID DRIVER
7051 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7052 L:      linux-scsi@vger.kernel.org
7053 W:      http://www.adaptec.com/
7054 S:      Maintained
7055 F:      drivers/scsi/ips*
7056
7057 IPVS
7058 M:      Wensong Zhang <wensong@linux-vs.org>
7059 M:      Simon Horman <horms@verge.net.au>
7060 M:      Julian Anastasov <ja@ssi.bg>
7061 L:      netdev@vger.kernel.org
7062 L:      lvs-devel@vger.kernel.org
7063 S:      Maintained
7064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7065 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7066 F:      Documentation/networking/ipvs-sysctl.txt
7067 F:      include/net/ip_vs.h
7068 F:      include/uapi/linux/ip_vs.h
7069 F:      net/netfilter/ipvs/
7070
7071 IPWIRELESS DRIVER
7072 M:      Jiri Kosina <jikos@kernel.org>
7073 M:      David Sterba <dsterba@suse.com>
7074 S:      Odd Fixes
7075 F:      drivers/tty/ipwireless/
7076
7077 IPX NETWORK LAYER
7078 L:      netdev@vger.kernel.org
7079 S:      Odd fixes
7080 F:      include/net/ipx.h
7081 F:      include/uapi/linux/ipx.h
7082 F:      net/ipx/
7083
7084 IRDA SUBSYSTEM
7085 M:      Samuel Ortiz <samuel@sortiz.org>
7086 L:      irda-users@lists.sourceforge.net (subscribers-only)
7087 L:      netdev@vger.kernel.org
7088 W:      http://irda.sourceforge.net/
7089 S:      Maintained
7090 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7091 F:      Documentation/networking/irda.txt
7092 F:      drivers/net/irda/
7093 F:      include/net/irda/
7094 F:      net/irda/
7095
7096 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7097 M:      Marc Zyngier <marc.zyngier@arm.com>
7098 S:      Maintained
7099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7100 F:      Documentation/IRQ-domain.txt
7101 F:      include/linux/irqdomain.h
7102 F:      kernel/irq/irqdomain.c
7103 F:      kernel/irq/msi.c
7104
7105 IRQ SUBSYSTEM
7106 M:      Thomas Gleixner <tglx@linutronix.de>
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 F:      kernel/irq/
7111
7112 IRQCHIP DRIVERS
7113 M:      Thomas Gleixner <tglx@linutronix.de>
7114 M:      Jason Cooper <jason@lakedaemon.net>
7115 M:      Marc Zyngier <marc.zyngier@arm.com>
7116 L:      linux-kernel@vger.kernel.org
7117 S:      Maintained
7118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7119 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7120 F:      Documentation/devicetree/bindings/interrupt-controller/
7121 F:      drivers/irqchip/
7122
7123 ISA
7124 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7125 S:      Maintained
7126 F:      Documentation/isa.txt
7127 F:      drivers/base/isa.c
7128 F:      include/linux/isa.h
7129
7130 ISA RADIO MODULE
7131 M:      Hans Verkuil <hverkuil@xs4all.nl>
7132 L:      linux-media@vger.kernel.org
7133 T:      git git://linuxtv.org/media_tree.git
7134 W:      https://linuxtv.org
7135 S:      Maintained
7136 F:      drivers/media/radio/radio-isa*
7137
7138 ISAPNP
7139 M:      Jaroslav Kysela <perex@perex.cz>
7140 S:      Maintained
7141 F:      Documentation/isapnp.txt
7142 F:      drivers/pnp/isapnp/
7143 F:      include/linux/isapnp.h
7144
7145 ISCSI
7146 M:      Lee Duncan <lduncan@suse.com>
7147 M:      Chris Leech <cleech@redhat.com>
7148 L:      open-iscsi@googlegroups.com
7149 W:      www.open-iscsi.com
7150 S:      Maintained
7151 F:      drivers/scsi/*iscsi*
7152 F:      include/scsi/*iscsi*
7153
7154 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7155 M:      Peter Jones <pjones@redhat.com>
7156 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7157 S:      Maintained
7158 F:      drivers/firmware/iscsi_ibft*
7159
7160 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7161 M:      Or Gerlitz <ogerlitz@mellanox.com>
7162 M:      Sagi Grimberg <sagi@grimberg.me>
7163 M:      Roi Dayan <roid@mellanox.com>
7164 L:      linux-rdma@vger.kernel.org
7165 S:      Supported
7166 W:      http://www.openfabrics.org
7167 W:      www.open-iscsi.org
7168 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7169 F:      drivers/infiniband/ulp/iser/
7170
7171 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7172 M:      Sagi Grimberg <sagi@grimberg.me>
7173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7174 L:      linux-rdma@vger.kernel.org
7175 L:      target-devel@vger.kernel.org
7176 S:      Supported
7177 W:      http://www.linux-iscsi.org
7178 F:      drivers/infiniband/ulp/isert
7179
7180 ISDN SUBSYSTEM
7181 M:      Karsten Keil <isdn@linux-pingi.de>
7182 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7183 L:      netdev@vger.kernel.org
7184 W:      http://www.isdn4linux.de
7185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7186 S:      Maintained
7187 F:      Documentation/isdn/
7188 F:      drivers/isdn/
7189 F:      include/linux/isdn.h
7190 F:      include/linux/isdn/
7191 F:      include/uapi/linux/isdn.h
7192 F:      include/uapi/linux/isdn/
7193
7194 ISDN SUBSYSTEM (Eicon active card driver)
7195 M:      Armin Schindler <mac@melware.de>
7196 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7197 W:      http://www.melware.de
7198 S:      Maintained
7199 F:      drivers/isdn/hardware/eicon/
7200
7201 IT87 HARDWARE MONITORING DRIVER
7202 M:      Jean Delvare <jdelvare@suse.com>
7203 L:      linux-hwmon@vger.kernel.org
7204 S:      Maintained
7205 F:      Documentation/hwmon/it87
7206 F:      drivers/hwmon/it87.c
7207
7208 IT913X MEDIA DRIVER
7209 M:      Antti Palosaari <crope@iki.fi>
7210 L:      linux-media@vger.kernel.org
7211 W:      https://linuxtv.org
7212 W:      http://palosaari.fi/linux/
7213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7214 T:      git git://linuxtv.org/anttip/media_tree.git
7215 S:      Maintained
7216 F:      drivers/media/tuners/it913x*
7217
7218 IVTV VIDEO4LINUX DRIVER
7219 M:      Andy Walls <awalls@md.metrocast.net>
7220 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7221 L:      linux-media@vger.kernel.org
7222 T:      git git://linuxtv.org/media_tree.git
7223 W:      http://www.ivtvdriver.org
7224 S:      Maintained
7225 F:      Documentation/media/v4l-drivers/ivtv*
7226 F:      drivers/media/pci/ivtv/
7227 F:      include/uapi/linux/ivtv*
7228
7229 IX2505V MEDIA DRIVER
7230 M:      Malcolm Priestley <tvboxspy@gmail.com>
7231 L:      linux-media@vger.kernel.org
7232 W:      https://linuxtv.org
7233 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7234 S:      Maintained
7235 F:      drivers/media/dvb-frontends/ix2505v*
7236
7237 JC42.4 TEMPERATURE SENSOR DRIVER
7238 M:      Guenter Roeck <linux@roeck-us.net>
7239 L:      linux-hwmon@vger.kernel.org
7240 S:      Maintained
7241 F:      drivers/hwmon/jc42.c
7242 F:      Documentation/hwmon/jc42
7243
7244 JFS FILESYSTEM
7245 M:      Dave Kleikamp <shaggy@kernel.org>
7246 L:      jfs-discussion@lists.sourceforge.net
7247 W:      http://jfs.sourceforge.net/
7248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7249 S:      Maintained
7250 F:      Documentation/filesystems/jfs.txt
7251 F:      fs/jfs/
7252
7253 JME NETWORK DRIVER
7254 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7255 L:      netdev@vger.kernel.org
7256 S:      Maintained
7257 F:      drivers/net/ethernet/jme.*
7258
7259 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7260 M:      David Woodhouse <dwmw2@infradead.org>
7261 L:      linux-mtd@lists.infradead.org
7262 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7263 S:      Maintained
7264 F:      fs/jffs2/
7265 F:      include/uapi/linux/jffs2.h
7266
7267 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7268 M:      "Theodore Ts'o" <tytso@mit.edu>
7269 M:      Jan Kara <jack@suse.com>
7270 L:      linux-ext4@vger.kernel.org
7271 S:      Maintained
7272 F:      fs/jbd2/
7273 F:      include/linux/jbd2.h
7274
7275 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7276 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7277 L:      linux-media@vger.kernel.org
7278 S:      Maintained
7279 F:      drivers/media/platform/rcar_jpu.c
7280
7281 JSM Neo PCI based serial card
7282 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7283 L:      linux-serial@vger.kernel.org
7284 S:      Maintained
7285 F:      drivers/tty/serial/jsm/
7286
7287 K10TEMP HARDWARE MONITORING DRIVER
7288 M:      Clemens Ladisch <clemens@ladisch.de>
7289 L:      linux-hwmon@vger.kernel.org
7290 S:      Maintained
7291 F:      Documentation/hwmon/k10temp
7292 F:      drivers/hwmon/k10temp.c
7293
7294 K8TEMP HARDWARE MONITORING DRIVER
7295 M:      Rudolf Marek <r.marek@assembler.cz>
7296 L:      linux-hwmon@vger.kernel.org
7297 S:      Maintained
7298 F:      Documentation/hwmon/k8temp
7299 F:      drivers/hwmon/k8temp.c
7300
7301 KASAN
7302 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7303 R:      Alexander Potapenko <glider@google.com>
7304 R:      Dmitry Vyukov <dvyukov@google.com>
7305 L:      kasan-dev@googlegroups.com
7306 S:      Maintained
7307 F:      arch/*/include/asm/kasan.h
7308 F:      arch/*/mm/kasan_init*
7309 F:      Documentation/dev-tools/kasan.rst
7310 F:      include/linux/kasan*.h
7311 F:      lib/test_kasan.c
7312 F:      mm/kasan/
7313 F:      scripts/Makefile.kasan
7314
7315 KCONFIG
7316 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7317 L:      linux-kbuild@vger.kernel.org
7318 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7319 S:      Maintained
7320 F:      Documentation/kbuild/kconfig-language.txt
7321 F:      scripts/kconfig/
7322
7323 KDUMP
7324 M:      Dave Young <dyoung@redhat.com>
7325 M:      Baoquan He <bhe@redhat.com>
7326 R:      Vivek Goyal <vgoyal@redhat.com>
7327 L:      kexec@lists.infradead.org
7328 W:      http://lse.sourceforge.net/kdump/
7329 S:      Maintained
7330 F:      Documentation/kdump/
7331
7332 KEENE FM RADIO TRANSMITTER DRIVER
7333 M:      Hans Verkuil <hverkuil@xs4all.nl>
7334 L:      linux-media@vger.kernel.org
7335 T:      git git://linuxtv.org/media_tree.git
7336 W:      https://linuxtv.org
7337 S:      Maintained
7338 F:      drivers/media/radio/radio-keene*
7339
7340 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7341 M:      Ian Kent <raven@themaw.net>
7342 L:      autofs@vger.kernel.org
7343 S:      Maintained
7344 F:      fs/autofs4/
7345
7346 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7347 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7348 M:      Michal Marek <mmarek@suse.com>
7349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7350 L:      linux-kbuild@vger.kernel.org
7351 S:      Maintained
7352 F:      Documentation/kbuild/
7353 F:      Makefile
7354 F:      scripts/Makefile.*
7355 F:      scripts/basic/
7356 F:      scripts/mk*
7357 F:      scripts/package/
7358
7359 KERNEL JANITORS
7360 L:      kernel-janitors@vger.kernel.org
7361 W:      http://kernelnewbies.org/KernelJanitors
7362 S:      Odd Fixes
7363
7364 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7365 M:      "J. Bruce Fields" <bfields@fieldses.org>
7366 M:      Jeff Layton <jlayton@poochiereds.net>
7367 L:      linux-nfs@vger.kernel.org
7368 W:      http://nfs.sourceforge.net/
7369 T:      git git://linux-nfs.org/~bfields/linux.git
7370 S:      Supported
7371 F:      fs/nfsd/
7372 F:      include/uapi/linux/nfsd/
7373 F:      fs/lockd/
7374 F:      fs/nfs_common/
7375 F:      net/sunrpc/
7376 F:      include/linux/lockd/
7377 F:      include/linux/sunrpc/
7378 F:      include/uapi/linux/sunrpc/
7379
7380 KERNEL SELFTEST FRAMEWORK
7381 M:      Shuah Khan <shuahkh@osg.samsung.com>
7382 M:      Shuah Khan <shuah@kernel.org>
7383 L:      linux-kselftest@vger.kernel.org
7384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7385 S:      Maintained
7386 F:      tools/testing/selftests/
7387 F:      Documentation/dev-tools/kselftest*
7388
7389 KERNEL VIRTUAL MACHINE (KVM)
7390 M:      Paolo Bonzini <pbonzini@redhat.com>
7391 M:      Radim Krčmář <rkrcmar@redhat.com>
7392 L:      kvm@vger.kernel.org
7393 W:      http://www.linux-kvm.org
7394 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7395 S:      Supported
7396 F:      Documentation/*/kvm*.txt
7397 F:      Documentation/virtual/kvm/
7398 F:      arch/*/kvm/
7399 F:      arch/x86/kernel/kvm.c
7400 F:      arch/x86/kernel/kvmclock.c
7401 F:      arch/*/include/asm/kvm*
7402 F:      include/linux/kvm*
7403 F:      include/uapi/linux/kvm*
7404 F:      virt/kvm/
7405 F:      tools/kvm/
7406
7407 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7408 M:      Joerg Roedel <joro@8bytes.org>
7409 L:      kvm@vger.kernel.org
7410 W:      http://www.linux-kvm.org/
7411 S:      Maintained
7412 F:      arch/x86/include/asm/svm.h
7413 F:      arch/x86/kvm/svm.c
7414
7415 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7416 M:      Christoffer Dall <christoffer.dall@linaro.org>
7417 M:      Marc Zyngier <marc.zyngier@arm.com>
7418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7419 L:      kvmarm@lists.cs.columbia.edu
7420 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7421 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7422 S:      Supported
7423 F:      arch/arm/include/uapi/asm/kvm*
7424 F:      arch/arm/include/asm/kvm*
7425 F:      arch/arm/kvm/
7426 F:      virt/kvm/arm/
7427 F:      include/kvm/arm_*
7428
7429 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7430 M:      Alexander Graf <agraf@suse.com>
7431 L:      kvm-ppc@vger.kernel.org
7432 W:      http://www.linux-kvm.org/
7433 T:      git git://github.com/agraf/linux-2.6.git
7434 S:      Supported
7435 F:      arch/powerpc/include/asm/kvm*
7436 F:      arch/powerpc/kvm/
7437
7438 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7439 M:      Christoffer Dall <christoffer.dall@linaro.org>
7440 M:      Marc Zyngier <marc.zyngier@arm.com>
7441 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7442 L:      kvmarm@lists.cs.columbia.edu
7443 S:      Maintained
7444 F:      arch/arm64/include/uapi/asm/kvm*
7445 F:      arch/arm64/include/asm/kvm*
7446 F:      arch/arm64/kvm/
7447
7448 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7449 M:      James Hogan <james.hogan@imgtec.com>
7450 L:      linux-mips@linux-mips.org
7451 S:      Supported
7452 F:      arch/mips/include/uapi/asm/kvm*
7453 F:      arch/mips/include/asm/kvm*
7454 F:      arch/mips/kvm/
7455
7456 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7457 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7458 M:      Cornelia Huck <cohuck@redhat.com>
7459 L:      linux-s390@vger.kernel.org
7460 W:      http://www.ibm.com/developerworks/linux/linux390/
7461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7462 S:      Supported
7463 F:      Documentation/s390/kvm.txt
7464 F:      arch/s390/include/asm/kvm*
7465 F:      arch/s390/kvm/
7466 F:      arch/s390/mm/gmap.c
7467
7468 KERNFS
7469 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7470 M:      Tejun Heo <tj@kernel.org>
7471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7472 S:      Supported
7473 F:      include/linux/kernfs.h
7474 F:      fs/kernfs/
7475
7476 KEXEC
7477 M:      Eric Biederman <ebiederm@xmission.com>
7478 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7479 L:      kexec@lists.infradead.org
7480 S:      Maintained
7481 F:      include/linux/kexec.h
7482 F:      include/uapi/linux/kexec.h
7483 F:      kernel/kexec*
7484
7485 KEYS-ENCRYPTED
7486 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7487 M:      David Safford <safford@us.ibm.com>
7488 L:      linux-security-module@vger.kernel.org
7489 L:      keyrings@vger.kernel.org
7490 S:      Supported
7491 F:      Documentation/security/keys/trusted-encrypted.rst
7492 F:      include/keys/encrypted-type.h
7493 F:      security/keys/encrypted-keys/
7494
7495 KEYS-TRUSTED
7496 M:      David Safford <safford@us.ibm.com>
7497 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7498 L:      linux-security-module@vger.kernel.org
7499 L:      keyrings@vger.kernel.org
7500 S:      Supported
7501 F:      Documentation/security/keys/trusted-encrypted.rst
7502 F:      include/keys/trusted-type.h
7503 F:      security/keys/trusted.c
7504 F:      security/keys/trusted.h
7505
7506 KEYS/KEYRINGS:
7507 M:      David Howells <dhowells@redhat.com>
7508 L:      keyrings@vger.kernel.org
7509 S:      Maintained
7510 F:      Documentation/security/keys/core.rst
7511 F:      include/linux/key.h
7512 F:      include/linux/key-type.h
7513 F:      include/linux/keyctl.h
7514 F:      include/uapi/linux/keyctl.h
7515 F:      include/keys/
7516 F:      security/keys/
7517
7518 KGDB / KDB /debug_core
7519 M:      Jason Wessel <jason.wessel@windriver.com>
7520 W:      http://kgdb.wiki.kernel.org/
7521 L:      kgdb-bugreport@lists.sourceforge.net
7522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7523 S:      Maintained
7524 F:      Documentation/dev-tools/kgdb.rst
7525 F:      drivers/misc/kgdbts.c
7526 F:      drivers/tty/serial/kgdboc.c
7527 F:      include/linux/kdb.h
7528 F:      include/linux/kgdb.h
7529 F:      kernel/debug/
7530
7531 KMEMCHECK
7532 M:      Vegard Nossum <vegardno@ifi.uio.no>
7533 M:      Pekka Enberg <penberg@kernel.org>
7534 S:      Maintained
7535 F:      Documentation/dev-tools/kmemcheck.rst
7536 F:      arch/x86/include/asm/kmemcheck.h
7537 F:      arch/x86/mm/kmemcheck/
7538 F:      include/linux/kmemcheck.h
7539 F:      mm/kmemcheck.c
7540
7541 KMEMLEAK
7542 M:      Catalin Marinas <catalin.marinas@arm.com>
7543 S:      Maintained
7544 F:      Documentation/dev-tools/kmemleak.rst
7545 F:      include/linux/kmemleak.h
7546 F:      mm/kmemleak.c
7547 F:      mm/kmemleak-test.c
7548
7549 KMOD MODULE USERMODE HELPER
7550 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7551 L:      linux-kernel@vger.kernel.org
7552 S:      Maintained
7553 F:      kernel/kmod.c
7554 F:      include/linux/kmod.h
7555 F:      lib/test_kmod.c
7556 F:      tools/testing/selftests/kmod/
7557
7558 KPROBES
7559 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7560 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7561 M:      "David S. Miller" <davem@davemloft.net>
7562 M:      Masami Hiramatsu <mhiramat@kernel.org>
7563 S:      Maintained
7564 F:      Documentation/kprobes.txt
7565 F:      include/linux/kprobes.h
7566 F:      include/asm-generic/kprobes.h
7567 F:      kernel/kprobes.c
7568
7569 KS0108 LCD CONTROLLER DRIVER
7570 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7571 W:      http://miguelojeda.es/auxdisplay.htm
7572 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7573 S:      Maintained
7574 F:      Documentation/auxdisplay/ks0108
7575 F:      drivers/auxdisplay/ks0108.c
7576 F:      include/linux/ks0108.h
7577
7578 L3MDEV
7579 M:      David Ahern <dsa@cumulusnetworks.com>
7580 L:      netdev@vger.kernel.org
7581 S:      Maintained
7582 F:      net/l3mdev
7583 F:      include/net/l3mdev.h
7584
7585 LANTIQ MIPS ARCHITECTURE
7586 M:      John Crispin <john@phrozen.org>
7587 L:      linux-mips@linux-mips.org
7588 S:      Maintained
7589 F:      arch/mips/lantiq
7590
7591 LAPB module
7592 L:      linux-x25@vger.kernel.org
7593 S:      Orphan
7594 F:      Documentation/networking/lapb-module.txt
7595 F:      include/*/lapb.h
7596 F:      net/lapb/
7597
7598 LASI 53c700 driver for PARISC
7599 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7600 L:      linux-scsi@vger.kernel.org
7601 S:      Maintained
7602 F:      Documentation/scsi/53c700.txt
7603 F:      drivers/scsi/53c700*
7604
7605 LED SUBSYSTEM
7606 M:      Richard Purdie <rpurdie@rpsys.net>
7607 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7608 M:      Pavel Machek <pavel@ucw.cz>
7609 L:      linux-leds@vger.kernel.org
7610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7611 S:      Maintained
7612 F:      Documentation/devicetree/bindings/leds/
7613 F:      drivers/leds/
7614 F:      include/linux/leds.h
7615
7616 LEGACY EEPROM DRIVER
7617 M:      Jean Delvare <jdelvare@suse.com>
7618 S:      Maintained
7619 F:      Documentation/misc-devices/eeprom
7620 F:      drivers/misc/eeprom/eeprom.c
7621
7622 LEGO USB Tower driver
7623 M:      Juergen Stuber <starblue@users.sourceforge.net>
7624 L:      legousb-devel@lists.sourceforge.net
7625 W:      http://legousb.sourceforge.net/
7626 S:      Maintained
7627 F:      drivers/usb/misc/legousbtower.c
7628
7629 LG2160 MEDIA DRIVER
7630 M:      Michael Krufky <mkrufky@linuxtv.org>
7631 L:      linux-media@vger.kernel.org
7632 W:      https://linuxtv.org
7633 W:      http://github.com/mkrufky
7634 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7635 T:      git git://linuxtv.org/mkrufky/tuners.git
7636 S:      Maintained
7637 F:      drivers/media/dvb-frontends/lg2160.*
7638
7639 LGDT3305 MEDIA DRIVER
7640 M:      Michael Krufky <mkrufky@linuxtv.org>
7641 L:      linux-media@vger.kernel.org
7642 W:      https://linuxtv.org
7643 W:      http://github.com/mkrufky
7644 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7645 T:      git git://linuxtv.org/mkrufky/tuners.git
7646 S:      Maintained
7647 F:      drivers/media/dvb-frontends/lgdt3305.*
7648
7649 LGUEST
7650 M:      Rusty Russell <rusty@rustcorp.com.au>
7651 L:      lguest@lists.ozlabs.org
7652 W:      http://lguest.ozlabs.org/
7653 S:      Odd Fixes
7654 F:      arch/x86/include/asm/lguest*.h
7655 F:      arch/x86/lguest/
7656 F:      drivers/lguest/
7657 F:      include/linux/lguest*.h
7658 F:      tools/lguest/
7659
7660 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7661 M:      Viresh Kumar <vireshk@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:      include/linux/pata_arasan_cf_data.h
7666 F:      drivers/ata/pata_arasan_cf.c
7667
7668 LIBATA PATA DRIVERS
7669 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7670 M:      Tejun Heo <tj@kernel.org>
7671 L:      linux-ide@vger.kernel.org
7672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7673 S:      Maintained
7674 F:      drivers/ata/pata_*.c
7675 F:      drivers/ata/ata_generic.c
7676
7677 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7678 M:      Linus Walleij <linus.walleij@linaro.org>
7679 L:      linux-ide@vger.kernel.org
7680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7681 S:      Maintained
7682 F:      drivers/ata/pata_ftide010.c
7683 F:      drivers/ata/sata_gemini.c
7684 F:      drivers/ata/sata_gemini.h
7685
7686 LIBATA SATA AHCI PLATFORM devices support
7687 M:      Hans de Goede <hdegoede@redhat.com>
7688 M:      Tejun Heo <tj@kernel.org>
7689 L:      linux-ide@vger.kernel.org
7690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7691 S:      Maintained
7692 F:      drivers/ata/ahci_platform.c
7693 F:      drivers/ata/libahci_platform.c
7694 F:      include/linux/ahci_platform.h
7695
7696 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7697 M:      Mikael Pettersson <mikpelinux@gmail.com>
7698 L:      linux-ide@vger.kernel.org
7699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7700 S:      Maintained
7701 F:      drivers/ata/sata_promise.*
7702
7703 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7704 M:      Tejun Heo <tj@kernel.org>
7705 L:      linux-ide@vger.kernel.org
7706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7707 S:      Maintained
7708 F:      drivers/ata/
7709 F:      include/linux/ata.h
7710 F:      include/linux/libata.h
7711 F:      Documentation/devicetree/bindings/ata/
7712
7713 LIBLOCKDEP
7714 M:      Sasha Levin <alexander.levin@verizon.com>
7715 S:      Maintained
7716 F:      tools/lib/lockdep/
7717
7718 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7719 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7720 L:      linux-nvdimm@lists.01.org
7721 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7722 S:      Supported
7723 F:      drivers/nvdimm/blk.c
7724 F:      drivers/nvdimm/region_devs.c
7725
7726 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7727 M:      Vishal Verma <vishal.l.verma@intel.com>
7728 L:      linux-nvdimm@lists.01.org
7729 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7730 S:      Supported
7731 F:      drivers/nvdimm/btt*
7732
7733 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7734 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7735 L:      linux-nvdimm@lists.01.org
7736 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7737 S:      Supported
7738 F:      drivers/nvdimm/pmem*
7739
7740 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7741 M:      Dan Williams <dan.j.williams@intel.com>
7742 L:      linux-nvdimm@lists.01.org
7743 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7744 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7745 S:      Supported
7746 F:      drivers/nvdimm/*
7747 F:      drivers/acpi/nfit/*
7748 F:      include/linux/nd.h
7749 F:      include/linux/libnvdimm.h
7750 F:      include/uapi/linux/ndctl.h
7751
7752 LIGHTNVM PLATFORM SUPPORT
7753 M:      Matias Bjorling <mb@lightnvm.io>
7754 W:      http://github/OpenChannelSSD
7755 L:      linux-block@vger.kernel.org
7756 S:      Maintained
7757 F:      drivers/lightnvm/
7758 F:      include/linux/lightnvm.h
7759 F:      include/uapi/linux/lightnvm.h
7760
7761 LINUX FOR POWER MACINTOSH
7762 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7763 W:      http://www.penguinppc.org/
7764 L:      linuxppc-dev@lists.ozlabs.org
7765 S:      Maintained
7766 F:      arch/powerpc/platforms/powermac/
7767 F:      drivers/macintosh/
7768
7769 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7770 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7771 M:      Paul Mackerras <paulus@samba.org>
7772 M:      Michael Ellerman <mpe@ellerman.id.au>
7773 W:      https://github.com/linuxppc/linux/wiki
7774 L:      linuxppc-dev@lists.ozlabs.org
7775 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7777 S:      Supported
7778 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7779 F:      Documentation/devicetree/bindings/powerpc/
7780 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7781 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7782 F:      Documentation/powerpc/
7783 F:      arch/powerpc/
7784 F:      drivers/char/tpm/tpm_ibmvtpm*
7785 F:      drivers/crypto/nx/
7786 F:      drivers/crypto/vmx/
7787 F:      drivers/i2c/busses/i2c-opal.c
7788 F:      drivers/net/ethernet/ibm/ibmveth.*
7789 F:      drivers/net/ethernet/ibm/ibmvnic.*
7790 F:      drivers/pci/hotplug/pnv_php.c
7791 F:      drivers/pci/hotplug/rpa*
7792 F:      drivers/rtc/rtc-opal.c
7793 F:      drivers/scsi/ibmvscsi/
7794 F:      drivers/tty/hvc/hvc_opal.c
7795 F:      tools/testing/selftests/powerpc
7796 N:      /pmac
7797 N:      powermac
7798 N:      powernv
7799 N:      [^a-z0-9]ps3
7800 N:      pseries
7801
7802 LINUX FOR POWERPC EMBEDDED MPC5XXX
7803 M:      Anatolij Gustschin <agust@denx.de>
7804 L:      linuxppc-dev@lists.ozlabs.org
7805 T:      git git://git.denx.de/linux-denx-agust.git
7806 S:      Maintained
7807 F:      arch/powerpc/platforms/512x/
7808 F:      arch/powerpc/platforms/52xx/
7809
7810 LINUX FOR POWERPC EMBEDDED PPC4XX
7811 M:      Alistair Popple <alistair@popple.id.au>
7812 M:      Matt Porter <mporter@kernel.crashing.org>
7813 W:      http://www.penguinppc.org/
7814 L:      linuxppc-dev@lists.ozlabs.org
7815 S:      Maintained
7816 F:      arch/powerpc/platforms/40x/
7817 F:      arch/powerpc/platforms/44x/
7818
7819 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7820 M:      Scott Wood <oss@buserror.net>
7821 M:      Kumar Gala <galak@kernel.crashing.org>
7822 W:      http://www.penguinppc.org/
7823 L:      linuxppc-dev@lists.ozlabs.org
7824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7825 S:      Maintained
7826 F:      arch/powerpc/platforms/83xx/
7827 F:      arch/powerpc/platforms/85xx/
7828 F:      Documentation/devicetree/bindings/powerpc/fsl/
7829
7830 LINUX FOR POWERPC EMBEDDED PPC8XX
7831 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7832 W:      http://www.penguinppc.org/
7833 L:      linuxppc-dev@lists.ozlabs.org
7834 S:      Maintained
7835 F:      arch/powerpc/platforms/8xx/
7836
7837 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7838 L:      linuxppc-dev@lists.ozlabs.org
7839 S:      Orphan
7840 F:      arch/powerpc/*/*virtex*
7841 F:      arch/powerpc/*/*/*virtex*
7842
7843 LINUX FOR POWERPC PA SEMI PWRFICIENT
7844 L:      linuxppc-dev@lists.ozlabs.org
7845 S:      Orphan
7846 F:      arch/powerpc/platforms/pasemi/
7847 F:      drivers/*/*pasemi*
7848 F:      drivers/*/*/*pasemi*
7849
7850 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7851 M:      Kees Cook <keescook@chromium.org>
7852 S:      Maintained
7853 F:      drivers/misc/lkdtm*
7854
7855 LINUX SECURITY MODULE (LSM) FRAMEWORK
7856 M:      Chris Wright <chrisw@sous-sol.org>
7857 L:      linux-security-module@vger.kernel.org
7858 S:      Supported
7859
7860 LIS3LV02D ACCELEROMETER DRIVER
7861 M:      Eric Piel <eric.piel@tremplin-utc.net>
7862 S:      Maintained
7863 F:      Documentation/misc-devices/lis3lv02d
7864 F:      drivers/misc/lis3lv02d/
7865 F:      drivers/platform/x86/hp_accel.c
7866
7867 LIVE PATCHING
7868 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7869 M:      Jessica Yu <jeyu@kernel.org>
7870 M:      Jiri Kosina <jikos@kernel.org>
7871 M:      Miroslav Benes <mbenes@suse.cz>
7872 R:      Petr Mladek <pmladek@suse.com>
7873 S:      Maintained
7874 F:      kernel/livepatch/
7875 F:      include/linux/livepatch.h
7876 F:      arch/x86/include/asm/livepatch.h
7877 F:      arch/x86/kernel/livepatch.c
7878 F:      Documentation/livepatch/
7879 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7880 F:      samples/livepatch/
7881 L:      live-patching@vger.kernel.org
7882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7883
7884 LLC (802.2)
7885 L:      netdev@vger.kernel.org
7886 S:      Odd fixes
7887 F:      include/linux/llc.h
7888 F:      include/uapi/linux/llc.h
7889 F:      include/net/llc*
7890 F:      net/llc/
7891
7892 LM73 HARDWARE MONITOR DRIVER
7893 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7894 L:      linux-hwmon@vger.kernel.org
7895 S:      Maintained
7896 F:      drivers/hwmon/lm73.c
7897
7898 LM78 HARDWARE MONITOR DRIVER
7899 M:      Jean Delvare <jdelvare@suse.com>
7900 L:      linux-hwmon@vger.kernel.org
7901 S:      Maintained
7902 F:      Documentation/hwmon/lm78
7903 F:      drivers/hwmon/lm78.c
7904
7905 LM83 HARDWARE MONITOR DRIVER
7906 M:      Jean Delvare <jdelvare@suse.com>
7907 L:      linux-hwmon@vger.kernel.org
7908 S:      Maintained
7909 F:      Documentation/hwmon/lm83
7910 F:      drivers/hwmon/lm83.c
7911
7912 LM90 HARDWARE MONITOR DRIVER
7913 M:      Jean Delvare <jdelvare@suse.com>
7914 L:      linux-hwmon@vger.kernel.org
7915 S:      Maintained
7916 F:      Documentation/hwmon/lm90
7917 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7918 F:      drivers/hwmon/lm90.c
7919 F:      include/dt-bindings/thermal/lm90.h
7920
7921 LM95234 HARDWARE MONITOR DRIVER
7922 M:      Guenter Roeck <linux@roeck-us.net>
7923 L:      linux-hwmon@vger.kernel.org
7924 S:      Maintained
7925 F:      Documentation/hwmon/lm95234
7926 F:      drivers/hwmon/lm95234.c
7927
7928 LME2510 MEDIA DRIVER
7929 M:      Malcolm Priestley <tvboxspy@gmail.com>
7930 L:      linux-media@vger.kernel.org
7931 W:      https://linuxtv.org
7932 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7933 S:      Maintained
7934 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7935
7936 LOADPIN SECURITY MODULE
7937 M:      Kees Cook <keescook@chromium.org>
7938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7939 S:      Supported
7940 F:      security/loadpin/
7941 F:      Documentation/admin-guide/LSM/LoadPin.rst
7942
7943 LOCKING PRIMITIVES
7944 M:      Peter Zijlstra <peterz@infradead.org>
7945 M:      Ingo Molnar <mingo@redhat.com>
7946 L:      linux-kernel@vger.kernel.org
7947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7948 S:      Maintained
7949 F:      Documentation/locking/
7950 F:      include/linux/lockdep.h
7951 F:      include/linux/spinlock*.h
7952 F:      arch/*/include/asm/spinlock*.h
7953 F:      include/linux/rwlock*.h
7954 F:      include/linux/mutex*.h
7955 F:      arch/*/include/asm/mutex*.h
7956 F:      include/linux/rwsem*.h
7957 F:      arch/*/include/asm/rwsem.h
7958 F:      include/linux/seqlock.h
7959 F:      lib/locking*.[ch]
7960 F:      kernel/locking/
7961
7962 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7963 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7964 L:      linux-ntfs-dev@lists.sourceforge.net
7965 W:      http://www.linux-ntfs.org/content/view/19/37/
7966 S:      Maintained
7967 F:      Documentation/ldm.txt
7968 F:      block/partitions/ldm.*
7969
7970 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7971 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7972 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7973 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7974 L:      MPT-FusionLinux.pdl@broadcom.com
7975 L:      linux-scsi@vger.kernel.org
7976 W:      http://www.avagotech.com/support/
7977 S:      Supported
7978 F:      drivers/message/fusion/
7979 F:      drivers/scsi/mpt2sas/
7980 F:      drivers/scsi/mpt3sas/
7981
7982 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7983 M:      Matthew Wilcox <matthew@wil.cx>
7984 L:      linux-scsi@vger.kernel.org
7985 S:      Maintained
7986 F:      drivers/scsi/sym53c8xx_2/
7987
7988 LTC4261 HARDWARE MONITOR DRIVER
7989 M:      Guenter Roeck <linux@roeck-us.net>
7990 L:      linux-hwmon@vger.kernel.org
7991 S:      Maintained
7992 F:      Documentation/hwmon/ltc4261
7993 F:      drivers/hwmon/ltc4261.c
7994
7995 LTC4306 I2C MULTIPLEXER DRIVER
7996 M:      Michael Hennerich <michael.hennerich@analog.com>
7997 W:      http://ez.analog.com/community/linux-device-drivers
7998 L:      linux-i2c@vger.kernel.org
7999 S:      Supported
8000 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8001 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8002
8003 LTP (Linux Test Project)
8004 M:      Mike Frysinger <vapier@gentoo.org>
8005 M:      Cyril Hrubis <chrubis@suse.cz>
8006 M:      Wanlong Gao <wanlong.gao@gmail.com>
8007 M:      Jan Stancek <jstancek@redhat.com>
8008 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8009 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8010 L:      ltp@lists.linux.it (subscribers-only)
8011 W:      http://linux-test-project.github.io/
8012 T:      git git://github.com/linux-test-project/ltp.git
8013 S:      Maintained
8014
8015 M32R ARCHITECTURE
8016 W:      http://www.linux-m32r.org/
8017 S:      Orphan
8018 F:      arch/m32r/
8019
8020 M68K ARCHITECTURE
8021 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8022 L:      linux-m68k@lists.linux-m68k.org
8023 W:      http://www.linux-m68k.org/
8024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8025 S:      Maintained
8026 F:      arch/m68k/
8027 F:      drivers/zorro/
8028
8029 M68K ON APPLE MACINTOSH
8030 M:      Joshua Thompson <funaho@jurai.org>
8031 W:      http://www.mac.linux-m68k.org/
8032 L:      linux-m68k@lists.linux-m68k.org
8033 S:      Maintained
8034 F:      arch/m68k/mac/
8035
8036 M68K ON HP9000/300
8037 M:      Philip Blundell <philb@gnu.org>
8038 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8039 S:      Maintained
8040 F:      arch/m68k/hp300/
8041
8042 M88DS3103 MEDIA DRIVER
8043 M:      Antti Palosaari <crope@iki.fi>
8044 L:      linux-media@vger.kernel.org
8045 W:      https://linuxtv.org
8046 W:      http://palosaari.fi/linux/
8047 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8048 T:      git git://linuxtv.org/anttip/media_tree.git
8049 S:      Maintained
8050 F:      drivers/media/dvb-frontends/m88ds3103*
8051
8052 M88RS2000 MEDIA DRIVER
8053 M:      Malcolm Priestley <tvboxspy@gmail.com>
8054 L:      linux-media@vger.kernel.org
8055 W:      https://linuxtv.org
8056 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8057 S:      Maintained
8058 F:      drivers/media/dvb-frontends/m88rs2000*
8059
8060 MA901 MASTERKIT USB FM RADIO DRIVER
8061 M:      Alexey Klimov <klimov.linux@gmail.com>
8062 L:      linux-media@vger.kernel.org
8063 T:      git git://linuxtv.org/media_tree.git
8064 S:      Maintained
8065 F:      drivers/media/radio/radio-ma901.c
8066
8067 MAC80211
8068 M:      Johannes Berg <johannes@sipsolutions.net>
8069 L:      linux-wireless@vger.kernel.org
8070 W:      http://wireless.kernel.org/
8071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8072 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8073 S:      Maintained
8074 F:      Documentation/networking/mac80211-injection.txt
8075 F:      include/net/mac80211.h
8076 F:      net/mac80211/
8077 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8078
8079 MAILBOX API
8080 M:      Jassi Brar <jassisinghbrar@gmail.com>
8081 L:      linux-kernel@vger.kernel.org
8082 S:      Maintained
8083 F:      drivers/mailbox/
8084 F:      include/linux/mailbox_client.h
8085 F:      include/linux/mailbox_controller.h
8086
8087 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8088 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8089 W:      http://www.kernel.org/doc/man-pages
8090 L:      linux-man@vger.kernel.org
8091 S:      Maintained
8092
8093 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8094 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8095 L:      linux-mips@linux-mips.org
8096 S:      Maintained
8097 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8098
8099 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8100 M:      Andrew Lunn <andrew@lunn.ch>
8101 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8102 L:      netdev@vger.kernel.org
8103 S:      Maintained
8104 F:      drivers/net/dsa/mv88e6xxx/
8105 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8106
8107 MARVELL ARMADA DRM SUPPORT
8108 M:      Russell King <linux@armlinux.org.uk>
8109 S:      Maintained
8110 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8111 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8112 F:      drivers/gpu/drm/armada/
8113 F:      include/uapi/drm/armada_drm.h
8114 F:      Documentation/devicetree/bindings/display/armada/
8115
8116 MARVELL CRYPTO DRIVER
8117 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8118 M:      Arnaud Ebalard <arno@natisbad.org>
8119 F:      drivers/crypto/marvell/
8120 S:      Maintained
8121 L:      linux-crypto@vger.kernel.org
8122
8123 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8124 M:      Mirko Lindner <mlindner@marvell.com>
8125 M:      Stephen Hemminger <stephen@networkplumber.org>
8126 L:      netdev@vger.kernel.org
8127 S:      Maintained
8128 F:      drivers/net/ethernet/marvell/sk*
8129
8130 MARVELL LIBERTAS WIRELESS DRIVER
8131 L:      libertas-dev@lists.infradead.org
8132 S:      Orphan
8133 F:      drivers/net/wireless/marvell/libertas/
8134
8135 MARVELL MV643XX ETHERNET DRIVER
8136 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8137 L:      netdev@vger.kernel.org
8138 S:      Maintained
8139 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8140 F:      include/linux/mv643xx.h
8141
8142 MARVELL MV88X3310 PHY DRIVER
8143 M:      Russell King <rmk@armlinux.org.uk>
8144 L:      netdev@vger.kernel.org
8145 S:      Maintained
8146 F:      drivers/net/phy/marvell10g.c
8147
8148 MARVELL MVNETA ETHERNET DRIVER
8149 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8150 L:      netdev@vger.kernel.org
8151 S:      Maintained
8152 F:      drivers/net/ethernet/marvell/mvneta.*
8153
8154 MARVELL MWIFIEX WIRELESS DRIVER
8155 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8156 M:      Nishant Sarmukadam <nishants@marvell.com>
8157 M:      Ganapathi Bhat <gbhat@marvell.com>
8158 M:      Xinming Hu <huxm@marvell.com>
8159 L:      linux-wireless@vger.kernel.org
8160 S:      Maintained
8161 F:      drivers/net/wireless/marvell/mwifiex/
8162
8163 MARVELL MWL8K WIRELESS DRIVER
8164 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8165 L:      linux-wireless@vger.kernel.org
8166 S:      Odd Fixes
8167 F:      drivers/net/wireless/marvell/mwl8k.c
8168
8169 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8170 M:      Nicolas Pitre <nico@fluxnic.net>
8171 S:      Odd Fixes
8172 F:      drivers/mmc/host/mvsdio.*
8173
8174 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8175 M:      Hu Ziji <huziji@marvell.com>
8176 L:      linux-mmc@vger.kernel.org
8177 S:      Supported
8178 F:      drivers/mmc/host/sdhci-xenon*
8179 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8180
8181 MATROX FRAMEBUFFER DRIVER
8182 L:      linux-fbdev@vger.kernel.org
8183 S:      Orphan
8184 F:      drivers/video/fbdev/matrox/matroxfb_*
8185 F:      include/uapi/linux/matroxfb.h
8186
8187 MAX16065 HARDWARE MONITOR DRIVER
8188 M:      Guenter Roeck <linux@roeck-us.net>
8189 L:      linux-hwmon@vger.kernel.org
8190 S:      Maintained
8191 F:      Documentation/hwmon/max16065
8192 F:      drivers/hwmon/max16065.c
8193
8194 MAX20751 HARDWARE MONITOR DRIVER
8195 M:      Guenter Roeck <linux@roeck-us.net>
8196 L:      linux-hwmon@vger.kernel.org
8197 S:      Maintained
8198 F:      Documentation/hwmon/max20751
8199 F:      drivers/hwmon/max20751.c
8200
8201 MAX2175 SDR TUNER DRIVER
8202 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8203 L:      linux-media@vger.kernel.org
8204 T:      git git://linuxtv.org/media_tree.git
8205 S:      Maintained
8206 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8207 F:      Documentation/media/v4l-drivers/max2175.rst
8208 F:      drivers/media/i2c/max2175*
8209 F:      include/uapi/linux/max2175.h
8210
8211 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8212 L:      linux-hwmon@vger.kernel.org
8213 S:      Orphan
8214 F:      Documentation/hwmon/max6650
8215 F:      drivers/hwmon/max6650.c
8216
8217 MAX6697 HARDWARE MONITOR DRIVER
8218 M:      Guenter Roeck <linux@roeck-us.net>
8219 L:      linux-hwmon@vger.kernel.org
8220 S:      Maintained
8221 F:      Documentation/hwmon/max6697
8222 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8223 F:      drivers/hwmon/max6697.c
8224 F:      include/linux/platform_data/max6697.h
8225
8226 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8227 M:      Peter Rosin <peda@axentia.se>
8228 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8229 S:      Maintained
8230 F:      Documentation/devicetree/bindings/sound/max9860.txt
8231 F:      sound/soc/codecs/max9860.*
8232
8233 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8234 M:      Javier Martinez Canillas <javier@dowhile0.org>
8235 L:      linux-kernel@vger.kernel.org
8236 S:      Supported
8237 F:      drivers/regulator/max77802-regulator.c
8238 F:      Documentation/devicetree/bindings/*/*max77802.txt
8239 F:      include/dt-bindings/*/*max77802.h
8240
8241 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8242 M:      Krzysztof Kozlowski <krzk@kernel.org>
8243 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8244 L:      linux-pm@vger.kernel.org
8245 S:      Supported
8246 F:      drivers/power/supply/max14577_charger.c
8247 F:      drivers/power/supply/max77693_charger.c
8248
8249 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8250 M:      Chanwoo Choi <cw00.choi@samsung.com>
8251 M:      Krzysztof Kozlowski <krzk@kernel.org>
8252 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8253 L:      linux-kernel@vger.kernel.org
8254 S:      Supported
8255 F:      drivers/*/max14577*.c
8256 F:      drivers/*/max77686*.c
8257 F:      drivers/*/max77693*.c
8258 F:      drivers/extcon/extcon-max14577.c
8259 F:      drivers/extcon/extcon-max77693.c
8260 F:      drivers/rtc/rtc-max77686.c
8261 F:      drivers/clk/clk-max77686.c
8262 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8263 F:      Documentation/devicetree/bindings/*/max77686.txt
8264 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8265 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8266 F:      include/linux/mfd/max14577*.h
8267 F:      include/linux/mfd/max77686*.h
8268 F:      include/linux/mfd/max77693*.h
8269
8270 MAXIRADIO FM RADIO RECEIVER DRIVER
8271 M:      Hans Verkuil <hverkuil@xs4all.nl>
8272 L:      linux-media@vger.kernel.org
8273 T:      git git://linuxtv.org/media_tree.git
8274 W:      https://linuxtv.org
8275 S:      Maintained
8276 F:      drivers/media/radio/radio-maxiradio*
8277
8278 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8279 M:      Peter Rosin <peda@axentia.se>
8280 L:      linux-iio@vger.kernel.org
8281 S:      Maintained
8282 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8283 F:      drivers/iio/potentiometer/mcp4531.c
8284
8285 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8286 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8287 L:      linux-iio@vger.kernel.org
8288 S:      Maintained
8289 F:      drivers/iio/dac/cio-dac.c
8290
8291 MEDIA DRIVERS FOR ASCOT2E
8292 M:      Sergey Kozlov <serjk@netup.ru>
8293 M:      Abylay Ospan <aospan@netup.ru>
8294 L:      linux-media@vger.kernel.org
8295 W:      https://linuxtv.org
8296 W:      http://netup.tv/
8297 T:      git git://linuxtv.org/media_tree.git
8298 S:      Supported
8299 F:      drivers/media/dvb-frontends/ascot2e*
8300
8301 MEDIA DRIVERS FOR CXD2841ER
8302 M:      Sergey Kozlov <serjk@netup.ru>
8303 M:      Abylay Ospan <aospan@netup.ru>
8304 L:      linux-media@vger.kernel.org
8305 W:      https://linuxtv.org
8306 W:      http://netup.tv/
8307 T:      git git://linuxtv.org/media_tree.git
8308 S:      Supported
8309 F:      drivers/media/dvb-frontends/cxd2841er*
8310
8311 MEDIA DRIVERS FOR FREESCALE IMX
8312 M:      Steve Longerbeam <slongerbeam@gmail.com>
8313 M:      Philipp Zabel <p.zabel@pengutronix.de>
8314 L:      linux-media@vger.kernel.org
8315 T:      git git://linuxtv.org/media_tree.git
8316 S:      Maintained
8317 F:      Documentation/devicetree/bindings/media/imx.txt
8318 F:      Documentation/media/v4l-drivers/imx.rst
8319 F:      drivers/staging/media/imx/
8320 F:      include/linux/imx-media.h
8321 F:      include/media/imx.h
8322
8323 MEDIA DRIVERS FOR HELENE
8324 M:      Abylay Ospan <aospan@netup.ru>
8325 L:      linux-media@vger.kernel.org
8326 W:      https://linuxtv.org
8327 W:      http://netup.tv/
8328 T:      git git://linuxtv.org/media_tree.git
8329 S:      Supported
8330 F:      drivers/media/dvb-frontends/helene*
8331
8332 MEDIA DRIVERS FOR HORUS3A
8333 M:      Sergey Kozlov <serjk@netup.ru>
8334 M:      Abylay Ospan <aospan@netup.ru>
8335 L:      linux-media@vger.kernel.org
8336 W:      https://linuxtv.org
8337 W:      http://netup.tv/
8338 T:      git git://linuxtv.org/media_tree.git
8339 S:      Supported
8340 F:      drivers/media/dvb-frontends/horus3a*
8341
8342 MEDIA DRIVERS FOR LNBH25
8343 M:      Sergey Kozlov <serjk@netup.ru>
8344 M:      Abylay Ospan <aospan@netup.ru>
8345 L:      linux-media@vger.kernel.org
8346 W:      https://linuxtv.org
8347 W:      http://netup.tv/
8348 T:      git git://linuxtv.org/media_tree.git
8349 S:      Supported
8350 F:      drivers/media/dvb-frontends/lnbh25*
8351
8352 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8353 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8354 L:      linux-media@vger.kernel.org
8355 W:      https://linuxtv.org
8356 T:      git git://linuxtv.org/media_tree.git
8357 S:      Maintained
8358 F:      drivers/media/dvb-frontends/mxl5xx*
8359
8360 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8361 M:      Sergey Kozlov <serjk@netup.ru>
8362 M:      Abylay Ospan <aospan@netup.ru>
8363 L:      linux-media@vger.kernel.org
8364 W:      https://linuxtv.org
8365 W:      http://netup.tv/
8366 T:      git git://linuxtv.org/media_tree.git
8367 S:      Supported
8368 F:      drivers/media/pci/netup_unidvb/*
8369
8370 MEDIA DRIVERS FOR RENESAS - DRIF
8371 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8372 L:      linux-media@vger.kernel.org
8373 L:      linux-renesas-soc@vger.kernel.org
8374 T:      git git://linuxtv.org/media_tree.git
8375 S:      Supported
8376 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8377 F:      drivers/media/platform/rcar_drif.c
8378
8379 MEDIA DRIVERS FOR RENESAS - FCP
8380 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8381 L:      linux-media@vger.kernel.org
8382 L:      linux-renesas-soc@vger.kernel.org
8383 T:      git git://linuxtv.org/media_tree.git
8384 S:      Supported
8385 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8386 F:      drivers/media/platform/rcar-fcp.c
8387 F:      include/media/rcar-fcp.h
8388
8389 MEDIA DRIVERS FOR RENESAS - FDP1
8390 M:      Kieran Bingham <kieran@bingham.xyz>
8391 L:      linux-media@vger.kernel.org
8392 L:      linux-renesas-soc@vger.kernel.org
8393 T:      git git://linuxtv.org/media_tree.git
8394 S:      Supported
8395 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8396 F:      drivers/media/platform/rcar_fdp1.c
8397
8398 MEDIA DRIVERS FOR RENESAS - VIN
8399 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8400 L:      linux-media@vger.kernel.org
8401 L:      linux-renesas-soc@vger.kernel.org
8402 T:      git git://linuxtv.org/media_tree.git
8403 S:      Supported
8404 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8405 F:      drivers/media/platform/rcar-vin/
8406
8407 MEDIA DRIVERS FOR RENESAS - VSP1
8408 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8409 L:      linux-media@vger.kernel.org
8410 L:      linux-renesas-soc@vger.kernel.org
8411 T:      git git://linuxtv.org/media_tree.git
8412 S:      Supported
8413 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8414 F:      drivers/media/platform/vsp1/
8415
8416 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8417 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8418 L:      linux-media@vger.kernel.org
8419 W:      https://linuxtv.org
8420 T:      git git://linuxtv.org/media_tree.git
8421 S:      Maintained
8422 F:      drivers/media/dvb-frontends/stv0910*
8423
8424 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8425 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8426 L:      linux-media@vger.kernel.org
8427 W:      https://linuxtv.org
8428 T:      git git://linuxtv.org/media_tree.git
8429 S:      Maintained
8430 F:      drivers/media/dvb-frontends/stv6111*
8431
8432 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8433 M:      Daniel Scheller <d.scheller.oss@gmail.com>
8434 L:      linux-media@vger.kernel.org
8435 W:      https://linuxtv.org
8436 T:      git git://linuxtv.org/media_tree.git
8437 S:      Maintained
8438 F:      drivers/media/pci/ddbridge/*
8439
8440 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8441 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8442 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8443 P:      LinuxTV.org Project
8444 L:      linux-media@vger.kernel.org
8445 W:      https://linuxtv.org
8446 Q:      http://patchwork.kernel.org/project/linux-media/list/
8447 T:      git git://linuxtv.org/media_tree.git
8448 S:      Maintained
8449 F:      Documentation/devicetree/bindings/media/
8450 F:      Documentation/media/
8451 F:      drivers/media/
8452 F:      drivers/staging/media/
8453 F:      include/linux/platform_data/media/
8454 F:      include/media/
8455 F:      include/uapi/linux/dvb/
8456 F:      include/uapi/linux/videodev2.h
8457 F:      include/uapi/linux/media.h
8458 F:      include/uapi/linux/v4l2-*
8459 F:      include/uapi/linux/meye.h
8460 F:      include/uapi/linux/ivtv*
8461 F:      include/uapi/linux/uvcvideo.h
8462
8463 MEDIATEK ETHERNET DRIVER
8464 M:      Felix Fietkau <nbd@openwrt.org>
8465 M:      John Crispin <blogic@openwrt.org>
8466 L:      netdev@vger.kernel.org
8467 S:      Maintained
8468 F:      drivers/net/ethernet/mediatek/
8469
8470 MEDIATEK JPEG DRIVER
8471 M:      Rick Chang <rick.chang@mediatek.com>
8472 M:      Bin Liu <bin.liu@mediatek.com>
8473 S:      Supported
8474 F:      drivers/media/platform/mtk-jpeg/
8475 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8476
8477 MEDIATEK MDP DRIVER
8478 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8479 M:      Houlong Wei <houlong.wei@mediatek.com>
8480 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8481 S:      Supported
8482 F:      drivers/media/platform/mtk-mdp/
8483 F:      drivers/media/platform/mtk-vpu/
8484 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8485
8486 MEDIATEK MEDIA DRIVER
8487 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8488 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8489 S:      Supported
8490 F:      drivers/media/platform/mtk-vcodec/
8491 F:      drivers/media/platform/mtk-vpu/
8492 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8493 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8494
8495 MEDIATEK MT7601U WIRELESS LAN DRIVER
8496 M:      Jakub Kicinski <kubakici@wp.pl>
8497 L:      linux-wireless@vger.kernel.org
8498 S:      Maintained
8499 F:      drivers/net/wireless/mediatek/mt7601u/
8500
8501 MEDIATEK CIR DRIVER
8502 M:      Sean Wang <sean.wang@mediatek.com>
8503 S:      Maintained
8504 F:      drivers/media/rc/mtk-cir.c
8505
8506 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8507 M:      Sean Wang <sean.wang@mediatek.com>
8508 S:      Maintained
8509 F:      drivers/char/hw_random/mtk-rng.c
8510
8511 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8512 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8513 M:      Martin Donnelly <martin.donnelly@ge.com>
8514 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8515 S:      Maintained
8516 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8517 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8518
8519 MEGARAID SCSI/SAS DRIVERS
8520 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8521 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8522 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8523 L:      megaraidlinux.pdl@broadcom.com
8524 L:      linux-scsi@vger.kernel.org
8525 W:      http://www.avagotech.com/support/
8526 S:      Maintained
8527 F:      Documentation/scsi/megaraid.txt
8528 F:      drivers/scsi/megaraid.*
8529 F:      drivers/scsi/megaraid/
8530
8531 MELEXIS MLX90614 DRIVER
8532 M:      Crt Mori <cmo@melexis.com>
8533 L:      linux-iio@vger.kernel.org
8534 W:      http://www.melexis.com
8535 S:      Supported
8536 F:      drivers/iio/temperature/mlx90614.c
8537
8538 MELFAS MIP4 TOUCHSCREEN DRIVER
8539 M:      Sangwon Jee <jeesw@melfas.com>
8540 W:      http://www.melfas.com
8541 S:      Supported
8542 F:      drivers/input/touchscreen/melfas_mip4.c
8543 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8544
8545 MELLANOX ETHERNET DRIVER (mlx4_en)
8546 M:      Tariq Toukan <tariqt@mellanox.com>
8547 L:      netdev@vger.kernel.org
8548 S:      Supported
8549 W:      http://www.mellanox.com
8550 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8551 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8552
8553 MELLANOX ETHERNET DRIVER (mlx5e)
8554 M:      Saeed Mahameed <saeedm@mellanox.com>
8555 L:      netdev@vger.kernel.org
8556 S:      Supported
8557 W:      http://www.mellanox.com
8558 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8559 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8560
8561 MELLANOX ETHERNET INNOVA DRIVER
8562 M:      Ilan Tayari <ilant@mellanox.com>
8563 R:      Boris Pismenny <borisp@mellanox.com>
8564 L:      netdev@vger.kernel.org
8565 S:      Supported
8566 W:      http://www.mellanox.com
8567 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8568 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8569 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8570
8571 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8572 M:      Ilan Tayari <ilant@mellanox.com>
8573 R:      Boris Pismenny <borisp@mellanox.com>
8574 L:      netdev@vger.kernel.org
8575 S:      Supported
8576 W:      http://www.mellanox.com
8577 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8578 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8579 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8580
8581 MELLANOX ETHERNET SWITCH DRIVERS
8582 M:      Jiri Pirko <jiri@mellanox.com>
8583 M:      Ido Schimmel <idosch@mellanox.com>
8584 L:      netdev@vger.kernel.org
8585 S:      Supported
8586 W:      http://www.mellanox.com
8587 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8588 F:      drivers/net/ethernet/mellanox/mlxsw/
8589
8590 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8591 M:      Yotam Gigi <yotamg@mellanox.com>
8592 L:      netdev@vger.kernel.org
8593 S:      Supported
8594 W:      http://www.mellanox.com
8595 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8596 F:      drivers/net/ethernet/mellanox/mlxfw/
8597
8598 MELLANOX MLX CPLD HOTPLUG DRIVER
8599 M:      Vadim Pasternak <vadimp@mellanox.com>
8600 L:      platform-driver-x86@vger.kernel.org
8601 S:      Supported
8602 F:      drivers/platform/x86/mlxcpld-hotplug.c
8603 F:      include/linux/platform_data/mlxcpld-hotplug.h
8604
8605 MELLANOX MLX4 core VPI driver
8606 M:      Tariq Toukan <tariqt@mellanox.com>
8607 L:      netdev@vger.kernel.org
8608 L:      linux-rdma@vger.kernel.org
8609 W:      http://www.mellanox.com
8610 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8611 S:      Supported
8612 F:      drivers/net/ethernet/mellanox/mlx4/
8613 F:      include/linux/mlx4/
8614
8615 MELLANOX MLX4 IB driver
8616 M:      Yishai Hadas <yishaih@mellanox.com>
8617 L:      linux-rdma@vger.kernel.org
8618 W:      http://www.mellanox.com
8619 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8620 S:      Supported
8621 F:      drivers/infiniband/hw/mlx4/
8622 F:      include/linux/mlx4/
8623 F:      include/uapi/rdma/mlx4-abi.h
8624
8625 MELLANOX MLX5 core VPI driver
8626 M:      Saeed Mahameed <saeedm@mellanox.com>
8627 M:      Matan Barak <matanb@mellanox.com>
8628 M:      Leon Romanovsky <leonro@mellanox.com>
8629 L:      netdev@vger.kernel.org
8630 L:      linux-rdma@vger.kernel.org
8631 W:      http://www.mellanox.com
8632 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8633 S:      Supported
8634 F:      drivers/net/ethernet/mellanox/mlx5/core/
8635 F:      include/linux/mlx5/
8636
8637 MELLANOX MLX5 IB driver
8638 M:      Matan Barak <matanb@mellanox.com>
8639 M:      Leon Romanovsky <leonro@mellanox.com>
8640 L:      linux-rdma@vger.kernel.org
8641 W:      http://www.mellanox.com
8642 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8643 S:      Supported
8644 F:      drivers/infiniband/hw/mlx5/
8645 F:      include/linux/mlx5/
8646 F:      include/uapi/rdma/mlx5-abi.h
8647
8648 MELLANOX MLXCPLD I2C AND MUX DRIVER
8649 M:      Vadim Pasternak <vadimp@mellanox.com>
8650 M:      Michael Shych <michaelsh@mellanox.com>
8651 L:      linux-i2c@vger.kernel.org
8652 S:      Supported
8653 F:      drivers/i2c/busses/i2c-mlxcpld.c
8654 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8655 F:      Documentation/i2c/busses/i2c-mlxcpld
8656
8657 MELLANOX MLXCPLD LED DRIVER
8658 M:      Vadim Pasternak <vadimp@mellanox.com>
8659 L:      linux-leds@vger.kernel.org
8660 S:      Supported
8661 F:      drivers/leds/leds-mlxcpld.c
8662 F:      Documentation/leds/leds-mlxcpld.txt
8663
8664 MELLANOX PLATFORM DRIVER
8665 M:      Vadim Pasternak <vadimp@mellanox.com>
8666 L:      platform-driver-x86@vger.kernel.org
8667 S:      Supported
8668 F:      drivers/platform/x86/mlx-platform.c
8669
8670 MEMBARRIER SUPPORT
8671 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8672 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8673 L:      linux-kernel@vger.kernel.org
8674 S:      Supported
8675 F:      kernel/membarrier.c
8676 F:      include/uapi/linux/membarrier.h
8677
8678 MEMORY MANAGEMENT
8679 L:      linux-mm@kvack.org
8680 W:      http://www.linux-mm.org
8681 S:      Maintained
8682 F:      include/linux/mm.h
8683 F:      include/linux/gfp.h
8684 F:      include/linux/mmzone.h
8685 F:      include/linux/memory_hotplug.h
8686 F:      include/linux/vmalloc.h
8687 F:      mm/
8688
8689 MEMORY TECHNOLOGY DEVICES (MTD)
8690 M:      David Woodhouse <dwmw2@infradead.org>
8691 M:      Brian Norris <computersforpeace@gmail.com>
8692 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8693 M:      Marek Vasut <marek.vasut@gmail.com>
8694 M:      Richard Weinberger <richard@nod.at>
8695 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8696 L:      linux-mtd@lists.infradead.org
8697 W:      http://www.linux-mtd.infradead.org/
8698 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8699 T:      git git://git.infradead.org/linux-mtd.git master
8700 T:      git git://git.infradead.org/l2-mtd.git master
8701 S:      Maintained
8702 F:      Documentation/devicetree/bindings/mtd/
8703 F:      drivers/mtd/
8704 F:      include/linux/mtd/
8705 F:      include/uapi/mtd/
8706
8707 MEN A21 WATCHDOG DRIVER
8708 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8709 L:      linux-watchdog@vger.kernel.org
8710 S:      Maintained
8711 F:      drivers/watchdog/mena21_wdt.c
8712
8713 MEN CHAMELEON BUS (mcb)
8714 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8715 S:      Maintained
8716 F:      drivers/mcb/
8717 F:      include/linux/mcb.h
8718 F:      Documentation/men-chameleon-bus.txt
8719
8720 MEN F21BMC (Board Management Controller)
8721 M:      Andreas Werner <andreas.werner@men.de>
8722 S:      Supported
8723 F:      drivers/mfd/menf21bmc.c
8724 F:      drivers/watchdog/menf21bmc_wdt.c
8725 F:      drivers/leds/leds-menf21bmc.c
8726 F:      drivers/hwmon/menf21bmc_hwmon.c
8727 F:      Documentation/hwmon/menf21bmc
8728
8729 MESON AO CEC DRIVER FOR AMLOGIC SOCS
8730 M:      Neil Armstrong <narmstrong@baylibre.com>
8731 L:      linux-media@lists.freedesktop.org
8732 L:      linux-amlogic@lists.infradead.org
8733 W:      http://linux-meson.com/
8734 S:      Supported
8735 F:      drivers/media/platform/meson/ao-cec.c
8736 F:      Documentation/devicetree/bindings/media/meson-ao-cec.txt
8737 T:      git git://linuxtv.org/media_tree.git
8738
8739 METAG ARCHITECTURE
8740 M:      James Hogan <james.hogan@imgtec.com>
8741 L:      linux-metag@vger.kernel.org
8742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8743 S:      Odd Fixes
8744 F:      arch/metag/
8745 F:      Documentation/metag/
8746 F:      Documentation/devicetree/bindings/metag/
8747 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8748 F:      drivers/clocksource/metag_generic.c
8749 F:      drivers/irqchip/irq-metag.c
8750 F:      drivers/irqchip/irq-metag-ext.c
8751 F:      drivers/tty/metag_da.c
8752
8753 MICROBLAZE ARCHITECTURE
8754 M:      Michal Simek <monstr@monstr.eu>
8755 W:      http://www.monstr.eu/fdt/
8756 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8757 S:      Supported
8758 F:      arch/microblaze/
8759
8760 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8761 M:      Richard Genoud <richard.genoud@gmail.com>
8762 S:      Maintained
8763 F:      drivers/tty/serial/atmel_serial.c
8764 F:      drivers/tty/serial/atmel_serial.h
8765
8766 MICROCHIP / ATMEL DMA DRIVER
8767 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8769 L:      dmaengine@vger.kernel.org
8770 S:      Supported
8771 F:      drivers/dma/at_hdmac.c
8772 F:      drivers/dma/at_hdmac_regs.h
8773 F:      include/linux/platform_data/dma-atmel.h
8774
8775 MICROCHIP / ATMEL ISC DRIVER
8776 M:      Songjun Wu <songjun.wu@microchip.com>
8777 L:      linux-media@vger.kernel.org
8778 S:      Supported
8779 F:      drivers/media/platform/atmel/atmel-isc.c
8780 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8781 F:      devicetree/bindings/media/atmel-isc.txt
8782
8783 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8784 M:      Woojung Huh <Woojung.Huh@microchip.com>
8785 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8786 L:      netdev@vger.kernel.org
8787 S:      Maintained
8788 F:      net/dsa/tag_ksz.c
8789 F:      drivers/net/dsa/microchip/*
8790 F:      include/linux/platform_data/microchip-ksz.h
8791 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8792
8793 MICROCHIP USB251XB DRIVER
8794 M:      Richard Leitner <richard.leitner@skidata.com>
8795 L:      linux-usb@vger.kernel.org
8796 S:      Maintained
8797 F:      drivers/usb/misc/usb251xb.c
8798 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8799
8800 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8801 M:      Don Brace <don.brace@microsemi.com>
8802 L:      esc.storagedev@microsemi.com
8803 L:      linux-scsi@vger.kernel.org
8804 S:      Supported
8805 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8806 F:      drivers/scsi/smartpqi/Kconfig
8807 F:      drivers/scsi/smartpqi/Makefile
8808 F:      include/linux/cciss*.h
8809 F:      include/uapi/linux/cciss*.h
8810 F:      Documentation/scsi/smartpqi.txt
8811
8812 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8813 M:      Chen Yu <yu.c.chen@intel.com>
8814 L:      platform-driver-x86@vger.kernel.org
8815 S:      Supported
8816 F:      drivers/platform/x86/surfacepro3_button.c
8817
8818 MICROTEK X6 SCANNER
8819 M:      Oliver Neukum <oliver@neukum.org>
8820 S:      Maintained
8821 F:      drivers/usb/image/microtek.*
8822
8823 MIPS
8824 M:      Ralf Baechle <ralf@linux-mips.org>
8825 L:      linux-mips@linux-mips.org
8826 W:      http://www.linux-mips.org/
8827 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8828 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8829 S:      Supported
8830 F:      Documentation/devicetree/bindings/mips/
8831 F:      Documentation/mips/
8832 F:      arch/mips/
8833
8834 MIPS BOSTON DEVELOPMENT BOARD
8835 M:      Paul Burton <paul.burton@imgtec.com>
8836 L:      linux-mips@linux-mips.org
8837 S:      Maintained
8838 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
8839 F:      arch/mips/boot/dts/img/boston.dts
8840 F:      arch/mips/configs/generic/board-boston.config
8841 F:      drivers/clk/imgtec/clk-boston.c
8842 F:      include/dt-bindings/clock/boston-clock.h
8843
8844 MIPS GENERIC PLATFORM
8845 M:      Paul Burton <paul.burton@imgtec.com>
8846 L:      linux-mips@linux-mips.org
8847 S:      Supported
8848 F:      arch/mips/generic/
8849
8850 MIPS/LOONGSON1 ARCHITECTURE
8851 M:      Keguang Zhang <keguang.zhang@gmail.com>
8852 L:      linux-mips@linux-mips.org
8853 S:      Maintained
8854 F:      arch/mips/loongson32/
8855 F:      arch/mips/include/asm/mach-loongson32/
8856 F:      drivers/*/*loongson1*
8857 F:      drivers/*/*/*loongson1*
8858
8859 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8860 M:      Hans Verkuil <hverkuil@xs4all.nl>
8861 L:      linux-media@vger.kernel.org
8862 T:      git git://linuxtv.org/media_tree.git
8863 W:      https://linuxtv.org
8864 S:      Odd Fixes
8865 F:      drivers/media/radio/radio-miropcm20*
8866
8867 MMP SUPPORT
8868 M:      Eric Miao <eric.y.miao@gmail.com>
8869 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
8870 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8871 T:      git git://github.com/hzhuang1/linux.git
8872 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
8873 S:      Maintained
8874 F:      arch/arm/boot/dts/mmp*
8875 F:      arch/arm/mach-mmp/
8876
8877 MN88472 MEDIA DRIVER
8878 M:      Antti Palosaari <crope@iki.fi>
8879 L:      linux-media@vger.kernel.org
8880 W:      https://linuxtv.org
8881 W:      http://palosaari.fi/linux/
8882 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8883 S:      Maintained
8884 F:      drivers/media/dvb-frontends/mn88472*
8885
8886 MN88473 MEDIA DRIVER
8887 M:      Antti Palosaari <crope@iki.fi>
8888 L:      linux-media@vger.kernel.org
8889 W:      https://linuxtv.org
8890 W:      http://palosaari.fi/linux/
8891 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8892 S:      Maintained
8893 F:      drivers/media/dvb-frontends/mn88473*
8894
8895 MODULE SUPPORT
8896 M:      Jessica Yu <jeyu@kernel.org>
8897 M:      Rusty Russell <rusty@rustcorp.com.au>
8898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8899 S:      Maintained
8900 F:      include/linux/module.h
8901 F:      kernel/module.c
8902
8903 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8904 W:      http://popies.net/meye/
8905 S:      Orphan
8906 F:      Documentation/media/v4l-drivers/meye*
8907 F:      drivers/media/pci/meye/
8908 F:      include/uapi/linux/meye.h
8909
8910 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8911 M:      Jiri Slaby <jirislaby@gmail.com>
8912 S:      Maintained
8913 F:      Documentation/serial/moxa-smartio
8914 F:      drivers/tty/mxser.*
8915
8916 MR800 AVERMEDIA USB FM RADIO DRIVER
8917 M:      Alexey Klimov <klimov.linux@gmail.com>
8918 L:      linux-media@vger.kernel.org
8919 T:      git git://linuxtv.org/media_tree.git
8920 S:      Maintained
8921 F:      drivers/media/radio/radio-mr800.c
8922
8923 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8924 M:      Alan Ott <alan@signal11.us>
8925 L:      linux-wpan@vger.kernel.org
8926 S:      Maintained
8927 F:      drivers/net/ieee802154/mrf24j40.c
8928 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8929
8930 MSI LAPTOP SUPPORT
8931 M:      "Lee, Chun-Yi" <jlee@suse.com>
8932 L:      platform-driver-x86@vger.kernel.org
8933 S:      Maintained
8934 F:      drivers/platform/x86/msi-laptop.c
8935
8936 MSI WMI SUPPORT
8937 L:      platform-driver-x86@vger.kernel.org
8938 S:      Orphan
8939 F:      drivers/platform/x86/msi-wmi.c
8940
8941 MSI001 MEDIA DRIVER
8942 M:      Antti Palosaari <crope@iki.fi>
8943 L:      linux-media@vger.kernel.org
8944 W:      https://linuxtv.org
8945 W:      http://palosaari.fi/linux/
8946 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8947 T:      git git://linuxtv.org/anttip/media_tree.git
8948 S:      Maintained
8949 F:      drivers/media/tuners/msi001*
8950
8951 MSI2500 MEDIA DRIVER
8952 M:      Antti Palosaari <crope@iki.fi>
8953 L:      linux-media@vger.kernel.org
8954 W:      https://linuxtv.org
8955 W:      http://palosaari.fi/linux/
8956 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8957 T:      git git://linuxtv.org/anttip/media_tree.git
8958 S:      Maintained
8959 F:      drivers/media/usb/msi2500/
8960
8961 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8962 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8963 L:      linux-mtd@lists.infradead.org
8964 S:      Maintained
8965 F:      drivers/mtd/devices/docg3*
8966
8967 MT9M032 APTINA SENSOR DRIVER
8968 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8969 L:      linux-media@vger.kernel.org
8970 T:      git git://linuxtv.org/media_tree.git
8971 S:      Maintained
8972 F:      drivers/media/i2c/mt9m032.c
8973 F:      include/media/i2c/mt9m032.h
8974
8975 MT9P031 APTINA CAMERA SENSOR
8976 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8977 L:      linux-media@vger.kernel.org
8978 T:      git git://linuxtv.org/media_tree.git
8979 S:      Maintained
8980 F:      drivers/media/i2c/mt9p031.c
8981 F:      include/media/i2c/mt9p031.h
8982
8983 MT9T001 APTINA CAMERA SENSOR
8984 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8985 L:      linux-media@vger.kernel.org
8986 T:      git git://linuxtv.org/media_tree.git
8987 S:      Maintained
8988 F:      drivers/media/i2c/mt9t001.c
8989 F:      include/media/i2c/mt9t001.h
8990
8991 MT9V032 APTINA CAMERA SENSOR
8992 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8993 L:      linux-media@vger.kernel.org
8994 T:      git git://linuxtv.org/media_tree.git
8995 S:      Maintained
8996 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8997 F:      drivers/media/i2c/mt9v032.c
8998 F:      include/media/i2c/mt9v032.h
8999
9000 MULTIFUNCTION DEVICES (MFD)
9001 M:      Lee Jones <lee.jones@linaro.org>
9002 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9003 S:      Supported
9004 F:      Documentation/devicetree/bindings/mfd/
9005 F:      drivers/mfd/
9006 F:      include/linux/mfd/
9007 F:      include/dt-bindings/mfd/
9008
9009 MULTIMEDIA CARD (MMC) ETC. OVER SPI
9010 S:      Orphan
9011 F:      drivers/mmc/host/mmc_spi.c
9012 F:      include/linux/spi/mmc_spi.h
9013
9014 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9015 M:      Ulf Hansson <ulf.hansson@linaro.org>
9016 L:      linux-mmc@vger.kernel.org
9017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9018 S:      Maintained
9019 F:      Documentation/devicetree/bindings/mmc/
9020 F:      drivers/mmc/
9021 F:      include/linux/mmc/
9022 F:      include/uapi/linux/mmc/
9023
9024 MULTIPLEXER SUBSYSTEM
9025 M:      Peter Rosin <peda@axentia.se>
9026 S:      Maintained
9027 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
9028 F:      Documentation/devicetree/bindings/mux/
9029 F:      include/linux/dt-bindings/mux/
9030 F:      include/linux/mux/
9031 F:      drivers/mux/
9032
9033 MULTISOUND SOUND DRIVER
9034 M:      Andrew Veliath <andrewtv@usa.net>
9035 S:      Maintained
9036 F:      Documentation/sound/oss/MultiSound
9037 F:      sound/oss/msnd*
9038
9039 MULTITECH MULTIPORT CARD (ISICOM)
9040 S:      Orphan
9041 F:      drivers/tty/isicom.c
9042 F:      include/linux/isicom.h
9043
9044 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9045 M:      Bin Liu <b-liu@ti.com>
9046 L:      linux-usb@vger.kernel.org
9047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9048 S:      Maintained
9049 F:      drivers/usb/musb/
9050
9051 MXL5007T MEDIA DRIVER
9052 M:      Michael Krufky <mkrufky@linuxtv.org>
9053 L:      linux-media@vger.kernel.org
9054 W:      https://linuxtv.org
9055 W:      http://github.com/mkrufky
9056 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9057 T:      git git://linuxtv.org/mkrufky/tuners.git
9058 S:      Maintained
9059 F:      drivers/media/tuners/mxl5007t.*
9060
9061 MXSFB DRM DRIVER
9062 M:      Marek Vasut <marex@denx.de>
9063 S:      Supported
9064 F:      drivers/gpu/drm/mxsfb/
9065 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9066
9067 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9068 M:      Hyong-Youb Kim <hykim@myri.com>
9069 L:      netdev@vger.kernel.org
9070 W:      https://www.myricom.com/support/downloads/myri10ge.html
9071 S:      Supported
9072 F:      drivers/net/ethernet/myricom/myri10ge/
9073
9074 NAND FLASH SUBSYSTEM
9075 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9076 R:      Richard Weinberger <richard@nod.at>
9077 L:      linux-mtd@lists.infradead.org
9078 W:      http://www.linux-mtd.infradead.org/
9079 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9080 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9081 T:      git git://git.infradead.org/l2-mtd.git nand/next
9082 S:      Maintained
9083 F:      drivers/mtd/nand/
9084 F:      include/linux/mtd/nand*.h
9085
9086 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9087 M:      Daniel Mack <zonque@gmail.com>
9088 S:      Maintained
9089 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9090 W:      http://www.native-instruments.com
9091 F:      sound/usb/caiaq/
9092
9093 NATSEMI ETHERNET DRIVER (DP8381x)
9094 S:      Orphan
9095 F:      drivers/net/ethernet/natsemi/natsemi.c
9096
9097 NCP FILESYSTEM
9098 M:      Petr Vandrovec <petr@vandrovec.name>
9099 S:      Odd Fixes
9100 F:      fs/ncpfs/
9101
9102 NCR 5380 SCSI DRIVERS
9103 M:      Finn Thain <fthain@telegraphics.com.au>
9104 M:      Michael Schmitz <schmitzmic@gmail.com>
9105 L:      linux-scsi@vger.kernel.org
9106 S:      Maintained
9107 F:      Documentation/scsi/g_NCR5380.txt
9108 F:      drivers/scsi/NCR5380.*
9109 F:      drivers/scsi/arm/cumana_1.c
9110 F:      drivers/scsi/arm/oak.c
9111 F:      drivers/scsi/atari_scsi.*
9112 F:      drivers/scsi/dmx3191d.c
9113 F:      drivers/scsi/g_NCR5380.*
9114 F:      drivers/scsi/mac_scsi.*
9115 F:      drivers/scsi/sun3_scsi.*
9116 F:      drivers/scsi/sun3_scsi_vme.c
9117
9118 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9119 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9120 L:      linux-scsi@vger.kernel.org
9121 S:      Maintained
9122 F:      drivers/scsi/NCR_D700.*
9123
9124 NCT6775 HARDWARE MONITOR DRIVER
9125 M:      Guenter Roeck <linux@roeck-us.net>
9126 L:      linux-hwmon@vger.kernel.org
9127 S:      Maintained
9128 F:      Documentation/hwmon/nct6775
9129 F:      drivers/hwmon/nct6775.c
9130
9131 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9132 M:      Faisal Latif <faisal.latif@intel.com>
9133 L:      linux-rdma@vger.kernel.org
9134 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9135 S:      Supported
9136 F:      drivers/infiniband/hw/nes/
9137 F:      include/uapi/rdma/nes-abi.h
9138
9139 NETEM NETWORK EMULATOR
9140 M:      Stephen Hemminger <stephen@networkplumber.org>
9141 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9142 S:      Maintained
9143 F:      net/sched/sch_netem.c
9144
9145 NETERION 10GbE DRIVERS (s2io/vxge)
9146 M:      Jon Mason <jdmason@kudzu.us>
9147 L:      netdev@vger.kernel.org
9148 S:      Supported
9149 F:      Documentation/networking/s2io.txt
9150 F:      Documentation/networking/vxge.txt
9151 F:      drivers/net/ethernet/neterion/
9152
9153 NETFILTER
9154 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9155 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9156 M:      Florian Westphal <fw@strlen.de>
9157 L:      netfilter-devel@vger.kernel.org
9158 L:      coreteam@netfilter.org
9159 W:      http://www.netfilter.org/
9160 W:      http://www.iptables.org/
9161 W:      http://www.nftables.org/
9162 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9165 S:      Maintained
9166 F:      include/linux/netfilter*
9167 F:      include/linux/netfilter/
9168 F:      include/net/netfilter/
9169 F:      include/uapi/linux/netfilter*
9170 F:      include/uapi/linux/netfilter/
9171 F:      net/*/netfilter.c
9172 F:      net/*/netfilter/
9173 F:      net/netfilter/
9174 F:      net/bridge/br_netfilter*.c
9175
9176 NETLABEL
9177 M:      Paul Moore <paul@paul-moore.com>
9178 W:      http://netlabel.sf.net
9179 L:      netdev@vger.kernel.org
9180 S:      Maintained
9181 F:      Documentation/netlabel/
9182 F:      include/net/netlabel.h
9183 F:      net/netlabel/
9184
9185 NETROM NETWORK LAYER
9186 M:      Ralf Baechle <ralf@linux-mips.org>
9187 L:      linux-hams@vger.kernel.org
9188 W:      http://www.linux-ax25.org/
9189 S:      Maintained
9190 F:      include/net/netrom.h
9191 F:      include/uapi/linux/netrom.h
9192 F:      net/netrom/
9193
9194 NETRONOME ETHERNET DRIVERS
9195 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9196 L:      oss-drivers@netronome.com
9197 S:      Maintained
9198 F:      drivers/net/ethernet/netronome/
9199
9200 NETWORK BLOCK DEVICE (NBD)
9201 M:      Josef Bacik <jbacik@fb.com>
9202 S:      Maintained
9203 L:      linux-block@vger.kernel.org
9204 L:      nbd-general@lists.sourceforge.net
9205 F:      Documentation/blockdev/nbd.txt
9206 F:      drivers/block/nbd.c
9207 F:      include/uapi/linux/nbd.h
9208
9209 NETWORK DROP MONITOR
9210 M:      Neil Horman <nhorman@tuxdriver.com>
9211 L:      netdev@vger.kernel.org
9212 S:      Maintained
9213 W:      https://fedorahosted.org/dropwatch/
9214 F:      net/core/drop_monitor.c
9215
9216 NETWORKING DRIVERS
9217 L:      netdev@vger.kernel.org
9218 W:      http://www.linuxfoundation.org/en/Net
9219 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9222 S:      Odd Fixes
9223 F:      Documentation/devicetree/bindings/net/
9224 F:      drivers/net/
9225 F:      include/linux/if_*
9226 F:      include/linux/netdevice.h
9227 F:      include/linux/etherdevice.h
9228 F:      include/linux/fcdevice.h
9229 F:      include/linux/fddidevice.h
9230 F:      include/linux/hippidevice.h
9231 F:      include/linux/inetdevice.h
9232 F:      include/uapi/linux/if_*
9233 F:      include/uapi/linux/netdevice.h
9234
9235 NETWORKING DRIVERS (WIRELESS)
9236 M:      Kalle Valo <kvalo@codeaurora.org>
9237 L:      linux-wireless@vger.kernel.org
9238 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9241 S:      Maintained
9242 F:      Documentation/devicetree/bindings/net/wireless/
9243 F:      drivers/net/wireless/
9244
9245 NETWORKING [DSA]
9246 M:      Andrew Lunn <andrew@lunn.ch>
9247 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9248 M:      Florian Fainelli <f.fainelli@gmail.com>
9249 S:      Maintained
9250 F:      net/dsa/
9251 F:      include/net/dsa.h
9252 F:      drivers/net/dsa/
9253
9254 NETWORKING [GENERAL]
9255 M:      "David S. Miller" <davem@davemloft.net>
9256 L:      netdev@vger.kernel.org
9257 W:      http://www.linuxfoundation.org/en/Net
9258 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9260 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9261 B:      mailto:netdev@vger.kernel.org
9262 S:      Maintained
9263 F:      net/
9264 F:      include/net/
9265 F:      include/linux/in.h
9266 F:      include/linux/net.h
9267 F:      include/linux/netdevice.h
9268 F:      include/uapi/linux/in.h
9269 F:      include/uapi/linux/net.h
9270 F:      include/uapi/linux/netdevice.h
9271 F:      include/uapi/linux/net_namespace.h
9272 F:      tools/net/
9273 F:      tools/testing/selftests/net/
9274 F:      lib/random32.c
9275
9276 NETWORKING [IPSEC]
9277 M:      Steffen Klassert <steffen.klassert@secunet.com>
9278 M:      Herbert Xu <herbert@gondor.apana.org.au>
9279 M:      "David S. Miller" <davem@davemloft.net>
9280 L:      netdev@vger.kernel.org
9281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9283 S:      Maintained
9284 F:      net/core/flow.c
9285 F:      net/xfrm/
9286 F:      net/key/
9287 F:      net/ipv4/xfrm*
9288 F:      net/ipv4/esp4*
9289 F:      net/ipv4/ah4.c
9290 F:      net/ipv4/ipcomp.c
9291 F:      net/ipv4/ip_vti.c
9292 F:      net/ipv6/xfrm*
9293 F:      net/ipv6/esp6*
9294 F:      net/ipv6/ah6.c
9295 F:      net/ipv6/ipcomp6.c
9296 F:      net/ipv6/ip6_vti.c
9297 F:      include/uapi/linux/xfrm.h
9298 F:      include/net/xfrm.h
9299
9300 NETWORKING [IPv4/IPv6]
9301 M:      "David S. Miller" <davem@davemloft.net>
9302 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9303 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9304 L:      netdev@vger.kernel.org
9305 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9306 S:      Maintained
9307 F:      net/ipv4/
9308 F:      net/ipv6/
9309 F:      include/net/ip*
9310 F:      arch/x86/net/*
9311
9312 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9313 M:      Paul Moore <paul@paul-moore.com>
9314 L:      netdev@vger.kernel.org
9315 S:      Maintained
9316
9317 NETWORKING [TLS]
9318 M:      Ilya Lesokhin <ilyal@mellanox.com>
9319 M:      Aviad Yehezkel <aviadye@mellanox.com>
9320 M:      Dave Watson <davejwatson@fb.com>
9321 L:      netdev@vger.kernel.org
9322 S:      Maintained
9323 F:      net/tls/*
9324 F:      include/uapi/linux/tls.h
9325 F:      include/net/tls.h
9326
9327 NETWORKING [WIRELESS]
9328 L:      linux-wireless@vger.kernel.org
9329 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9330
9331 NETXEN (1/10) GbE SUPPORT
9332 M:      Manish Chopra <manish.chopra@cavium.com>
9333 M:      Rahul Verma <rahul.verma@cavium.com>
9334 M:      Dept-GELinuxNICDev@cavium.com
9335 L:      netdev@vger.kernel.org
9336 S:      Supported
9337 F:      drivers/net/ethernet/qlogic/netxen/
9338
9339 NFC SUBSYSTEM
9340 M:      Samuel Ortiz <sameo@linux.intel.com>
9341 L:      linux-wireless@vger.kernel.org
9342 L:      linux-nfc@lists.01.org (subscribers-only)
9343 S:      Supported
9344 F:      net/nfc/
9345 F:      include/net/nfc/
9346 F:      include/uapi/linux/nfc.h
9347 F:      drivers/nfc/
9348 F:      include/linux/platform_data/nfcmrvl.h
9349 F:      include/linux/platform_data/nxp-nci.h
9350 F:      Documentation/devicetree/bindings/net/nfc/
9351
9352 NFS, SUNRPC, AND LOCKD CLIENTS
9353 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9354 M:      Anna Schumaker <anna.schumaker@netapp.com>
9355 L:      linux-nfs@vger.kernel.org
9356 W:      http://client.linux-nfs.org
9357 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9358 S:      Maintained
9359 F:      fs/lockd/
9360 F:      fs/nfs/
9361 F:      fs/nfs_common/
9362 F:      net/sunrpc/
9363 F:      include/linux/lockd/
9364 F:      include/linux/nfs*
9365 F:      include/linux/sunrpc/
9366 F:      include/uapi/linux/nfs*
9367 F:      include/uapi/linux/sunrpc/
9368
9369 NILFS2 FILESYSTEM
9370 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9371 L:      linux-nilfs@vger.kernel.org
9372 W:      http://nilfs.sourceforge.net/
9373 W:      http://nilfs.osdn.jp/
9374 T:      git git://github.com/konis/nilfs2.git
9375 S:      Supported
9376 F:      Documentation/filesystems/nilfs2.txt
9377 F:      fs/nilfs2/
9378 F:      include/trace/events/nilfs2.h
9379 F:      include/uapi/linux/nilfs2_api.h
9380 F:      include/uapi/linux/nilfs2_ondisk.h
9381
9382 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9383 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9384 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9385 S:      Maintained
9386 F:      Documentation/scsi/NinjaSCSI.txt
9387 F:      drivers/scsi/pcmcia/nsp_*
9388
9389 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9390 M:      GOTO Masanori <gotom@debian.or.jp>
9391 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9392 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9393 S:      Maintained
9394 F:      Documentation/scsi/NinjaSCSI.txt
9395 F:      drivers/scsi/nsp32*
9396
9397 NIOS2 ARCHITECTURE
9398 M:      Ley Foon Tan <lftan@altera.com>
9399 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9401 S:      Maintained
9402 F:      arch/nios2/
9403
9404 NOHZ, DYNTICKS SUPPORT
9405 M:      Frederic Weisbecker <fweisbec@gmail.com>
9406 M:      Thomas Gleixner <tglx@linutronix.de>
9407 M:      Ingo Molnar <mingo@kernel.org>
9408 L:      linux-kernel@vger.kernel.org
9409 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9410 S:      Maintained
9411 F:      kernel/time/tick*.*
9412 F:      include/linux/tick.h
9413 F:      include/linux/sched/nohz.h
9414
9415 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9416 M:      Pavel Machek <pavel@ucw.cz>
9417 M:      Sakari Ailus <sakari.ailus@iki.fi>
9418 L:      linux-media@vger.kernel.org
9419 S:      Maintained
9420 F:      drivers/media/i2c/et8ek8
9421 F:      drivers/media/i2c/ad5820.c
9422
9423 NOKIA N900 POWER SUPPLY DRIVERS
9424 R:      Pali Rohár <pali.rohar@gmail.com>
9425 F:      include/linux/power/bq2415x_charger.h
9426 F:      include/linux/power/bq27xxx_battery.h
9427 F:      include/linux/power/isp1704_charger.h
9428 F:      drivers/power/supply/bq2415x_charger.c
9429 F:      drivers/power/supply/bq27xxx_battery.c
9430 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9431 F:      drivers/power/supply/isp1704_charger.c
9432 F:      drivers/power/supply/rx51_battery.c
9433
9434 NTB AMD DRIVER
9435 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9436 L:      linux-ntb@googlegroups.com
9437 S:      Supported
9438 F:      drivers/ntb/hw/amd/
9439
9440 NTB DRIVER CORE
9441 M:      Jon Mason <jdmason@kudzu.us>
9442 M:      Dave Jiang <dave.jiang@intel.com>
9443 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9444 L:      linux-ntb@googlegroups.com
9445 S:      Supported
9446 W:      https://github.com/jonmason/ntb/wiki
9447 T:      git git://github.com/jonmason/ntb.git
9448 F:      drivers/ntb/
9449 F:      drivers/net/ntb_netdev.c
9450 F:      include/linux/ntb.h
9451 F:      include/linux/ntb_transport.h
9452 F:      tools/testing/selftests/ntb/
9453
9454 NTB IDT DRIVER
9455 M:      Serge Semin <fancer.lancer@gmail.com>
9456 L:      linux-ntb@googlegroups.com
9457 S:      Supported
9458 F:      drivers/ntb/hw/idt/
9459
9460 NTB INTEL DRIVER
9461 M:      Jon Mason <jdmason@kudzu.us>
9462 M:      Dave Jiang <dave.jiang@intel.com>
9463 L:      linux-ntb@googlegroups.com
9464 S:      Supported
9465 W:      https://github.com/jonmason/ntb/wiki
9466 T:      git git://github.com/jonmason/ntb.git
9467 F:      drivers/ntb/hw/intel/
9468
9469 NTFS FILESYSTEM
9470 M:      Anton Altaparmakov <anton@tuxera.com>
9471 L:      linux-ntfs-dev@lists.sourceforge.net
9472 W:      http://www.tuxera.com/
9473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9474 S:      Supported
9475 F:      Documentation/filesystems/ntfs.txt
9476 F:      fs/ntfs/
9477
9478 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9479 M:      Antonino Daplas <adaplas@gmail.com>
9480 L:      linux-fbdev@vger.kernel.org
9481 S:      Maintained
9482 F:      drivers/video/fbdev/riva/
9483 F:      drivers/video/fbdev/nvidia/
9484
9485 NVM EXPRESS DRIVER
9486 M:      Keith Busch <keith.busch@intel.com>
9487 M:      Jens Axboe <axboe@fb.com>
9488 M:      Christoph Hellwig <hch@lst.de>
9489 M:      Sagi Grimberg <sagi@grimberg.me>
9490 L:      linux-nvme@lists.infradead.org
9491 T:      git://git.infradead.org/nvme.git
9492 W:      http://git.infradead.org/nvme.git
9493 S:      Supported
9494 F:      drivers/nvme/host/
9495 F:      include/linux/nvme.h
9496 F:      include/uapi/linux/nvme_ioctl.h
9497
9498 NVM EXPRESS FC TRANSPORT DRIVERS
9499 M:      James Smart <james.smart@broadcom.com>
9500 L:      linux-nvme@lists.infradead.org
9501 S:      Supported
9502 F:      include/linux/nvme-fc.h
9503 F:      include/linux/nvme-fc-driver.h
9504 F:      drivers/nvme/host/fc.c
9505 F:      drivers/nvme/target/fc.c
9506 F:      drivers/nvme/target/fcloop.c
9507
9508 NVM EXPRESS TARGET DRIVER
9509 M:      Christoph Hellwig <hch@lst.de>
9510 M:      Sagi Grimberg <sagi@grimberg.me>
9511 L:      linux-nvme@lists.infradead.org
9512 T:      git://git.infradead.org/nvme.git
9513 W:      http://git.infradead.org/nvme.git
9514 S:      Supported
9515 F:      drivers/nvme/target/
9516
9517 NVMEM FRAMEWORK
9518 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9519 S:      Maintained
9520 F:      drivers/nvmem/
9521 F:      Documentation/devicetree/bindings/nvmem/
9522 F:      include/linux/nvmem-consumer.h
9523 F:      include/linux/nvmem-provider.h
9524
9525 NXP TDA998X DRM DRIVER
9526 M:      Russell King <linux@armlinux.org.uk>
9527 S:      Supported
9528 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9529 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9530 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9531 F:      include/drm/i2c/tda998x.h
9532
9533 NXP TFA9879 DRIVER
9534 M:      Peter Rosin <peda@axentia.se>
9535 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9536 S:      Maintained
9537 F:      sound/soc/codecs/tfa9879*
9538
9539 NXP-NCI NFC DRIVER
9540 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9541 R:      Charles Gorand <charles.gorand@effinnov.com>
9542 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9543 S:      Supported
9544 F:      drivers/nfc/nxp-nci
9545
9546 OBJTOOL
9547 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9548 S:      Supported
9549 F:      tools/objtool/
9550
9551 OMAP AUDIO SUPPORT
9552 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9553 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9554 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9555 L:      linux-omap@vger.kernel.org
9556 S:      Maintained
9557 F:      sound/soc/omap/
9558
9559 OMAP CLOCK FRAMEWORK SUPPORT
9560 M:      Paul Walmsley <paul@pwsan.com>
9561 L:      linux-omap@vger.kernel.org
9562 S:      Maintained
9563 F:      arch/arm/*omap*/*clock*
9564
9565 OMAP DEVICE TREE SUPPORT
9566 M:      Benoît Cousson <bcousson@baylibre.com>
9567 M:      Tony Lindgren <tony@atomide.com>
9568 L:      linux-omap@vger.kernel.org
9569 L:      devicetree@vger.kernel.org
9570 S:      Maintained
9571 F:      arch/arm/boot/dts/*omap*
9572 F:      arch/arm/boot/dts/*am3*
9573 F:      arch/arm/boot/dts/*am4*
9574 F:      arch/arm/boot/dts/*am5*
9575 F:      arch/arm/boot/dts/*dra7*
9576
9577 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9578 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9579 L:      linux-omap@vger.kernel.org
9580 L:      linux-fbdev@vger.kernel.org
9581 S:      Maintained
9582 F:      drivers/video/fbdev/omap2/
9583 F:      Documentation/arm/OMAP/DSS
9584
9585 OMAP FRAMEBUFFER SUPPORT
9586 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9587 L:      linux-fbdev@vger.kernel.org
9588 L:      linux-omap@vger.kernel.org
9589 S:      Maintained
9590 F:      drivers/video/fbdev/omap/
9591
9592 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9593 M:      Roger Quadros <rogerq@ti.com>
9594 M:      Tony Lindgren <tony@atomide.com>
9595 L:      linux-omap@vger.kernel.org
9596 S:      Maintained
9597 F:      drivers/memory/omap-gpmc.c
9598 F:      arch/arm/mach-omap2/*gpmc*
9599
9600 OMAP GPIO DRIVER
9601 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9602 M:      Santosh Shilimkar <ssantosh@kernel.org>
9603 M:      Kevin Hilman <khilman@kernel.org>
9604 L:      linux-omap@vger.kernel.org
9605 S:      Maintained
9606 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9607 F:      drivers/gpio/gpio-omap.c
9608
9609 OMAP HARDWARE SPINLOCK SUPPORT
9610 M:      Ohad Ben-Cohen <ohad@wizery.com>
9611 L:      linux-omap@vger.kernel.org
9612 S:      Maintained
9613 F:      drivers/hwspinlock/omap_hwspinlock.c
9614
9615 OMAP HS MMC SUPPORT
9616 L:      linux-mmc@vger.kernel.org
9617 L:      linux-omap@vger.kernel.org
9618 S:      Orphan
9619 F:      drivers/mmc/host/omap_hsmmc.c
9620
9621 OMAP HWMOD DATA
9622 M:      Paul Walmsley <paul@pwsan.com>
9623 L:      linux-omap@vger.kernel.org
9624 S:      Maintained
9625 F:      arch/arm/mach-omap2/omap_hwmod*data*
9626
9627 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9628 M:      Benoît Cousson <bcousson@baylibre.com>
9629 L:      linux-omap@vger.kernel.org
9630 S:      Maintained
9631 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9632
9633 OMAP HWMOD SUPPORT
9634 M:      Benoît Cousson <bcousson@baylibre.com>
9635 M:      Paul Walmsley <paul@pwsan.com>
9636 L:      linux-omap@vger.kernel.org
9637 S:      Maintained
9638 F:      arch/arm/mach-omap2/omap_hwmod.*
9639
9640 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9641 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9642 L:      linux-media@vger.kernel.org
9643 S:      Maintained
9644 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9645 F:      drivers/media/platform/omap3isp/
9646 F:      drivers/staging/media/omap4iss/
9647
9648 OMAP MMC SUPPORT
9649 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9650 L:      linux-omap@vger.kernel.org
9651 S:      Maintained
9652 F:      drivers/mmc/host/omap.c
9653
9654 OMAP POWER MANAGEMENT SUPPORT
9655 M:      Kevin Hilman <khilman@kernel.org>
9656 L:      linux-omap@vger.kernel.org
9657 S:      Maintained
9658 F:      arch/arm/*omap*/*pm*
9659 F:      drivers/cpufreq/omap-cpufreq.c
9660
9661 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9662 M:      Rajendra Nayak <rnayak@codeaurora.org>
9663 M:      Paul Walmsley <paul@pwsan.com>
9664 L:      linux-omap@vger.kernel.org
9665 S:      Maintained
9666 F:      arch/arm/mach-omap2/prm*
9667
9668 OMAP RANDOM NUMBER GENERATOR SUPPORT
9669 M:      Deepak Saxena <dsaxena@plexity.net>
9670 S:      Maintained
9671 F:      drivers/char/hw_random/omap-rng.c
9672
9673 OMAP USB SUPPORT
9674 L:      linux-usb@vger.kernel.org
9675 L:      linux-omap@vger.kernel.org
9676 S:      Orphan
9677 F:      drivers/usb/*/*omap*
9678 F:      arch/arm/*omap*/usb*
9679
9680 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9681 M:      Mark Jackson <mpfj@newflow.co.uk>
9682 L:      linux-omap@vger.kernel.org
9683 S:      Maintained
9684 F:      arch/arm/boot/dts/am335x-nano.dts
9685
9686 OMAP1 SUPPORT
9687 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9688 M:      Tony Lindgren <tony@atomide.com>
9689 L:      linux-omap@vger.kernel.org
9690 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9692 S:      Maintained
9693 F:      arch/arm/mach-omap1/
9694 F:      arch/arm/plat-omap/
9695 F:      arch/arm/configs/omap1_defconfig
9696 F:      drivers/i2c/busses/i2c-omap.c
9697 F:      include/linux/i2c-omap.h
9698
9699 OMAP2+ SUPPORT
9700 M:      Tony Lindgren <tony@atomide.com>
9701 L:      linux-omap@vger.kernel.org
9702 W:      http://www.muru.com/linux/omap/
9703 W:      http://linux.omap.com/
9704 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9706 S:      Maintained
9707 F:      arch/arm/mach-omap2/
9708 F:      arch/arm/plat-omap/
9709 F:      arch/arm/configs/omap2plus_defconfig
9710 F:      drivers/i2c/busses/i2c-omap.c
9711 F:      drivers/irqchip/irq-omap-intc.c
9712 F:      drivers/mfd/*omap*.c
9713 F:      drivers/mfd/menelaus.c
9714 F:      drivers/mfd/palmas.c
9715 F:      drivers/mfd/tps65217.c
9716 F:      drivers/mfd/tps65218.c
9717 F:      drivers/mfd/tps65910.c
9718 F:      drivers/mfd/twl-core.[ch]
9719 F:      drivers/mfd/twl4030*.c
9720 F:      drivers/mfd/twl6030*.c
9721 F:      drivers/mfd/twl6040*.c
9722 F:      drivers/regulator/palmas-regulator*.c
9723 F:      drivers/regulator/pbias-regulator.c
9724 F:      drivers/regulator/tps65217-regulator.c
9725 F:      drivers/regulator/tps65218-regulator.c
9726 F:      drivers/regulator/tps65910-regulator.c
9727 F:      drivers/regulator/twl-regulator.c
9728 F:      drivers/regulator/twl6030-regulator.c
9729 F:      include/linux/i2c-omap.h
9730
9731 OMFS FILESYSTEM
9732 M:      Bob Copeland <me@bobcopeland.com>
9733 L:      linux-karma-devel@lists.sourceforge.net
9734 S:      Maintained
9735 F:      Documentation/filesystems/omfs.txt
9736 F:      fs/omfs/
9737
9738 OMNIKEY CARDMAN 4000 DRIVER
9739 M:      Harald Welte <laforge@gnumonks.org>
9740 S:      Maintained
9741 F:      drivers/char/pcmcia/cm4000_cs.c
9742 F:      include/linux/cm4000_cs.h
9743 F:      include/uapi/linux/cm4000_cs.h
9744
9745 OMNIKEY CARDMAN 4040 DRIVER
9746 M:      Harald Welte <laforge@gnumonks.org>
9747 S:      Maintained
9748 F:      drivers/char/pcmcia/cm4040_cs.*
9749
9750 OMNIVISION OV13858 SENSOR DRIVER
9751 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9752 L:      linux-media@vger.kernel.org
9753 T:      git git://linuxtv.org/media_tree.git
9754 S:      Maintained
9755 F:      drivers/media/i2c/ov13858.c
9756
9757 OMNIVISION OV5640 SENSOR DRIVER
9758 M:      Steve Longerbeam <slongerbeam@gmail.com>
9759 L:      linux-media@vger.kernel.org
9760 T:      git git://linuxtv.org/media_tree.git
9761 S:      Maintained
9762 F:      drivers/media/i2c/ov5640.c
9763
9764 OMNIVISION OV5647 SENSOR DRIVER
9765 M:      Luis Oliveira <lolivei@synopsys.com>
9766 L:      linux-media@vger.kernel.org
9767 T:      git git://linuxtv.org/media_tree.git
9768 S:      Maintained
9769 F:      drivers/media/i2c/ov5647.c
9770
9771 OMNIVISION OV7670 SENSOR DRIVER
9772 M:      Jonathan Corbet <corbet@lwn.net>
9773 L:      linux-media@vger.kernel.org
9774 T:      git git://linuxtv.org/media_tree.git
9775 S:      Maintained
9776 F:      drivers/media/i2c/ov7670.c
9777 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9778
9779 ONENAND FLASH DRIVER
9780 M:      Kyungmin Park <kyungmin.park@samsung.com>
9781 L:      linux-mtd@lists.infradead.org
9782 S:      Maintained
9783 F:      drivers/mtd/onenand/
9784 F:      include/linux/mtd/onenand*.h
9785
9786 ONSTREAM SCSI TAPE DRIVER
9787 M:      Willem Riede <osst@riede.org>
9788 L:      osst-users@lists.sourceforge.net
9789 L:      linux-scsi@vger.kernel.org
9790 S:      Maintained
9791 F:      Documentation/scsi/osst.txt
9792 F:      drivers/scsi/osst.*
9793 F:      drivers/scsi/osst_*.h
9794 F:      drivers/scsi/st.h
9795
9796 OP-TEE DRIVER
9797 M:      Jens Wiklander <jens.wiklander@linaro.org>
9798 S:      Maintained
9799 F:      drivers/tee/optee/
9800
9801 OPA-VNIC DRIVER
9802 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9803 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9804 L:      linux-rdma@vger.kernel.org
9805 S:      Supported
9806 F:      drivers/infiniband/ulp/opa_vnic
9807
9808 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9809 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9810 L:      devicetree@vger.kernel.org
9811 S:      Maintained
9812 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9813 F:      Documentation/devicetree/overlay-notes.txt
9814 F:      drivers/of/overlay.c
9815 F:      drivers/of/resolver.c
9816
9817 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9818 M:      Rob Herring <robh+dt@kernel.org>
9819 M:      Frank Rowand <frowand.list@gmail.com>
9820 L:      devicetree@vger.kernel.org
9821 W:      http://www.devicetree.org/
9822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9823 S:      Maintained
9824 F:      drivers/of/
9825 F:      include/linux/of*.h
9826 F:      scripts/dtc/
9827 F:      Documentation/ABI/testing/sysfs-firmware-ofw
9828
9829 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9830 M:      Rob Herring <robh+dt@kernel.org>
9831 M:      Mark Rutland <mark.rutland@arm.com>
9832 L:      devicetree@vger.kernel.org
9833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9834 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9835 S:      Maintained
9836 F:      Documentation/devicetree/
9837 F:      arch/*/boot/dts/
9838 F:      include/dt-bindings/
9839
9840 OPENCORES I2C BUS DRIVER
9841 M:      Peter Korsgaard <jacmet@sunsite.dk>
9842 L:      linux-i2c@vger.kernel.org
9843 S:      Maintained
9844 F:      Documentation/i2c/busses/i2c-ocores
9845 F:      drivers/i2c/busses/i2c-ocores.c
9846
9847 OPENRISC ARCHITECTURE
9848 M:      Jonas Bonn <jonas@southpole.se>
9849 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9850 M:      Stafford Horne <shorne@gmail.com>
9851 T:      git git://github.com/openrisc/linux.git
9852 L:      openrisc@lists.librecores.org
9853 W:      http://openrisc.io
9854 S:      Maintained
9855 F:      arch/openrisc/
9856
9857 OPENVSWITCH
9858 M:      Pravin Shelar <pshelar@nicira.com>
9859 L:      netdev@vger.kernel.org
9860 L:      dev@openvswitch.org
9861 W:      http://openvswitch.org
9862 S:      Maintained
9863 F:      net/openvswitch/
9864 F:      include/uapi/linux/openvswitch.h
9865
9866 OPERATING PERFORMANCE POINTS (OPP)
9867 M:      Viresh Kumar <vireshk@kernel.org>
9868 M:      Nishanth Menon <nm@ti.com>
9869 M:      Stephen Boyd <sboyd@codeaurora.org>
9870 L:      linux-pm@vger.kernel.org
9871 S:      Maintained
9872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9873 F:      drivers/base/power/opp/
9874 F:      include/linux/pm_opp.h
9875 F:      Documentation/power/opp.txt
9876 F:      Documentation/devicetree/bindings/opp/
9877
9878 OPL4 DRIVER
9879 M:      Clemens Ladisch <clemens@ladisch.de>
9880 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9881 T:      git git://git.alsa-project.org/alsa-kernel.git
9882 S:      Maintained
9883 F:      sound/drivers/opl4/
9884
9885 OPROFILE
9886 M:      Robert Richter <rric@kernel.org>
9887 L:      oprofile-list@lists.sf.net
9888 S:      Maintained
9889 F:      arch/*/include/asm/oprofile*.h
9890 F:      arch/*/oprofile/
9891 F:      drivers/oprofile/
9892 F:      include/linux/oprofile.h
9893
9894 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9895 M:      Mark Fasheh <mfasheh@versity.com>
9896 M:      Joel Becker <jlbec@evilplan.org>
9897 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9898 W:      http://ocfs2.wiki.kernel.org
9899 S:      Supported
9900 F:      Documentation/filesystems/ocfs2.txt
9901 F:      Documentation/filesystems/dlmfs.txt
9902 F:      fs/ocfs2/
9903
9904 ORANGEFS FILESYSTEM
9905 M:      Mike Marshall <hubcap@omnibond.com>
9906 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9908 S:      Supported
9909 F:      fs/orangefs/
9910 F:      Documentation/filesystems/orangefs.txt
9911
9912 ORINOCO DRIVER
9913 L:      linux-wireless@vger.kernel.org
9914 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9915 W:      http://www.nongnu.org/orinoco/
9916 S:      Orphan
9917 F:      drivers/net/wireless/intersil/orinoco/
9918
9919 OSD LIBRARY and FILESYSTEM
9920 M:      Boaz Harrosh <ooo@electrozaur.com>
9921 S:      Maintained
9922 F:      drivers/scsi/osd/
9923 F:      include/scsi/osd_*
9924 F:      fs/exofs/
9925
9926 OV2659 OMNIVISION SENSOR DRIVER
9927 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9928 L:      linux-media@vger.kernel.org
9929 W:      https://linuxtv.org
9930 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9931 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9932 S:      Maintained
9933 F:      drivers/media/i2c/ov2659.c
9934 F:      include/media/i2c/ov2659.h
9935
9936 OVERLAY FILESYSTEM
9937 M:      Miklos Szeredi <miklos@szeredi.hu>
9938 L:      linux-unionfs@vger.kernel.org
9939 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9940 S:      Supported
9941 F:      fs/overlayfs/
9942 F:      Documentation/filesystems/overlayfs.txt
9943
9944 P54 WIRELESS DRIVER
9945 M:      Christian Lamparter <chunkeey@googlemail.com>
9946 L:      linux-wireless@vger.kernel.org
9947 W:      http://wireless.kernel.org/en/users/Drivers/p54
9948 S:      Maintained
9949 F:      drivers/net/wireless/intersil/p54/
9950
9951 PA SEMI ETHERNET DRIVER
9952 L:      netdev@vger.kernel.org
9953 S:      Orphan
9954 F:      drivers/net/ethernet/pasemi/*
9955
9956 PA SEMI SMBUS DRIVER
9957 L:      linux-i2c@vger.kernel.org
9958 S:      Orphan
9959 F:      drivers/i2c/busses/i2c-pasemi.c
9960
9961 PADATA PARALLEL EXECUTION MECHANISM
9962 M:      Steffen Klassert <steffen.klassert@secunet.com>
9963 L:      linux-crypto@vger.kernel.org
9964 S:      Maintained
9965 F:      kernel/padata.c
9966 F:      include/linux/padata.h
9967 F:      Documentation/padata.txt
9968
9969 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9970 M:      Harald Welte <laforge@gnumonks.org>
9971 L:      platform-driver-x86@vger.kernel.org
9972 S:      Maintained
9973 F:      drivers/platform/x86/panasonic-laptop.c
9974
9975 PANASONIC MN10300/AM33/AM34 PORT
9976 M:      David Howells <dhowells@redhat.com>
9977 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9978 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9979 S:      Maintained
9980 F:      Documentation/mn10300/
9981 F:      arch/mn10300/
9982
9983 PARALLEL LCD/KEYPAD PANEL DRIVER
9984 M:      Willy Tarreau <willy@haproxy.com>
9985 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9986 S:      Odd Fixes
9987 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9988 F:      drivers/misc/panel.c
9989
9990 PARALLEL PORT SUBSYSTEM
9991 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9992 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9993 L:      linux-parport@lists.infradead.org (subscribers-only)
9994 S:      Maintained
9995 F:      drivers/parport/
9996 F:      include/linux/parport*.h
9997 F:      drivers/char/ppdev.c
9998 F:      include/uapi/linux/ppdev.h
9999 F:      Documentation/parport*.txt
10000
10001 PARAVIRT_OPS INTERFACE
10002 M:      Jeremy Fitzhardinge <jeremy@goop.org>
10003 M:      Chris Wright <chrisw@sous-sol.org>
10004 M:      Alok Kataria <akataria@vmware.com>
10005 M:      Rusty Russell <rusty@rustcorp.com.au>
10006 L:      virtualization@lists.linux-foundation.org
10007 S:      Supported
10008 F:      Documentation/virtual/paravirt_ops.txt
10009 F:      arch/*/kernel/paravirt*
10010 F:      arch/*/include/asm/paravirt.h
10011 F:      include/linux/hypervisor.h
10012
10013 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10014 M:      Tim Waugh <tim@cyberelk.net>
10015 L:      linux-parport@lists.infradead.org (subscribers-only)
10016 S:      Maintained
10017 F:      Documentation/blockdev/paride.txt
10018 F:      drivers/block/paride/
10019
10020 PARISC ARCHITECTURE
10021 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
10022 M:      Helge Deller <deller@gmx.de>
10023 L:      linux-parisc@vger.kernel.org
10024 W:      http://www.parisc-linux.org/
10025 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
10026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10028 S:      Maintained
10029 F:      arch/parisc/
10030 F:      Documentation/parisc/
10031 F:      drivers/parisc/
10032 F:      drivers/char/agp/parisc-agp.c
10033 F:      drivers/input/serio/gscps2.c
10034 F:      drivers/parport/parport_gsc.*
10035 F:      drivers/tty/serial/8250/8250_gsc.c
10036 F:      drivers/video/fbdev/sti*
10037 F:      drivers/video/console/sti*
10038 F:      drivers/video/logo/logo_parisc*
10039
10040 PARMAN
10041 M:      Jiri Pirko <jiri@mellanox.com>
10042 L:      netdev@vger.kernel.org
10043 S:      Supported
10044 F:      lib/parman.c
10045 F:      lib/test_parman.c
10046 F:      include/linux/parman.h
10047
10048 PC87360 HARDWARE MONITORING DRIVER
10049 M:      Jim Cromie <jim.cromie@gmail.com>
10050 L:      linux-hwmon@vger.kernel.org
10051 S:      Maintained
10052 F:      Documentation/hwmon/pc87360
10053 F:      drivers/hwmon/pc87360.c
10054
10055 PC8736x GPIO DRIVER
10056 M:      Jim Cromie <jim.cromie@gmail.com>
10057 S:      Maintained
10058 F:      drivers/char/pc8736x_gpio.c
10059
10060 PC87427 HARDWARE MONITORING DRIVER
10061 M:      Jean Delvare <jdelvare@suse.com>
10062 L:      linux-hwmon@vger.kernel.org
10063 S:      Maintained
10064 F:      Documentation/hwmon/pc87427
10065 F:      drivers/hwmon/pc87427.c
10066
10067 PCA9532 LED DRIVER
10068 M:      Riku Voipio <riku.voipio@iki.fi>
10069 S:      Maintained
10070 F:      drivers/leds/leds-pca9532.c
10071 F:      include/linux/leds-pca9532.h
10072
10073 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10074 M:      Guenter Roeck <linux@roeck-us.net>
10075 L:      linux-i2c@vger.kernel.org
10076 S:      Maintained
10077 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10078
10079 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10080 M:      Khalid Aziz <khalid@gonehiking.org>
10081 S:      Maintained
10082 F:      drivers/firmware/pcdp.*
10083
10084 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10085 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10086 L:      linux-pci@vger.kernel.org
10087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10088 S:      Maintained
10089 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10090 F:      drivers/pci/host/pci-aardvark.c
10091
10092 PCI DRIVER FOR ALTERA PCIE IP
10093 M:      Ley Foon Tan <lftan@altera.com>
10094 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10095 L:      linux-pci@vger.kernel.org
10096 S:      Supported
10097 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10098 F:      drivers/pci/host/pcie-altera.c
10099
10100 PCI DRIVER FOR APPLIEDMICRO XGENE
10101 M:      Tanmay Inamdar <tinamdar@apm.com>
10102 L:      linux-pci@vger.kernel.org
10103 L:      linux-arm-kernel@lists.infradead.org
10104 S:      Maintained
10105 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10106 F:      drivers/pci/host/pci-xgene.c
10107
10108 PCI DRIVER FOR ARM VERSATILE PLATFORM
10109 M:      Rob Herring <robh@kernel.org>
10110 L:      linux-pci@vger.kernel.org
10111 L:      linux-arm-kernel@lists.infradead.org
10112 S:      Maintained
10113 F:      Documentation/devicetree/bindings/pci/versatile.txt
10114 F:      drivers/pci/host/pci-versatile.c
10115
10116 PCI DRIVER FOR ARMADA 8K
10117 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10118 L:      linux-pci@vger.kernel.org
10119 L:      linux-arm-kernel@lists.infradead.org
10120 S:      Maintained
10121 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10122 F:      drivers/pci/dwc/pcie-armada8k.c
10123
10124 PCI DRIVER FOR FREESCALE LAYERSCAPE
10125 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10126 M:      Mingkai Hu <mingkai.hu@freescale.com>
10127 M:      Roy Zang <tie-fei.zang@freescale.com>
10128 L:      linuxppc-dev@lists.ozlabs.org
10129 L:      linux-pci@vger.kernel.org
10130 L:      linux-arm-kernel@lists.infradead.org
10131 S:      Maintained
10132 F:      drivers/pci/dwc/*layerscape*
10133
10134 PCI DRIVER FOR GENERIC OF HOSTS
10135 M:      Will Deacon <will.deacon@arm.com>
10136 L:      linux-pci@vger.kernel.org
10137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10138 S:      Maintained
10139 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10140 F:      drivers/pci/host/pci-host-common.c
10141 F:      drivers/pci/host/pci-host-generic.c
10142
10143 PCI DRIVER FOR IMX6
10144 M:      Richard Zhu <hongxing.zhu@nxp.com>
10145 M:      Lucas Stach <l.stach@pengutronix.de>
10146 L:      linux-pci@vger.kernel.org
10147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10148 S:      Maintained
10149 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10150 F:      drivers/pci/dwc/*imx6*
10151
10152 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10153 M:      Keith Busch <keith.busch@intel.com>
10154 L:      linux-pci@vger.kernel.org
10155 S:      Supported
10156 F:      drivers/pci/host/vmd.c
10157
10158 PCI DRIVER FOR MICROSEMI SWITCHTEC
10159 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10160 M:      Stephen Bates <stephen.bates@microsemi.com>
10161 M:      Logan Gunthorpe <logang@deltatee.com>
10162 L:      linux-pci@vger.kernel.org
10163 S:      Maintained
10164 F:      Documentation/switchtec.txt
10165 F:      Documentation/ABI/testing/sysfs-class-switchtec
10166 F:      drivers/pci/switch/switchtec*
10167 F:      include/uapi/linux/switchtec_ioctl.h
10168
10169 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10170 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10171 M:      Jason Cooper <jason@lakedaemon.net>
10172 L:      linux-pci@vger.kernel.org
10173 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10174 S:      Maintained
10175 F:      drivers/pci/host/*mvebu*
10176
10177 PCI DRIVER FOR NVIDIA TEGRA
10178 M:      Thierry Reding <thierry.reding@gmail.com>
10179 L:      linux-tegra@vger.kernel.org
10180 L:      linux-pci@vger.kernel.org
10181 S:      Supported
10182 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10183 F:      drivers/pci/host/pci-tegra.c
10184
10185 PCI DRIVER FOR RENESAS R-CAR
10186 M:      Simon Horman <horms@verge.net.au>
10187 L:      linux-pci@vger.kernel.org
10188 L:      linux-renesas-soc@vger.kernel.org
10189 S:      Maintained
10190 F:      drivers/pci/host/*rcar*
10191
10192 PCI DRIVER FOR SAMSUNG EXYNOS
10193 M:      Jingoo Han <jingoohan1@gmail.com>
10194 L:      linux-pci@vger.kernel.org
10195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10196 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10197 S:      Maintained
10198 F:      drivers/pci/dwc/pci-exynos.c
10199
10200 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10201 M:      Jingoo Han <jingoohan1@gmail.com>
10202 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10203 L:      linux-pci@vger.kernel.org
10204 S:      Maintained
10205 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10206 F:      drivers/pci/dwc/*designware*
10207
10208 PCI DRIVER FOR TI DRA7XX
10209 M:      Kishon Vijay Abraham I <kishon@ti.com>
10210 L:      linux-omap@vger.kernel.org
10211 L:      linux-pci@vger.kernel.org
10212 S:      Supported
10213 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10214 F:      drivers/pci/dwc/pci-dra7xx.c
10215
10216 PCI DRIVER FOR TI KEYSTONE
10217 M:      Murali Karicheri <m-karicheri2@ti.com>
10218 L:      linux-pci@vger.kernel.org
10219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10220 S:      Maintained
10221 F:      drivers/pci/dwc/*keystone*
10222
10223 PCI ENDPOINT SUBSYSTEM
10224 M:      Kishon Vijay Abraham I <kishon@ti.com>
10225 L:      linux-pci@vger.kernel.org
10226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10227 S:      Supported
10228 F:      drivers/pci/endpoint/
10229 F:      drivers/misc/pci_endpoint_test.c
10230 F:      tools/pci/
10231
10232 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10233 M:      Russell Currey <ruscur@russell.cc>
10234 L:      linuxppc-dev@lists.ozlabs.org
10235 S:      Supported
10236 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10237 F:      arch/powerpc/kernel/eeh*.c
10238 F:      arch/powerpc/platforms/*/eeh*.c
10239 F:      arch/powerpc/include/*/eeh*.h
10240
10241 PCI ERROR RECOVERY
10242 M:      Linas Vepstas <linasvepstas@gmail.com>
10243 L:      linux-pci@vger.kernel.org
10244 S:      Supported
10245 F:      Documentation/PCI/pci-error-recovery.txt
10246
10247 PCI MSI DRIVER FOR ALTERA MSI IP
10248 M:      Ley Foon Tan <lftan@altera.com>
10249 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10250 L:      linux-pci@vger.kernel.org
10251 S:      Supported
10252 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10253 F:      drivers/pci/host/pcie-altera-msi.c
10254
10255 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10256 M:      Duc Dang <dhdang@apm.com>
10257 L:      linux-pci@vger.kernel.org
10258 L:      linux-arm-kernel@lists.infradead.org
10259 S:      Maintained
10260 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10261 F:      drivers/pci/host/pci-xgene-msi.c
10262
10263 PCI SUBSYSTEM
10264 M:      Bjorn Helgaas <bhelgaas@google.com>
10265 L:      linux-pci@vger.kernel.org
10266 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10268 S:      Supported
10269 F:      Documentation/devicetree/bindings/pci/
10270 F:      Documentation/PCI/
10271 F:      drivers/pci/
10272 F:      include/linux/pci*
10273 F:      arch/x86/pci/
10274 F:      arch/x86/kernel/quirks.c
10275
10276 PCIE DRIVER FOR AXIS ARTPEC
10277 M:      Niklas Cassel <niklas.cassel@axis.com>
10278 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10279 L:      linux-arm-kernel@axis.com
10280 L:      linux-pci@vger.kernel.org
10281 S:      Maintained
10282 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10283 F:      drivers/pci/dwc/*artpec*
10284
10285 PCIE DRIVER FOR CAVIUM THUNDERX
10286 M:      David Daney <david.daney@cavium.com>
10287 L:      linux-pci@vger.kernel.org
10288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10289 S:      Supported
10290 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10291 F:      drivers/pci/host/pci-thunder-*
10292
10293 PCIE DRIVER FOR HISILICON
10294 M:      Zhou Wang <wangzhou1@hisilicon.com>
10295 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
10296 L:      linux-pci@vger.kernel.org
10297 S:      Maintained
10298 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10299 F:      drivers/pci/dwc/pcie-hisi.c
10300
10301 PCIE DRIVER FOR HISILICON KIRIN
10302 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10303 M:      Binghui Wang <wangbinghui@hisilicon.com>
10304 L:      linux-pci@vger.kernel.org
10305 S:      Maintained
10306 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10307 F:      drivers/pci/dwc/pcie-kirin.c
10308
10309 PCIE DRIVER FOR MEDIATEK
10310 M:      Ryder Lee <ryder.lee@mediatek.com>
10311 L:      linux-pci@vger.kernel.org
10312 L:      linux-mediatek@lists.infradead.org
10313 S:      Supported
10314 F:      Documentation/devicetree/bindings/pci/mediatek*
10315 F:      drivers/pci/host/*mediatek*
10316
10317 PCIE DRIVER FOR QUALCOMM MSM
10318 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10319 L:      linux-pci@vger.kernel.org
10320 L:      linux-arm-msm@vger.kernel.org
10321 S:      Maintained
10322 F:      drivers/pci/dwc/*qcom*
10323
10324 PCIE DRIVER FOR ROCKCHIP
10325 M:      Shawn Lin <shawn.lin@rock-chips.com>
10326 L:      linux-pci@vger.kernel.org
10327 L:      linux-rockchip@lists.infradead.org
10328 S:      Maintained
10329 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10330 F:      drivers/pci/host/pcie-rockchip.c
10331
10332 PCIE DRIVER FOR ST SPEAR13XX
10333 M:      Pratyush Anand <pratyush.anand@gmail.com>
10334 L:      linux-pci@vger.kernel.org
10335 S:      Maintained
10336 F:      drivers/pci/dwc/*spear*
10337
10338 PCMCIA SUBSYSTEM
10339 P:      Linux PCMCIA Team
10340 L:      linux-pcmcia@lists.infradead.org
10341 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10343 S:      Maintained
10344 F:      Documentation/pcmcia/
10345 F:      tools/pcmcia/
10346 F:      drivers/pcmcia/
10347 F:      include/pcmcia/
10348
10349 PCNET32 NETWORK DRIVER
10350 M:      Don Fry <pcnet32@frontier.com>
10351 L:      netdev@vger.kernel.org
10352 S:      Maintained
10353 F:      drivers/net/ethernet/amd/pcnet32.c
10354
10355 PCRYPT PARALLEL CRYPTO ENGINE
10356 M:      Steffen Klassert <steffen.klassert@secunet.com>
10357 L:      linux-crypto@vger.kernel.org
10358 S:      Maintained
10359 F:      crypto/pcrypt.c
10360 F:      include/crypto/pcrypt.h
10361
10362 PER-CPU MEMORY ALLOCATOR
10363 M:      Tejun Heo <tj@kernel.org>
10364 M:      Christoph Lameter <cl@linux.com>
10365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10366 S:      Maintained
10367 F:      include/linux/percpu*.h
10368 F:      mm/percpu*.c
10369 F:      arch/*/include/asm/percpu.h
10370
10371 PER-TASK DELAY ACCOUNTING
10372 M:      Balbir Singh <bsingharora@gmail.com>
10373 S:      Maintained
10374 F:      include/linux/delayacct.h
10375 F:      kernel/delayacct.c
10376
10377 PERFORMANCE EVENTS SUBSYSTEM
10378 M:      Peter Zijlstra <peterz@infradead.org>
10379 M:      Ingo Molnar <mingo@redhat.com>
10380 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10381 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10382 L:      linux-kernel@vger.kernel.org
10383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10384 S:      Supported
10385 F:      kernel/events/*
10386 F:      include/linux/perf_event.h
10387 F:      include/uapi/linux/perf_event.h
10388 F:      arch/*/kernel/perf_event*.c
10389 F:      arch/*/kernel/*/perf_event*.c
10390 F:      arch/*/kernel/*/*/perf_event*.c
10391 F:      arch/*/include/asm/perf_event.h
10392 F:      arch/*/kernel/perf_callchain.c
10393 F:      arch/*/events/*
10394 F:      tools/perf/
10395
10396 PERSONALITY HANDLING
10397 M:      Christoph Hellwig <hch@infradead.org>
10398 L:      linux-abi-devel@lists.sourceforge.net
10399 S:      Maintained
10400 F:      include/linux/personality.h
10401 F:      include/uapi/linux/personality.h
10402
10403 PHONET PROTOCOL
10404 M:      Remi Denis-Courmont <courmisch@gmail.com>
10405 S:      Supported
10406 F:      Documentation/networking/phonet.txt
10407 F:      include/linux/phonet.h
10408 F:      include/net/phonet/
10409 F:      include/uapi/linux/phonet.h
10410 F:      net/phonet/
10411
10412 PHRAM MTD DRIVER
10413 M:      Joern Engel <joern@lazybastard.org>
10414 L:      linux-mtd@lists.infradead.org
10415 S:      Maintained
10416 F:      drivers/mtd/devices/phram.c
10417
10418 PICOLCD HID DRIVER
10419 M:      Bruno Prémont <bonbons@linux-vserver.org>
10420 L:      linux-input@vger.kernel.org
10421 S:      Maintained
10422 F:      drivers/hid/hid-picolcd*
10423
10424 PICOXCELL SUPPORT
10425 M:      Jamie Iles <jamie@jamieiles.com>
10426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10427 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10428 S:      Supported
10429 F:      arch/arm/boot/dts/picoxcell*
10430 F:      arch/arm/mach-picoxcell/
10431 F:      drivers/crypto/picoxcell*
10432
10433 PIN CONTROL SUBSYSTEM
10434 M:      Linus Walleij <linus.walleij@linaro.org>
10435 L:      linux-gpio@vger.kernel.org
10436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10437 S:      Maintained
10438 F:      Documentation/devicetree/bindings/pinctrl/
10439 F:      Documentation/pinctrl.txt
10440 F:      drivers/pinctrl/
10441 F:      include/linux/pinctrl/
10442
10443 PIN CONTROLLER - ATMEL AT91
10444 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10446 S:      Maintained
10447 F:      drivers/pinctrl/pinctrl-at91.*
10448
10449 PIN CONTROLLER - ATMEL AT91 PIO4
10450 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10452 L:      linux-gpio@vger.kernel.org
10453 S:      Supported
10454 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10455
10456 PIN CONTROLLER - INTEL
10457 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10458 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10459 S:      Maintained
10460 F:      drivers/pinctrl/intel/
10461
10462 PIN CONTROLLER - QUALCOMM
10463 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10464 S:      Maintained
10465 L:      linux-arm-msm@vger.kernel.org
10466 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10467 F:      drivers/pinctrl/qcom/
10468
10469 PIN CONTROLLER - RENESAS
10470 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10471 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10472 L:      linux-renesas-soc@vger.kernel.org
10473 S:      Maintained
10474 F:      drivers/pinctrl/sh-pfc/
10475
10476 PIN CONTROLLER - SAMSUNG
10477 M:      Tomasz Figa <tomasz.figa@gmail.com>
10478 M:      Krzysztof Kozlowski <krzk@kernel.org>
10479 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10480 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10481 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10482 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10484 S:      Maintained
10485 F:      drivers/pinctrl/samsung/
10486 F:      include/dt-bindings/pinctrl/samsung.h
10487 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10488
10489 PIN CONTROLLER - SINGLE
10490 M:      Tony Lindgren <tony@atomide.com>
10491 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10492 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10493 L:      linux-omap@vger.kernel.org
10494 S:      Maintained
10495 F:      drivers/pinctrl/pinctrl-single.c
10496
10497 PIN CONTROLLER - ST SPEAR
10498 M:      Viresh Kumar <vireshk@kernel.org>
10499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10500 W:      http://www.st.com/spear
10501 S:      Maintained
10502 F:      drivers/pinctrl/spear/
10503
10504 PISTACHIO SOC SUPPORT
10505 M:      James Hartley <james.hartley@imgtec.com>
10506 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10507 L:      linux-mips@linux-mips.org
10508 S:      Maintained
10509 F:      arch/mips/pistachio/
10510 F:      arch/mips/include/asm/mach-pistachio/
10511 F:      arch/mips/boot/dts/img/pistachio*
10512 F:      arch/mips/configs/pistachio*_defconfig
10513
10514 PKTCDVD DRIVER
10515 S:      Orphan
10516 M:      linux-block@vger.kernel.org
10517 F:      drivers/block/pktcdvd.c
10518 F:      include/linux/pktcdvd.h
10519 F:      include/uapi/linux/pktcdvd.h
10520
10521 PKUNITY SOC DRIVERS
10522 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10523 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10524 S:      Maintained
10525 T:      git git://github.com/gxt/linux.git
10526 F:      drivers/input/serio/i8042-unicore32io.h
10527 F:      drivers/i2c/busses/i2c-puv3.c
10528 F:      drivers/video/fbdev/fb-puv3.c
10529 F:      drivers/rtc/rtc-puv3.c
10530
10531 PMBUS HARDWARE MONITORING DRIVERS
10532 M:      Guenter Roeck <linux@roeck-us.net>
10533 L:      linux-hwmon@vger.kernel.org
10534 W:      http://hwmon.wiki.kernel.org/
10535 W:      http://www.roeck-us.net/linux/drivers/
10536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10537 S:      Maintained
10538 F:      Documentation/hwmon/pmbus
10539 F:      drivers/hwmon/pmbus/
10540 F:      include/linux/pmbus.h
10541
10542 PMC SIERRA MaxRAID DRIVER
10543 L:      linux-scsi@vger.kernel.org
10544 W:      http://www.pmc-sierra.com/
10545 S:      Orphan
10546 F:      drivers/scsi/pmcraid.*
10547
10548 PMC SIERRA PM8001 DRIVER
10549 M:      Jack Wang <jinpu.wang@profitbricks.com>
10550 M:      lindar_liu@usish.com
10551 L:      linux-scsi@vger.kernel.org
10552 S:      Supported
10553 F:      drivers/scsi/pm8001/
10554
10555 PNP SUPPORT
10556 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10557 S:      Maintained
10558 F:      drivers/pnp/
10559
10560 POSIX CLOCKS and TIMERS
10561 M:      Thomas Gleixner <tglx@linutronix.de>
10562 L:      linux-kernel@vger.kernel.org
10563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10564 S:      Maintained
10565 F:      fs/timerfd.c
10566 F:      include/linux/timer*
10567 F:      kernel/time/*timer*
10568
10569 POWER MANAGEMENT CORE
10570 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10571 L:      linux-pm@vger.kernel.org
10572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10573 B:      https://bugzilla.kernel.org
10574 S:      Supported
10575 F:      drivers/base/power/
10576 F:      include/linux/pm.h
10577 F:      include/linux/pm_*
10578 F:      include/linux/powercap.h
10579 F:      drivers/powercap/
10580
10581 POWER STATE COORDINATION INTERFACE (PSCI)
10582 M:      Mark Rutland <mark.rutland@arm.com>
10583 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10584 L:      linux-arm-kernel@lists.infradead.org
10585 S:      Maintained
10586 F:      drivers/firmware/psci*.c
10587 F:      include/linux/psci.h
10588 F:      include/uapi/linux/psci.h
10589
10590 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10591 M:      Sebastian Reichel <sre@kernel.org>
10592 L:      linux-pm@vger.kernel.org
10593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10594 S:      Maintained
10595 F:      Documentation/devicetree/bindings/power/supply/
10596 F:      include/linux/power_supply.h
10597 F:      drivers/power/supply/
10598
10599 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10600 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10601 L:      linuxppc-dev@lists.ozlabs.org
10602 S:      Maintained
10603 F:      drivers/char/powernv-op-panel.c
10604
10605 PPP OVER ATM (RFC 2364)
10606 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10607 S:      Maintained
10608 F:      net/atm/pppoatm.c
10609 F:      include/uapi/linux/atmppp.h
10610
10611 PPP OVER ETHERNET
10612 M:      Michal Ostrowski <mostrows@earthlink.net>
10613 S:      Maintained
10614 F:      drivers/net/ppp/pppoe.c
10615 F:      drivers/net/ppp/pppox.c
10616
10617 PPP OVER L2TP
10618 M:      James Chapman <jchapman@katalix.com>
10619 S:      Maintained
10620 F:      net/l2tp/l2tp_ppp.c
10621 F:      include/linux/if_pppol2tp.h
10622 F:      include/uapi/linux/if_pppol2tp.h
10623
10624 PPP PROTOCOL DRIVERS AND COMPRESSORS
10625 M:      Paul Mackerras <paulus@samba.org>
10626 L:      linux-ppp@vger.kernel.org
10627 S:      Maintained
10628 F:      drivers/net/ppp/ppp_*
10629
10630 PPS SUPPORT
10631 M:      Rodolfo Giometti <giometti@enneenne.com>
10632 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10633 L:      linuxpps@ml.enneenne.com (subscribers-only)
10634 S:      Maintained
10635 F:      Documentation/pps/
10636 F:      drivers/pps/
10637 F:      include/linux/pps*.h
10638
10639 PPTP DRIVER
10640 M:      Dmitry Kozlov <xeb@mail.ru>
10641 L:      netdev@vger.kernel.org
10642 S:      Maintained
10643 F:      drivers/net/ppp/pptp.c
10644 W:      http://sourceforge.net/projects/accel-pptp
10645
10646 PREEMPTIBLE KERNEL
10647 M:      Robert Love <rml@tech9.net>
10648 L:      kpreempt-tech@lists.sourceforge.net
10649 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10650 S:      Supported
10651 F:      Documentation/preempt-locking.txt
10652 F:      include/linux/preempt.h
10653
10654 PRINTK
10655 M:      Petr Mladek <pmladek@suse.com>
10656 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10657 R:      Steven Rostedt <rostedt@goodmis.org>
10658 S:      Maintained
10659 F:      kernel/printk/
10660 F:      include/linux/printk.h
10661
10662 PRISM54 WIRELESS DRIVER
10663 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10664 L:      linux-wireless@vger.kernel.org
10665 W:      http://wireless.kernel.org/en/users/Drivers/p54
10666 S:      Obsolete
10667 F:      drivers/net/wireless/intersil/prism54/
10668
10669 PROC SYSCTL
10670 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10671 M:      Kees Cook <keescook@chromium.org>
10672 L:      linux-kernel@vger.kernel.org
10673 L:      linux-fsdevel@vger.kernel.org
10674 S:      Maintained
10675 F:      fs/proc/proc_sysctl.c
10676 F:      include/linux/sysctl.h
10677 F:      kernel/sysctl.c
10678 F:      tools/testing/selftests/sysctl/
10679
10680 PS3 NETWORK SUPPORT
10681 M:      Geoff Levand <geoff@infradead.org>
10682 L:      netdev@vger.kernel.org
10683 L:      linuxppc-dev@lists.ozlabs.org
10684 S:      Maintained
10685 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10686
10687 PS3 PLATFORM SUPPORT
10688 M:      Geoff Levand <geoff@infradead.org>
10689 L:      linuxppc-dev@lists.ozlabs.org
10690 S:      Maintained
10691 F:      arch/powerpc/boot/ps3*
10692 F:      arch/powerpc/include/asm/lv1call.h
10693 F:      arch/powerpc/include/asm/ps3*.h
10694 F:      arch/powerpc/platforms/ps3/
10695 F:      drivers/*/ps3*
10696 F:      drivers/ps3/
10697 F:      drivers/rtc/rtc-ps3.c
10698 F:      drivers/usb/host/*ps3.c
10699 F:      sound/ppc/snd_ps3*
10700
10701 PS3VRAM DRIVER
10702 M:      Jim Paris <jim@jtan.com>
10703 M:      Geoff Levand <geoff@infradead.org>
10704 L:      linuxppc-dev@lists.ozlabs.org
10705 S:      Maintained
10706 F:      drivers/block/ps3vram.c
10707
10708 PSAMPLE PACKET SAMPLING SUPPORT:
10709 M:      Yotam Gigi <yotamg@mellanox.com>
10710 S:      Maintained
10711 F:      net/psample
10712 F:      include/net/psample.h
10713 F:      include/uapi/linux/psample.h
10714
10715 PSTORE FILESYSTEM
10716 M:      Kees Cook <keescook@chromium.org>
10717 M:      Anton Vorontsov <anton@enomsg.org>
10718 M:      Colin Cross <ccross@android.com>
10719 M:      Tony Luck <tony.luck@intel.com>
10720 S:      Maintained
10721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10722 F:      fs/pstore/
10723 F:      include/linux/pstore*
10724 F:      drivers/firmware/efi/efi-pstore.c
10725 F:      drivers/acpi/apei/erst.c
10726 F:      Documentation/admin-guide/ramoops.rst
10727 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10728 K:      \b(pstore|ramoops)
10729
10730 PTP HARDWARE CLOCK SUPPORT
10731 M:      Richard Cochran <richardcochran@gmail.com>
10732 L:      netdev@vger.kernel.org
10733 S:      Maintained
10734 W:      http://linuxptp.sourceforge.net/
10735 F:      Documentation/ABI/testing/sysfs-ptp
10736 F:      Documentation/ptp/*
10737 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10738 F:      drivers/net/phy/dp83640*
10739 F:      drivers/ptp/*
10740 F:      include/linux/ptp_cl*
10741
10742 PTRACE SUPPORT
10743 M:      Oleg Nesterov <oleg@redhat.com>
10744 S:      Maintained
10745 F:      include/asm-generic/syscall.h
10746 F:      include/linux/ptrace.h
10747 F:      include/linux/regset.h
10748 F:      include/linux/tracehook.h
10749 F:      include/uapi/linux/ptrace.h
10750 F:      include/uapi/linux/ptrace.h
10751 F:      include/asm-generic/ptrace.h
10752 F:      kernel/ptrace.c
10753 F:      arch/*/ptrace*.c
10754 F:      arch/*/*/ptrace*.c
10755 F:      arch/*/include/asm/ptrace*.h
10756
10757 PULSE8-CEC DRIVER
10758 M:      Hans Verkuil <hverkuil@xs4all.nl>
10759 L:      linux-media@vger.kernel.org
10760 T:      git git://linuxtv.org/media_tree.git
10761 S:      Maintained
10762 F:      drivers/media/usb/pulse8-cec/*
10763 F:      Documentation/media/cec-drivers/pulse8-cec.rst
10764
10765 PVRUSB2 VIDEO4LINUX DRIVER
10766 M:      Mike Isely <isely@pobox.com>
10767 L:      pvrusb2@isely.net       (subscribers-only)
10768 L:      linux-media@vger.kernel.org
10769 W:      http://www.isely.net/pvrusb2/
10770 T:      git git://linuxtv.org/media_tree.git
10771 S:      Maintained
10772 F:      Documentation/media/v4l-drivers/pvrusb2*
10773 F:      drivers/media/usb/pvrusb2/
10774
10775 PWC WEBCAM DRIVER
10776 M:      Hans Verkuil <hverkuil@xs4all.nl>
10777 L:      linux-media@vger.kernel.org
10778 T:      git git://linuxtv.org/media_tree.git
10779 S:      Odd Fixes
10780 F:      drivers/media/usb/pwc/*
10781
10782 PWM FAN DRIVER
10783 M:      Kamil Debski <kamil@wypas.org>
10784 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10785 L:      linux-hwmon@vger.kernel.org
10786 S:      Supported
10787 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10788 F:      Documentation/hwmon/pwm-fan
10789 F:      drivers/hwmon/pwm-fan.c
10790
10791 PWM SUBSYSTEM
10792 M:      Thierry Reding <thierry.reding@gmail.com>
10793 L:      linux-pwm@vger.kernel.org
10794 S:      Maintained
10795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10796 F:      Documentation/pwm.txt
10797 F:      Documentation/devicetree/bindings/pwm/
10798 F:      include/linux/pwm.h
10799 F:      drivers/pwm/
10800 F:      drivers/video/backlight/pwm_bl.c
10801 F:      include/linux/pwm_backlight.h
10802 F:      drivers/gpio/gpio-mvebu.c
10803 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10804
10805 PXA GPIO DRIVER
10806 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10807 L:      linux-gpio@vger.kernel.org
10808 S:      Maintained
10809 F:      drivers/gpio/gpio-pxa.c
10810
10811 PXA MMCI DRIVER
10812 S:      Orphan
10813
10814 PXA RTC DRIVER
10815 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10816 L:      linux-rtc@vger.kernel.org
10817 S:      Maintained
10818
10819 PXA2xx/PXA3xx SUPPORT
10820 M:      Daniel Mack <daniel@zonque.org>
10821 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10822 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10823 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10824 T:      git git://github.com/hzhuang1/linux.git
10825 T:      git git://github.com/rjarzmik/linux.git
10826 S:      Maintained
10827 F:      arch/arm/boot/dts/pxa*
10828 F:      arch/arm/mach-pxa/
10829 F:      drivers/dma/pxa*
10830 F:      drivers/pcmcia/pxa2xx*
10831 F:      drivers/pinctrl/pxa/
10832 F:      drivers/spi/spi-pxa2xx*
10833 F:      drivers/usb/gadget/udc/pxa2*
10834 F:      include/sound/pxa2xx-lib.h
10835 F:      sound/arm/pxa*
10836 F:      sound/soc/pxa/
10837
10838 PXA3xx NAND FLASH DRIVER
10839 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10840 L:      linux-mtd@lists.infradead.org
10841 S:      Maintained
10842 F:      drivers/mtd/nand/pxa3xx_nand.c
10843
10844 QAT DRIVER
10845 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10846 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10847 L:      qat-linux@intel.com
10848 S:      Supported
10849 F:      drivers/crypto/qat/
10850
10851 QCOM AUDIO (ASoC) DRIVERS
10852 M:      Patrick Lai <plai@codeaurora.org>
10853 M:      Banajit Goswami <bgoswami@codeaurora.org>
10854 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10855 S:      Supported
10856 F:      sound/soc/qcom/
10857
10858 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10859 M:      Gabriel Somlo <somlo@cmu.edu>
10860 M:      "Michael S. Tsirkin" <mst@redhat.com>
10861 L:      qemu-devel@nongnu.org
10862 S:      Maintained
10863 F:      drivers/firmware/qemu_fw_cfg.c
10864
10865 QIB DRIVER
10866 M:      Mike Marciniszyn <infinipath@intel.com>
10867 L:      linux-rdma@vger.kernel.org
10868 S:      Supported
10869 F:      drivers/infiniband/hw/qib/
10870
10871 QLOGIC QL41xxx FCOE DRIVER
10872 M:      QLogic-Storage-Upstream@cavium.com
10873 L:      linux-scsi@vger.kernel.org
10874 S:      Supported
10875 F:      drivers/scsi/qedf/
10876
10877 QLOGIC QL41xxx ISCSI DRIVER
10878 M:      QLogic-Storage-Upstream@cavium.com
10879 L:      linux-scsi@vger.kernel.org
10880 S:      Supported
10881 F:      drivers/scsi/qedi/
10882
10883 QLOGIC QL4xxx ETHERNET DRIVER
10884 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10885 M:      Ariel Elior <Ariel.Elior@cavium.com>
10886 M:      everest-linux-l2@cavium.com
10887 L:      netdev@vger.kernel.org
10888 S:      Supported
10889 F:      drivers/net/ethernet/qlogic/qed/
10890 F:      include/linux/qed/
10891 F:      drivers/net/ethernet/qlogic/qede/
10892
10893 QLOGIC QL4xxx RDMA DRIVER
10894 M:      Ram Amrani <Ram.Amrani@cavium.com>
10895 M:      Ariel Elior <Ariel.Elior@cavium.com>
10896 L:      linux-rdma@vger.kernel.org
10897 S:      Supported
10898 F:      drivers/infiniband/hw/qedr/
10899 F:      include/uapi/rdma/qedr-abi.h
10900
10901 QLOGIC QLA1280 SCSI DRIVER
10902 M:      Michael Reed <mdr@sgi.com>
10903 L:      linux-scsi@vger.kernel.org
10904 S:      Maintained
10905 F:      drivers/scsi/qla1280.[ch]
10906
10907 QLOGIC QLA2XXX FC-SCSI DRIVER
10908 M:      qla2xxx-upstream@qlogic.com
10909 L:      linux-scsi@vger.kernel.org
10910 S:      Supported
10911 F:      Documentation/scsi/LICENSE.qla2xxx
10912 F:      drivers/scsi/qla2xxx/
10913
10914 QLOGIC QLA3XXX NETWORK DRIVER
10915 M:      Dept-GELinuxNICDev@cavium.com
10916 L:      netdev@vger.kernel.org
10917 S:      Supported
10918 F:      Documentation/networking/LICENSE.qla3xxx
10919 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10920
10921 QLOGIC QLA4XXX iSCSI DRIVER
10922 M:      QLogic-Storage-Upstream@qlogic.com
10923 L:      linux-scsi@vger.kernel.org
10924 S:      Supported
10925 F:      Documentation/scsi/LICENSE.qla4xxx
10926 F:      drivers/scsi/qla4xxx/
10927
10928 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10929 M:      Harish Patil <harish.patil@cavium.com>
10930 M:      Manish Chopra <manish.chopra@cavium.com>
10931 M:      Dept-GELinuxNICDev@cavium.com
10932 L:      netdev@vger.kernel.org
10933 S:      Supported
10934 F:      drivers/net/ethernet/qlogic/qlcnic/
10935
10936 QLOGIC QLGE 10Gb ETHERNET DRIVER
10937 M:      Harish Patil <harish.patil@cavium.com>
10938 M:      Manish Chopra <manish.chopra@cavium.com>
10939 M:      Dept-GELinuxNICDev@cavium.com
10940 L:      netdev@vger.kernel.org
10941 S:      Supported
10942 F:      drivers/net/ethernet/qlogic/qlge/
10943
10944 QNX4 FILESYSTEM
10945 M:      Anders Larsen <al@alarsen.net>
10946 W:      http://www.alarsen.net/linux/qnx4fs/
10947 S:      Maintained
10948 F:      fs/qnx4/
10949 F:      include/uapi/linux/qnx4_fs.h
10950 F:      include/uapi/linux/qnxtypes.h
10951
10952 QORIQ DPAA2 FSL-MC BUS DRIVER
10953 M:      Stuart Yoder <stuyoder@gmail.com>
10954 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10955 L:      linux-kernel@vger.kernel.org
10956 S:      Maintained
10957 F:      drivers/staging/fsl-mc/
10958 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10959
10960 QT1010 MEDIA DRIVER
10961 M:      Antti Palosaari <crope@iki.fi>
10962 L:      linux-media@vger.kernel.org
10963 W:      https://linuxtv.org
10964 W:      http://palosaari.fi/linux/
10965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10966 T:      git git://linuxtv.org/anttip/media_tree.git
10967 S:      Maintained
10968 F:      drivers/media/tuners/qt1010*
10969
10970 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10971 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10972 L:      ath10k@lists.infradead.org
10973 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10975 S:      Supported
10976 F:      drivers/net/wireless/ath/ath10k/
10977
10978 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10979 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10980 L:      linux-wireless@vger.kernel.org
10981 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10982 S:      Supported
10983 F:      drivers/net/wireless/ath/ath9k/
10984
10985 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10986 M:      Timur Tabi <timur@codeaurora.org>
10987 L:      netdev@vger.kernel.org
10988 S:      Supported
10989 F:      drivers/net/ethernet/qualcomm/emac/
10990
10991 QUALCOMM HEXAGON ARCHITECTURE
10992 M:      Richard Kuo <rkuo@codeaurora.org>
10993 L:      linux-hexagon@vger.kernel.org
10994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10995 S:      Supported
10996 F:      arch/hexagon/
10997
10998 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10999 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
11000 L:      linux-media@vger.kernel.org
11001 L:      linux-arm-msm@vger.kernel.org
11002 T:      git git://linuxtv.org/media_tree.git
11003 S:      Maintained
11004 F:      drivers/media/platform/qcom/venus/
11005
11006 QUALCOMM WCN36XX WIRELESS DRIVER
11007 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
11008 L:      wcn36xx@lists.infradead.org
11009 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
11010 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
11011 S:      Supported
11012 F:      drivers/net/wireless/ath/wcn36xx/
11013
11014 QUANTENNA QTNFMAC WIRELESS DRIVER
11015 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
11016 M:      Avinash Patil <avinashp@quantenna.com>
11017 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
11018 L:      linux-wireless@vger.kernel.org
11019 S:      Maintained
11020 F:      drivers/net/wireless/quantenna
11021
11022 RADEON and AMDGPU DRM DRIVERS
11023 M:      Alex Deucher <alexander.deucher@amd.com>
11024 M:      Christian König <christian.koenig@amd.com>
11025 L:      amd-gfx@lists.freedesktop.org
11026 T:      git git://people.freedesktop.org/~agd5f/linux
11027 S:      Supported
11028 F:      drivers/gpu/drm/radeon/
11029 F:      include/uapi/drm/radeon_drm.h
11030 F:      drivers/gpu/drm/amd/
11031 F:      include/uapi/drm/amdgpu_drm.h
11032
11033 RADEON FRAMEBUFFER DISPLAY DRIVER
11034 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
11035 L:      linux-fbdev@vger.kernel.org
11036 S:      Maintained
11037 F:      drivers/video/fbdev/aty/radeon*
11038 F:      include/uapi/linux/radeonfb.h
11039
11040 RADIOSHARK RADIO DRIVER
11041 M:      Hans Verkuil <hverkuil@xs4all.nl>
11042 L:      linux-media@vger.kernel.org
11043 T:      git git://linuxtv.org/media_tree.git
11044 S:      Maintained
11045 F:      drivers/media/radio/radio-shark.c
11046
11047 RADIOSHARK2 RADIO DRIVER
11048 M:      Hans Verkuil <hverkuil@xs4all.nl>
11049 L:      linux-media@vger.kernel.org
11050 T:      git git://linuxtv.org/media_tree.git
11051 S:      Maintained
11052 F:      drivers/media/radio/radio-shark2.c
11053 F:      drivers/media/radio/radio-tea5777.c
11054
11055 RADOS BLOCK DEVICE (RBD)
11056 M:      Ilya Dryomov <idryomov@gmail.com>
11057 M:      Sage Weil <sage@redhat.com>
11058 M:      Alex Elder <elder@kernel.org>
11059 L:      ceph-devel@vger.kernel.org
11060 W:      http://ceph.com/
11061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11062 T:      git git://github.com/ceph/ceph-client.git
11063 S:      Supported
11064 F:      Documentation/ABI/testing/sysfs-bus-rbd
11065 F:      drivers/block/rbd.c
11066 F:      drivers/block/rbd_types.h
11067
11068 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11069 M:      Paul Mackerras <paulus@samba.org>
11070 L:      linux-fbdev@vger.kernel.org
11071 S:      Maintained
11072 F:      drivers/video/fbdev/aty/aty128fb.c
11073
11074 RAINSHADOW-CEC DRIVER
11075 M:      Hans Verkuil <hverkuil@xs4all.nl>
11076 L:      linux-media@vger.kernel.org
11077 T:      git git://linuxtv.org/media_tree.git
11078 S:      Maintained
11079 F:      drivers/media/usb/rainshadow-cec/*
11080
11081 RALINK MIPS ARCHITECTURE
11082 M:      John Crispin <john@phrozen.org>
11083 L:      linux-mips@linux-mips.org
11084 S:      Maintained
11085 F:      arch/mips/ralink
11086
11087 RALINK RT2X00 WIRELESS LAN DRIVER
11088 P:      rt2x00 project
11089 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11090 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11091 L:      linux-wireless@vger.kernel.org
11092 S:      Maintained
11093 F:      drivers/net/wireless/ralink/rt2x00/
11094
11095 RAMDISK RAM BLOCK DEVICE DRIVER
11096 M:      Jens Axboe <axboe@kernel.dk>
11097 S:      Maintained
11098 F:      Documentation/blockdev/ramdisk.txt
11099 F:      drivers/block/brd.c
11100
11101 RANDOM NUMBER DRIVER
11102 M:      "Theodore Ts'o" <tytso@mit.edu>
11103 S:      Maintained
11104 F:      drivers/char/random.c
11105
11106 RAPIDIO SUBSYSTEM
11107 M:      Matt Porter <mporter@kernel.crashing.org>
11108 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11109 S:      Maintained
11110 F:      drivers/rapidio/
11111
11112 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11113 L:      linux-wireless@vger.kernel.org
11114 S:      Orphan
11115 F:      drivers/net/wireless/ray*
11116
11117 RCUTORTURE MODULE
11118 M:      Josh Triplett <josh@joshtriplett.org>
11119 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11120 L:      linux-kernel@vger.kernel.org
11121 S:      Supported
11122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11123 F:      Documentation/RCU/torture.txt
11124 F:      kernel/rcu/rcutorture.c
11125
11126 RCUTORTURE TEST FRAMEWORK
11127 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11128 M:      Josh Triplett <josh@joshtriplett.org>
11129 R:      Steven Rostedt <rostedt@goodmis.org>
11130 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11131 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11132 L:      linux-kernel@vger.kernel.org
11133 S:      Supported
11134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11135 F:      tools/testing/selftests/rcutorture
11136
11137 RDC R-321X SoC
11138 M:      Florian Fainelli <florian@openwrt.org>
11139 S:      Maintained
11140
11141 RDC R6040 FAST ETHERNET DRIVER
11142 M:      Florian Fainelli <f.fainelli@gmail.com>
11143 L:      netdev@vger.kernel.org
11144 S:      Maintained
11145 F:      drivers/net/ethernet/rdc/r6040.c
11146
11147 RDMAVT - RDMA verbs software
11148 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11149 L:      linux-rdma@vger.kernel.org
11150 S:      Supported
11151 F:      drivers/infiniband/sw/rdmavt
11152
11153 RDS - RELIABLE DATAGRAM SOCKETS
11154 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11155 L:      netdev@vger.kernel.org
11156 L:      linux-rdma@vger.kernel.org
11157 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11158 W:      https://oss.oracle.com/projects/rds/
11159 S:      Supported
11160 F:      net/rds/
11161 F:      Documentation/networking/rds.txt
11162
11163 RDT - RESOURCE ALLOCATION
11164 M:      Fenghua Yu <fenghua.yu@intel.com>
11165 L:      linux-kernel@vger.kernel.org
11166 S:      Supported
11167 F:      arch/x86/kernel/cpu/intel_rdt*
11168 F:      arch/x86/include/asm/intel_rdt*
11169 F:      Documentation/x86/intel_rdt*
11170
11171 READ-COPY UPDATE (RCU)
11172 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11173 M:      Josh Triplett <josh@joshtriplett.org>
11174 R:      Steven Rostedt <rostedt@goodmis.org>
11175 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11176 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11177 L:      linux-kernel@vger.kernel.org
11178 W:      http://www.rdrop.com/users/paulmck/RCU/
11179 S:      Supported
11180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11181 F:      Documentation/RCU/
11182 X:      Documentation/RCU/torture.txt
11183 F:      include/linux/rcu*
11184 X:      include/linux/srcu.h
11185 F:      kernel/rcu/
11186 X:      kernel/torture.c
11187
11188 REAL TIME CLOCK (RTC) SUBSYSTEM
11189 M:      Alessandro Zummo <a.zummo@towertech.it>
11190 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11191 L:      linux-rtc@vger.kernel.org
11192 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11194 S:      Maintained
11195 F:      Documentation/devicetree/bindings/rtc/
11196 F:      Documentation/rtc.txt
11197 F:      drivers/rtc/
11198 F:      include/linux/rtc.h
11199 F:      include/uapi/linux/rtc.h
11200 F:      include/linux/rtc/
11201 F:      include/linux/platform_data/rtc-*
11202 F:      tools/testing/selftests/timers/rtctest.c
11203
11204 REALTEK AUDIO CODECS
11205 M:      Bard Liao <bardliao@realtek.com>
11206 M:      Oder Chiou <oder_chiou@realtek.com>
11207 S:      Maintained
11208 F:      sound/soc/codecs/rt*
11209 F:      include/sound/rt*.h
11210
11211 REGISTER MAP ABSTRACTION
11212 M:      Mark Brown <broonie@kernel.org>
11213 L:      linux-kernel@vger.kernel.org
11214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11215 S:      Supported
11216 F:      Documentation/devicetree/bindings/regmap/
11217 F:      drivers/base/regmap/
11218 F:      include/linux/regmap.h
11219
11220 REISERFS FILE SYSTEM
11221 L:      reiserfs-devel@vger.kernel.org
11222 S:      Supported
11223 F:      fs/reiserfs/
11224
11225 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11226 M:      Ohad Ben-Cohen <ohad@wizery.com>
11227 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11228 L:      linux-remoteproc@vger.kernel.org
11229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11230 S:      Maintained
11231 F:      Documentation/devicetree/bindings/remoteproc/
11232 F:      Documentation/remoteproc.txt
11233 F:      drivers/remoteproc/
11234 F:      include/linux/remoteproc.h
11235
11236 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11237 M:      Ohad Ben-Cohen <ohad@wizery.com>
11238 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11239 L:      linux-remoteproc@vger.kernel.org
11240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11241 S:      Maintained
11242 F:      drivers/rpmsg/
11243 F:      Documentation/rpmsg.txt
11244 F:      include/linux/rpmsg.h
11245 F:      include/linux/rpmsg/
11246
11247 RENESAS CLOCK DRIVERS
11248 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11249 L:      linux-renesas-soc@vger.kernel.org
11250 S:      Supported
11251 F:      drivers/clk/renesas/
11252
11253 RENESAS ETHERNET DRIVERS
11254 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11255 L:      netdev@vger.kernel.org
11256 L:      linux-renesas-soc@vger.kernel.org
11257 F:      drivers/net/ethernet/renesas/
11258 F:      include/linux/sh_eth.h
11259
11260 RENESAS R-CAR GYROADC DRIVER
11261 M:      Marek Vasut <marek.vasut@gmail.com>
11262 L:      linux-iio@vger.kernel.org
11263 S:      Supported
11264 F:      drivers/iio/adc/rcar_gyro_adc.c
11265
11266 RENESAS USB PHY DRIVER
11267 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11268 L:      linux-renesas-soc@vger.kernel.org
11269 S:      Maintained
11270 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11271
11272 RESET CONTROLLER FRAMEWORK
11273 M:      Philipp Zabel <p.zabel@pengutronix.de>
11274 T:      git git://git.pengutronix.de/git/pza/linux
11275 S:      Maintained
11276 F:      drivers/reset/
11277 F:      Documentation/devicetree/bindings/reset/
11278 F:      include/dt-bindings/reset/
11279 F:      include/linux/reset.h
11280 F:      include/linux/reset-controller.h
11281
11282 RFKILL
11283 M:      Johannes Berg <johannes@sipsolutions.net>
11284 L:      linux-wireless@vger.kernel.org
11285 W:      http://wireless.kernel.org/
11286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11288 S:      Maintained
11289 F:      Documentation/rfkill.txt
11290 F:      net/rfkill/
11291
11292 RHASHTABLE
11293 M:      Thomas Graf <tgraf@suug.ch>
11294 M:      Herbert Xu <herbert@gondor.apana.org.au>
11295 L:      netdev@vger.kernel.org
11296 S:      Maintained
11297 F:      lib/rhashtable.c
11298 F:      include/linux/rhashtable.h
11299
11300 RICOH R5C592 MEMORYSTICK DRIVER
11301 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11302 S:      Maintained
11303 F:      drivers/memstick/host/r592.*
11304
11305 RICOH SMARTMEDIA/XD DRIVER
11306 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11307 S:      Maintained
11308 F:      drivers/mtd/nand/r852.c
11309 F:      drivers/mtd/nand/r852.h
11310
11311 ROCCAT DRIVERS
11312 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11313 W:      http://sourceforge.net/projects/roccat/
11314 S:      Maintained
11315 F:      drivers/hid/hid-roccat*
11316 F:      include/linux/hid-roccat*
11317 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11318
11319 ROCKER DRIVER
11320 M:      Jiri Pirko <jiri@resnulli.us>
11321 L:      netdev@vger.kernel.org
11322 S:      Supported
11323 F:      drivers/net/ethernet/rocker/
11324
11325 ROCKETPORT DRIVER
11326 P:      Comtrol Corp.
11327 W:      http://www.comtrol.com
11328 S:      Maintained
11329 F:      Documentation/serial/rocket.txt
11330 F:      drivers/tty/rocket*
11331
11332 ROCKETPORT EXPRESS/INFINITY DRIVER
11333 M:      Kevin Cernekee <cernekee@gmail.com>
11334 L:      linux-serial@vger.kernel.org
11335 S:      Odd Fixes
11336 F:      drivers/tty/serial/rp2.*
11337
11338 ROSE NETWORK LAYER
11339 M:      Ralf Baechle <ralf@linux-mips.org>
11340 L:      linux-hams@vger.kernel.org
11341 W:      http://www.linux-ax25.org/
11342 S:      Maintained
11343 F:      include/net/rose.h
11344 F:      include/uapi/linux/rose.h
11345 F:      net/rose/
11346
11347 RTL2830 MEDIA DRIVER
11348 M:      Antti Palosaari <crope@iki.fi>
11349 L:      linux-media@vger.kernel.org
11350 W:      https://linuxtv.org
11351 W:      http://palosaari.fi/linux/
11352 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11353 T:      git git://linuxtv.org/anttip/media_tree.git
11354 S:      Maintained
11355 F:      drivers/media/dvb-frontends/rtl2830*
11356
11357 RTL2832 MEDIA DRIVER
11358 M:      Antti Palosaari <crope@iki.fi>
11359 L:      linux-media@vger.kernel.org
11360 W:      https://linuxtv.org
11361 W:      http://palosaari.fi/linux/
11362 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11363 T:      git git://linuxtv.org/anttip/media_tree.git
11364 S:      Maintained
11365 F:      drivers/media/dvb-frontends/rtl2832*
11366
11367 RTL2832_SDR MEDIA DRIVER
11368 M:      Antti Palosaari <crope@iki.fi>
11369 L:      linux-media@vger.kernel.org
11370 W:      https://linuxtv.org
11371 W:      http://palosaari.fi/linux/
11372 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11373 T:      git git://linuxtv.org/anttip/media_tree.git
11374 S:      Maintained
11375 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11376
11377 RTL8180 WIRELESS DRIVER
11378 L:      linux-wireless@vger.kernel.org
11379 W:      http://wireless.kernel.org/
11380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11381 S:      Orphan
11382 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11383
11384 RTL8187 WIRELESS DRIVER
11385 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11386 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11387 M:      Larry Finger <Larry.Finger@lwfinger.net>
11388 L:      linux-wireless@vger.kernel.org
11389 W:      http://wireless.kernel.org/
11390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11391 S:      Maintained
11392 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11393
11394 RTL8192CE WIRELESS DRIVER
11395 M:      Larry Finger <Larry.Finger@lwfinger.net>
11396 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11397 L:      linux-wireless@vger.kernel.org
11398 W:      http://wireless.kernel.org/
11399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11400 S:      Maintained
11401 F:      drivers/net/wireless/realtek/rtlwifi/
11402 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11403
11404 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11405 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11406 L:      linux-wireless@vger.kernel.org
11407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11408 S:      Maintained
11409 F:      drivers/net/wireless/realtek/rtl8xxxu/
11410
11411 S3 SAVAGE FRAMEBUFFER DRIVER
11412 M:      Antonino Daplas <adaplas@gmail.com>
11413 L:      linux-fbdev@vger.kernel.org
11414 S:      Maintained
11415 F:      drivers/video/fbdev/savage/
11416
11417 S390
11418 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11419 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11420 L:      linux-s390@vger.kernel.org
11421 W:      http://www.ibm.com/developerworks/linux/linux390/
11422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11423 S:      Supported
11424 F:      arch/s390/
11425 F:      drivers/s390/
11426 F:      Documentation/s390/
11427 F:      Documentation/driver-api/s390-drivers.rst
11428
11429 S390 COMMON I/O LAYER
11430 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11431 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11432 L:      linux-s390@vger.kernel.org
11433 W:      http://www.ibm.com/developerworks/linux/linux390/
11434 S:      Supported
11435 F:      drivers/s390/cio/
11436
11437 S390 DASD DRIVER
11438 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11439 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11440 L:      linux-s390@vger.kernel.org
11441 W:      http://www.ibm.com/developerworks/linux/linux390/
11442 S:      Supported
11443 F:      drivers/s390/block/dasd*
11444 F:      block/partitions/ibm.c
11445
11446 S390 IOMMU (PCI)
11447 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11448 L:      linux-s390@vger.kernel.org
11449 W:      http://www.ibm.com/developerworks/linux/linux390/
11450 S:      Supported
11451 F:      drivers/iommu/s390-iommu.c
11452
11453 S390 IUCV NETWORK LAYER
11454 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11455 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11456 L:      linux-s390@vger.kernel.org
11457 W:      http://www.ibm.com/developerworks/linux/linux390/
11458 S:      Supported
11459 F:      drivers/s390/net/*iucv*
11460 F:      include/net/iucv/
11461 F:      net/iucv/
11462
11463 S390 NETWORK DRIVERS
11464 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11465 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11466 L:      linux-s390@vger.kernel.org
11467 W:      http://www.ibm.com/developerworks/linux/linux390/
11468 S:      Supported
11469 F:      drivers/s390/net/
11470
11471 S390 PCI SUBSYSTEM
11472 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11473 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11474 L:      linux-s390@vger.kernel.org
11475 W:      http://www.ibm.com/developerworks/linux/linux390/
11476 S:      Supported
11477 F:      arch/s390/pci/
11478 F:      drivers/pci/hotplug/s390_pci_hpc.c
11479
11480 S390 VFIO-CCW DRIVER
11481 M:      Cornelia Huck <cohuck@redhat.com>
11482 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11483 L:      linux-s390@vger.kernel.org
11484 L:      kvm@vger.kernel.org
11485 S:      Supported
11486 F:      drivers/s390/cio/vfio_ccw*
11487 F:      Documentation/s390/vfio-ccw.txt
11488 F:      include/uapi/linux/vfio_ccw.h
11489
11490 S390 ZCRYPT DRIVER
11491 M:      Harald Freudenberger <freude@de.ibm.com>
11492 L:      linux-s390@vger.kernel.org
11493 W:      http://www.ibm.com/developerworks/linux/linux390/
11494 S:      Supported
11495 F:      drivers/s390/crypto/
11496
11497 S390 ZFCP DRIVER
11498 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11499 L:      linux-s390@vger.kernel.org
11500 W:      http://www.ibm.com/developerworks/linux/linux390/
11501 S:      Supported
11502 F:      drivers/s390/scsi/zfcp_*
11503
11504 S3C24XX SD/MMC Driver
11505 M:      Ben Dooks <ben-linux@fluff.org>
11506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11507 S:      Supported
11508 F:      drivers/mmc/host/s3cmci.*
11509
11510 SAA6588 RDS RECEIVER DRIVER
11511 M:      Hans Verkuil <hverkuil@xs4all.nl>
11512 L:      linux-media@vger.kernel.org
11513 T:      git git://linuxtv.org/media_tree.git
11514 W:      https://linuxtv.org
11515 S:      Odd Fixes
11516 F:      drivers/media/i2c/saa6588*
11517
11518 SAA7134 VIDEO4LINUX DRIVER
11519 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11520 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11521 L:      linux-media@vger.kernel.org
11522 W:      https://linuxtv.org
11523 T:      git git://linuxtv.org/media_tree.git
11524 S:      Odd fixes
11525 F:      Documentation/media/v4l-drivers/saa7134*
11526 F:      drivers/media/pci/saa7134/
11527
11528 SAA7146 VIDEO4LINUX-2 DRIVER
11529 M:      Hans Verkuil <hverkuil@xs4all.nl>
11530 L:      linux-media@vger.kernel.org
11531 T:      git git://linuxtv.org/media_tree.git
11532 S:      Maintained
11533 F:      drivers/media/common/saa7146/
11534 F:      drivers/media/pci/saa7146/
11535 F:      include/media/saa7146*
11536
11537 SAMSUNG AUDIO (ASoC) DRIVERS
11538 M:      Krzysztof Kozlowski <krzk@kernel.org>
11539 M:      Sangbeom Kim <sbkim73@samsung.com>
11540 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11541 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11542 S:      Supported
11543 F:      sound/soc/samsung/
11544
11545 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11546 M:      Krzysztof Kozlowski <krzk@kernel.org>
11547 L:      linux-crypto@vger.kernel.org
11548 L:      linux-samsung-soc@vger.kernel.org
11549 S:      Maintained
11550 F:      drivers/crypto/exynos-rng.c
11551 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11552
11553 SAMSUNG FRAMEBUFFER DRIVER
11554 M:      Jingoo Han <jingoohan1@gmail.com>
11555 L:      linux-fbdev@vger.kernel.org
11556 S:      Maintained
11557 F:      drivers/video/fbdev/s3c-fb.c
11558
11559 SAMSUNG LAPTOP DRIVER
11560 M:      Corentin Chary <corentin.chary@gmail.com>
11561 L:      platform-driver-x86@vger.kernel.org
11562 S:      Maintained
11563 F:      drivers/platform/x86/samsung-laptop.c
11564
11565 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11566 M:      Sangbeom Kim <sbkim73@samsung.com>
11567 M:      Krzysztof Kozlowski <krzk@kernel.org>
11568 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11569 L:      linux-kernel@vger.kernel.org
11570 L:      linux-samsung-soc@vger.kernel.org
11571 S:      Supported
11572 F:      drivers/mfd/sec*.c
11573 F:      drivers/regulator/s2m*.c
11574 F:      drivers/regulator/s5m*.c
11575 F:      drivers/clk/clk-s2mps11.c
11576 F:      drivers/rtc/rtc-s5m.c
11577 F:      include/linux/mfd/samsung/
11578 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11579 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11580 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11581 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11582
11583 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11584 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11585 L:      linux-media@vger.kernel.org
11586 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11587 S:      Maintained
11588 F:      drivers/media/platform/s3c-camif/
11589 F:      include/media/drv-intf/s3c_camif.h
11590
11591 SAMSUNG S3FWRN5 NFC DRIVER
11592 M:      Robert Baldyga <r.baldyga@samsung.com>
11593 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11594 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11595 S:      Supported
11596 F:      drivers/nfc/s3fwrn5
11597
11598 SAMSUNG S5C73M3 CAMERA DRIVER
11599 M:      Kyungmin Park <kyungmin.park@samsung.com>
11600 M:      Andrzej Hajda <a.hajda@samsung.com>
11601 L:      linux-media@vger.kernel.org
11602 S:      Supported
11603 F:      drivers/media/i2c/s5c73m3/*
11604
11605 SAMSUNG S5K5BAF CAMERA DRIVER
11606 M:      Kyungmin Park <kyungmin.park@samsung.com>
11607 M:      Andrzej Hajda <a.hajda@samsung.com>
11608 L:      linux-media@vger.kernel.org
11609 S:      Supported
11610 F:      drivers/media/i2c/s5k5baf.c
11611
11612 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11613 M:      Krzysztof Kozlowski <krzk@kernel.org>
11614 M:      Vladimir Zapolskiy <vz@mleia.com>
11615 L:      linux-crypto@vger.kernel.org
11616 L:      linux-samsung-soc@vger.kernel.org
11617 S:      Maintained
11618 F:      drivers/crypto/s5p-sss.c
11619
11620 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11621 M:      Kyungmin Park <kyungmin.park@samsung.com>
11622 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11623 L:      linux-media@vger.kernel.org
11624 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11625 S:      Supported
11626 F:      drivers/media/platform/exynos4-is/
11627
11628 SAMSUNG SOC CLOCK DRIVERS
11629 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11630 M:      Tomasz Figa <tomasz.figa@gmail.com>
11631 M:      Chanwoo Choi <cw00.choi@samsung.com>
11632 S:      Supported
11633 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11634 F:      drivers/clk/samsung/
11635 F:      include/dt-bindings/clock/exynos*.h
11636 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11637
11638 SAMSUNG SPI DRIVERS
11639 M:      Kukjin Kim <kgene@kernel.org>
11640 M:      Krzysztof Kozlowski <krzk@kernel.org>
11641 M:      Andi Shyti <andi.shyti@samsung.com>
11642 L:      linux-spi@vger.kernel.org
11643 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11644 S:      Maintained
11645 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11646 F:      drivers/spi/spi-s3c*
11647 F:      include/linux/platform_data/spi-s3c64xx.h
11648
11649 SAMSUNG SXGBE DRIVERS
11650 M:      Byungho An <bh74.an@samsung.com>
11651 M:      Girish K S <ks.giri@samsung.com>
11652 M:      Vipul Pandya <vipul.pandya@samsung.com>
11653 S:      Supported
11654 L:      netdev@vger.kernel.org
11655 F:      drivers/net/ethernet/samsung/sxgbe/
11656
11657 SAMSUNG THERMAL DRIVER
11658 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11659 L:      linux-pm@vger.kernel.org
11660 L:      linux-samsung-soc@vger.kernel.org
11661 S:      Supported
11662 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11663 F:      drivers/thermal/samsung/
11664
11665 SAMSUNG USB2 PHY DRIVER
11666 M:      Kamil Debski <kamil@wypas.org>
11667 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11668 L:      linux-kernel@vger.kernel.org
11669 S:      Supported
11670 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11671 F:      Documentation/phy/samsung-usb2.txt
11672 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11673 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11674 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11675 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11676 F:      drivers/phy/samsung/phy-samsung-usb2.c
11677 F:      drivers/phy/samsung/phy-samsung-usb2.h
11678
11679 SC1200 WDT DRIVER
11680 M:      Zwane Mwaikambo <zwanem@gmail.com>
11681 S:      Maintained
11682 F:      drivers/watchdog/sc1200wdt.c
11683
11684 SCHEDULER
11685 M:      Ingo Molnar <mingo@redhat.com>
11686 M:      Peter Zijlstra <peterz@infradead.org>
11687 L:      linux-kernel@vger.kernel.org
11688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11689 S:      Maintained
11690 F:      kernel/sched/
11691 F:      include/linux/sched.h
11692 F:      include/uapi/linux/sched.h
11693 F:      include/linux/wait.h
11694
11695 SCORE ARCHITECTURE
11696 M:      Chen Liqin <liqin.linux@gmail.com>
11697 M:      Lennox Wu <lennox.wu@gmail.com>
11698 W:      http://www.sunplus.com
11699 S:      Supported
11700 F:      arch/score/
11701
11702 SCR24X CHIP CARD INTERFACE DRIVER
11703 M:      Lubomir Rintel <lkundrak@v3.sk>
11704 S:      Supported
11705 F:      drivers/char/pcmcia/scr24x_cs.c
11706
11707 SCSI CDROM DRIVER
11708 M:      Jens Axboe <axboe@kernel.dk>
11709 L:      linux-scsi@vger.kernel.org
11710 W:      http://www.kernel.dk
11711 S:      Maintained
11712 F:      drivers/scsi/sr*
11713
11714 SCSI RDMA PROTOCOL (SRP) INITIATOR
11715 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11716 L:      linux-rdma@vger.kernel.org
11717 S:      Supported
11718 W:      http://www.openfabrics.org
11719 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11721 F:      drivers/infiniband/ulp/srp/
11722 F:      include/scsi/srp.h
11723
11724 SCSI SG DRIVER
11725 M:      Doug Gilbert <dgilbert@interlog.com>
11726 L:      linux-scsi@vger.kernel.org
11727 W:      http://sg.danny.cz/sg
11728 S:      Maintained
11729 F:      Documentation/scsi/scsi-generic.txt
11730 F:      drivers/scsi/sg.c
11731 F:      include/scsi/sg.h
11732
11733 SCSI SUBSYSTEM
11734 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11736 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11738 L:      linux-scsi@vger.kernel.org
11739 S:      Maintained
11740 F:      Documentation/devicetree/bindings/scsi/
11741 F:      drivers/scsi/
11742 F:      include/scsi/
11743
11744 SCSI TAPE DRIVER
11745 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11746 L:      linux-scsi@vger.kernel.org
11747 S:      Maintained
11748 F:      Documentation/scsi/st.txt
11749 F:      drivers/scsi/st.*
11750 F:      drivers/scsi/st_*.h
11751
11752 SCTP PROTOCOL
11753 M:      Vlad Yasevich <vyasevich@gmail.com>
11754 M:      Neil Horman <nhorman@tuxdriver.com>
11755 L:      linux-sctp@vger.kernel.org
11756 W:      http://lksctp.sourceforge.net
11757 S:      Maintained
11758 F:      Documentation/networking/sctp.txt
11759 F:      include/linux/sctp.h
11760 F:      include/uapi/linux/sctp.h
11761 F:      include/net/sctp/
11762 F:      net/sctp/
11763
11764 SCx200 CPU SUPPORT
11765 M:      Jim Cromie <jim.cromie@gmail.com>
11766 S:      Odd Fixes
11767 F:      Documentation/i2c/busses/scx200_acb
11768 F:      arch/x86/platform/scx200/
11769 F:      drivers/watchdog/scx200_wdt.c
11770 F:      drivers/i2c/busses/scx200*
11771 F:      drivers/mtd/maps/scx200_docflash.c
11772 F:      include/linux/scx200.h
11773
11774 SCx200 GPIO DRIVER
11775 M:      Jim Cromie <jim.cromie@gmail.com>
11776 S:      Maintained
11777 F:      drivers/char/scx200_gpio.c
11778 F:      include/linux/scx200_gpio.h
11779
11780 SCx200 HRT CLOCKSOURCE DRIVER
11781 M:      Jim Cromie <jim.cromie@gmail.com>
11782 S:      Maintained
11783 F:      drivers/clocksource/scx200_hrt.c
11784
11785 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11786 M:      Sascha Sommer <saschasommer@freenet.de>
11787 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11788 S:      Maintained
11789 F:      drivers/mmc/host/sdricoh_cs.c
11790
11791 SECURE COMPUTING
11792 M:      Kees Cook <keescook@chromium.org>
11793 R:      Andy Lutomirski <luto@amacapital.net>
11794 R:      Will Drewry <wad@chromium.org>
11795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11796 S:      Supported
11797 F:      kernel/seccomp.c
11798 F:      include/uapi/linux/seccomp.h
11799 F:      include/linux/seccomp.h
11800 F:      tools/testing/selftests/seccomp/*
11801 F:      tools/testing/selftests/kselftest_harness.h
11802 F:      Documentation/userspace-api/seccomp_filter.rst
11803 K:      \bsecure_computing
11804 K:      \bTIF_SECCOMP\b
11805
11806 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11807 M:      Al Cooper <alcooperx@gmail.com>
11808 L:      linux-mmc@vger.kernel.org
11809 L:      bcm-kernel-feedback-list@broadcom.com
11810 S:      Maintained
11811 F:      drivers/mmc/host/sdhci-brcmstb*
11812
11813 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11814 M:      Adrian Hunter <adrian.hunter@intel.com>
11815 L:      linux-mmc@vger.kernel.org
11816 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11817 S:      Maintained
11818 F:      drivers/mmc/host/sdhci*
11819 F:      include/linux/mmc/sdhci*
11820
11821 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11822 M:      Ben Dooks <ben-linux@fluff.org>
11823 M:      Jaehoon Chung <jh80.chung@samsung.com>
11824 L:      linux-mmc@vger.kernel.org
11825 S:      Maintained
11826 F:      drivers/mmc/host/sdhci-s3c*
11827
11828 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11829 M:      Viresh Kumar <vireshk@kernel.org>
11830 L:      linux-mmc@vger.kernel.org
11831 S:      Maintained
11832 F:      drivers/mmc/host/sdhci-spear.c
11833
11834 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11835 M:      Scott Bauer <scott.bauer@intel.com>
11836 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11837 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11838 L:      linux-block@vger.kernel.org
11839 S:      Supported
11840 F:      block/sed*
11841 F:      block/opal_proto.h
11842 F:      include/linux/sed*
11843 F:      include/uapi/linux/sed*
11844
11845 SECURITY CONTACT
11846 M:      Security Officers <security@kernel.org>
11847 S:      Supported
11848
11849 SECURITY SUBSYSTEM
11850 M:      James Morris <james.l.morris@oracle.com>
11851 M:      "Serge E. Hallyn" <serge@hallyn.com>
11852 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11853 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11854 W:      http://kernsec.org/
11855 S:      Supported
11856 F:      security/
11857
11858 SELINUX SECURITY MODULE
11859 M:      Paul Moore <paul@paul-moore.com>
11860 M:      Stephen Smalley <sds@tycho.nsa.gov>
11861 M:      Eric Paris <eparis@parisplace.org>
11862 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11863 W:      http://selinuxproject.org
11864 T:      git git://git.infradead.org/users/pcmoore/selinux
11865 S:      Supported
11866 F:      include/linux/selinux*
11867 F:      security/selinux/
11868 F:      scripts/selinux/
11869 F:      Documentation/admin-guide/LSM/SELinux.rst
11870
11871 SENSABLE PHANTOM
11872 M:      Jiri Slaby <jirislaby@gmail.com>
11873 S:      Maintained
11874 F:      drivers/misc/phantom.c
11875 F:      include/uapi/linux/phantom.h
11876
11877 SERIAL DEVICE BUS
11878 M:      Rob Herring <robh@kernel.org>
11879 L:      linux-serial@vger.kernel.org
11880 S:      Maintained
11881 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11882 F:      drivers/tty/serdev/
11883 F:      include/linux/serdev.h
11884
11885 SERIAL DRIVERS
11886 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11887 L:      linux-serial@vger.kernel.org
11888 S:      Maintained
11889 F:      Documentation/devicetree/bindings/serial/
11890 F:      drivers/tty/serial/
11891
11892 SERIAL IR RECEIVER
11893 M:      Sean Young <sean@mess.org>
11894 L:      linux-media@vger.kernel.org
11895 S:      Maintained
11896 F:      drivers/media/rc/serial_ir.c
11897
11898 SFC NETWORK DRIVER
11899 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11900 M:      Edward Cree <ecree@solarflare.com>
11901 M:      Bert Kenward <bkenward@solarflare.com>
11902 L:      netdev@vger.kernel.org
11903 S:      Supported
11904 F:      drivers/net/ethernet/sfc/
11905
11906 SGI GRU DRIVER
11907 M:      Dimitri Sivanich <sivanich@sgi.com>
11908 S:      Maintained
11909 F:      drivers/misc/sgi-gru/
11910
11911 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11912 M:      Pat Gefre <pfg@sgi.com>
11913 L:      linux-ia64@vger.kernel.org
11914 S:      Supported
11915 F:      Documentation/ia64/serial.txt
11916 F:      drivers/tty/serial/ioc?_serial.c
11917 F:      include/linux/ioc?.h
11918
11919 SGI XP/XPC/XPNET DRIVER
11920 M:      Cliff Whickman <cpw@sgi.com>
11921 M:      Robin Holt <robinmholt@gmail.com>
11922 S:      Maintained
11923 F:      drivers/misc/sgi-xp/
11924
11925 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11926 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11927 L:      linux-s390@vger.kernel.org
11928 W:      http://www.ibm.com/developerworks/linux/linux390/
11929 S:      Supported
11930 F:      net/smc/
11931
11932 SH_VEU V4L2 MEM2MEM DRIVER
11933 L:      linux-media@vger.kernel.org
11934 S:      Orphan
11935 F:      drivers/media/platform/sh_veu.c
11936
11937 SH_VOU V4L2 OUTPUT DRIVER
11938 L:      linux-media@vger.kernel.org
11939 S:      Orphan
11940 F:      drivers/media/platform/sh_vou.c
11941 F:      include/media/drv-intf/sh_vou.h
11942
11943 SI2157 MEDIA DRIVER
11944 M:      Antti Palosaari <crope@iki.fi>
11945 L:      linux-media@vger.kernel.org
11946 W:      https://linuxtv.org
11947 W:      http://palosaari.fi/linux/
11948 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11949 T:      git git://linuxtv.org/anttip/media_tree.git
11950 S:      Maintained
11951 F:      drivers/media/tuners/si2157*
11952
11953 SI2168 MEDIA DRIVER
11954 M:      Antti Palosaari <crope@iki.fi>
11955 L:      linux-media@vger.kernel.org
11956 W:      https://linuxtv.org
11957 W:      http://palosaari.fi/linux/
11958 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11959 T:      git git://linuxtv.org/anttip/media_tree.git
11960 S:      Maintained
11961 F:      drivers/media/dvb-frontends/si2168*
11962
11963 SI470X FM RADIO RECEIVER I2C DRIVER
11964 M:      Hans Verkuil <hverkuil@xs4all.nl>
11965 L:      linux-media@vger.kernel.org
11966 T:      git git://linuxtv.org/media_tree.git
11967 W:      https://linuxtv.org
11968 S:      Odd Fixes
11969 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11970
11971 SI470X FM RADIO RECEIVER USB DRIVER
11972 M:      Hans Verkuil <hverkuil@xs4all.nl>
11973 L:      linux-media@vger.kernel.org
11974 T:      git git://linuxtv.org/media_tree.git
11975 W:      https://linuxtv.org
11976 S:      Maintained
11977 F:      drivers/media/radio/si470x/radio-si470x-common.c
11978 F:      drivers/media/radio/si470x/radio-si470x.h
11979 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11980
11981 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11982 M:      Eduardo Valentin <edubezval@gmail.com>
11983 L:      linux-media@vger.kernel.org
11984 T:      git git://linuxtv.org/media_tree.git
11985 W:      https://linuxtv.org
11986 S:      Odd Fixes
11987 F:      drivers/media/radio/si4713/si4713.?
11988
11989 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11990 M:      Eduardo Valentin <edubezval@gmail.com>
11991 L:      linux-media@vger.kernel.org
11992 T:      git git://linuxtv.org/media_tree.git
11993 W:      https://linuxtv.org
11994 S:      Odd Fixes
11995 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11996
11997 SI4713 FM RADIO TRANSMITTER USB DRIVER
11998 M:      Hans Verkuil <hverkuil@xs4all.nl>
11999 L:      linux-media@vger.kernel.org
12000 T:      git git://linuxtv.org/media_tree.git
12001 W:      https://linuxtv.org
12002 S:      Maintained
12003 F:      drivers/media/radio/si4713/radio-usb-si4713.c
12004
12005 SIANO DVB DRIVER
12006 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12007 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12008 L:      linux-media@vger.kernel.org
12009 W:      https://linuxtv.org
12010 T:      git git://linuxtv.org/media_tree.git
12011 S:      Odd fixes
12012 F:      drivers/media/common/siano/
12013 F:      drivers/media/usb/siano/
12014 F:      drivers/media/usb/siano/
12015 F:      drivers/media/mmc/siano/
12016
12017 SILEAD TOUCHSCREEN DRIVER
12018 M:      Hans de Goede <hdegoede@redhat.com>
12019 L:      linux-input@vger.kernel.org
12020 L:      platform-driver-x86@vger.kernel.org
12021 S:      Maintained
12022 F:      drivers/input/touchscreen/silead.c
12023 F:      drivers/platform/x86/silead_dmi.c
12024
12025 SILICON MOTION SM712 FRAME BUFFER DRIVER
12026 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12027 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12028 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12029 L:      linux-fbdev@vger.kernel.org
12030 S:      Maintained
12031 F:      drivers/video/fbdev/sm712*
12032 F:      Documentation/fb/sm712fb.txt
12033
12034 SIMPLE FIRMWARE INTERFACE (SFI)
12035 M:      Len Brown <lenb@kernel.org>
12036 L:      sfi-devel@simplefirmware.org
12037 W:      http://simplefirmware.org/
12038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12039 S:      Supported
12040 F:      arch/x86/platform/sfi/
12041 F:      drivers/sfi/
12042 F:      include/linux/sfi*.h
12043
12044 SIMPLEFB FB DRIVER
12045 M:      Hans de Goede <hdegoede@redhat.com>
12046 L:      linux-fbdev@vger.kernel.org
12047 S:      Maintained
12048 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12049 F:      drivers/video/fbdev/simplefb.c
12050 F:      include/linux/platform_data/simplefb.h
12051
12052 SIMTEC EB110ATX (Chalice CATS)
12053 P:      Ben Dooks
12054 P:      Vincent Sanders <vince@simtec.co.uk>
12055 M:      Simtec Linux Team <linux@simtec.co.uk>
12056 W:      http://www.simtec.co.uk/products/EB110ATX/
12057 S:      Supported
12058
12059 SIMTEC EB2410ITX (BAST)
12060 P:      Ben Dooks
12061 P:      Vincent Sanders <vince@simtec.co.uk>
12062 M:      Simtec Linux Team <linux@simtec.co.uk>
12063 W:      http://www.simtec.co.uk/products/EB2410ITX/
12064 S:      Supported
12065 F:      arch/arm/mach-s3c24xx/mach-bast.c
12066 F:      arch/arm/mach-s3c24xx/bast-ide.c
12067 F:      arch/arm/mach-s3c24xx/bast-irq.c
12068
12069 SIPHASH PRF ROUTINES
12070 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12071 S:      Maintained
12072 F:      lib/siphash.c
12073 F:      lib/test_siphash.c
12074 F:      include/linux/siphash.h
12075
12076 SIS 190 ETHERNET DRIVER
12077 M:      Francois Romieu <romieu@fr.zoreil.com>
12078 L:      netdev@vger.kernel.org
12079 S:      Maintained
12080 F:      drivers/net/ethernet/sis/sis190.c
12081
12082 SIS 900/7016 FAST ETHERNET DRIVER
12083 M:      Daniele Venzano <venza@brownhat.org>
12084 W:      http://www.brownhat.org/sis900.html
12085 L:      netdev@vger.kernel.org
12086 S:      Maintained
12087 F:      drivers/net/ethernet/sis/sis900.*
12088
12089 SIS FRAMEBUFFER DRIVER
12090 M:      Thomas Winischhofer <thomas@winischhofer.net>
12091 W:      http://www.winischhofer.net/linuxsisvga.shtml
12092 S:      Maintained
12093 F:      Documentation/fb/sisfb.txt
12094 F:      drivers/video/fbdev/sis/
12095 F:      include/video/sisfb.h
12096
12097 SIS USB2VGA DRIVER
12098 M:      Thomas Winischhofer <thomas@winischhofer.net>
12099 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12100 S:      Maintained
12101 F:      drivers/usb/misc/sisusbvga/
12102
12103 SLAB ALLOCATOR
12104 M:      Christoph Lameter <cl@linux.com>
12105 M:      Pekka Enberg <penberg@kernel.org>
12106 M:      David Rientjes <rientjes@google.com>
12107 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12108 M:      Andrew Morton <akpm@linux-foundation.org>
12109 L:      linux-mm@kvack.org
12110 S:      Maintained
12111 F:      include/linux/sl?b*.h
12112 F:      mm/sl?b*
12113
12114 SLEEPABLE READ-COPY UPDATE (SRCU)
12115 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12116 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12117 M:      Josh Triplett <josh@joshtriplett.org>
12118 R:      Steven Rostedt <rostedt@goodmis.org>
12119 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12120 L:      linux-kernel@vger.kernel.org
12121 W:      http://www.rdrop.com/users/paulmck/RCU/
12122 S:      Supported
12123 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12124 F:      include/linux/srcu.h
12125 F:      kernel/rcu/srcu.c
12126
12127 SMACK SECURITY MODULE
12128 M:      Casey Schaufler <casey@schaufler-ca.com>
12129 L:      linux-security-module@vger.kernel.org
12130 W:      http://schaufler-ca.com
12131 T:      git git://github.com/cschaufler/smack-next
12132 S:      Maintained
12133 F:      Documentation/admin-guide/LSM/Smack.rst
12134 F:      security/smack/
12135
12136 SMC91x ETHERNET DRIVER
12137 M:      Nicolas Pitre <nico@fluxnic.net>
12138 S:      Odd Fixes
12139 F:      drivers/net/ethernet/smsc/smc91x.*
12140
12141 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12142 M:      Sakari Ailus <sakari.ailus@iki.fi>
12143 L:      linux-media@vger.kernel.org
12144 S:      Maintained
12145 F:      drivers/media/i2c/smiapp/
12146 F:      include/media/i2c/smiapp.h
12147 F:      drivers/media/i2c/smiapp-pll.c
12148 F:      drivers/media/i2c/smiapp-pll.h
12149 F:      include/uapi/linux/smiapp.h
12150 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12151
12152 SMM665 HARDWARE MONITOR DRIVER
12153 M:      Guenter Roeck <linux@roeck-us.net>
12154 L:      linux-hwmon@vger.kernel.org
12155 S:      Maintained
12156 F:      Documentation/hwmon/smm665
12157 F:      drivers/hwmon/smm665.c
12158
12159 SMSC EMC2103 HARDWARE MONITOR DRIVER
12160 M:      Steve Glendinning <steve.glendinning@shawell.net>
12161 L:      linux-hwmon@vger.kernel.org
12162 S:      Maintained
12163 F:      Documentation/hwmon/emc2103
12164 F:      drivers/hwmon/emc2103.c
12165
12166 SMSC SCH5627 HARDWARE MONITOR DRIVER
12167 M:      Hans de Goede <hdegoede@redhat.com>
12168 L:      linux-hwmon@vger.kernel.org
12169 S:      Supported
12170 F:      Documentation/hwmon/sch5627
12171 F:      drivers/hwmon/sch5627.c
12172
12173 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12174 M:      Steve Glendinning <steve.glendinning@shawell.net>
12175 L:      linux-fbdev@vger.kernel.org
12176 S:      Maintained
12177 F:      drivers/video/fbdev/smscufx.c
12178
12179 SMSC47B397 HARDWARE MONITOR DRIVER
12180 M:      Jean Delvare <jdelvare@suse.com>
12181 L:      linux-hwmon@vger.kernel.org
12182 S:      Maintained
12183 F:      Documentation/hwmon/smsc47b397
12184 F:      drivers/hwmon/smsc47b397.c
12185
12186 SMSC911x ETHERNET DRIVER
12187 M:      Steve Glendinning <steve.glendinning@shawell.net>
12188 L:      netdev@vger.kernel.org
12189 S:      Maintained
12190 F:      include/linux/smsc911x.h
12191 F:      drivers/net/ethernet/smsc/smsc911x.*
12192
12193 SMSC9420 PCI ETHERNET DRIVER
12194 M:      Steve Glendinning <steve.glendinning@shawell.net>
12195 L:      netdev@vger.kernel.org
12196 S:      Maintained
12197 F:      drivers/net/ethernet/smsc/smsc9420.*
12198
12199 SOC-CAMERA V4L2 SUBSYSTEM
12200 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12201 L:      linux-media@vger.kernel.org
12202 T:      git git://linuxtv.org/media_tree.git
12203 S:      Maintained
12204 F:      include/media/soc*
12205 F:      drivers/media/i2c/soc_camera/
12206 F:      drivers/media/platform/soc_camera/
12207
12208 SOEKRIS NET48XX LED SUPPORT
12209 M:      Chris Boot <bootc@bootc.net>
12210 S:      Maintained
12211 F:      drivers/leds/leds-net48xx.c
12212
12213 SOFT-ROCE DRIVER (rxe)
12214 M:      Moni Shoua <monis@mellanox.com>
12215 L:      linux-rdma@vger.kernel.org
12216 S:      Supported
12217 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12218 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12219 F:      drivers/infiniband/sw/rxe/
12220 F:      include/uapi/rdma/rdma_user_rxe.h
12221
12222 SOFTLOGIC 6x10 MPEG CODEC
12223 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12224 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12225 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12226 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12227 M:      Ismael Luceno <ismael@iodev.co.uk>
12228 L:      linux-media@vger.kernel.org
12229 S:      Supported
12230 F:      drivers/media/pci/solo6x10/
12231
12232 SOFTWARE RAID (Multiple Disks) SUPPORT
12233 M:      Shaohua Li <shli@kernel.org>
12234 L:      linux-raid@vger.kernel.org
12235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12236 S:      Supported
12237 F:      drivers/md/
12238 F:      include/linux/raid/
12239 F:      include/uapi/linux/raid/
12240
12241 SONIC NETWORK DRIVER
12242 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12243 L:      netdev@vger.kernel.org
12244 S:      Maintained
12245 F:      drivers/net/ethernet/natsemi/sonic.*
12246
12247 SONICS SILICON BACKPLANE DRIVER (SSB)
12248 M:      Michael Buesch <m@bues.ch>
12249 L:      linux-wireless@vger.kernel.org
12250 S:      Maintained
12251 F:      drivers/ssb/
12252 F:      include/linux/ssb/
12253
12254 SONY MEMORYSTICK CARD SUPPORT
12255 M:      Alex Dubov <oakad@yahoo.com>
12256 W:      http://tifmxx.berlios.de/
12257 S:      Maintained
12258 F:      drivers/memstick/host/tifm_ms.c
12259
12260 SONY MEMORYSTICK STANDARD SUPPORT
12261 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12262 S:      Maintained
12263 F:      drivers/memstick/core/ms_block.*
12264
12265 SONY VAIO CONTROL DEVICE DRIVER
12266 M:      Mattia Dongili <malattia@linux.it>
12267 L:      platform-driver-x86@vger.kernel.org
12268 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12269 S:      Maintained
12270 F:      Documentation/laptops/sony-laptop.txt
12271 F:      drivers/char/sonypi.c
12272 F:      drivers/platform/x86/sony-laptop.c
12273 F:      include/linux/sony-laptop.h
12274
12275 SOUND
12276 M:      Jaroslav Kysela <perex@perex.cz>
12277 M:      Takashi Iwai <tiwai@suse.com>
12278 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12279 W:      http://www.alsa-project.org/
12280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12281 T:      git git://git.alsa-project.org/alsa-kernel.git
12282 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12283 S:      Maintained
12284 F:      Documentation/sound/
12285 F:      include/sound/
12286 F:      include/uapi/sound/
12287 F:      sound/
12288
12289 SOUND - COMPRESSED AUDIO
12290 M:      Vinod Koul <vinod.koul@intel.com>
12291 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12293 S:      Supported
12294 F:      Documentation/sound/alsa/compress_offload.txt
12295 F:      include/sound/compress_driver.h
12296 F:      include/uapi/sound/compress_*
12297 F:      sound/core/compress_offload.c
12298 F:      sound/soc/soc-compress.c
12299
12300 SOUND - DMAENGINE HELPERS
12301 M:      Lars-Peter Clausen <lars@metafoo.de>
12302 S:      Supported
12303 F:      include/sound/dmaengine_pcm.h
12304 F:      sound/core/pcm_dmaengine.c
12305 F:      sound/soc/soc-generic-dmaengine-pcm.c
12306
12307 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12308 M:      Liam Girdwood <lgirdwood@gmail.com>
12309 M:      Mark Brown <broonie@kernel.org>
12310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12311 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12312 W:      http://alsa-project.org/main/index.php/ASoC
12313 S:      Supported
12314 F:      Documentation/devicetree/bindings/sound/
12315 F:      Documentation/sound/alsa/soc/
12316 F:      sound/soc/
12317 F:      include/sound/soc*
12318
12319 SP2 MEDIA DRIVER
12320 M:      Olli Salonen <olli.salonen@iki.fi>
12321 L:      linux-media@vger.kernel.org
12322 W:      https://linuxtv.org
12323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12324 S:      Maintained
12325 F:      drivers/media/dvb-frontends/sp2*
12326
12327 SPARC + UltraSPARC (sparc/sparc64)
12328 M:      "David S. Miller" <davem@davemloft.net>
12329 L:      sparclinux@vger.kernel.org
12330 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12333 S:      Maintained
12334 F:      arch/sparc/
12335 F:      drivers/sbus/
12336
12337 SPARC SERIAL DRIVERS
12338 M:      "David S. Miller" <davem@davemloft.net>
12339 L:      sparclinux@vger.kernel.org
12340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12342 S:      Maintained
12343 F:      include/linux/sunserialcore.h
12344 F:      drivers/tty/serial/suncore.c
12345 F:      drivers/tty/serial/sunhv.c
12346 F:      drivers/tty/serial/sunsab.c
12347 F:      drivers/tty/serial/sunsab.h
12348 F:      drivers/tty/serial/sunsu.c
12349 F:      drivers/tty/serial/sunzilog.c
12350 F:      drivers/tty/serial/sunzilog.h
12351
12352 SPARSE CHECKER
12353 M:      "Christopher Li" <sparse@chrisli.org>
12354 L:      linux-sparse@vger.kernel.org
12355 W:      https://sparse.wiki.kernel.org/
12356 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12357 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12358 S:      Maintained
12359 F:      include/linux/compiler.h
12360
12361 SPEAR CLOCK FRAMEWORK SUPPORT
12362 M:      Viresh Kumar <vireshk@kernel.org>
12363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12364 W:      http://www.st.com/spear
12365 S:      Maintained
12366 F:      drivers/clk/spear/
12367
12368 SPEAR PLATFORM SUPPORT
12369 M:      Viresh Kumar <vireshk@kernel.org>
12370 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12372 W:      http://www.st.com/spear
12373 S:      Maintained
12374 F:      arch/arm/boot/dts/spear*
12375 F:      arch/arm/mach-spear/
12376
12377 SPI NOR SUBSYSTEM
12378 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12379 M:      Marek Vasut <marek.vasut@gmail.com>
12380 L:      linux-mtd@lists.infradead.org
12381 W:      http://www.linux-mtd.infradead.org/
12382 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12383 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12384 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12385 S:      Maintained
12386 F:      drivers/mtd/spi-nor/
12387 F:      include/linux/mtd/spi-nor.h
12388
12389 SPI SUBSYSTEM
12390 M:      Mark Brown <broonie@kernel.org>
12391 L:      linux-spi@vger.kernel.org
12392 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12393 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12394 S:      Maintained
12395 F:      Documentation/devicetree/bindings/spi/
12396 F:      Documentation/spi/
12397 F:      drivers/spi/
12398 F:      include/linux/spi/
12399 F:      include/uapi/linux/spi/
12400 F:      tools/spi/
12401
12402 SPIDERNET NETWORK DRIVER for CELL
12403 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12404 L:      netdev@vger.kernel.org
12405 S:      Supported
12406 F:      Documentation/networking/spider_net.txt
12407 F:      drivers/net/ethernet/toshiba/spider_net*
12408
12409 SPMI SUBSYSTEM
12410 R:      Stephen Boyd <sboyd@codeaurora.org>
12411 L:      linux-arm-msm@vger.kernel.org
12412 F:      Documentation/devicetree/bindings/spmi/
12413 F:      drivers/spmi/
12414 F:      include/dt-bindings/spmi/spmi.h
12415 F:      include/linux/spmi.h
12416 F:      include/trace/events/spmi.h
12417
12418 SPU FILE SYSTEM
12419 M:      Jeremy Kerr <jk@ozlabs.org>
12420 L:      linuxppc-dev@lists.ozlabs.org
12421 W:      http://www.ibm.com/developerworks/power/cell/
12422 S:      Supported
12423 F:      Documentation/filesystems/spufs.txt
12424 F:      arch/powerpc/platforms/cell/spufs/
12425
12426 SQUASHFS FILE SYSTEM
12427 M:      Phillip Lougher <phillip@squashfs.org.uk>
12428 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12429 W:      http://squashfs.org.uk
12430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12431 S:      Maintained
12432 F:      Documentation/filesystems/squashfs.txt
12433 F:      fs/squashfs/
12434
12435 SRM (Alpha) environment access
12436 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12437 S:      Maintained
12438 F:      arch/alpha/kernel/srm_env.c
12439
12440 STABLE BRANCH
12441 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12442 L:      stable@vger.kernel.org
12443 S:      Supported
12444 F:      Documentation/process/stable-kernel-rules.rst
12445
12446 STAGING - COMEDI
12447 M:      Ian Abbott <abbotti@mev.co.uk>
12448 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12449 S:      Odd Fixes
12450 F:      drivers/staging/comedi/
12451
12452 STAGING - FLARION FT1000 DRIVERS
12453 M:      Marek Belisko <marek.belisko@gmail.com>
12454 S:      Odd Fixes
12455 F:      drivers/staging/ft1000/
12456
12457 STAGING - INDUSTRIAL IO
12458 M:      Jonathan Cameron <jic23@kernel.org>
12459 L:      linux-iio@vger.kernel.org
12460 S:      Odd Fixes
12461 F:      Documentation/devicetree/bindings/staging/iio/
12462 F:      drivers/staging/iio/
12463
12464 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12465 M:      Jarod Wilson <jarod@wilsonet.com>
12466 W:      http://www.lirc.org/
12467 S:      Odd Fixes
12468 F:      drivers/staging/media/lirc/
12469
12470 STAGING - LUSTRE PARALLEL FILESYSTEM
12471 M:      Oleg Drokin <oleg.drokin@intel.com>
12472 M:      Andreas Dilger <andreas.dilger@intel.com>
12473 M:      James Simmons <jsimmons@infradead.org>
12474 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12475 W:      http://wiki.lustre.org/
12476 S:      Maintained
12477 F:      drivers/staging/lustre
12478
12479 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12480 M:      Marc Dietrich <marvin24@gmx.de>
12481 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12482 L:      linux-tegra@vger.kernel.org
12483 S:      Maintained
12484 F:      drivers/staging/nvec/
12485
12486 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12487 M:      Jens Frederich <jfrederich@gmail.com>
12488 M:      Daniel Drake <dsd@laptop.org>
12489 M:      Jon Nettleton <jon.nettleton@gmail.com>
12490 W:      http://wiki.laptop.org/go/DCON
12491 S:      Maintained
12492 F:      drivers/staging/olpc_dcon/
12493
12494 STAGING - REALTEK RTL8712U DRIVERS
12495 M:      Larry Finger <Larry.Finger@lwfinger.net>
12496 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12497 S:      Odd Fixes
12498 F:      drivers/staging/rtl8712/
12499
12500 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12501 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12502 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12503 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12504 L:      linux-fbdev@vger.kernel.org
12505 S:      Maintained
12506 F:      drivers/staging/sm750fb/
12507
12508 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12509 M:      William Hubbs <w.d.hubbs@gmail.com>
12510 M:      Chris Brannon <chris@the-brannons.com>
12511 M:      Kirk Reiser <kirk@reisers.ca>
12512 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12513 L:      speakup@linux-speakup.org
12514 W:      http://www.linux-speakup.org/
12515 S:      Odd Fixes
12516 F:      drivers/staging/speakup/
12517
12518 STAGING - VIA VT665X DRIVERS
12519 M:      Forest Bond <forest@alittletooquiet.net>
12520 S:      Odd Fixes
12521 F:      drivers/staging/vt665?/
12522
12523 STAGING - WILC1000 WIFI DRIVER
12524 M:      Aditya Shankar <aditya.shankar@microchip.com>
12525 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12526 L:      linux-wireless@vger.kernel.org
12527 S:      Supported
12528 F:      drivers/staging/wilc1000/
12529
12530 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12531 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12532 S:      Odd Fixes
12533 F:      drivers/staging/xgifb/
12534
12535 STAGING SUBSYSTEM
12536 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12537 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12538 L:      devel@driverdev.osuosl.org
12539 S:      Supported
12540 F:      drivers/staging/
12541
12542 STARFIRE/DURALAN NETWORK DRIVER
12543 M:      Ion Badulescu <ionut@badula.org>
12544 S:      Odd Fixes
12545 F:      drivers/net/ethernet/adaptec/starfire*
12546
12547 STI CEC DRIVER
12548 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12549 S:      Maintained
12550 F:      drivers/staging/media/st-cec/
12551 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12552
12553 STK1160 USB VIDEO CAPTURE DRIVER
12554 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12555 L:      linux-media@vger.kernel.org
12556 T:      git git://linuxtv.org/media_tree.git
12557 S:      Maintained
12558 F:      drivers/media/usb/stk1160/
12559
12560 STMMAC ETHERNET DRIVER
12561 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12562 M:      Alexandre Torgue <alexandre.torgue@st.com>
12563 L:      netdev@vger.kernel.org
12564 W:      http://www.stlinux.com
12565 S:      Supported
12566 F:      drivers/net/ethernet/stmicro/stmmac/
12567
12568 SUN3/3X
12569 M:      Sam Creasey <sammy@sammy.net>
12570 W:      http://sammy.net/sun3/
12571 S:      Maintained
12572 F:      arch/m68k/kernel/*sun3*
12573 F:      arch/m68k/sun3*/
12574 F:      arch/m68k/include/asm/sun3*
12575 F:      drivers/net/ethernet/i825xx/sun3*
12576
12577 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12578 M:      Hans de Goede <hdegoede@redhat.com>
12579 L:      linux-input@vger.kernel.org
12580 S:      Maintained
12581 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12582 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12583
12584 SUNDANCE NETWORK DRIVER
12585 M:      Denis Kirjanov <kda@linux-powerpc.org>
12586 L:      netdev@vger.kernel.org
12587 S:      Maintained
12588 F:      drivers/net/ethernet/dlink/sundance.c
12589
12590 SUPERH
12591 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12592 M:      Rich Felker <dalias@libc.org>
12593 L:      linux-sh@vger.kernel.org
12594 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12595 S:      Maintained
12596 F:      Documentation/sh/
12597 F:      arch/sh/
12598 F:      drivers/sh/
12599
12600 SUSPEND TO RAM
12601 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12602 M:      Len Brown <len.brown@intel.com>
12603 M:      Pavel Machek <pavel@ucw.cz>
12604 L:      linux-pm@vger.kernel.org
12605 B:      https://bugzilla.kernel.org
12606 S:      Supported
12607 F:      Documentation/power/
12608 F:      arch/x86/kernel/acpi/
12609 F:      drivers/base/power/
12610 F:      kernel/power/
12611 F:      include/linux/suspend.h
12612 F:      include/linux/freezer.h
12613 F:      include/linux/pm.h
12614
12615 SVGA HANDLING
12616 M:      Martin Mares <mj@ucw.cz>
12617 L:      linux-video@atrey.karlin.mff.cuni.cz
12618 S:      Maintained
12619 F:      Documentation/svga.txt
12620 F:      arch/x86/boot/video*
12621
12622 SWIOTLB SUBSYSTEM
12623 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12624 L:      linux-kernel@vger.kernel.org
12625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12626 S:      Supported
12627 F:      lib/swiotlb.c
12628 F:      arch/*/kernel/pci-swiotlb.c
12629 F:      include/linux/swiotlb.h
12630
12631 SWITCHDEV
12632 M:      Jiri Pirko <jiri@resnulli.us>
12633 M:      Ivan Vecera <ivecera@redhat.com>
12634 L:      netdev@vger.kernel.org
12635 S:      Supported
12636 F:      net/switchdev/
12637 F:      include/net/switchdev.h
12638
12639 SYNC FILE FRAMEWORK
12640 M:      Sumit Semwal <sumit.semwal@linaro.org>
12641 R:      Gustavo Padovan <gustavo@padovan.org>
12642 S:      Maintained
12643 L:      linux-media@vger.kernel.org
12644 L:      dri-devel@lists.freedesktop.org
12645 F:      drivers/dma-buf/sync_*
12646 F:      drivers/dma-buf/dma-fence*
12647 F:      drivers/dma-buf/sw_sync.c
12648 F:      include/linux/sync_file.h
12649 F:      include/uapi/linux/sync_file.h
12650 F:      Documentation/sync_file.txt
12651 T:      git git://anongit.freedesktop.org/drm/drm-misc
12652
12653 SYNOPSYS ARC ARCHITECTURE
12654 M:      Vineet Gupta <vgupta@synopsys.com>
12655 L:      linux-snps-arc@lists.infradead.org
12656 S:      Supported
12657 F:      arch/arc/
12658 F:      Documentation/devicetree/bindings/arc/*
12659 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12660 F:      drivers/clocksource/arc_timer.c
12661 F:      drivers/tty/serial/arc_uart.c
12662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12663
12664 SYNOPSYS ARC SDP platform support
12665 M:      Alexey Brodkin <abrodkin@synopsys.com>
12666 S:      Supported
12667 F:      arch/arc/plat-axs10x
12668 F:      arch/arc/boot/dts/ax*
12669 F:      Documentation/devicetree/bindings/arc/axs10*
12670
12671 SYNOPSYS DESIGNWARE DMAC DRIVER
12672 M:      Viresh Kumar <vireshk@kernel.org>
12673 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12674 S:      Maintained
12675 F:      include/linux/dma/dw.h
12676 F:      include/linux/platform_data/dma-dw.h
12677 F:      drivers/dma/dw/
12678
12679 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12680 M:      Jie Deng <jiedeng@synopsys.com>
12681 L:      netdev@vger.kernel.org
12682 S:      Supported
12683 F:      drivers/net/ethernet/synopsys/
12684
12685 SYNOPSYS DESIGNWARE I2C DRIVER
12686 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
12687 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12688 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
12689 L:      linux-i2c@vger.kernel.org
12690 S:      Maintained
12691 F:      drivers/i2c/busses/i2c-designware-*
12692 F:      include/linux/platform_data/i2c-designware.h
12693
12694 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12695 M:      Jaehoon Chung <jh80.chung@samsung.com>
12696 L:      linux-mmc@vger.kernel.org
12697 S:      Maintained
12698 F:      drivers/mmc/host/dw_mmc*
12699
12700 SYSTEM CONFIGURATION (SYSCON)
12701 M:      Lee Jones <lee.jones@linaro.org>
12702 M:      Arnd Bergmann <arnd@arndb.de>
12703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12704 S:      Supported
12705 F:      drivers/mfd/syscon.c
12706
12707 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12708 M:      Sudeep Holla <sudeep.holla@arm.com>
12709 L:      linux-arm-kernel@lists.infradead.org
12710 S:      Maintained
12711 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
12712 F:      drivers/clk/clk-scpi.c
12713 F:      drivers/cpufreq/scpi-cpufreq.c
12714 F:      drivers/firmware/arm_scpi.c
12715 F:      include/linux/scpi_protocol.h
12716
12717 SYSTEM RESET/SHUTDOWN DRIVERS
12718 M:      Sebastian Reichel <sre@kernel.org>
12719 L:      linux-pm@vger.kernel.org
12720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12721 S:      Maintained
12722 F:      Documentation/devicetree/bindings/power/reset/
12723 F:      drivers/power/reset/
12724
12725 SYSTEM TRACE MODULE CLASS
12726 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12727 S:      Maintained
12728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12729 F:      Documentation/trace/stm.txt
12730 F:      drivers/hwtracing/stm/
12731 F:      include/linux/stm.h
12732 F:      include/uapi/linux/stm.h
12733
12734 SYSV FILESYSTEM
12735 M:      Christoph Hellwig <hch@infradead.org>
12736 S:      Maintained
12737 F:      Documentation/filesystems/sysv-fs.txt
12738 F:      fs/sysv/
12739 F:      include/linux/sysv_fs.h
12740
12741 TARGET SUBSYSTEM
12742 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12743 L:      linux-scsi@vger.kernel.org
12744 L:      target-devel@vger.kernel.org
12745 W:      http://www.linux-iscsi.org
12746 W:      http://groups.google.com/group/linux-iscsi-target-dev
12747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12748 S:      Supported
12749 F:      drivers/target/
12750 F:      include/target/
12751 F:      Documentation/target/
12752
12753 TASKSTATS STATISTICS INTERFACE
12754 M:      Balbir Singh <bsingharora@gmail.com>
12755 S:      Maintained
12756 F:      Documentation/accounting/taskstats*
12757 F:      include/linux/taskstats*
12758 F:      kernel/taskstats.c
12759
12760 TC subsystem
12761 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12762 M:      Cong Wang <xiyou.wangcong@gmail.com>
12763 M:      Jiri Pirko <jiri@resnulli.us>
12764 L:      netdev@vger.kernel.org
12765 S:      Maintained
12766 F:      include/net/pkt_cls.h
12767 F:      include/net/pkt_sched.h
12768 F:      include/net/tc_act/
12769 F:      include/uapi/linux/pkt_cls.h
12770 F:      include/uapi/linux/pkt_sched.h
12771 F:      include/uapi/linux/tc_act/
12772 F:      include/uapi/linux/tc_ematch/
12773 F:      net/sched/
12774
12775 TCP LOW PRIORITY MODULE
12776 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12777 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12778 W:      http://tcp-lp-mod.sourceforge.net/
12779 S:      Maintained
12780 F:      net/ipv4/tcp_lp.c
12781
12782 TDA10071 MEDIA DRIVER
12783 M:      Antti Palosaari <crope@iki.fi>
12784 L:      linux-media@vger.kernel.org
12785 W:      https://linuxtv.org
12786 W:      http://palosaari.fi/linux/
12787 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12788 T:      git git://linuxtv.org/anttip/media_tree.git
12789 S:      Maintained
12790 F:      drivers/media/dvb-frontends/tda10071*
12791
12792 TDA18212 MEDIA DRIVER
12793 M:      Antti Palosaari <crope@iki.fi>
12794 L:      linux-media@vger.kernel.org
12795 W:      https://linuxtv.org
12796 W:      http://palosaari.fi/linux/
12797 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12798 T:      git git://linuxtv.org/anttip/media_tree.git
12799 S:      Maintained
12800 F:      drivers/media/tuners/tda18212*
12801
12802 TDA18218 MEDIA DRIVER
12803 M:      Antti Palosaari <crope@iki.fi>
12804 L:      linux-media@vger.kernel.org
12805 W:      https://linuxtv.org
12806 W:      http://palosaari.fi/linux/
12807 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12808 T:      git git://linuxtv.org/anttip/media_tree.git
12809 S:      Maintained
12810 F:      drivers/media/tuners/tda18218*
12811
12812 TDA18271 MEDIA DRIVER
12813 M:      Michael Krufky <mkrufky@linuxtv.org>
12814 L:      linux-media@vger.kernel.org
12815 W:      https://linuxtv.org
12816 W:      http://github.com/mkrufky
12817 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12818 T:      git git://linuxtv.org/mkrufky/tuners.git
12819 S:      Maintained
12820 F:      drivers/media/tuners/tda18271*
12821
12822 TDA827x MEDIA DRIVER
12823 M:      Michael Krufky <mkrufky@linuxtv.org>
12824 L:      linux-media@vger.kernel.org
12825 W:      https://linuxtv.org
12826 W:      http://github.com/mkrufky
12827 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12828 T:      git git://linuxtv.org/mkrufky/tuners.git
12829 S:      Maintained
12830 F:      drivers/media/tuners/tda8290.*
12831
12832 TDA8290 MEDIA DRIVER
12833 M:      Michael Krufky <mkrufky@linuxtv.org>
12834 L:      linux-media@vger.kernel.org
12835 W:      https://linuxtv.org
12836 W:      http://github.com/mkrufky
12837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12838 T:      git git://linuxtv.org/mkrufky/tuners.git
12839 S:      Maintained
12840 F:      drivers/media/tuners/tda8290.*
12841
12842 TDA9840 MEDIA DRIVER
12843 M:      Hans Verkuil <hverkuil@xs4all.nl>
12844 L:      linux-media@vger.kernel.org
12845 T:      git git://linuxtv.org/media_tree.git
12846 W:      https://linuxtv.org
12847 S:      Maintained
12848 F:      drivers/media/i2c/tda9840*
12849
12850 TEA5761 TUNER DRIVER
12851 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12852 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12853 L:      linux-media@vger.kernel.org
12854 W:      https://linuxtv.org
12855 T:      git git://linuxtv.org/media_tree.git
12856 S:      Odd fixes
12857 F:      drivers/media/tuners/tea5761.*
12858
12859 TEA5767 TUNER DRIVER
12860 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12861 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12862 L:      linux-media@vger.kernel.org
12863 W:      https://linuxtv.org
12864 T:      git git://linuxtv.org/media_tree.git
12865 S:      Maintained
12866 F:      drivers/media/tuners/tea5767.*
12867
12868 TEA6415C MEDIA DRIVER
12869 M:      Hans Verkuil <hverkuil@xs4all.nl>
12870 L:      linux-media@vger.kernel.org
12871 T:      git git://linuxtv.org/media_tree.git
12872 W:      https://linuxtv.org
12873 S:      Maintained
12874 F:      drivers/media/i2c/tea6415c*
12875
12876 TEA6420 MEDIA DRIVER
12877 M:      Hans Verkuil <hverkuil@xs4all.nl>
12878 L:      linux-media@vger.kernel.org
12879 T:      git git://linuxtv.org/media_tree.git
12880 W:      https://linuxtv.org
12881 S:      Maintained
12882 F:      drivers/media/i2c/tea6420*
12883
12884 TEAM DRIVER
12885 M:      Jiri Pirko <jiri@resnulli.us>
12886 L:      netdev@vger.kernel.org
12887 S:      Supported
12888 F:      drivers/net/team/
12889 F:      include/linux/if_team.h
12890 F:      include/uapi/linux/if_team.h
12891
12892 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12893 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12894 S:      Maintained
12895 F:      arch/x86/platform/ts5500/
12896
12897 TECHNOTREND USB IR RECEIVER
12898 M:      Sean Young <sean@mess.org>
12899 L:      linux-media@vger.kernel.org
12900 S:      Maintained
12901 F:      drivers/media/rc/ttusbir.c
12902
12903 TEE SUBSYSTEM
12904 M:      Jens Wiklander <jens.wiklander@linaro.org>
12905 S:      Maintained
12906 F:      include/linux/tee_drv.h
12907 F:      include/uapi/linux/tee.h
12908 F:      drivers/tee/
12909 F:      Documentation/tee.txt
12910
12911 TEGRA ARCHITECTURE SUPPORT
12912 M:      Thierry Reding <thierry.reding@gmail.com>
12913 M:      Jonathan Hunter <jonathanh@nvidia.com>
12914 L:      linux-tegra@vger.kernel.org
12915 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12917 S:      Supported
12918 N:      [^a-z]tegra
12919
12920 TEGRA CLOCK DRIVER
12921 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12922 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12923 S:      Supported
12924 F:      drivers/clk/tegra/
12925
12926 TEGRA DMA DRIVERS
12927 M:      Laxman Dewangan <ldewangan@nvidia.com>
12928 M:      Jon Hunter <jonathanh@nvidia.com>
12929 S:      Supported
12930 F:      drivers/dma/tegra*
12931
12932 TEGRA I2C DRIVER
12933 M:      Laxman Dewangan <ldewangan@nvidia.com>
12934 S:      Supported
12935 F:      drivers/i2c/busses/i2c-tegra.c
12936
12937 TEGRA IOMMU DRIVERS
12938 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12939 S:      Supported
12940 F:      drivers/iommu/tegra*
12941
12942 TEGRA KBC DRIVER
12943 M:      Rakesh Iyer <riyer@nvidia.com>
12944 M:      Laxman Dewangan <ldewangan@nvidia.com>
12945 S:      Supported
12946 F:      drivers/input/keyboard/tegra-kbc.c
12947
12948 TEGRA PWM DRIVER
12949 M:      Thierry Reding <thierry.reding@gmail.com>
12950 S:      Supported
12951 F:      drivers/pwm/pwm-tegra.c
12952
12953 TEGRA SERIAL DRIVER
12954 M:      Laxman Dewangan <ldewangan@nvidia.com>
12955 S:      Supported
12956 F:      drivers/tty/serial/serial-tegra.c
12957
12958 TEGRA SPI DRIVER
12959 M:      Laxman Dewangan <ldewangan@nvidia.com>
12960 S:      Supported
12961 F:      drivers/spi/spi-tegra*
12962
12963 TEHUTI ETHERNET DRIVER
12964 M:      Andy Gospodarek <andy@greyhouse.net>
12965 L:      netdev@vger.kernel.org
12966 S:      Supported
12967 F:      drivers/net/ethernet/tehuti/*
12968
12969 Telecom Clock Driver for MCPL0010
12970 M:      Mark Gross <mark.gross@intel.com>
12971 S:      Supported
12972 F:      drivers/char/tlclk.c
12973
12974 TENSILICA XTENSA PORT (xtensa)
12975 M:      Chris Zankel <chris@zankel.net>
12976 M:      Max Filippov <jcmvbkbc@gmail.com>
12977 L:      linux-xtensa@linux-xtensa.org
12978 T:      git git://github.com/czankel/xtensa-linux.git
12979 S:      Maintained
12980 F:      arch/xtensa/
12981 F:      drivers/irqchip/irq-xtensa-*
12982
12983 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12984 M:      Nishanth Menon <nm@ti.com>
12985 M:      Tero Kristo <t-kristo@ti.com>
12986 M:      Santosh Shilimkar <ssantosh@kernel.org>
12987 L:      linux-arm-kernel@lists.infradead.org
12988 S:      Maintained
12989 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12990 F:      drivers/firmware/ti_sci*
12991 F:      include/linux/soc/ti/ti_sci_protocol.h
12992 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12993 F:      include/dt-bindings/genpd/k2g.h
12994 F:      drivers/soc/ti/ti_sci_pm_domains.c
12995 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12996 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12997 F:      drivers/clk/keystone/sci-clk.c
12998 F:      drivers/reset/reset-ti-sci.c
12999
13000 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13001 M:      Hans Verkuil <hverkuil@xs4all.nl>
13002 L:      linux-media@vger.kernel.org
13003 T:      git git://linuxtv.org/media_tree.git
13004 W:      https://linuxtv.org
13005 S:      Maintained
13006 F:      drivers/media/radio/radio-raremono.c
13007
13008 THERMAL
13009 M:      Zhang Rui <rui.zhang@intel.com>
13010 M:      Eduardo Valentin <edubezval@gmail.com>
13011 L:      linux-pm@vger.kernel.org
13012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13013 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13014 Q:      https://patchwork.kernel.org/project/linux-pm/list/
13015 S:      Supported
13016 F:      drivers/thermal/
13017 F:      include/linux/thermal.h
13018 F:      include/uapi/linux/thermal.h
13019 F:      include/linux/cpu_cooling.h
13020 F:      Documentation/devicetree/bindings/thermal/
13021
13022 THERMAL/CPU_COOLING
13023 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
13024 M:      Viresh Kumar <viresh.kumar@linaro.org>
13025 M:      Javi Merino <javi.merino@kernel.org>
13026 L:      linux-pm@vger.kernel.org
13027 S:      Supported
13028 F:      Documentation/thermal/cpu-cooling-api.txt
13029 F:      drivers/thermal/cpu_cooling.c
13030 F:      include/linux/cpu_cooling.h
13031
13032 THINKPAD ACPI EXTRAS DRIVER
13033 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13034 L:      ibm-acpi-devel@lists.sourceforge.net
13035 L:      platform-driver-x86@vger.kernel.org
13036 W:      http://ibm-acpi.sourceforge.net
13037 W:      http://thinkwiki.org/wiki/Ibm-acpi
13038 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13039 S:      Maintained
13040 F:      drivers/platform/x86/thinkpad_acpi.c
13041
13042 THUNDERBOLT DRIVER
13043 M:      Andreas Noever <andreas.noever@gmail.com>
13044 M:      Michael Jamet <michael.jamet@intel.com>
13045 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
13046 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
13047 S:      Maintained
13048 F:      drivers/thunderbolt/
13049
13050 TI AM437X VPFE DRIVER
13051 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13052 L:      linux-media@vger.kernel.org
13053 W:      https://linuxtv.org
13054 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13055 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13056 S:      Maintained
13057 F:      drivers/media/platform/am437x/
13058
13059 TI BANDGAP AND THERMAL DRIVER
13060 M:      Eduardo Valentin <edubezval@gmail.com>
13061 M:      Keerthy <j-keerthy@ti.com>
13062 L:      linux-pm@vger.kernel.org
13063 L:      linux-omap@vger.kernel.org
13064 S:      Maintained
13065 F:      drivers/thermal/ti-soc-thermal/
13066
13067 TI BQ27XXX POWER SUPPLY DRIVER
13068 R:      Andrew F. Davis <afd@ti.com>
13069 F:      include/linux/power/bq27xxx_battery.h
13070 F:      drivers/power/supply/bq27xxx_battery.c
13071 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13072
13073 TI CDCE706 CLOCK DRIVER
13074 M:      Max Filippov <jcmvbkbc@gmail.com>
13075 S:      Maintained
13076 F:      drivers/clk/clk-cdce706.c
13077
13078 TI CLOCK DRIVER
13079 M:      Tero Kristo <t-kristo@ti.com>
13080 L:      linux-omap@vger.kernel.org
13081 S:      Maintained
13082 F:      drivers/clk/ti/
13083 F:      include/linux/clk/ti.h
13084
13085 TI DAVINCI MACHINE SUPPORT
13086 M:      Sekhar Nori <nsekhar@ti.com>
13087 M:      Kevin Hilman <khilman@kernel.org>
13088 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13090 S:      Supported
13091 F:      arch/arm/mach-davinci/
13092 F:      drivers/i2c/busses/i2c-davinci.c
13093 F:      arch/arm/boot/dts/da850*
13094
13095 TI DAVINCI SERIES GPIO DRIVER
13096 M:      Keerthy <j-keerthy@ti.com>
13097 L:      linux-gpio@vger.kernel.org
13098 S:      Maintained
13099 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13100 F:      drivers/gpio/gpio-davinci.c
13101
13102 TI DAVINCI SERIES MEDIA DRIVER
13103 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13104 L:      linux-media@vger.kernel.org
13105 W:      https://linuxtv.org
13106 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13107 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13108 S:      Maintained
13109 F:      drivers/media/platform/davinci/
13110 F:      include/media/davinci/
13111
13112 TI ETHERNET SWITCH DRIVER (CPSW)
13113 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13114 L:      linux-omap@vger.kernel.org
13115 L:      netdev@vger.kernel.org
13116 S:      Maintained
13117 F:      drivers/net/ethernet/ti/cpsw*
13118 F:      drivers/net/ethernet/ti/davinci*
13119
13120 TI FLASH MEDIA INTERFACE DRIVER
13121 M:      Alex Dubov <oakad@yahoo.com>
13122 S:      Maintained
13123 F:      drivers/misc/tifm*
13124 F:      drivers/mmc/host/tifm_sd.c
13125 F:      include/linux/tifm.h
13126
13127 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13128 M:      Santosh Shilimkar <ssantosh@kernel.org>
13129 L:      linux-kernel@vger.kernel.org
13130 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13131 S:      Maintained
13132 F:      drivers/soc/ti/*
13133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13134
13135 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13136 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13137 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13138 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13139 S:      Maintained
13140 F:      sound/soc/codecs/lm49453*
13141 F:      sound/soc/codecs/isabelle*
13142
13143 TI LP855x BACKLIGHT DRIVER
13144 M:      Milo Kim <milo.kim@ti.com>
13145 S:      Maintained
13146 F:      Documentation/backlight/lp855x-driver.txt
13147 F:      drivers/video/backlight/lp855x_bl.c
13148 F:      include/linux/platform_data/lp855x.h
13149
13150 TI LP8727 CHARGER DRIVER
13151 M:      Milo Kim <milo.kim@ti.com>
13152 S:      Maintained
13153 F:      drivers/power/supply/lp8727_charger.c
13154 F:      include/linux/platform_data/lp8727.h
13155
13156 TI LP8788 MFD DRIVER
13157 M:      Milo Kim <milo.kim@ti.com>
13158 S:      Maintained
13159 F:      drivers/iio/adc/lp8788_adc.c
13160 F:      drivers/leds/leds-lp8788.c
13161 F:      drivers/mfd/lp8788*.c
13162 F:      drivers/power/supply/lp8788-charger.c
13163 F:      drivers/regulator/lp8788-*.c
13164 F:      include/linux/mfd/lp8788*.h
13165
13166 TI NETCP ETHERNET DRIVER
13167 M:      Wingman Kwok <w-kwok2@ti.com>
13168 M:      Murali Karicheri <m-karicheri2@ti.com>
13169 L:      netdev@vger.kernel.org
13170 S:      Maintained
13171 F:      drivers/net/ethernet/ti/netcp*
13172
13173 TI TAS571X FAMILY ASoC CODEC DRIVER
13174 M:      Kevin Cernekee <cernekee@chromium.org>
13175 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13176 S:      Odd Fixes
13177 F:      sound/soc/codecs/tas571x*
13178
13179 TI TRF7970A NFC DRIVER
13180 M:      Mark Greer <mgreer@animalcreek.com>
13181 L:      linux-wireless@vger.kernel.org
13182 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13183 S:      Supported
13184 F:      drivers/nfc/trf7970a.c
13185 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13186
13187 TI TWL4030 SERIES SOC CODEC DRIVER
13188 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13189 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13190 S:      Maintained
13191 F:      sound/soc/codecs/twl4030*
13192
13193 TI VPE/CAL DRIVERS
13194 M:      Benoit Parrot <bparrot@ti.com>
13195 L:      linux-media@vger.kernel.org
13196 W:      http://linuxtv.org/
13197 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13198 S:      Maintained
13199 F:      drivers/media/platform/ti-vpe/
13200
13201 TI WILINK WIRELESS DRIVERS
13202 L:      linux-wireless@vger.kernel.org
13203 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13204 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13206 S:      Orphan
13207 F:      drivers/net/wireless/ti/
13208 F:      include/linux/wl12xx.h
13209
13210 TILE ARCHITECTURE
13211 M:      Chris Metcalf <cmetcalf@mellanox.com>
13212 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13214 S:      Supported
13215 F:      arch/tile/
13216 F:      drivers/char/tile-srom.c
13217 F:      drivers/edac/tile_edac.c
13218 F:      drivers/net/ethernet/tile/
13219 F:      drivers/rtc/rtc-tile.c
13220 F:      drivers/tty/hvc/hvc_tile.c
13221 F:      drivers/tty/serial/tilegx.c
13222 F:      drivers/usb/host/*-tilegx.c
13223 F:      include/linux/usb/tilegx.h
13224
13225 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13226 M:      John Stultz <john.stultz@linaro.org>
13227 M:      Thomas Gleixner <tglx@linutronix.de>
13228 R:      Stephen Boyd <sboyd@codeaurora.org>
13229 L:      linux-kernel@vger.kernel.org
13230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13231 S:      Supported
13232 F:      include/linux/clocksource.h
13233 F:      include/linux/time.h
13234 F:      include/linux/timex.h
13235 F:      include/uapi/linux/time.h
13236 F:      include/uapi/linux/timex.h
13237 F:      kernel/time/clocksource.c
13238 F:      kernel/time/time*.c
13239 F:      kernel/time/alarmtimer.c
13240 F:      kernel/time/ntp.c
13241 F:      tools/testing/selftests/timers/
13242
13243 TIPC NETWORK LAYER
13244 M:      Jon Maloy <jon.maloy@ericsson.com>
13245 M:      Ying Xue <ying.xue@windriver.com>
13246 L:      netdev@vger.kernel.org (core kernel code)
13247 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13248 W:      http://tipc.sourceforge.net/
13249 S:      Maintained
13250 F:      include/uapi/linux/tipc*.h
13251 F:      net/tipc/
13252
13253 TLAN NETWORK DRIVER
13254 M:      Samuel Chessman <chessman@tux.org>
13255 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13256 W:      http://sourceforge.net/projects/tlan/
13257 S:      Maintained
13258 F:      Documentation/networking/tlan.txt
13259 F:      drivers/net/ethernet/ti/tlan.*
13260
13261 TM6000 VIDEO4LINUX DRIVER
13262 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13263 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13264 L:      linux-media@vger.kernel.org
13265 W:      https://linuxtv.org
13266 T:      git git://linuxtv.org/media_tree.git
13267 S:      Odd fixes
13268 F:      drivers/media/usb/tm6000/
13269 F:      Documentation/media/v4l-drivers/tm6000*
13270
13271 TMIO/SDHI MMC DRIVER
13272 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13273 L:      linux-mmc@vger.kernel.org
13274 S:      Supported
13275 F:      drivers/mmc/host/tmio_mmc*
13276 F:      drivers/mmc/host/renesas_sdhi*
13277 F:      include/linux/mfd/tmio.h
13278
13279 TMP401 HARDWARE MONITOR DRIVER
13280 M:      Guenter Roeck <linux@roeck-us.net>
13281 L:      linux-hwmon@vger.kernel.org
13282 S:      Maintained
13283 F:      Documentation/hwmon/tmp401
13284 F:      drivers/hwmon/tmp401.c
13285
13286 TMPFS (SHMEM FILESYSTEM)
13287 M:      Hugh Dickins <hughd@google.com>
13288 L:      linux-mm@kvack.org
13289 S:      Maintained
13290 F:      include/linux/shmem_fs.h
13291 F:      mm/shmem.c
13292
13293 TOMOYO SECURITY MODULE
13294 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13295 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13296 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13297 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13298 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13299 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13300 W:      http://tomoyo.sourceforge.jp/
13301 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13302 S:      Maintained
13303 F:      security/tomoyo/
13304
13305 TOPSTAR LAPTOP EXTRAS DRIVER
13306 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13307 L:      platform-driver-x86@vger.kernel.org
13308 S:      Maintained
13309 F:      drivers/platform/x86/topstar-laptop.c
13310
13311 TOSHIBA ACPI EXTRAS DRIVER
13312 M:      Azael Avalos <coproscefalo@gmail.com>
13313 L:      platform-driver-x86@vger.kernel.org
13314 S:      Maintained
13315 F:      drivers/platform/x86/toshiba_acpi.c
13316
13317 TOSHIBA BLUETOOTH DRIVER
13318 M:      Azael Avalos <coproscefalo@gmail.com>
13319 L:      platform-driver-x86@vger.kernel.org
13320 S:      Maintained
13321 F:      drivers/platform/x86/toshiba_bluetooth.c
13322
13323 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13324 M:      Azael Avalos <coproscefalo@gmail.com>
13325 L:      platform-driver-x86@vger.kernel.org
13326 S:      Maintained
13327 F:      drivers/platform/x86/toshiba_haps.c
13328
13329 TOSHIBA SMM DRIVER
13330 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13331 W:      http://www.buzzard.org.uk/toshiba/
13332 S:      Maintained
13333 F:      drivers/char/toshiba.c
13334 F:      include/linux/toshiba.h
13335 F:      include/uapi/linux/toshiba.h
13336
13337 TOSHIBA TC358743 DRIVER
13338 M:      Mats Randgaard <matrandg@cisco.com>
13339 L:      linux-media@vger.kernel.org
13340 S:      Maintained
13341 F:      drivers/media/i2c/tc358743*
13342 F:      include/media/i2c/tc358743.h
13343
13344 TOSHIBA WMI HOTKEYS DRIVER
13345 M:      Azael Avalos <coproscefalo@gmail.com>
13346 L:      platform-driver-x86@vger.kernel.org
13347 S:      Maintained
13348 F:      drivers/platform/x86/toshiba-wmi.c
13349
13350 TPM DEVICE DRIVER
13351 M:      Peter Huewe <peterhuewe@gmx.de>
13352 M:      Marcel Selhorst <tpmdd@selhorst.net>
13353 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13354 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13355 W:      http://tpmdd.sourceforge.net
13356 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13357 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13358 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13359 S:      Maintained
13360 F:      drivers/char/tpm/
13361
13362 TPM IBM_VTPM DEVICE DRIVER
13363 M:      Ashley Lai <ashleydlai@gmail.com>
13364 W:      http://tpmdd.sourceforge.net
13365 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13366 S:      Maintained
13367 F:      drivers/char/tpm/tpm_ibmvtpm*
13368
13369 TRACING
13370 M:      Steven Rostedt <rostedt@goodmis.org>
13371 M:      Ingo Molnar <mingo@redhat.com>
13372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13373 S:      Maintained
13374 F:      Documentation/trace/ftrace.txt
13375 F:      arch/*/*/*/ftrace.h
13376 F:      arch/*/kernel/ftrace.c
13377 F:      include/*/ftrace.h
13378 F:      include/linux/trace*.h
13379 F:      include/trace/
13380 F:      kernel/trace/
13381 F:      tools/testing/selftests/ftrace/
13382
13383 TRACING MMIO ACCESSES (MMIOTRACE)
13384 M:      Steven Rostedt <rostedt@goodmis.org>
13385 M:      Ingo Molnar <mingo@kernel.org>
13386 R:      Karol Herbst <karolherbst@gmail.com>
13387 R:      Pekka Paalanen <ppaalanen@gmail.com>
13388 S:      Maintained
13389 L:      linux-kernel@vger.kernel.org
13390 L:      nouveau@lists.freedesktop.org
13391 F:      kernel/trace/trace_mmiotrace.c
13392 F:      include/linux/mmiotrace.h
13393 F:      arch/x86/mm/kmmio.c
13394 F:      arch/x86/mm/mmio-mod.c
13395 F:      arch/x86/mm/testmmiotrace.c
13396
13397 TRIVIAL PATCHES
13398 M:      Jiri Kosina <trivial@kernel.org>
13399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13400 S:      Maintained
13401 K:      ^Subject:.*(?i)trivial
13402
13403 TTY LAYER
13404 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13405 M:      Jiri Slaby <jslaby@suse.com>
13406 S:      Supported
13407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13408 F:      Documentation/serial/
13409 F:      drivers/tty/
13410 F:      drivers/tty/serial/serial_core.c
13411 F:      include/linux/serial_core.h
13412 F:      include/linux/serial.h
13413 F:      include/linux/tty.h
13414 F:      include/uapi/linux/serial_core.h
13415 F:      include/uapi/linux/serial.h
13416 F:      include/uapi/linux/tty.h
13417
13418 TUA9001 MEDIA DRIVER
13419 M:      Antti Palosaari <crope@iki.fi>
13420 L:      linux-media@vger.kernel.org
13421 W:      https://linuxtv.org
13422 W:      http://palosaari.fi/linux/
13423 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13424 T:      git git://linuxtv.org/anttip/media_tree.git
13425 S:      Maintained
13426 F:      drivers/media/tuners/tua9001*
13427
13428 TULIP NETWORK DRIVERS
13429 L:      netdev@vger.kernel.org
13430 L:      linux-parisc@vger.kernel.org
13431 S:      Orphan
13432 F:      drivers/net/ethernet/dec/tulip/
13433
13434 TUN/TAP driver
13435 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13436 W:      http://vtun.sourceforge.net/tun
13437 S:      Maintained
13438 F:      Documentation/networking/tuntap.txt
13439 F:      arch/um/os-Linux/drivers/
13440
13441 TURBOCHANNEL SUBSYSTEM
13442 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13443 M:      Ralf Baechle <ralf@linux-mips.org>
13444 L:      linux-mips@linux-mips.org
13445 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13446 S:      Maintained
13447 F:      drivers/tc/
13448 F:      include/linux/tc.h
13449
13450 TW5864 VIDEO4LINUX DRIVER
13451 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13452 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13453 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13454 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13455 L:      linux-media@vger.kernel.org
13456 S:      Supported
13457 F:      drivers/media/pci/tw5864/
13458
13459 TW68 VIDEO4LINUX DRIVER
13460 M:      Hans Verkuil <hverkuil@xs4all.nl>
13461 L:      linux-media@vger.kernel.org
13462 T:      git git://linuxtv.org/media_tree.git
13463 W:      https://linuxtv.org
13464 S:      Odd Fixes
13465 F:      drivers/media/pci/tw68/
13466
13467 TW686X VIDEO4LINUX DRIVER
13468 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13469 L:      linux-media@vger.kernel.org
13470 T:      git git://linuxtv.org/media_tree.git
13471 W:      http://linuxtv.org
13472 S:      Maintained
13473 F:      drivers/media/pci/tw686x/
13474
13475 UBI FILE SYSTEM (UBIFS)
13476 M:      Richard Weinberger <richard@nod.at>
13477 M:      Artem Bityutskiy <dedekind1@gmail.com>
13478 M:      Adrian Hunter <adrian.hunter@intel.com>
13479 L:      linux-mtd@lists.infradead.org
13480 T:      git git://git.infradead.org/ubifs-2.6.git
13481 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13482 S:      Supported
13483 F:      Documentation/filesystems/ubifs.txt
13484 F:      fs/ubifs/
13485
13486 UCLINUX (M68KNOMMU AND COLDFIRE)
13487 M:      Greg Ungerer <gerg@linux-m68k.org>
13488 W:      http://www.linux-m68k.org/
13489 W:      http://www.uclinux.org/
13490 L:      linux-m68k@lists.linux-m68k.org
13491 L:      uclinux-dev@uclinux.org  (subscribers-only)
13492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13493 S:      Maintained
13494 F:      arch/m68k/coldfire/
13495 F:      arch/m68k/68*/
13496 F:      arch/m68k/*/*_no.*
13497 F:      arch/m68k/include/asm/*_no.*
13498
13499 UDF FILESYSTEM
13500 M:      Jan Kara <jack@suse.com>
13501 S:      Maintained
13502 F:      Documentation/filesystems/udf.txt
13503 F:      fs/udf/
13504
13505 UDRAW TABLET
13506 M:      Bastien Nocera <hadess@hadess.net>
13507 L:      linux-input@vger.kernel.org
13508 S:      Maintained
13509 F:      drivers/hid/hid-udraw.c
13510
13511 UFS FILESYSTEM
13512 M:      Evgeniy Dushistov <dushistov@mail.ru>
13513 S:      Maintained
13514 F:      Documentation/filesystems/ufs.txt
13515 F:      fs/ufs/
13516
13517 UHID USERSPACE HID IO DRIVER:
13518 M:      David Herrmann <dh.herrmann@googlemail.com>
13519 L:      linux-input@vger.kernel.org
13520 S:      Maintained
13521 F:      drivers/hid/uhid.c
13522 F:      include/uapi/linux/uhid.h
13523
13524 ULPI BUS
13525 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13526 L:      linux-usb@vger.kernel.org
13527 S:      Maintained
13528 F:      drivers/usb/common/ulpi.c
13529 F:      include/linux/ulpi/
13530
13531 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13532 L:      linux-usb@vger.kernel.org
13533 S:      Orphan
13534 F:      drivers/uwb/
13535 F:      include/linux/uwb.h
13536 F:      include/linux/uwb/
13537
13538 UNICORE32 ARCHITECTURE:
13539 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13540 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13541 S:      Maintained
13542 T:      git git://github.com/gxt/linux.git
13543 F:      arch/unicore32/
13544
13545 UNIFDEF
13546 M:      Tony Finch <dot@dotat.at>
13547 W:      http://dotat.at/prog/unifdef
13548 S:      Maintained
13549 F:      scripts/unifdef.c
13550
13551 UNIFORM CDROM DRIVER
13552 M:      Jens Axboe <axboe@kernel.dk>
13553 W:      http://www.kernel.dk
13554 S:      Maintained
13555 F:      Documentation/cdrom/
13556 F:      drivers/cdrom/cdrom.c
13557 F:      include/linux/cdrom.h
13558 F:      include/uapi/linux/cdrom.h
13559
13560 UNISYS S-PAR DRIVERS
13561 M:      David Kershner <david.kershner@unisys.com>
13562 L:      sparmaintainer@unisys.com (Unisys internal)
13563 S:      Supported
13564 F:      drivers/staging/unisys/
13565
13566 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13567 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13568 L:      linux-scsi@vger.kernel.org
13569 S:      Supported
13570 F:      Documentation/scsi/ufs.txt
13571 F:      drivers/scsi/ufs/
13572
13573 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13574 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13575 M:      Prabu Thangamuthu <prabut@synopsys.com>
13576 L:      linux-scsi@vger.kernel.org
13577 S:      Supported
13578 F:      drivers/scsi/ufs/*dwc*
13579
13580 UNSORTED BLOCK IMAGES (UBI)
13581 M:      Artem Bityutskiy <dedekind1@gmail.com>
13582 M:      Richard Weinberger <richard@nod.at>
13583 W:      http://www.linux-mtd.infradead.org/
13584 L:      linux-mtd@lists.infradead.org
13585 T:      git git://git.infradead.org/ubifs-2.6.git
13586 S:      Supported
13587 F:      drivers/mtd/ubi/
13588 F:      include/linux/mtd/ubi.h
13589 F:      include/uapi/mtd/ubi-user.h
13590
13591 USB "USBNET" DRIVER FRAMEWORK
13592 M:      Oliver Neukum <oneukum@suse.com>
13593 L:      netdev@vger.kernel.org
13594 W:      http://www.linux-usb.org/usbnet
13595 S:      Maintained
13596 F:      drivers/net/usb/usbnet.c
13597 F:      include/linux/usb/usbnet.h
13598
13599 USB ACM DRIVER
13600 M:      Oliver Neukum <oneukum@suse.com>
13601 L:      linux-usb@vger.kernel.org
13602 S:      Maintained
13603 F:      Documentation/usb/acm.txt
13604 F:      drivers/usb/class/cdc-acm.*
13605
13606 USB AR5523 WIRELESS DRIVER
13607 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13608 L:      linux-wireless@vger.kernel.org
13609 S:      Maintained
13610 F:      drivers/net/wireless/ath/ar5523/
13611
13612 USB ATTACHED SCSI
13613 M:      Oliver Neukum <oneukum@suse.com>
13614 L:      linux-usb@vger.kernel.org
13615 L:      linux-scsi@vger.kernel.org
13616 S:      Maintained
13617 F:      drivers/usb/storage/uas.c
13618
13619 USB CDC ETHERNET DRIVER
13620 M:      Oliver Neukum <oliver@neukum.org>
13621 L:      linux-usb@vger.kernel.org
13622 S:      Maintained
13623 F:      drivers/net/usb/cdc_*.c
13624 F:      include/uapi/linux/usb/cdc.h
13625
13626 USB CHAOSKEY DRIVER
13627 M:      Keith Packard <keithp@keithp.com>
13628 L:      linux-usb@vger.kernel.org
13629 S:      Maintained
13630 F:      drivers/usb/misc/chaoskey.c
13631
13632 USB CYPRESS C67X00 DRIVER
13633 M:      Peter Korsgaard <jacmet@sunsite.dk>
13634 L:      linux-usb@vger.kernel.org
13635 S:      Maintained
13636 F:      drivers/usb/c67x00/
13637
13638 USB DAVICOM DM9601 DRIVER
13639 M:      Peter Korsgaard <jacmet@sunsite.dk>
13640 L:      netdev@vger.kernel.org
13641 W:      http://www.linux-usb.org/usbnet
13642 S:      Maintained
13643 F:      drivers/net/usb/dm9601.c
13644
13645 USB DIAMOND RIO500 DRIVER
13646 M:      Cesar Miquel <miquel@df.uba.ar>
13647 L:      rio500-users@lists.sourceforge.net
13648 W:      http://rio500.sourceforge.net
13649 S:      Maintained
13650 F:      drivers/usb/misc/rio500*
13651
13652 USB EHCI DRIVER
13653 M:      Alan Stern <stern@rowland.harvard.edu>
13654 L:      linux-usb@vger.kernel.org
13655 S:      Maintained
13656 F:      Documentation/usb/ehci.txt
13657 F:      drivers/usb/host/ehci*
13658
13659 USB GADGET/PERIPHERAL SUBSYSTEM
13660 M:      Felipe Balbi <balbi@kernel.org>
13661 L:      linux-usb@vger.kernel.org
13662 W:      http://www.linux-usb.org/gadget
13663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13664 S:      Maintained
13665 F:      drivers/usb/gadget/
13666 F:      include/linux/usb/gadget*
13667
13668 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13669 M:      Jiri Kosina <jikos@kernel.org>
13670 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13671 L:      linux-usb@vger.kernel.org
13672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13673 S:      Maintained
13674 F:      Documentation/hid/hiddev.txt
13675 F:      drivers/hid/usbhid/
13676
13677 USB ISP116X DRIVER
13678 M:      Olav Kongas <ok@artecdesign.ee>
13679 L:      linux-usb@vger.kernel.org
13680 S:      Maintained
13681 F:      drivers/usb/host/isp116x*
13682 F:      include/linux/usb/isp116x.h
13683
13684 USB LAN78XX ETHERNET DRIVER
13685 M:      Woojung Huh <woojung.huh@microchip.com>
13686 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13687 L:      netdev@vger.kernel.org
13688 S:      Maintained
13689 F:      drivers/net/usb/lan78xx.*
13690
13691 USB MASS STORAGE DRIVER
13692 M:      Alan Stern <stern@rowland.harvard.edu>
13693 L:      linux-usb@vger.kernel.org
13694 L:      usb-storage@lists.one-eyed-alien.net
13695 S:      Maintained
13696 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13697 F:      drivers/usb/storage/
13698
13699 USB MIDI DRIVER
13700 M:      Clemens Ladisch <clemens@ladisch.de>
13701 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13702 T:      git git://git.alsa-project.org/alsa-kernel.git
13703 S:      Maintained
13704 F:      sound/usb/midi.*
13705
13706 USB NETWORKING DRIVERS
13707 L:      linux-usb@vger.kernel.org
13708 S:      Odd Fixes
13709 F:      drivers/net/usb/
13710
13711 USB OHCI DRIVER
13712 M:      Alan Stern <stern@rowland.harvard.edu>
13713 L:      linux-usb@vger.kernel.org
13714 S:      Maintained
13715 F:      Documentation/usb/ohci.txt
13716 F:      drivers/usb/host/ohci*
13717
13718 USB OTG FSM (Finite State Machine)
13719 M:      Peter Chen <Peter.Chen@nxp.com>
13720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13721 L:      linux-usb@vger.kernel.org
13722 S:      Maintained
13723 F:      drivers/usb/common/usb-otg-fsm.c
13724
13725 USB OVER IP DRIVER
13726 M:      Valentina Manea <valentina.manea.m@gmail.com>
13727 M:      Shuah Khan <shuahkh@osg.samsung.com>
13728 M:      Shuah Khan <shuah@kernel.org>
13729 L:      linux-usb@vger.kernel.org
13730 S:      Maintained
13731 F:      Documentation/usb/usbip_protocol.txt
13732 F:      drivers/usb/usbip/
13733 F:      tools/usb/usbip/
13734
13735 USB PEGASUS DRIVER
13736 M:      Petko Manolov <petkan@nucleusys.com>
13737 L:      linux-usb@vger.kernel.org
13738 L:      netdev@vger.kernel.org
13739 T:      git git://github.com/petkan/pegasus.git
13740 W:      https://github.com/petkan/pegasus
13741 S:      Maintained
13742 F:      drivers/net/usb/pegasus.*
13743
13744 USB PHY LAYER
13745 M:      Felipe Balbi <balbi@kernel.org>
13746 L:      linux-usb@vger.kernel.org
13747 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13748 S:      Maintained
13749 F:      drivers/usb/phy/
13750
13751 USB PRINTER DRIVER (usblp)
13752 M:      Pete Zaitcev <zaitcev@redhat.com>
13753 L:      linux-usb@vger.kernel.org
13754 S:      Supported
13755 F:      drivers/usb/class/usblp.c
13756
13757 USB QMI WWAN NETWORK DRIVER
13758 M:      Bjørn Mork <bjorn@mork.no>
13759 L:      netdev@vger.kernel.org
13760 S:      Maintained
13761 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13762 F:      drivers/net/usb/qmi_wwan.c
13763
13764 USB RTL8150 DRIVER
13765 M:      Petko Manolov <petkan@nucleusys.com>
13766 L:      linux-usb@vger.kernel.org
13767 L:      netdev@vger.kernel.org
13768 T:      git git://github.com/petkan/rtl8150.git
13769 W:      https://github.com/petkan/rtl8150
13770 S:      Maintained
13771 F:      drivers/net/usb/rtl8150.c
13772
13773 USB SERIAL SUBSYSTEM
13774 M:      Johan Hovold <johan@kernel.org>
13775 L:      linux-usb@vger.kernel.org
13776 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13777 S:      Maintained
13778 F:      Documentation/usb/usb-serial.txt
13779 F:      drivers/usb/serial/
13780 F:      include/linux/usb/serial.h
13781
13782 USB SMSC75XX ETHERNET DRIVER
13783 M:      Steve Glendinning <steve.glendinning@shawell.net>
13784 L:      netdev@vger.kernel.org
13785 S:      Maintained
13786 F:      drivers/net/usb/smsc75xx.*
13787
13788 USB SMSC95XX ETHERNET DRIVER
13789 M:      Steve Glendinning <steve.glendinning@shawell.net>
13790 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13791 L:      netdev@vger.kernel.org
13792 S:      Maintained
13793 F:      drivers/net/usb/smsc95xx.*
13794
13795 USB SUBSYSTEM
13796 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13797 L:      linux-usb@vger.kernel.org
13798 W:      http://www.linux-usb.org
13799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13800 S:      Supported
13801 F:      Documentation/devicetree/bindings/usb/
13802 F:      Documentation/usb/
13803 F:      drivers/usb/
13804 F:      include/linux/usb.h
13805 F:      include/linux/usb/
13806
13807 USB TYPEC SUBSYSTEM
13808 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13809 L:      linux-usb@vger.kernel.org
13810 S:      Maintained
13811 F:      Documentation/ABI/testing/sysfs-class-typec
13812 F:      Documentation/usb/typec.rst
13813 F:      drivers/usb/typec/
13814 F:      include/linux/usb/typec.h
13815
13816 USB UHCI DRIVER
13817 M:      Alan Stern <stern@rowland.harvard.edu>
13818 L:      linux-usb@vger.kernel.org
13819 S:      Maintained
13820 F:      drivers/usb/host/uhci*
13821
13822 USB VIDEO CLASS
13823 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13824 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13825 L:      linux-media@vger.kernel.org
13826 T:      git git://linuxtv.org/media_tree.git
13827 W:      http://www.ideasonboard.org/uvc/
13828 S:      Maintained
13829 F:      drivers/media/usb/uvc/
13830 F:      include/uapi/linux/uvcvideo.h
13831
13832 USB VISION DRIVER
13833 M:      Hans Verkuil <hverkuil@xs4all.nl>
13834 L:      linux-media@vger.kernel.org
13835 T:      git git://linuxtv.org/media_tree.git
13836 W:      https://linuxtv.org
13837 S:      Odd Fixes
13838 F:      drivers/media/usb/usbvision/
13839
13840 USB WEBCAM GADGET
13841 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13842 L:      linux-usb@vger.kernel.org
13843 S:      Maintained
13844 F:      drivers/usb/gadget/function/*uvc*
13845 F:      drivers/usb/gadget/legacy/webcam.c
13846
13847 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13848 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13849 L:      linux-wireless@vger.kernel.org
13850 S:      Maintained
13851 F:      drivers/net/wireless/rndis_wlan.c
13852
13853 USB XHCI DRIVER
13854 M:      Mathias Nyman <mathias.nyman@intel.com>
13855 L:      linux-usb@vger.kernel.org
13856 S:      Supported
13857 F:      drivers/usb/host/xhci*
13858 F:      drivers/usb/host/pci-quirks*
13859
13860 USB ZD1201 DRIVER
13861 L:      linux-wireless@vger.kernel.org
13862 W:      http://linux-lc100020.sourceforge.net
13863 S:      Orphan
13864 F:      drivers/net/wireless/zydas/zd1201.*
13865
13866 USB ZR364XX DRIVER
13867 M:      Antoine Jacquet <royale@zerezo.com>
13868 L:      linux-usb@vger.kernel.org
13869 L:      linux-media@vger.kernel.org
13870 T:      git git://linuxtv.org/media_tree.git
13871 W:      http://royale.zerezo.com/zr364xx/
13872 S:      Maintained
13873 F:      Documentation/media/v4l-drivers/zr364xx*
13874 F:      drivers/media/usb/zr364xx/
13875
13876 USER-MODE LINUX (UML)
13877 M:      Jeff Dike <jdike@addtoit.com>
13878 M:      Richard Weinberger <richard@nod.at>
13879 L:      user-mode-linux-devel@lists.sourceforge.net
13880 L:      user-mode-linux-user@lists.sourceforge.net
13881 W:      http://user-mode-linux.sourceforge.net
13882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13883 S:      Maintained
13884 F:      Documentation/virtual/uml/
13885 F:      arch/um/
13886 F:      arch/x86/um/
13887 F:      fs/hostfs/
13888 F:      fs/hppfs/
13889
13890 USERSPACE I/O (UIO)
13891 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13892 S:      Maintained
13893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13894 F:      Documentation/driver-api/uio-howto.rst
13895 F:      drivers/uio/
13896 F:      include/linux/uio*.h
13897
13898 UTIL-LINUX PACKAGE
13899 M:      Karel Zak <kzak@redhat.com>
13900 L:      util-linux@vger.kernel.org
13901 W:      http://en.wikipedia.org/wiki/Util-linux
13902 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13903 S:      Maintained
13904
13905 UUID HELPERS
13906 M:      Christoph Hellwig <hch@lst.de>
13907 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13908 L:      linux-kernel@vger.kernel.org
13909 T:      git git://git.infradead.org/users/hch/uuid.git
13910 F:      lib/uuid.c
13911 F:      lib/test_uuid.c
13912 F:      include/linux/uuid.h
13913 F:      include/uapi/linux/uuid.h
13914 S:      Maintained
13915
13916 UVESAFB DRIVER
13917 M:      Michal Januszewski <spock@gentoo.org>
13918 L:      linux-fbdev@vger.kernel.org
13919 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13920 S:      Maintained
13921 F:      Documentation/fb/uvesafb.txt
13922 F:      drivers/video/fbdev/uvesafb.*
13923
13924 VF610 NAND DRIVER
13925 M:      Stefan Agner <stefan@agner.ch>
13926 L:      linux-mtd@lists.infradead.org
13927 S:      Supported
13928 F:      drivers/mtd/nand/vf610_nfc.c
13929
13930 VFAT/FAT/MSDOS FILESYSTEM
13931 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13932 S:      Maintained
13933 F:      Documentation/filesystems/vfat.txt
13934 F:      fs/fat/
13935
13936 VFIO DRIVER
13937 M:      Alex Williamson <alex.williamson@redhat.com>
13938 L:      kvm@vger.kernel.org
13939 T:      git git://github.com/awilliam/linux-vfio.git
13940 S:      Maintained
13941 F:      Documentation/vfio.txt
13942 F:      drivers/vfio/
13943 F:      include/linux/vfio.h
13944 F:      include/uapi/linux/vfio.h
13945
13946 VFIO MEDIATED DEVICE DRIVERS
13947 M:      Kirti Wankhede <kwankhede@nvidia.com>
13948 L:      kvm@vger.kernel.org
13949 S:      Maintained
13950 F:      Documentation/vfio-mediated-device.txt
13951 F:      drivers/vfio/mdev/
13952 F:      include/linux/mdev.h
13953 F:      samples/vfio-mdev/
13954
13955 VFIO PLATFORM DRIVER
13956 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13957 L:      kvm@vger.kernel.org
13958 S:      Maintained
13959 F:      drivers/vfio/platform/
13960
13961 VGA_SWITCHEROO
13962 R:      Lukas Wunner <lukas@wunner.de>
13963 S:      Maintained
13964 F:      Documentation/gpu/vga-switcheroo.rst
13965 F:      drivers/gpu/vga/vga_switcheroo.c
13966 F:      include/linux/vga_switcheroo.h
13967 T:      git git://anongit.freedesktop.org/drm/drm-misc
13968
13969 VIA RHINE NETWORK DRIVER
13970 S:      Orphan
13971 F:      drivers/net/ethernet/via/via-rhine.c
13972
13973 VIA SD/MMC CARD CONTROLLER DRIVER
13974 M:      Bruce Chang <brucechang@via.com.tw>
13975 M:      Harald Welte <HaraldWelte@viatech.com>
13976 S:      Maintained
13977 F:      drivers/mmc/host/via-sdmmc.c
13978
13979 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13980 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13981 L:      linux-fbdev@vger.kernel.org
13982 S:      Maintained
13983 F:      include/linux/via-core.h
13984 F:      include/linux/via-gpio.h
13985 F:      include/linux/via_i2c.h
13986 F:      drivers/video/fbdev/via/
13987
13988 VIA VELOCITY NETWORK DRIVER
13989 M:      Francois Romieu <romieu@fr.zoreil.com>
13990 L:      netdev@vger.kernel.org
13991 S:      Maintained
13992 F:      drivers/net/ethernet/via/via-velocity.*
13993
13994 VIDEO MULTIPLEXER DRIVER
13995 M:      Philipp Zabel <p.zabel@pengutronix.de>
13996 L:      linux-media@vger.kernel.org
13997 S:      Maintained
13998 F:      drivers/media/platform/video-mux.c
13999
14000 VIDEOBUF2 FRAMEWORK
14001 M:      Pawel Osciak <pawel@osciak.com>
14002 M:      Marek Szyprowski <m.szyprowski@samsung.com>
14003 M:      Kyungmin Park <kyungmin.park@samsung.com>
14004 L:      linux-media@vger.kernel.org
14005 S:      Maintained
14006 F:      drivers/media/v4l2-core/videobuf2-*
14007 F:      include/media/videobuf2-*
14008
14009 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14010 M:      Helen Koike <helen.koike@collabora.com>
14011 L:      linux-media@vger.kernel.org
14012 T:      git git://linuxtv.org/media_tree.git
14013 W:      https://linuxtv.org
14014 S:      Maintained
14015 F:      drivers/media/platform/vimc/*
14016
14017 VIRT LIB
14018 M:      Alex Williamson <alex.williamson@redhat.com>
14019 M:      Paolo Bonzini <pbonzini@redhat.com>
14020 L:      kvm@vger.kernel.org
14021 S:      Supported
14022 F:      virt/lib/
14023
14024 VIRTIO AND VHOST VSOCK DRIVER
14025 M:      Stefan Hajnoczi <stefanha@redhat.com>
14026 L:      kvm@vger.kernel.org
14027 L:      virtualization@lists.linux-foundation.org
14028 L:      netdev@vger.kernel.org
14029 S:      Maintained
14030 F:      include/linux/virtio_vsock.h
14031 F:      include/uapi/linux/virtio_vsock.h
14032 F:      include/uapi/linux/vsockmon.h
14033 F:      net/vmw_vsock/af_vsock_tap.c
14034 F:      net/vmw_vsock/virtio_transport_common.c
14035 F:      net/vmw_vsock/virtio_transport.c
14036 F:      drivers/net/vsockmon.c
14037 F:      drivers/vhost/vsock.c
14038 F:      drivers/vhost/vsock.h
14039
14040 VIRTIO CONSOLE DRIVER
14041 M:      Amit Shah <amit@kernel.org>
14042 L:      virtualization@lists.linux-foundation.org
14043 S:      Maintained
14044 F:      drivers/char/virtio_console.c
14045 F:      include/linux/virtio_console.h
14046 F:      include/uapi/linux/virtio_console.h
14047
14048 VIRTIO CORE, NET AND BLOCK DRIVERS
14049 M:      "Michael S. Tsirkin" <mst@redhat.com>
14050 M:      Jason Wang <jasowang@redhat.com>
14051 L:      virtualization@lists.linux-foundation.org
14052 S:      Maintained
14053 F:      Documentation/devicetree/bindings/virtio/
14054 F:      drivers/virtio/
14055 F:      tools/virtio/
14056 F:      drivers/net/virtio_net.c
14057 F:      drivers/block/virtio_blk.c
14058 F:      include/linux/virtio*.h
14059 F:      include/uapi/linux/virtio_*.h
14060 F:      drivers/crypto/virtio/
14061
14062 VIRTIO CRYPTO DRIVER
14063 M:      Gonglei <arei.gonglei@huawei.com>
14064 L:      virtualization@lists.linux-foundation.org
14065 L:      linux-crypto@vger.kernel.org
14066 S:      Maintained
14067 F:      drivers/crypto/virtio/
14068 F:      include/uapi/linux/virtio_crypto.h
14069
14070 VIRTIO DRIVERS FOR S390
14071 M:      Cornelia Huck <cohuck@redhat.com>
14072 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14073 L:      linux-s390@vger.kernel.org
14074 L:      virtualization@lists.linux-foundation.org
14075 L:      kvm@vger.kernel.org
14076 S:      Supported
14077 F:      drivers/s390/virtio/
14078
14079 VIRTIO GPU DRIVER
14080 M:      David Airlie <airlied@linux.ie>
14081 M:      Gerd Hoffmann <kraxel@redhat.com>
14082 L:      dri-devel@lists.freedesktop.org
14083 L:      virtualization@lists.linux-foundation.org
14084 T:      git git://anongit.freedesktop.org/drm/drm-misc
14085 S:      Maintained
14086 F:      drivers/gpu/drm/virtio/
14087 F:      include/uapi/linux/virtio_gpu.h
14088
14089 VIRTIO HOST (VHOST)
14090 M:      "Michael S. Tsirkin" <mst@redhat.com>
14091 M:      Jason Wang <jasowang@redhat.com>
14092 L:      kvm@vger.kernel.org
14093 L:      virtualization@lists.linux-foundation.org
14094 L:      netdev@vger.kernel.org
14095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14096 S:      Maintained
14097 F:      drivers/vhost/
14098 F:      include/uapi/linux/vhost.h
14099
14100 VIRTIO INPUT DRIVER
14101 M:      Gerd Hoffmann <kraxel@redhat.com>
14102 S:      Maintained
14103 F:      drivers/virtio/virtio_input.c
14104 F:      include/uapi/linux/virtio_input.h
14105
14106 VIRTUAL SERIO DEVICE DRIVER
14107 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14108 S:      Maintained
14109 F:      drivers/input/serio/userio.c
14110 F:      include/uapi/linux/userio.h
14111
14112 VIVID VIRTUAL VIDEO DRIVER
14113 M:      Hans Verkuil <hverkuil@xs4all.nl>
14114 L:      linux-media@vger.kernel.org
14115 T:      git git://linuxtv.org/media_tree.git
14116 W:      https://linuxtv.org
14117 S:      Maintained
14118 F:      drivers/media/platform/vivid/*
14119
14120 VLYNQ BUS
14121 M:      Florian Fainelli <f.fainelli@gmail.com>
14122 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14123 S:      Maintained
14124 F:      drivers/vlynq/vlynq.c
14125 F:      include/linux/vlynq.h
14126
14127 VME SUBSYSTEM
14128 M:      Martyn Welch <martyn@welchs.me.uk>
14129 M:      Manohar Vanga <manohar.vanga@gmail.com>
14130 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14131 L:      devel@driverdev.osuosl.org
14132 S:      Maintained
14133 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14134 F:      Documentation/driver-api/vme.rst
14135 F:      drivers/staging/vme/
14136 F:      drivers/vme/
14137 F:      include/linux/vme*
14138
14139 VMWARE BALLOON DRIVER
14140 M:      Xavier Deguillard <xdeguillard@vmware.com>
14141 M:      Philip Moltmann <moltmann@vmware.com>
14142 M:      "VMware, Inc." <pv-drivers@vmware.com>
14143 L:      linux-kernel@vger.kernel.org
14144 S:      Maintained
14145 F:      drivers/misc/vmw_balloon.c
14146
14147 VMWARE HYPERVISOR INTERFACE
14148 M:      Alok Kataria <akataria@vmware.com>
14149 L:      virtualization@lists.linux-foundation.org
14150 S:      Supported
14151 F:      arch/x86/kernel/cpu/vmware.c
14152
14153 VMWARE PVRDMA DRIVER
14154 M:      Adit Ranadive <aditr@vmware.com>
14155 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14156 L:      linux-rdma@vger.kernel.org
14157 S:      Maintained
14158 F:      drivers/infiniband/hw/vmw_pvrdma/
14159
14160 VMware PVSCSI driver
14161 M:      Jim Gill <jgill@vmware.com>
14162 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14163 L:      linux-scsi@vger.kernel.org
14164 S:      Maintained
14165 F:      drivers/scsi/vmw_pvscsi.c
14166 F:      drivers/scsi/vmw_pvscsi.h
14167
14168 VMWARE VMMOUSE SUBDRIVER
14169 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14170 M:      "VMware, Inc." <pv-drivers@vmware.com>
14171 L:      linux-input@vger.kernel.org
14172 S:      Maintained
14173 F:      drivers/input/mouse/vmmouse.c
14174 F:      drivers/input/mouse/vmmouse.h
14175
14176 VMWARE VMXNET3 ETHERNET DRIVER
14177 M:      Shrikrishna Khare <skhare@vmware.com>
14178 M:      "VMware, Inc." <pv-drivers@vmware.com>
14179 L:      netdev@vger.kernel.org
14180 S:      Maintained
14181 F:      drivers/net/vmxnet3/
14182
14183 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14184 M:      Liam Girdwood <lgirdwood@gmail.com>
14185 M:      Mark Brown <broonie@kernel.org>
14186 L:      linux-kernel@vger.kernel.org
14187 W:      http://www.slimlogic.co.uk/?p=48
14188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14189 S:      Supported
14190 F:      Documentation/devicetree/bindings/regulator/
14191 F:      drivers/regulator/
14192 F:      include/dt-bindings/regulator/
14193 F:      include/linux/regulator/
14194
14195 VRF
14196 M:      David Ahern <dsa@cumulusnetworks.com>
14197 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14198 L:      netdev@vger.kernel.org
14199 S:      Maintained
14200 F:      drivers/net/vrf.c
14201 F:      Documentation/networking/vrf.txt
14202
14203 VT1211 HARDWARE MONITOR DRIVER
14204 M:      Juerg Haefliger <juergh@gmail.com>
14205 L:      linux-hwmon@vger.kernel.org
14206 S:      Maintained
14207 F:      Documentation/hwmon/vt1211
14208 F:      drivers/hwmon/vt1211.c
14209
14210 VT8231 HARDWARE MONITOR DRIVER
14211 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14212 L:      linux-hwmon@vger.kernel.org
14213 S:      Maintained
14214 F:      drivers/hwmon/vt8231.c
14215
14216 VUB300 USB to SDIO/SD/MMC bridge chip
14217 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14218 L:      linux-mmc@vger.kernel.org
14219 L:      linux-usb@vger.kernel.org
14220 S:      Supported
14221 F:      drivers/mmc/host/vub300.c
14222
14223 W1 DALLAS'S 1-WIRE BUS
14224 M:      Evgeniy Polyakov <zbr@ioremap.net>
14225 S:      Maintained
14226 F:      Documentation/w1/
14227 F:      drivers/w1/
14228 F:      include/linux/w1.h
14229
14230 W83791D HARDWARE MONITORING DRIVER
14231 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14232 L:      linux-hwmon@vger.kernel.org
14233 S:      Maintained
14234 F:      Documentation/hwmon/w83791d
14235 F:      drivers/hwmon/w83791d.c
14236
14237 W83793 HARDWARE MONITORING DRIVER
14238 M:      Rudolf Marek <r.marek@assembler.cz>
14239 L:      linux-hwmon@vger.kernel.org
14240 S:      Maintained
14241 F:      Documentation/hwmon/w83793
14242 F:      drivers/hwmon/w83793.c
14243
14244 W83795 HARDWARE MONITORING DRIVER
14245 M:      Jean Delvare <jdelvare@suse.com>
14246 L:      linux-hwmon@vger.kernel.org
14247 S:      Maintained
14248 F:      drivers/hwmon/w83795.c
14249
14250 W83L51xD SD/MMC CARD INTERFACE DRIVER
14251 M:      Pierre Ossman <pierre@ossman.eu>
14252 S:      Maintained
14253 F:      drivers/mmc/host/wbsd.*
14254
14255 WACOM PROTOCOL 4 SERIAL TABLETS
14256 M:      Julian Squires <julian@cipht.net>
14257 M:      Hans de Goede <hdegoede@redhat.com>
14258 L:      linux-input@vger.kernel.org
14259 S:      Maintained
14260 F:      drivers/input/tablet/wacom_serial4.c
14261
14262 WATCHDOG DEVICE DRIVERS
14263 M:      Wim Van Sebroeck <wim@iguana.be>
14264 R:      Guenter Roeck <linux@roeck-us.net>
14265 L:      linux-watchdog@vger.kernel.org
14266 W:      http://www.linux-watchdog.org/
14267 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14268 S:      Maintained
14269 F:      Documentation/devicetree/bindings/watchdog/
14270 F:      Documentation/watchdog/
14271 F:      drivers/watchdog/
14272 F:      include/linux/watchdog.h
14273 F:      include/uapi/linux/watchdog.h
14274
14275 WHISKEYCOVE PMIC GPIO DRIVER
14276 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14277 L:      linux-gpio@vger.kernel.org
14278 S:      Maintained
14279 F:      drivers/gpio/gpio-wcove.c
14280
14281 WIIMOTE HID DRIVER
14282 M:      David Herrmann <dh.herrmann@googlemail.com>
14283 L:      linux-input@vger.kernel.org
14284 S:      Maintained
14285 F:      drivers/hid/hid-wiimote*
14286
14287 WILOCITY WIL6210 WIRELESS DRIVER
14288 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14289 L:      linux-wireless@vger.kernel.org
14290 L:      wil6210@qca.qualcomm.com
14291 S:      Supported
14292 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14293 F:      drivers/net/wireless/ath/wil6210/
14294 F:      include/uapi/linux/wil6210_uapi.h
14295
14296 WIMAX STACK
14297 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14298 M:      linux-wimax@intel.com
14299 L:      wimax@linuxwimax.org (subscribers-only)
14300 S:      Supported
14301 W:      http://linuxwimax.org
14302 F:      Documentation/wimax/README.wimax
14303 F:      include/linux/wimax/debug.h
14304 F:      include/net/wimax.h
14305 F:      include/uapi/linux/wimax.h
14306 F:      net/wimax/
14307
14308 WINBOND CIR DRIVER
14309 M:      David Härdeman <david@hardeman.nu>
14310 S:      Maintained
14311 F:      drivers/media/rc/winbond-cir.c
14312
14313 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14314 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14315 L:      linux-watchdog@vger.kernel.org
14316 S:      Maintained
14317 F:      drivers/watchdog/ebc-c384_wdt.c
14318
14319 WINSYSTEMS WS16C48 GPIO DRIVER
14320 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14321 L:      linux-gpio@vger.kernel.org
14322 S:      Maintained
14323 F:      drivers/gpio/gpio-ws16c48.c
14324
14325 WISTRON LAPTOP BUTTON DRIVER
14326 M:      Miloslav Trmac <mitr@volny.cz>
14327 S:      Maintained
14328 F:      drivers/input/misc/wistron_btns.c
14329
14330 WL3501 WIRELESS PCMCIA CARD DRIVER
14331 L:      linux-wireless@vger.kernel.org
14332 S:      Odd fixes
14333 F:      drivers/net/wireless/wl3501*
14334
14335 WOLFSON MICROELECTRONICS DRIVERS
14336 L:      patches@opensource.cirrus.com
14337 T:      git https://github.com/CirrusLogic/linux-drivers.git
14338 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14339 S:      Supported
14340 F:      Documentation/hwmon/wm83??
14341 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14342 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14343 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14344 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14345 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14346 F:      drivers/clk/clk-wm83*.c
14347 F:      drivers/extcon/extcon-arizona.c
14348 F:      drivers/leds/leds-wm83*.c
14349 F:      drivers/gpio/gpio-*wm*.c
14350 F:      drivers/gpio/gpio-arizona.c
14351 F:      drivers/hwmon/wm83??-hwmon.c
14352 F:      drivers/input/misc/wm831x-on.c
14353 F:      drivers/input/touchscreen/wm831x-ts.c
14354 F:      drivers/input/touchscreen/wm97*.c
14355 F:      drivers/mfd/arizona*
14356 F:      drivers/mfd/wm*.c
14357 F:      drivers/mfd/cs47l24*
14358 F:      drivers/power/supply/wm83*.c
14359 F:      drivers/rtc/rtc-wm83*.c
14360 F:      drivers/regulator/wm8*.c
14361 F:      drivers/regulator/arizona*
14362 F:      drivers/video/backlight/wm83*_bl.c
14363 F:      drivers/watchdog/wm83*_wdt.c
14364 F:      include/linux/mfd/arizona/
14365 F:      include/linux/mfd/wm831x/
14366 F:      include/linux/mfd/wm8350/
14367 F:      include/linux/mfd/wm8400*
14368 F:      include/linux/regulator/arizona*
14369 F:      include/linux/wm97xx.h
14370 F:      include/sound/wm????.h
14371 F:      sound/soc/codecs/arizona.?
14372 F:      sound/soc/codecs/wm*
14373 F:      sound/soc/codecs/cs47l24*
14374
14375 WORKQUEUE
14376 M:      Tejun Heo <tj@kernel.org>
14377 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14378 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14379 S:      Maintained
14380 F:      include/linux/workqueue.h
14381 F:      kernel/workqueue.c
14382 F:      Documentation/core-api/workqueue.rst
14383
14384 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14385 M:      Chen-Yu Tsai <wens@csie.org>
14386 L:      linux-kernel@vger.kernel.org
14387 S:      Maintained
14388 N:      axp[128]
14389
14390 X.25 NETWORK LAYER
14391 M:      Andrew Hendry <andrew.hendry@gmail.com>
14392 L:      linux-x25@vger.kernel.org
14393 S:      Odd Fixes
14394 F:      Documentation/networking/x25*
14395 F:      include/net/x25*
14396 F:      net/x25/
14397
14398 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14399 M:      Thomas Gleixner <tglx@linutronix.de>
14400 M:      Ingo Molnar <mingo@redhat.com>
14401 M:      "H. Peter Anvin" <hpa@zytor.com>
14402 M:      x86@kernel.org
14403 L:      linux-kernel@vger.kernel.org
14404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14405 S:      Maintained
14406 F:      Documentation/x86/
14407 F:      arch/x86/
14408
14409 X86 MCE INFRASTRUCTURE
14410 M:      Tony Luck <tony.luck@intel.com>
14411 M:      Borislav Petkov <bp@alien8.de>
14412 L:      linux-edac@vger.kernel.org
14413 S:      Maintained
14414 F:      arch/x86/kernel/cpu/mcheck/*
14415
14416 X86 MICROCODE UPDATE SUPPORT
14417 M:      Borislav Petkov <bp@alien8.de>
14418 S:      Maintained
14419 F:      arch/x86/kernel/cpu/microcode/*
14420
14421 X86 PLATFORM DRIVERS
14422 M:      Darren Hart <dvhart@infradead.org>
14423 M:      Andy Shevchenko <andy@infradead.org>
14424 L:      platform-driver-x86@vger.kernel.org
14425 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14426 S:      Maintained
14427 F:      drivers/platform/x86/
14428 F:      drivers/platform/olpc/
14429
14430 X86 VDSO
14431 M:      Andy Lutomirski <luto@amacapital.net>
14432 L:      linux-kernel@vger.kernel.org
14433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14434 S:      Maintained
14435 F:      arch/x86/entry/vdso/
14436
14437 XC2028/3028 TUNER DRIVER
14438 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14439 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14440 L:      linux-media@vger.kernel.org
14441 W:      https://linuxtv.org
14442 T:      git git://linuxtv.org/media_tree.git
14443 S:      Maintained
14444 F:      drivers/media/tuners/tuner-xc2028.*
14445
14446 XEN BLOCK SUBSYSTEM
14447 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14448 M:      Roger Pau Monné <roger.pau@citrix.com>
14449 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14450 S:      Supported
14451 F:      drivers/block/xen-blkback/*
14452 F:      drivers/block/xen*
14453
14454 XEN HYPERVISOR ARM
14455 M:      Stefano Stabellini <sstabellini@kernel.org>
14456 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14457 S:      Maintained
14458 F:      arch/arm/xen/
14459 F:      arch/arm/include/asm/xen/
14460
14461 XEN HYPERVISOR ARM64
14462 M:      Stefano Stabellini <sstabellini@kernel.org>
14463 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14464 S:      Maintained
14465 F:      arch/arm64/xen/
14466 F:      arch/arm64/include/asm/xen/
14467
14468 XEN HYPERVISOR INTERFACE
14469 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14470 M:      Juergen Gross <jgross@suse.com>
14471 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14473 S:      Supported
14474 F:      arch/x86/xen/
14475 F:      drivers/*/xen-*front.c
14476 F:      drivers/xen/
14477 F:      arch/x86/include/asm/xen/
14478 F:      include/xen/
14479 F:      include/uapi/xen/
14480 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14481 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14482
14483 XEN NETWORK BACKEND DRIVER
14484 M:      Wei Liu <wei.liu2@citrix.com>
14485 M:      Paul Durrant <paul.durrant@citrix.com>
14486 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14487 L:      netdev@vger.kernel.org
14488 S:      Supported
14489 F:      drivers/net/xen-netback/*
14490
14491 XEN PCI SUBSYSTEM
14492 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14493 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14494 S:      Supported
14495 F:      arch/x86/pci/*xen*
14496 F:      drivers/pci/*xen*
14497
14498 XEN PVSCSI DRIVERS
14499 M:      Juergen Gross <jgross@suse.com>
14500 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14501 L:      linux-scsi@vger.kernel.org
14502 S:      Supported
14503 F:      drivers/scsi/xen-scsifront.c
14504 F:      drivers/xen/xen-scsiback.c
14505 F:      include/xen/interface/io/vscsiif.h
14506
14507 XEN SWIOTLB SUBSYSTEM
14508 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14509 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14510 S:      Supported
14511 F:      arch/x86/xen/*swiotlb*
14512 F:      drivers/xen/*swiotlb*
14513
14514 XFS FILESYSTEM
14515 M:      Darrick J. Wong <darrick.wong@oracle.com>
14516 M:      linux-xfs@vger.kernel.org
14517 L:      linux-xfs@vger.kernel.org
14518 W:      http://xfs.org/
14519 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14520 S:      Supported
14521 F:      Documentation/filesystems/xfs.txt
14522 F:      fs/xfs/
14523
14524 XILINX AXI ETHERNET DRIVER
14525 M:      Anirudha Sarangi <anirudh@xilinx.com>
14526 M:      John Linn <John.Linn@xilinx.com>
14527 S:      Maintained
14528 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14529
14530 XILINX UARTLITE SERIAL DRIVER
14531 M:      Peter Korsgaard <jacmet@sunsite.dk>
14532 L:      linux-serial@vger.kernel.org
14533 S:      Maintained
14534 F:      drivers/tty/serial/uartlite.c
14535
14536 XILINX VIDEO IP CORES
14537 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14538 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14539 L:      linux-media@vger.kernel.org
14540 T:      git git://linuxtv.org/media_tree.git
14541 S:      Supported
14542 F:      Documentation/devicetree/bindings/media/xilinx/
14543 F:      drivers/media/platform/xilinx/
14544 F:      include/uapi/linux/xilinx-v4l2-controls.h
14545
14546 XILLYBUS DRIVER
14547 M:      Eli Billauer <eli.billauer@gmail.com>
14548 L:      linux-kernel@vger.kernel.org
14549 S:      Supported
14550 F:      drivers/char/xillybus/
14551
14552 XRA1403 GPIO EXPANDER
14553 M:      Nandor Han <nandor.han@ge.com>
14554 M:      Semi Malinen <semi.malinen@ge.com>
14555 L:      linux-gpio@vger.kernel.org
14556 S:      Maintained
14557 F:      drivers/gpio/gpio-xra1403.c
14558 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14559
14560 XTENSA XTFPGA PLATFORM SUPPORT
14561 M:      Max Filippov <jcmvbkbc@gmail.com>
14562 L:      linux-xtensa@linux-xtensa.org
14563 S:      Maintained
14564 F:      drivers/spi/spi-xtensa-xtfpga.c
14565 F:      sound/soc/xtensa/xtfpga-i2s.c
14566
14567 YAM DRIVER FOR AX.25
14568 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14569 L:      linux-hams@vger.kernel.org
14570 S:      Maintained
14571 F:      drivers/net/hamradio/yam*
14572 F:      include/linux/yam.h
14573
14574 YAMA SECURITY MODULE
14575 M:      Kees Cook <keescook@chromium.org>
14576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14577 S:      Supported
14578 F:      security/yama/
14579 F:      Documentation/admin-guide/LSM/Yama.rst
14580
14581 YEALINK PHONE DRIVER
14582 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14583 L:      usbb2k-api-dev@nongnu.org
14584 S:      Maintained
14585 F:      Documentation/input/yealink.rst
14586 F:      drivers/input/misc/yealink.*
14587
14588 Z8530 DRIVER FOR AX.25
14589 M:      Joerg Reuter <jreuter@yaina.de>
14590 W:      http://yaina.de/jreuter/
14591 W:      http://www.qsl.net/dl1bke/
14592 L:      linux-hams@vger.kernel.org
14593 S:      Maintained
14594 F:      Documentation/networking/z8530drv.txt
14595 F:      drivers/net/hamradio/*scc.c
14596 F:      drivers/net/hamradio/z8530.h
14597
14598 ZBUD COMPRESSED PAGE ALLOCATOR
14599 M:      Seth Jennings <sjenning@redhat.com>
14600 M:      Dan Streetman <ddstreet@ieee.org>
14601 L:      linux-mm@kvack.org
14602 S:      Maintained
14603 F:      mm/zbud.c
14604 F:      include/linux/zbud.h
14605
14606 ZD1211RW WIRELESS DRIVER
14607 M:      Daniel Drake <dsd@gentoo.org>
14608 M:      Ulrich Kunitz <kune@deine-taler.de>
14609 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14610 L:      linux-wireless@vger.kernel.org
14611 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14612 S:      Maintained
14613 F:      drivers/net/wireless/zydas/zd1211rw/
14614
14615 ZD1301 MEDIA DRIVER
14616 M:      Antti Palosaari <crope@iki.fi>
14617 L:      linux-media@vger.kernel.org
14618 W:      https://linuxtv.org/
14619 W:      http://palosaari.fi/linux/
14620 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14621 S:      Maintained
14622 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14623
14624 ZD1301_DEMOD MEDIA DRIVER
14625 M:      Antti Palosaari <crope@iki.fi>
14626 L:      linux-media@vger.kernel.org
14627 W:      https://linuxtv.org/
14628 W:      http://palosaari.fi/linux/
14629 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14630 S:      Maintained
14631 F:      drivers/media/dvb-frontends/zd1301_demod*
14632
14633 ZPOOL COMPRESSED PAGE STORAGE API
14634 M:      Dan Streetman <ddstreet@ieee.org>
14635 L:      linux-mm@kvack.org
14636 S:      Maintained
14637 F:      mm/zpool.c
14638 F:      include/linux/zpool.h
14639
14640 ZR36067 VIDEO FOR LINUX DRIVER
14641 L:      mjpeg-users@lists.sourceforge.net
14642 L:      linux-media@vger.kernel.org
14643 W:      http://mjpeg.sourceforge.net/driver-zoran/
14644 T:      hg https://linuxtv.org/hg/v4l-dvb
14645 S:      Odd Fixes
14646 F:      drivers/media/pci/zoran/
14647
14648 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14649 M:      Minchan Kim <minchan@kernel.org>
14650 M:      Nitin Gupta <ngupta@vflare.org>
14651 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14652 L:      linux-kernel@vger.kernel.org
14653 S:      Maintained
14654 F:      drivers/block/zram/
14655 F:      Documentation/blockdev/zram.txt
14656
14657 ZS DECSTATION Z85C30 SERIAL DRIVER
14658 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14659 S:      Maintained
14660 F:      drivers/tty/serial/zs.*
14661
14662 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14663 M:      Minchan Kim <minchan@kernel.org>
14664 M:      Nitin Gupta <ngupta@vflare.org>
14665 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14666 L:      linux-mm@kvack.org
14667 S:      Maintained
14668 F:      mm/zsmalloc.c
14669 F:      include/linux/zsmalloc.h
14670 F:      Documentation/vm/zsmalloc.txt
14671
14672 ZSWAP COMPRESSED SWAP CACHING
14673 M:      Seth Jennings <sjenning@redhat.com>
14674 M:      Dan Streetman <ddstreet@ieee.org>
14675 L:      linux-mm@kvack.org
14676 S:      Maintained
14677 F:      mm/zswap.c
14678
14679 THE REST
14680 M:      Linus Torvalds <torvalds@linux-foundation.org>
14681 L:      linux-kernel@vger.kernel.org
14682 Q:      http://patchwork.kernel.org/project/LKML/list/
14683 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14684 S:      Buried alive in reporters
14685 F:      *
14686 F:      */