pinctrl: rza1: constify pinconf_ops, pinctrl_ops, and pinmux_ops structures
[linux-2.6-block.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         B: URI for where to file bugs. A web-page with detailed bug
78            filing info, a direct bug tracker link, or a mailto: URI.
79         C: URI for chat protocol, server and channel where developers
80            usually hang out, for example irc://server/channel.
81         Q: Patchwork web based patch tracking system site
82         T: SCM tree type and location.
83            Type is one of: git, hg, quilt, stgit, topgit
84         S: Status, one of the following:
85            Supported:   Someone is actually paid to look after this.
86            Maintained:  Someone actually looks after it.
87            Odd Fixes:   It has a maintainer but they don't have time to do
88                         much other than throw the odd patch in. See below..
89            Orphan:      No current maintainer [but maybe you could take the
90                         role as you write your new code].
91            Obsolete:    Old code. Something tagged obsolete generally means
92                         it has been replaced by a better system and you
93                         should be using that.
94         F: Files and directories with wildcard patterns.
95            A trailing slash includes all files and subdirectory files.
96            F:   drivers/net/    all files in and below drivers/net
97            F:   drivers/net/*   all files in drivers/net, but not below
98            F:   */net/*         all files in "any top level directory"/net
99            One pattern per line.  Multiple F: lines acceptable.
100         N: Files and directories with regex patterns.
101            N:   [^a-z]tegra     all files whose path contains the word tegra
102            One pattern per line.  Multiple N: lines acceptable.
103            scripts/get_maintainer.pl has different behavior for files that
104            match F: pattern and matches of N: patterns.  By default,
105            get_maintainer will not look at git log history when an F: pattern
106            match occurs.  When an N: match occurs, git log history is used
107            to also notify the people that have git commit signatures.
108         X: Files and directories that are NOT maintained, same rules as F:
109            Files exclusions are tested before file matches.
110            Can be useful for excluding a specific subdirectory, for instance:
111            F:   net/
112            X:   net/ipv6/
113            matches all files in and below net excluding net/ipv6/
114         K: Keyword perl extended regex pattern to match content in a
115            patch or file.  For instance:
116            K: of_get_profile
117               matches patches or files that contain "of_get_profile"
118            K: \b(printk|pr_(info|err))\b
119               matches patches or files that contain one or more of the words
120               printk, pr_info or pr_err
121            One regex pattern per line.  Multiple K: lines acceptable.
122
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
125 so much easier [Ed]
126
127 Maintainers List (try to look for most precise areas first)
128
129                 -----------------------------------
130
131 3C59X NETWORK DRIVER
132 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L:      netdev@vger.kernel.org
134 S:      Maintained
135 F:      Documentation/networking/vortex.txt
136 F:      drivers/net/ethernet/3com/3c59x.c
137
138 3CR990 NETWORK DRIVER
139 M:      David Dillow <dave@thedillows.org>
140 L:      netdev@vger.kernel.org
141 S:      Maintained
142 F:      drivers/net/ethernet/3com/typhoon*
143
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M:      Adam Radford <aradford@gmail.com>
146 L:      linux-scsi@vger.kernel.org
147 W:      http://www.lsi.com
148 S:      Supported
149 F:      drivers/scsi/3w-*
150
151 53C700 AND 53C700-66 SCSI DRIVER
152 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L:      linux-scsi@vger.kernel.org
154 S:      Maintained
155 F:      drivers/scsi/53c700*
156
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M:      Alexander Aring <alex.aring@gmail.com>
159 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L:      linux-bluetooth@vger.kernel.org
161 L:      linux-wpan@vger.kernel.org
162 S:      Maintained
163 F:      net/6lowpan/
164 F:      include/net/6lowpan.h
165 F:      Documentation/networking/6lowpan.txt
166
167 6PACK NETWORK DRIVER FOR AX.25
168 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L:      linux-hams@vger.kernel.org
170 S:      Maintained
171 F:      drivers/net/hamradio/6pack.c
172
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L:      netdev@vger.kernel.org
176 S:      Maintained
177 F:      drivers/net/ethernet/realtek/r8169.c
178
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L:      linux-serial@vger.kernel.org
182 S:      Maintained
183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F:      drivers/tty/serial/8250*
185 F:      include/linux/serial_8250.h
186
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L:      netdev@vger.kernel.org
189 S:      Orphan / Obsolete
190 F:      drivers/net/ethernet/8390/
191
192 9P FILE SYSTEM
193 M:      Eric Van Hensbergen <ericvh@gmail.com>
194 M:      Ron Minnich <rminnich@sandia.gov>
195 M:      Latchesar Ionkov <lucho@ionkov.net>
196 L:      v9fs-developer@lists.sourceforge.net
197 W:      http://swik.net/v9fs
198 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200 S:      Maintained
201 F:      Documentation/filesystems/9p.txt
202 F:      fs/9p/
203 F:      net/9p/
204 F:      include/net/9p/
205 F:      include/uapi/linux/virtio_9p.h
206 F:      include/trace/events/9p.h
207
208 A8293 MEDIA DRIVER
209 M:      Antti Palosaari <crope@iki.fi>
210 L:      linux-media@vger.kernel.org
211 W:      https://linuxtv.org
212 W:      http://palosaari.fi/linux/
213 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
214 T:      git git://linuxtv.org/anttip/media_tree.git
215 S:      Maintained
216 F:      drivers/media/dvb-frontends/a8293*
217
218 AACRAID SCSI RAID DRIVER
219 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L:      linux-scsi@vger.kernel.org
221 W:      http://www.adaptec.com/
222 S:      Supported
223 F:      Documentation/scsi/aacraid.txt
224 F:      drivers/scsi/aacraid/
225
226 ABI/API
227 L:      linux-api@vger.kernel.org
228 F:      include/linux/syscalls.h
229 F:      kernel/sys_ni.c
230
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M:      Hans de Goede <hdegoede@redhat.com>
233 L:      linux-hwmon@vger.kernel.org
234 S:      Maintained
235 F:      drivers/hwmon/abituguru.c
236
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M:      Alistair John Strachan <alistair@devzero.co.uk>
239 L:      linux-hwmon@vger.kernel.org
240 S:      Maintained
241 F:      drivers/hwmon/abituguru3.c
242
243 ACCES 104-DIO-48E GPIO DRIVER
244 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
245 L:      linux-gpio@vger.kernel.org
246 S:      Maintained
247 F:      drivers/gpio/gpio-104-dio-48e.c
248
249 ACCES 104-IDI-48 GPIO DRIVER
250 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L:      linux-gpio@vger.kernel.org
252 S:      Maintained
253 F:      drivers/gpio/gpio-104-idi-48.c
254
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L:      linux-gpio@vger.kernel.org
258 S:      Maintained
259 F:      drivers/gpio/gpio-104-idio-16.c
260
261 ACCES 104-QUAD-8 IIO DRIVER
262 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
263 L:      linux-iio@vger.kernel.org
264 S:      Maintained
265 F:      drivers/iio/counter/104-quad-8.c
266
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
269 L:      linux-gpio@vger.kernel.org
270 S:      Maintained
271 F:      drivers/gpio/gpio-pci-idio-16.c
272
273 ACENIC DRIVER
274 M:      Jes Sorensen <jes@trained-monkey.org>
275 L:      linux-acenic@sunsite.dk
276 S:      Maintained
277 F:      drivers/net/ethernet/alteon/acenic*
278
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M:      Peter Feuerer <peter@piie.net>
281 L:      platform-driver-x86@vger.kernel.org
282 W:      http://piie.net/?section=acerhdf
283 S:      Maintained
284 F:      drivers/platform/x86/acerhdf.c
285
286 ACER WMI LAPTOP EXTRAS
287 M:      "Lee, Chun-Yi" <jlee@suse.com>
288 L:      platform-driver-x86@vger.kernel.org
289 S:      Maintained
290 F:      drivers/platform/x86/acer-wmi.c
291
292 ACPI
293 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M:      Len Brown <lenb@kernel.org>
295 L:      linux-acpi@vger.kernel.org
296 W:      https://01.org/linux-acpi
297 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B:      https://bugzilla.kernel.org
300 S:      Supported
301 F:      drivers/acpi/
302 F:      drivers/pnp/pnpacpi/
303 F:      include/linux/acpi.h
304 F:      include/acpi/
305 F:      Documentation/acpi/
306 F:      Documentation/ABI/testing/sysfs-bus-acpi
307 F:      Documentation/ABI/testing/configfs-acpi
308 F:      drivers/pci/*acpi*
309 F:      drivers/pci/*/*acpi*
310 F:      drivers/pci/*/*/*acpi*
311 F:      tools/power/acpi/
312
313 ACPI COMPONENT ARCHITECTURE (ACPICA)
314 M:      Robert Moore <robert.moore@intel.com>
315 M:      Lv Zheng <lv.zheng@intel.com>
316 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
317 L:      linux-acpi@vger.kernel.org
318 L:      devel@acpica.org
319 W:      https://acpica.org/
320 W:      https://github.com/acpica/acpica/
321 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 B:      https://bugzilla.kernel.org
324 B:      https://bugs.acpica.org
325 S:      Supported
326 F:      drivers/acpi/acpica/
327 F:      include/acpi/
328 F:      tools/power/acpi/
329
330 ACPI FAN DRIVER
331 M:      Zhang Rui <rui.zhang@intel.com>
332 L:      linux-acpi@vger.kernel.org
333 W:      https://01.org/linux-acpi
334 B:      https://bugzilla.kernel.org
335 S:      Supported
336 F:      drivers/acpi/fan.c
337
338 ACPI FOR ARM64 (ACPI/arm64)
339 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
340 M:      Hanjun Guo <hanjun.guo@linaro.org>
341 M:      Sudeep Holla <sudeep.holla@arm.com>
342 L:      linux-acpi@vger.kernel.org
343 S:      Maintained
344 F:      drivers/acpi/arm64
345
346 ACPI THERMAL DRIVER
347 M:      Zhang Rui <rui.zhang@intel.com>
348 L:      linux-acpi@vger.kernel.org
349 W:      https://01.org/linux-acpi
350 B:      https://bugzilla.kernel.org
351 S:      Supported
352 F:      drivers/acpi/*thermal*
353
354 ACPI VIDEO DRIVER
355 M:      Zhang Rui <rui.zhang@intel.com>
356 L:      linux-acpi@vger.kernel.org
357 W:      https://01.org/linux-acpi
358 B:      https://bugzilla.kernel.org
359 S:      Supported
360 F:      drivers/acpi/acpi_video.c
361
362 ACPI WMI DRIVER
363 L:      platform-driver-x86@vger.kernel.org
364 S:      Orphan
365 F:      drivers/platform/x86/wmi.c
366
367 AD1889 ALSA SOUND DRIVER
368 M:      Thibaut Varene <T-Bone@parisc-linux.org>
369 W:      http://wiki.parisc-linux.org/AD1889
370 L:      linux-parisc@vger.kernel.org
371 S:      Maintained
372 F:      sound/pci/ad1889.*
373
374 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
375 M:      Michael Hennerich <michael.hennerich@analog.com>
376 W:      http://wiki.analog.com/AD5254
377 W:      http://ez.analog.com/community/linux-device-drivers
378 S:      Supported
379 F:      drivers/misc/ad525x_dpot.c
380
381 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
382 M:      Michael Hennerich <michael.hennerich@analog.com>
383 W:      http://wiki.analog.com/AD5398
384 W:      http://ez.analog.com/community/linux-device-drivers
385 S:      Supported
386 F:      drivers/regulator/ad5398.c
387
388 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
389 M:      Michael Hennerich <michael.hennerich@analog.com>
390 W:      http://wiki.analog.com/AD7142
391 W:      http://ez.analog.com/community/linux-device-drivers
392 S:      Supported
393 F:      drivers/input/misc/ad714x.c
394
395 AD7877 TOUCHSCREEN DRIVER
396 M:      Michael Hennerich <michael.hennerich@analog.com>
397 W:      http://wiki.analog.com/AD7877
398 W:      http://ez.analog.com/community/linux-device-drivers
399 S:      Supported
400 F:      drivers/input/touchscreen/ad7877.c
401
402 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
403 M:      Michael Hennerich <michael.hennerich@analog.com>
404 W:      http://wiki.analog.com/AD7879
405 W:      http://ez.analog.com/community/linux-device-drivers
406 S:      Supported
407 F:      drivers/input/touchscreen/ad7879.c
408
409 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
410 M:      Jiri Kosina <jikos@kernel.org>
411 S:      Maintained
412
413 ADF7242 IEEE 802.15.4 RADIO DRIVER
414 M:      Michael Hennerich <michael.hennerich@analog.com>
415 W:      https://wiki.analog.com/ADF7242
416 W:      http://ez.analog.com/community/linux-device-drivers
417 L:      linux-wpan@vger.kernel.org
418 S:      Supported
419 F:      drivers/net/ieee802154/adf7242.c
420 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
421
422 ADM1025 HARDWARE MONITOR DRIVER
423 M:      Jean Delvare <jdelvare@suse.com>
424 L:      linux-hwmon@vger.kernel.org
425 S:      Maintained
426 F:      Documentation/hwmon/adm1025
427 F:      drivers/hwmon/adm1025.c
428
429 ADM1029 HARDWARE MONITOR DRIVER
430 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
431 L:      linux-hwmon@vger.kernel.org
432 S:      Maintained
433 F:      drivers/hwmon/adm1029.c
434
435 ADM8211 WIRELESS DRIVER
436 L:      linux-wireless@vger.kernel.org
437 W:      http://wireless.kernel.org/
438 S:      Orphan
439 F:      drivers/net/wireless/admtek/adm8211.*
440
441 ADP1653 FLASH CONTROLLER DRIVER
442 M:      Sakari Ailus <sakari.ailus@iki.fi>
443 L:      linux-media@vger.kernel.org
444 S:      Maintained
445 F:      drivers/media/i2c/adp1653.c
446 F:      include/media/i2c/adp1653.h
447
448 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
449 M:      Michael Hennerich <michael.hennerich@analog.com>
450 W:      http://wiki.analog.com/ADP5520
451 W:      http://ez.analog.com/community/linux-device-drivers
452 S:      Supported
453 F:      drivers/mfd/adp5520.c
454 F:      drivers/video/backlight/adp5520_bl.c
455 F:      drivers/leds/leds-adp5520.c
456 F:      drivers/gpio/gpio-adp5520.c
457 F:      drivers/input/keyboard/adp5520-keys.c
458
459 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
460 M:      Michael Hennerich <michael.hennerich@analog.com>
461 W:      http://wiki.analog.com/ADP5588
462 W:      http://ez.analog.com/community/linux-device-drivers
463 S:      Supported
464 F:      drivers/input/keyboard/adp5588-keys.c
465 F:      drivers/gpio/gpio-adp5588.c
466
467 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
468 M:      Michael Hennerich <michael.hennerich@analog.com>
469 W:      http://wiki.analog.com/ADP8860
470 W:      http://ez.analog.com/community/linux-device-drivers
471 S:      Supported
472 F:      drivers/video/backlight/adp8860_bl.c
473
474 ADS1015 HARDWARE MONITOR DRIVER
475 M:      Dirk Eibach <eibach@gdsys.de>
476 L:      linux-hwmon@vger.kernel.org
477 S:      Maintained
478 F:      Documentation/hwmon/ads1015
479 F:      drivers/hwmon/ads1015.c
480 F:      include/linux/platform_data/ads1015.h
481
482 ADT746X FAN DRIVER
483 M:      Colin Leroy <colin@colino.net>
484 S:      Maintained
485 F:      drivers/macintosh/therm_adt746x.c
486
487 ADT7475 HARDWARE MONITOR DRIVER
488 M:      Jean Delvare <jdelvare@suse.com>
489 L:      linux-hwmon@vger.kernel.org
490 S:      Maintained
491 F:      Documentation/hwmon/adt7475
492 F:      drivers/hwmon/adt7475.c
493
494 ADVANSYS SCSI DRIVER
495 M:      Matthew Wilcox <matthew@wil.cx>
496 M:      Hannes Reinecke <hare@suse.com>
497 L:      linux-scsi@vger.kernel.org
498 S:      Maintained
499 F:      Documentation/scsi/advansys.txt
500 F:      drivers/scsi/advansys.c
501
502 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
503 M:      Michael Hennerich <michael.hennerich@analog.com>
504 W:      http://wiki.analog.com/ADXL345
505 W:      http://ez.analog.com/community/linux-device-drivers
506 S:      Supported
507 F:      drivers/input/misc/adxl34x.c
508
509 AEDSP16 DRIVER
510 M:      Riccardo Facchetti <fizban@tin.it>
511 S:      Maintained
512 F:      sound/oss/aedsp16.c
513
514 AF9013 MEDIA DRIVER
515 M:      Antti Palosaari <crope@iki.fi>
516 L:      linux-media@vger.kernel.org
517 W:      https://linuxtv.org
518 W:      http://palosaari.fi/linux/
519 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
520 T:      git git://linuxtv.org/anttip/media_tree.git
521 S:      Maintained
522 F:      drivers/media/dvb-frontends/af9013*
523
524 AF9033 MEDIA DRIVER
525 M:      Antti Palosaari <crope@iki.fi>
526 L:      linux-media@vger.kernel.org
527 W:      https://linuxtv.org
528 W:      http://palosaari.fi/linux/
529 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
530 T:      git git://linuxtv.org/anttip/media_tree.git
531 S:      Maintained
532 F:      drivers/media/dvb-frontends/af9033*
533
534 AFFS FILE SYSTEM
535 L:      linux-fsdevel@vger.kernel.org
536 S:      Orphan
537 F:      Documentation/filesystems/affs.txt
538 F:      fs/affs/
539
540 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
541 M:      David Howells <dhowells@redhat.com>
542 L:      linux-afs@lists.infradead.org
543 S:      Supported
544 F:      fs/afs/
545 F:      include/net/af_rxrpc.h
546 F:      net/rxrpc/af_rxrpc.c
547 W:      https://www.infradead.org/~dhowells/kafs/
548
549 AGPGART DRIVER
550 M:      David Airlie <airlied@linux.ie>
551 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
552 S:      Maintained
553 F:      drivers/char/agp/
554 F:      include/linux/agp*
555 F:      include/uapi/linux/agp*
556
557 AHA152X SCSI DRIVER
558 M:      "Juergen E. Fischer" <fischer@norbit.de>
559 L:      linux-scsi@vger.kernel.org
560 S:      Maintained
561 F:      drivers/scsi/aha152x*
562 F:      drivers/scsi/pcmcia/aha152x*
563
564 AIC7XXX / AIC79XX SCSI DRIVER
565 M:      Hannes Reinecke <hare@suse.com>
566 L:      linux-scsi@vger.kernel.org
567 S:      Maintained
568 F:      drivers/scsi/aic7xxx/
569
570 AIMSLAB FM RADIO RECEIVER DRIVER
571 M:      Hans Verkuil <hverkuil@xs4all.nl>
572 L:      linux-media@vger.kernel.org
573 T:      git git://linuxtv.org/media_tree.git
574 W:      https://linuxtv.org
575 S:      Maintained
576 F:      drivers/media/radio/radio-aimslab*
577
578 AIO
579 M:      Benjamin LaHaise <bcrl@kvack.org>
580 L:      linux-aio@kvack.org
581 S:      Supported
582 F:      fs/aio.c
583 F:      include/linux/*aio*.h
584
585 AIRSPY MEDIA DRIVER
586 M:      Antti Palosaari <crope@iki.fi>
587 L:      linux-media@vger.kernel.org
588 W:      https://linuxtv.org
589 W:      http://palosaari.fi/linux/
590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
591 T:      git git://linuxtv.org/anttip/media_tree.git
592 S:      Maintained
593 F:      drivers/media/usb/airspy/
594
595 ALACRITECH GIGABIT ETHERNET DRIVER
596 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
597 S:      Maintained
598 F:      drivers/net/ethernet/alacritech/*
599
600 ALCATEL SPEEDTOUCH USB DRIVER
601 M:      Duncan Sands <duncan.sands@free.fr>
602 L:      linux-usb@vger.kernel.org
603 W:      http://www.linux-usb.org/SpeedTouch/
604 S:      Maintained
605 F:      drivers/usb/atm/speedtch.c
606 F:      drivers/usb/atm/usbatm.c
607
608 ALCHEMY AU1XX0 MMC DRIVER
609 M:      Manuel Lauss <manuel.lauss@gmail.com>
610 S:      Maintained
611 F:      drivers/mmc/host/au1xmmc.c
612
613 ALI1563 I2C DRIVER
614 M:      Rudolf Marek <r.marek@assembler.cz>
615 L:      linux-i2c@vger.kernel.org
616 S:      Maintained
617 F:      Documentation/i2c/busses/i2c-ali1563
618 F:      drivers/i2c/busses/i2c-ali1563.c
619
620 ALLWINNER SECURITY SYSTEM
621 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
622 L:      linux-crypto@vger.kernel.org
623 S:      Maintained
624 F:      drivers/crypto/sunxi-ss/
625
626 ALPHA PORT
627 M:      Richard Henderson <rth@twiddle.net>
628 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
629 M:      Matt Turner <mattst88@gmail.com>
630 S:      Odd Fixes
631 L:      linux-alpha@vger.kernel.org
632 F:      arch/alpha/
633
634 ALPS PS/2 TOUCHPAD DRIVER
635 R:      Pali Rohár <pali.rohar@gmail.com>
636 F:      drivers/input/mouse/alps.*
637
638 ALTERA MAILBOX DRIVER
639 M:      Ley Foon Tan <lftan@altera.com>
640 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641 S:      Maintained
642 F:      drivers/mailbox/mailbox-altera.c
643
644 ALTERA PIO DRIVER
645 M:      Tien Hock Loh <thloh@altera.com>
646 L:      linux-gpio@vger.kernel.org
647 S:      Maintained
648 F:      drivers/gpio/gpio-altera.c
649
650 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
651 M:      Thor Thayer <thor.thayer@linux.intel.com>
652 S:      Maintained
653 F:      drivers/gpio/gpio-altera-a10sr.c
654 F:      drivers/mfd/altera-a10sr.c
655 F:      drivers/reset/reset-a10sr.c
656 F:      include/linux/mfd/altera-a10sr.h
657 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
658
659 ALTERA TRIPLE SPEED ETHERNET DRIVER
660 M:      Vince Bridgers <vbridger@opensource.altera.com>
661 L:      netdev@vger.kernel.org
662 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663 S:      Maintained
664 F:      drivers/net/ethernet/altera/
665
666 ALTERA UART/JTAG UART SERIAL DRIVERS
667 M:      Tobias Klauser <tklauser@distanz.ch>
668 L:      linux-serial@vger.kernel.org
669 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
670 S:      Maintained
671 F:      drivers/tty/serial/altera_uart.c
672 F:      drivers/tty/serial/altera_jtaguart.c
673 F:      include/linux/altera_uart.h
674 F:      include/linux/altera_jtaguart.h
675
676 AMAZON ETHERNET DRIVERS
677 M:      Netanel Belgazal <netanel@annapurnalabs.com>
678 R:      Saeed Bishara <saeed@annapurnalabs.com>
679 R:      Zorik Machulsky <zorik@annapurnalabs.com>
680 L:      netdev@vger.kernel.org
681 S:      Supported
682 F:      Documentation/networking/ena.txt
683 F:      drivers/net/ethernet/amazon/
684
685 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
686 M:      Tom Lendacky <thomas.lendacky@amd.com>
687 M:      Gary Hook <gary.hook@amd.com>
688 L:      linux-crypto@vger.kernel.org
689 S:      Supported
690 F:      drivers/crypto/ccp/
691 F:      include/linux/ccp.h
692
693 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
694 M:      Huang Rui <ray.huang@amd.com>
695 L:      linux-hwmon@vger.kernel.org
696 S:      Supported
697 F:      Documentation/hwmon/fam15h_power
698 F:      drivers/hwmon/fam15h_power.c
699
700 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
701 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
702 S:      Orphan
703 F:      drivers/usb/gadget/udc/amd5536udc.*
704
705 AMD GEODE PROCESSOR/CHIPSET SUPPORT
706 P:      Andres Salomon <dilinger@queued.net>
707 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
708 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709 S:      Supported
710 F:      drivers/char/hw_random/geode-rng.c
711 F:      drivers/crypto/geode*
712 F:      drivers/video/fbdev/geode/
713 F:      arch/x86/include/asm/geode.h
714
715 AMD IOMMU (AMD-VI)
716 M:      Joerg Roedel <joro@8bytes.org>
717 L:      iommu@lists.linux-foundation.org
718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
719 S:      Maintained
720 F:      drivers/iommu/amd_iommu*.[ch]
721 F:      include/linux/amd-iommu.h
722
723 AMD KFD
724 M:      Oded Gabbay <oded.gabbay@gmail.com>
725 L:      dri-devel@lists.freedesktop.org
726 T:      git git://people.freedesktop.org/~gabbayo/linux.git
727 S:      Supported
728 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
731 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
732 F:      drivers/gpu/drm/amd/amdkfd/
733 F:      drivers/gpu/drm/amd/include/cik_structs.h
734 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
735 F:      drivers/gpu/drm/amd/include/vi_structs.h
736 F:      drivers/gpu/drm/radeon/radeon_kfd.c
737 F:      drivers/gpu/drm/radeon/radeon_kfd.h
738 F:      include/uapi/linux/kfd_ioctl.h
739
740 AMD SEATTLE DEVICE TREE SUPPORT
741 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
742 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
743 M:      Tom Lendacky <thomas.lendacky@amd.com>
744 S:      Supported
745 F:      arch/arm64/boot/dts/amd/
746
747 AMD XGBE DRIVER
748 M:      Tom Lendacky <thomas.lendacky@amd.com>
749 L:      netdev@vger.kernel.org
750 S:      Supported
751 F:      drivers/net/ethernet/amd/xgbe/
752 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
753
754 AMS (Apple Motion Sensor) DRIVER
755 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
756 S:      Supported
757 F:      drivers/macintosh/ams/
758
759 ANALOG DEVICES INC AD9389B DRIVER
760 M:      Hans Verkuil <hans.verkuil@cisco.com>
761 L:      linux-media@vger.kernel.org
762 S:      Maintained
763 F:      drivers/media/i2c/ad9389b*
764
765 ANALOG DEVICES INC ADV7180 DRIVER
766 M:      Lars-Peter Clausen <lars@metafoo.de>
767 L:      linux-media@vger.kernel.org
768 W:      http://ez.analog.com/community/linux-device-drivers
769 S:      Supported
770 F:      drivers/media/i2c/adv7180.c
771
772 ANALOG DEVICES INC ADV7511 DRIVER
773 M:      Hans Verkuil <hans.verkuil@cisco.com>
774 L:      linux-media@vger.kernel.org
775 S:      Maintained
776 F:      drivers/media/i2c/adv7511*
777
778 ANALOG DEVICES INC ADV7604 DRIVER
779 M:      Hans Verkuil <hans.verkuil@cisco.com>
780 L:      linux-media@vger.kernel.org
781 S:      Maintained
782 F:      drivers/media/i2c/adv7604*
783
784 ANALOG DEVICES INC ADV7842 DRIVER
785 M:      Hans Verkuil <hans.verkuil@cisco.com>
786 L:      linux-media@vger.kernel.org
787 S:      Maintained
788 F:      drivers/media/i2c/adv7842*
789
790 ANALOG DEVICES INC ASOC CODEC DRIVERS
791 M:      Lars-Peter Clausen <lars@metafoo.de>
792 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
793 W:      http://wiki.analog.com/
794 W:      http://ez.analog.com/community/linux-device-drivers
795 S:      Supported
796 F:      sound/soc/codecs/adau*
797 F:      sound/soc/codecs/adav*
798 F:      sound/soc/codecs/ad1*
799 F:      sound/soc/codecs/ad7*
800 F:      sound/soc/codecs/ssm*
801 F:      sound/soc/codecs/sigmadsp.*
802
803 ANALOG DEVICES INC ASOC DRIVERS
804 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
805 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
806 W:      http://blackfin.uclinux.org/
807 S:      Supported
808 F:      sound/soc/blackfin/*
809
810 ANALOG DEVICES INC DMA DRIVERS
811 M:      Lars-Peter Clausen <lars@metafoo.de>
812 W:      http://ez.analog.com/community/linux-device-drivers
813 S:      Supported
814 F:      drivers/dma/dma-axi-dmac.c
815
816 ANALOG DEVICES INC IIO DRIVERS
817 M:      Lars-Peter Clausen <lars@metafoo.de>
818 M:      Michael Hennerich <Michael.Hennerich@analog.com>
819 W:      http://wiki.analog.com/
820 W:      http://ez.analog.com/community/linux-device-drivers
821 S:      Supported
822 F:      drivers/iio/*/ad*
823 F:      drivers/iio/adc/ltc2497*
824 X:      drivers/iio/*/adjd*
825 F:      drivers/staging/iio/*/ad*
826 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
827
828 ANDROID CONFIG FRAGMENTS
829 M:      Rob Herring <robh@kernel.org>
830 S:      Supported
831 F:      kernel/configs/android*
832
833 ANDROID DRIVERS
834 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
835 M:      Arve Hjønnevåg <arve@android.com>
836 M:      Riley Andrews <riandrews@android.com>
837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
838 L:      devel@driverdev.osuosl.org
839 S:      Supported
840 F:      drivers/android/
841 F:      drivers/staging/android/
842
843 ANDROID ION DRIVER
844 M:      Laura Abbott <labbott@redhat.com>
845 M:      Sumit Semwal <sumit.semwal@linaro.org>
846 L:      devel@driverdev.osuosl.org
847 S:      Supported
848 F:      drivers/staging/android/ion
849 F:      drivers/staging/android/uapi/ion.h
850 F:      drivers/staging/android/uapi/ion_test.h
851
852 AOA (Apple Onboard Audio) ALSA DRIVER
853 M:      Johannes Berg <johannes@sipsolutions.net>
854 L:      linuxppc-dev@lists.ozlabs.org
855 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
856 S:      Maintained
857 F:      sound/aoa/
858
859 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
860 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
861 L:      linux-iio@vger.kernel.org
862 S:      Maintained
863 F:      drivers/iio/adc/stx104.c
864
865 APM DRIVER
866 M:      Jiri Kosina <jikos@kernel.org>
867 S:      Odd fixes
868 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
869 F:      arch/x86/kernel/apm_32.c
870 F:      include/linux/apm_bios.h
871 F:      include/uapi/linux/apm_bios.h
872 F:      drivers/char/apm-emulation.c
873
874 APPARMOR SECURITY MODULE
875 M:      John Johansen <john.johansen@canonical.com>
876 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
877 W:      apparmor.wiki.kernel.org
878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
879 S:      Supported
880 F:      security/apparmor/
881 F:      Documentation/admin-guide/LSM/apparmor.rst
882
883 APPLE BCM5974 MULTITOUCH DRIVER
884 M:      Henrik Rydberg <rydberg@bitmath.org>
885 L:      linux-input@vger.kernel.org
886 S:      Odd fixes
887 F:      drivers/input/mouse/bcm5974.c
888
889 APPLE SMC DRIVER
890 M:      Henrik Rydberg <rydberg@bitmath.org>
891 L:      linux-hwmon@vger.kernel.org
892 S:      Odd fixes
893 F:      drivers/hwmon/applesmc.c
894
895 APPLETALK NETWORK LAYER
896 L:      netdev@vger.kernel.org
897 S:      Odd fixes
898 F:      drivers/net/appletalk/
899 F:      net/appletalk/
900
901 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
902 M:      Duc Dang <dhdang@apm.com>
903 S:      Supported
904 F:      arch/arm64/boot/dts/apm/
905
906 APPLIED MICRO (APM) X-GENE SOC EDAC
907 M:      Loc Ho <lho@apm.com>
908 S:      Supported
909 F:      drivers/edac/xgene_edac.c
910 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
911
912 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
913 M:      Iyappan Subramanian <isubramanian@apm.com>
914 M:      Keyur Chudgar <kchudgar@apm.com>
915 S:      Supported
916 F:      drivers/net/ethernet/apm/xgene-v2/
917
918 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
919 M:      Iyappan Subramanian <isubramanian@apm.com>
920 M:      Keyur Chudgar <kchudgar@apm.com>
921 M:      Quan Nguyen <qnguyen@apm.com>
922 S:      Supported
923 F:      drivers/net/ethernet/apm/xgene/
924 F:      drivers/net/phy/mdio-xgene.c
925 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
926 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
927
928 APPLIED MICRO (APM) X-GENE SOC PMU
929 M:      Tai Nguyen <ttnguyen@apm.com>
930 S:      Supported
931 F:      drivers/perf/xgene_pmu.c
932 F:      Documentation/perf/xgene-pmu.txt
933 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
934
935 APTINA CAMERA SENSOR PLL
936 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
937 L:      linux-media@vger.kernel.org
938 S:      Maintained
939 F:      drivers/media/i2c/aptina-pll.*
940
941 ARC FRAMEBUFFER DRIVER
942 M:      Jaya Kumar <jayalk@intworks.biz>
943 S:      Maintained
944 F:      drivers/video/fbdev/arcfb.c
945 F:      drivers/video/fbdev/core/fb_defio.c
946
947 ARC PGU DRM DRIVER
948 M:      Alexey Brodkin <abrodkin@synopsys.com>
949 S:      Supported
950 F:      drivers/gpu/drm/arc/
951 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
952
953 ARCNET NETWORK LAYER
954 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
955 L:      netdev@vger.kernel.org
956 S:      Maintained
957 F:      drivers/net/arcnet/
958 F:      include/uapi/linux/if_arcnet.h
959
960 ARM ARCHITECTED TIMER DRIVER
961 M:      Mark Rutland <mark.rutland@arm.com>
962 M:      Marc Zyngier <marc.zyngier@arm.com>
963 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964 S:      Maintained
965 F:      arch/arm/include/asm/arch_timer.h
966 F:      arch/arm64/include/asm/arch_timer.h
967 F:      drivers/clocksource/arm_arch_timer.c
968
969 ARM HDLCD DRM DRIVER
970 M:      Liviu Dudau <liviu.dudau@arm.com>
971 S:      Supported
972 F:      drivers/gpu/drm/arm/hdlcd_*
973 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
974
975 ARM MALI-DP DRM DRIVER
976 M:      Liviu Dudau <liviu.dudau@arm.com>
977 M:      Brian Starkey <brian.starkey@arm.com>
978 M:      Mali DP Maintainers <malidp@foss.arm.com>
979 S:      Supported
980 F:      drivers/gpu/drm/arm/
981 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
982
983 ARM MFM AND FLOPPY DRIVERS
984 M:      Ian Molton <spyro@f2s.com>
985 S:      Maintained
986 F:      arch/arm/lib/floppydma.S
987 F:      arch/arm/include/asm/floppy.h
988
989 ARM PMU PROFILING AND DEBUGGING
990 M:      Will Deacon <will.deacon@arm.com>
991 M:      Mark Rutland <mark.rutland@arm.com>
992 S:      Maintained
993 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994 F:      arch/arm*/kernel/perf_*
995 F:      arch/arm/oprofile/common.c
996 F:      arch/arm*/kernel/hw_breakpoint.c
997 F:      arch/arm*/include/asm/hw_breakpoint.h
998 F:      arch/arm*/include/asm/perf_event.h
999 F:      drivers/perf/*
1000 F:      include/linux/perf/arm_pmu.h
1001 F:      Documentation/devicetree/bindings/arm/pmu.txt
1002 F:      Documentation/devicetree/bindings/perf/
1003
1004 ARM PORT
1005 M:      Russell King <linux@armlinux.org.uk>
1006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1007 W:      http://www.armlinux.org.uk/
1008 S:      Maintained
1009 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1010 F:      arch/arm/
1011
1012 ARM PRIMECELL AACI PL041 DRIVER
1013 M:      Russell King <linux@armlinux.org.uk>
1014 S:      Maintained
1015 F:      sound/arm/aaci.*
1016
1017 ARM PRIMECELL BUS SUPPORT
1018 M:      Russell King <linux@armlinux.org.uk>
1019 S:      Maintained
1020 F:      drivers/amba/
1021 F:      include/linux/amba/bus.h
1022
1023 ARM PRIMECELL CLCD PL110 DRIVER
1024 M:      Russell King <linux@armlinux.org.uk>
1025 S:      Maintained
1026 F:      drivers/video/fbdev/amba-clcd.*
1027
1028 ARM PRIMECELL KMI PL050 DRIVER
1029 M:      Russell King <linux@armlinux.org.uk>
1030 S:      Maintained
1031 F:      drivers/input/serio/ambakmi.*
1032 F:      include/linux/amba/kmi.h
1033
1034 ARM PRIMECELL MMCI PL180/1 DRIVER
1035 M:      Russell King <linux@armlinux.org.uk>
1036 S:      Maintained
1037 F:      drivers/mmc/host/mmci.*
1038 F:      include/linux/amba/mmci.h
1039
1040 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1041 M:      Russell King <linux@armlinux.org.uk>
1042 S:      Maintained
1043 F:      drivers/tty/serial/amba-pl01*.c
1044 F:      include/linux/amba/serial.h
1045
1046 ARM SMMU DRIVERS
1047 M:      Will Deacon <will.deacon@arm.com>
1048 R:      Robin Murphy <robin.murphy@arm.com>
1049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050 S:      Maintained
1051 F:      drivers/iommu/arm-smmu.c
1052 F:      drivers/iommu/arm-smmu-v3.c
1053 F:      drivers/iommu/io-pgtable-arm.c
1054 F:      drivers/iommu/io-pgtable-arm-v7s.c
1055
1056 ARM SUB-ARCHITECTURES
1057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058 S:      Maintained
1059 F:      arch/arm/mach-*/
1060 F:      arch/arm/plat-*/
1061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1062
1063 ARM/ACTIONS SEMI ARCHITECTURE
1064 M:      Andreas Färber <afaerber@suse.de>
1065 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066 S:      Maintained
1067 N:      owl
1068 F:      arch/arm/mach-actions/
1069 F:      arch/arm/boot/dts/owl-*
1070 F:      arch/arm64/boot/dts/actions/
1071 F:      drivers/clocksource/owl-*
1072 F:      drivers/soc/actions/
1073 F:      include/dt-bindings/power/owl-*
1074 F:      include/linux/soc/actions/
1075 F:      Documentation/devicetree/bindings/arm/actions.txt
1076 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1077 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1078
1079 ARM/ADS SPHERE MACHINE SUPPORT
1080 M:      Lennert Buytenhek <kernel@wantstofly.org>
1081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082 S:      Maintained
1083
1084 ARM/AFEB9260 MACHINE SUPPORT
1085 M:      Sergey Lapin <slapin@ossfans.org>
1086 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087 S:      Maintained
1088
1089 ARM/AJECO 1ARM MACHINE SUPPORT
1090 M:      Lennert Buytenhek <kernel@wantstofly.org>
1091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S:      Maintained
1093
1094 ARM/Allwinner SoC Clock Support
1095 M:      Emilio López <emilio@elopez.com.ar>
1096 S:      Maintained
1097 F:      drivers/clk/sunxi/
1098
1099 ARM/Allwinner sunXi SoC support
1100 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1101 M:      Chen-Yu Tsai <wens@csie.org>
1102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103 S:      Maintained
1104 N:      sun[x456789]i
1105 N:      sun50i
1106 F:      arch/arm/mach-sunxi/
1107 F:      arch/arm64/boot/dts/allwinner/
1108 F:      drivers/clk/sunxi-ng/
1109 F:      drivers/pinctrl/sunxi/
1110 F:      drivers/soc/sunxi/
1111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1112
1113 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1114 M:      Neil Armstrong <narmstrong@baylibre.com>
1115 M:      Jerome Brunet <jbrunet@baylibre.com>
1116 L:      linux-amlogic@lists.infradead.org
1117 S:      Maintained
1118 F:      drivers/clk/meson/
1119 F:      include/dt-bindings/clock/meson*
1120 F:      include/dt-bindings/clock/gxbb*
1121 F:      Documentation/devicetree/bindings/clock/amlogic*
1122
1123 ARM/Amlogic Meson SoC support
1124 M:      Carlo Caione <carlo@caione.org>
1125 M:      Kevin Hilman <khilman@baylibre.com>
1126 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127 L:      linux-amlogic@lists.infradead.org
1128 W:      http://linux-meson.com/
1129 S:      Maintained
1130 F:      arch/arm/mach-meson/
1131 F:      arch/arm/boot/dts/meson*
1132 F:      arch/arm64/boot/dts/amlogic/
1133 F:      drivers/pinctrl/meson/
1134 F:      drivers/mmc/host/meson*
1135 N:      meson
1136
1137 ARM/Annapurna Labs ALPINE ARCHITECTURE
1138 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1139 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1140 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141 S:      Maintained
1142 F:      arch/arm/mach-alpine/
1143 F:      arch/arm/boot/dts/alpine*
1144 F:      arch/arm64/boot/dts/al/
1145 F:      drivers/*/*alpine*
1146
1147 ARM/ARTPEC MACHINE SUPPORT
1148 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1149 M:      Lars Persson <lars.persson@axis.com>
1150 M:      Niklas Cassel <niklas.cassel@axis.com>
1151 S:      Maintained
1152 L:      linux-arm-kernel@axis.com
1153 F:      arch/arm/mach-artpec
1154 F:      arch/arm/boot/dts/artpec6*
1155 F:      drivers/clk/axis
1156 F:      drivers/pinctrl/pinctrl-artpec*
1157 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1158
1159 ARM/ASPEED I2C DRIVER
1160 M:      Brendan Higgins <brendanhiggins@google.com>
1161 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1162 R:      Joel Stanley <joel@jms.id.au>
1163 L:      linux-i2c@vger.kernel.org
1164 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1165 S:      Maintained
1166 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1167 F:      drivers/i2c/busses/i2c-aspeed.c
1168 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1169 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1170
1171 ARM/ASPEED MACHINE SUPPORT
1172 M:      Joel Stanley <joel@jms.id.au>
1173 S:      Maintained
1174 F:      arch/arm/mach-aspeed/
1175 F:      arch/arm/boot/dts/aspeed-*
1176 F:      drivers/*/*aspeed*
1177
1178 ARM/ATMEL AT91 Clock Support
1179 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1180 S:      Maintained
1181 F:      drivers/clk/at91
1182
1183 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1184 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1185 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1186 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187 W:      http://www.linux4sam.org
1188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1189 S:      Supported
1190 F:      arch/arm/mach-at91/
1191 F:      include/soc/at91/
1192 F:      arch/arm/boot/dts/at91*.dts
1193 F:      arch/arm/boot/dts/at91*.dtsi
1194 F:      arch/arm/boot/dts/sama*.dts
1195 F:      arch/arm/boot/dts/sama*.dtsi
1196 F:      arch/arm/include/debug/at91.S
1197 F:      drivers/memory/atmel*
1198
1199 ARM/CALXEDA HIGHBANK ARCHITECTURE
1200 M:      Rob Herring <robh@kernel.org>
1201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202 S:      Maintained
1203 F:      arch/arm/mach-highbank/
1204 F:      arch/arm/boot/dts/highbank.dts
1205 F:      arch/arm/boot/dts/ecx-*.dts*
1206
1207 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1208 M:      Krzysztof Halasa <khalasa@piap.pl>
1209 S:      Maintained
1210 F:      arch/arm/mach-cns3xxx/
1211
1212 ARM/CAVIUM THUNDER NETWORK DRIVER
1213 M:      Sunil Goutham <sgoutham@cavium.com>
1214 M:      Robert Richter <rric@kernel.org>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 S:      Supported
1217 F:      drivers/net/ethernet/cavium/thunder/
1218
1219 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1220 M:      Alexander Shiyan <shc_work@mail.ru>
1221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222 S:      Odd Fixes
1223 N:      clps711x
1224
1225 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1226 M:      Lennert Buytenhek <kernel@wantstofly.org>
1227 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228 S:      Maintained
1229
1230 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1231 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1232 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 F:      arch/arm/mach-ep93xx/
1236 F:      arch/arm/mach-ep93xx/include/mach/
1237
1238 ARM/CLKDEV SUPPORT
1239 M:      Russell King <linux@armlinux.org.uk>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S:      Maintained
1242 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1243 F:      arch/arm/include/asm/clkdev.h
1244 F:      drivers/clk/clkdev.c
1245
1246 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1247 M:      Mike Rapoport <mike@compulab.co.il>
1248 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249 S:      Maintained
1250
1251 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1252 M:      Baruch Siach <baruch@tkos.co.il>
1253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 S:      Maintained
1255 F:      arch/arm/boot/dts/cx92755*
1256 N:      digicolor
1257
1258 ARM/CONTEC MICRO9 MACHINE SUPPORT
1259 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1260 S:      Maintained
1261 F:      arch/arm/mach-ep93xx/micro9.c
1262
1263 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1264 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266 S:      Maintained
1267 F:      drivers/hwtracing/coresight/*
1268 F:      Documentation/trace/coresight.txt
1269 F:      Documentation/trace/coresight-cpu-debug.txt
1270 F:      Documentation/devicetree/bindings/arm/coresight.txt
1271 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1272 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1273 F:      tools/perf/arch/arm/util/pmu.c
1274 F:      tools/perf/arch/arm/util/auxtrace.c
1275 F:      tools/perf/arch/arm/util/cs-etm.c
1276 F:      tools/perf/arch/arm/util/cs-etm.h
1277 F:      tools/perf/util/cs-etm.h
1278
1279 ARM/CORGI MACHINE SUPPORT
1280 M:      Richard Purdie <rpurdie@rpsys.net>
1281 S:      Maintained
1282
1283 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1284 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1285 M:      Linus Walleij <linus.walleij@linaro.org>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 T:      git git://github.com/ulli-kroll/linux.git
1288 S:      Maintained
1289 F:      Documentation/devicetree/bindings/arm/gemini.txt
1290 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1291 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1292 F:      arch/arm/mach-gemini/
1293 F:      drivers/pinctrl/pinctrl-gemini.c
1294 F:      drivers/rtc/rtc-ftrtc010.c
1295
1296 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1297 M:      Barry Song <baohua@kernel.org>
1298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1300 S:      Maintained
1301 F:      arch/arm/boot/dts/prima2*
1302 F:      arch/arm/mach-prima2/
1303 F:      drivers/clk/sirf/
1304 F:      drivers/clocksource/timer-prima2.c
1305 F:      drivers/clocksource/timer-atlas7.c
1306 N:      [^a-z]sirf
1307
1308 ARM/EBSA110 MACHINE SUPPORT
1309 M:      Russell King <linux@armlinux.org.uk>
1310 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 W:      http://www.armlinux.org.uk/
1312 S:      Maintained
1313 F:      arch/arm/mach-ebsa110/
1314 F:      drivers/net/ethernet/amd/am79c961a.*
1315
1316 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1317 M:      Uwe Kleine-König <kernel@pengutronix.de>
1318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 S:      Maintained
1320 N:      efm32
1321
1322 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1323 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      arch/arm/mach-pxa/ezx.c
1327
1328 ARM/FARADAY FA526 PORT
1329 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 S:      Maintained
1332 T:      git git://git.berlios.de/gemini-board
1333 F:      arch/arm/mm/*-fa*
1334
1335 ARM/FOOTBRIDGE ARCHITECTURE
1336 M:      Russell King <linux@armlinux.org.uk>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 W:      http://www.armlinux.org.uk/
1339 S:      Maintained
1340 F:      arch/arm/include/asm/hardware/dec21285.h
1341 F:      arch/arm/mach-footbridge/
1342
1343 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1344 M:      Shawn Guo <shawnguo@kernel.org>
1345 M:      Sascha Hauer <kernel@pengutronix.de>
1346 R:      Fabio Estevam <fabio.estevam@nxp.com>
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 S:      Maintained
1349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1350 F:      arch/arm/mach-imx/
1351 F:      arch/arm/mach-mxs/
1352 F:      arch/arm/boot/dts/imx*
1353 F:      arch/arm/configs/imx*_defconfig
1354 F:      drivers/clk/imx/
1355 F:      drivers/soc/imx/
1356 F:      include/soc/imx/
1357
1358 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1359 M:      Shawn Guo <shawnguo@kernel.org>
1360 M:      Sascha Hauer <kernel@pengutronix.de>
1361 R:      Stefan Agner <stefan@agner.ch>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S:      Maintained
1364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1365 F:      arch/arm/mach-imx/*vf610*
1366 F:      arch/arm/boot/dts/vf*
1367
1368 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1369 M:      Lennert Buytenhek <kernel@wantstofly.org>
1370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 S:      Maintained
1372
1373 ARM/GUMSTIX MACHINE SUPPORT
1374 M:      Steve Sakoman <sakoman@gmail.com>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 S:      Maintained
1377
1378 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1379 M:      Philipp Zabel <philipp.zabel@gmail.com>
1380 M:      Paul Parsons <lost.distance@yahoo.com>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      arch/arm/mach-pxa/hx4700.c
1384 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1385 F:      sound/soc/pxa/hx4700.c
1386
1387 ARM/HISILICON SOC SUPPORT
1388 M:      Wei Xu <xuwei5@hisilicon.com>
1389 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 W:      http://www.hisilicon.com
1391 S:      Supported
1392 T:      git git://github.com/hisilicon/linux-hisi.git
1393 F:      arch/arm/mach-hisi/
1394 F:      arch/arm/boot/dts/hi3*
1395 F:      arch/arm/boot/dts/hip*
1396 F:      arch/arm/boot/dts/hisi*
1397 F:      arch/arm64/boot/dts/hisilicon/
1398
1399 ARM/HP JORNADA 7XX MACHINE SUPPORT
1400 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1401 W:      www.jlime.com
1402 S:      Maintained
1403 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1404 F:      arch/arm/mach-sa1100/jornada720.c
1405 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1406
1407 ARM/IGEP MACHINE SUPPORT
1408 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1409 M:      Javier Martinez Canillas <javier@dowhile0.org>
1410 L:      linux-omap@vger.kernel.org
1411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 S:      Maintained
1413 F:      arch/arm/boot/dts/omap3-igep*
1414
1415 ARM/INCOME PXA270 SUPPORT
1416 M:      Marek Vasut <marek.vasut@gmail.com>
1417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 S:      Maintained
1419 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1420
1421 ARM/INTEL IOP13XX ARM ARCHITECTURE
1422 M:      Lennert Buytenhek <kernel@wantstofly.org>
1423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 S:      Maintained
1425
1426 ARM/INTEL IOP32X ARM ARCHITECTURE
1427 M:      Lennert Buytenhek <kernel@wantstofly.org>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430
1431 ARM/INTEL IOP33X ARM ARCHITECTURE
1432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 S:      Orphan
1434
1435 ARM/INTEL IQ81342EX MACHINE SUPPORT
1436 M:      Lennert Buytenhek <kernel@wantstofly.org>
1437 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 S:      Maintained
1439
1440 ARM/INTEL IXDP2850 MACHINE SUPPORT
1441 M:      Lennert Buytenhek <kernel@wantstofly.org>
1442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 S:      Maintained
1444
1445 ARM/INTEL IXP4XX ARM ARCHITECTURE
1446 M:      Imre Kaloz <kaloz@openwrt.org>
1447 M:      Krzysztof Halasa <khalasa@piap.pl>
1448 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 S:      Maintained
1450 F:      arch/arm/mach-ixp4xx/
1451
1452 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1453 M:      Jonathan Cameron <jic23@cam.ac.uk>
1454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 S:      Maintained
1456 F:      arch/arm/mach-pxa/stargate2.c
1457 F:      drivers/pcmcia/pxa2xx_stargate2.c
1458
1459 ARM/INTEL XSC3 (MANZANO) ARM CORE
1460 M:      Lennert Buytenhek <kernel@wantstofly.org>
1461 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 S:      Maintained
1463
1464 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1465 M:      Lennert Buytenhek <kernel@wantstofly.org>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 S:      Maintained
1468
1469 ARM/LG1K ARCHITECTURE
1470 M:      Chanho Min <chanho.min@lge.com>
1471 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 S:      Maintained
1473 F:      arch/arm64/boot/dts/lg/
1474
1475 ARM/LOGICPD PXA270 MACHINE SUPPORT
1476 M:      Lennert Buytenhek <kernel@wantstofly.org>
1477 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 S:      Maintained
1479
1480 ARM/LPC18XX ARCHITECTURE
1481 M:      Joachim Eastwood <manabian@gmail.com>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      arch/arm/boot/dts/lpc43*
1485 F:      drivers/clk/nxp/clk-lpc18xx*
1486 F:      drivers/clocksource/time-lpc32xx.c
1487 F:      drivers/i2c/busses/i2c-lpc2k.c
1488 F:      drivers/memory/pl172.c
1489 F:      drivers/mtd/spi-nor/nxp-spifi.c
1490 F:      drivers/rtc/rtc-lpc24xx.c
1491 N:      lpc18xx
1492
1493 ARM/LPC32XX SOC SUPPORT
1494 M:      Vladimir Zapolskiy <vz@mleia.com>
1495 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1498 S:      Maintained
1499 F:      arch/arm/boot/dts/lpc32*
1500 F:      arch/arm/mach-lpc32xx/
1501 F:      drivers/i2c/busses/i2c-pnx.c
1502 F:      drivers/net/ethernet/nxp/lpc_eth.c
1503 F:      drivers/usb/host/ohci-nxp.c
1504 F:      drivers/watchdog/pnx4008_wdt.c
1505 N:      lpc32xx
1506
1507 ARM/MAGICIAN MACHINE SUPPORT
1508 M:      Philipp Zabel <philipp.zabel@gmail.com>
1509 S:      Maintained
1510
1511 ARM/Marvell Berlin SoC support
1512 M:      Jisheng Zhang <jszhang@marvell.com>
1513 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1514 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 S:      Maintained
1516 F:      arch/arm/mach-berlin/
1517 F:      arch/arm/boot/dts/berlin*
1518 F:      arch/arm64/boot/dts/marvell/berlin*
1519
1520 ARM/Marvell Dove/MV78xx0/Orion SOC support
1521 M:      Jason Cooper <jason@lakedaemon.net>
1522 M:      Andrew Lunn <andrew@lunn.ch>
1523 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1524 M:      Gregory Clement <gregory.clement@free-electrons.com>
1525 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 S:      Maintained
1527 F:      Documentation/devicetree/bindings/soc/dove/
1528 F:      arch/arm/mach-dove/
1529 F:      arch/arm/mach-mv78xx0/
1530 F:      arch/arm/mach-orion5x/
1531 F:      arch/arm/plat-orion/
1532 F:      arch/arm/boot/dts/dove*
1533 F:      arch/arm/boot/dts/orion5x*
1534
1535 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1536 M:      Jason Cooper <jason@lakedaemon.net>
1537 M:      Andrew Lunn <andrew@lunn.ch>
1538 M:      Gregory Clement <gregory.clement@free-electrons.com>
1539 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 S:      Maintained
1542 F:      arch/arm/boot/dts/armada*
1543 F:      arch/arm/boot/dts/kirkwood*
1544 F:      arch/arm/configs/mvebu_*_defconfig
1545 F:      arch/arm/mach-mvebu/
1546 F:      arch/arm64/boot/dts/marvell/armada*
1547 F:      drivers/cpufreq/mvebu-cpufreq.c
1548 F:      drivers/irqchip/irq-armada-370-xp.c
1549 F:      drivers/irqchip/irq-mvebu-*
1550 F:      drivers/pinctrl/mvebu/
1551 F:      drivers/rtc/rtc-armada38x.c
1552
1553 ARM/Mediatek RTC DRIVER
1554 M:      Eddie Huang <eddie.huang@mediatek.com>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1557 S:      Maintained
1558 F:      drivers/rtc/rtc-mt6397.c
1559
1560 ARM/Mediatek SoC support
1561 M:      Matthias Brugger <matthias.bgg@gmail.com>
1562 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1564 S:      Maintained
1565 F:      arch/arm/boot/dts/mt6*
1566 F:      arch/arm/boot/dts/mt7*
1567 F:      arch/arm/boot/dts/mt8*
1568 F:      arch/arm/mach-mediatek/
1569 F:      arch/arm64/boot/dts/mediatek/
1570 N:      mtk
1571 K:      mediatek
1572
1573 ARM/Mediatek USB3 PHY DRIVER
1574 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1577 S:      Maintained
1578 F:      drivers/phy/phy-mt65xx-usb3.c
1579
1580 ARM/MICREL KS8695 ARCHITECTURE
1581 M:      Greg Ungerer <gerg@uclinux.org>
1582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 F:      arch/arm/mach-ks8695/
1584 S:      Odd Fixes
1585
1586 ARM/MIOA701 MACHINE SUPPORT
1587 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1588 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 F:      arch/arm/mach-pxa/mioa701.c
1590 S:      Maintained
1591
1592 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1593 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1594 S:      Maintained
1595
1596 ARM/NOMADIK ARCHITECTURE
1597 M:      Alessandro Rubini <rubini@unipv.it>
1598 M:      Linus Walleij <linus.walleij@linaro.org>
1599 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 S:      Maintained
1601 F:      arch/arm/mach-nomadik/
1602 F:      drivers/pinctrl/nomadik/
1603 F:      drivers/i2c/busses/i2c-nomadik.c
1604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1605
1606 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1607 M:      Wan ZongShun <mcuos.com@gmail.com>
1608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 W:      http://www.mcuos.com
1610 S:      Maintained
1611 F:      arch/arm/mach-w90x900/
1612 F:      drivers/input/keyboard/w90p910_keypad.c
1613 F:      drivers/input/touchscreen/w90p910_ts.c
1614 F:      drivers/watchdog/nuc900_wdt.c
1615 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1616 F:      drivers/mtd/nand/nuc900_nand.c
1617 F:      drivers/rtc/rtc-nuc900.c
1618 F:      drivers/spi/spi-nuc900.c
1619 F:      drivers/usb/host/ehci-w90x900.c
1620 F:      drivers/video/fbdev/nuc900fb.c
1621
1622 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1623 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1624 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1625 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1626 S:      Supported
1627
1628 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1629 M:      Alexander Clouter <alex@digriz.org.uk>
1630 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 W:      http://www.digriz.org.uk/ts78xx/kernel
1632 S:      Maintained
1633 F:      arch/arm/mach-orion5x/ts78xx-*
1634
1635 ARM/OXNAS platform support
1636 M:      Neil Armstrong <narmstrong@baylibre.com>
1637 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1639 S:      Maintained
1640 F:      arch/arm/mach-oxnas/
1641 F:      arch/arm/boot/dts/ox8*.dtsi
1642 F:      arch/arm/boot/dts/wd-mbwe.dts
1643 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1644 N:      oxnas
1645
1646 ARM/PALM TREO SUPPORT
1647 M:      Tomas Cech <sleep_walker@suse.com>
1648 L:      linux-arm-kernel@lists.infradead.org
1649 W:      http://hackndev.com
1650 S:      Maintained
1651 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1652 F:      arch/arm/mach-pxa/palmtreo.c
1653
1654 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1655 M:      Marek Vasut <marek.vasut@gmail.com>
1656 L:      linux-arm-kernel@lists.infradead.org
1657 W:      http://hackndev.com
1658 S:      Maintained
1659 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1660 F:      arch/arm/mach-pxa/palmtx.c
1661 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1662 F:      arch/arm/mach-pxa/palmt5.c
1663 F:      arch/arm/mach-pxa/include/mach/palmld.h
1664 F:      arch/arm/mach-pxa/palmld.c
1665 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1666 F:      arch/arm/mach-pxa/palmte2.c
1667 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1668 F:      arch/arm/mach-pxa/palmtc.c
1669
1670 ARM/PALMZ72 SUPPORT
1671 M:      Sergey Lapin <slapin@ossfans.org>
1672 L:      linux-arm-kernel@lists.infradead.org
1673 W:      http://hackndev.com
1674 S:      Maintained
1675 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1676 F:      arch/arm/mach-pxa/palmz72.c
1677
1678 ARM/PLEB SUPPORT
1679 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1680 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1681 S:      Maintained
1682
1683 ARM/PT DIGITAL BOARD PORT
1684 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1685 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 W:      http://www.armlinux.org.uk/
1687 S:      Maintained
1688
1689 ARM/QUALCOMM SUPPORT
1690 M:      Andy Gross <andy.gross@linaro.org>
1691 M:      David Brown <david.brown@linaro.org>
1692 L:      linux-arm-msm@vger.kernel.org
1693 L:      linux-soc@vger.kernel.org
1694 S:      Maintained
1695 F:      Documentation/devicetree/bindings/soc/qcom/
1696 F:      arch/arm/boot/dts/qcom-*.dts
1697 F:      arch/arm/boot/dts/qcom-*.dtsi
1698 F:      arch/arm/mach-qcom/
1699 F:      arch/arm64/boot/dts/qcom/*
1700 F:      drivers/i2c/busses/i2c-qup.c
1701 F:      drivers/clk/qcom/
1702 F:      drivers/dma/qcom/
1703 F:      drivers/soc/qcom/
1704 F:      drivers/spi/spi-qup.c
1705 F:      drivers/tty/serial/msm_serial.h
1706 F:      drivers/tty/serial/msm_serial.c
1707 F:      drivers/*/pm8???-*
1708 F:      drivers/mfd/ssbi.c
1709 F:      drivers/firmware/qcom_scm.c
1710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1711
1712 ARM/RADISYS ENP2611 MACHINE SUPPORT
1713 M:      Lennert Buytenhek <kernel@wantstofly.org>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716
1717 ARM/REALTEK ARCHITECTURE
1718 M:      Andreas Färber <afaerber@suse.de>
1719 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 S:      Maintained
1721 F:      arch/arm64/boot/dts/realtek/
1722 F:      Documentation/devicetree/bindings/arm/realtek.txt
1723
1724 ARM/RENESAS ARM64 ARCHITECTURE
1725 M:      Simon Horman <horms@verge.net.au>
1726 M:      Magnus Damm <magnus.damm@gmail.com>
1727 L:      linux-renesas-soc@vger.kernel.org
1728 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1730 S:      Supported
1731 F:      arch/arm64/boot/dts/renesas/
1732 F:      drivers/soc/renesas/
1733 F:      include/linux/soc/renesas/
1734
1735 ARM/RISCPC ARCHITECTURE
1736 M:      Russell King <linux@armlinux.org.uk>
1737 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 W:      http://www.armlinux.org.uk/
1739 S:      Maintained
1740 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1741 F:      arch/arm/include/asm/hardware/ioc.h
1742 F:      arch/arm/include/asm/hardware/iomd.h
1743 F:      arch/arm/include/asm/hardware/memc.h
1744 F:      arch/arm/mach-rpc/
1745 F:      drivers/net/ethernet/8390/etherh.c
1746 F:      drivers/net/ethernet/i825xx/ether1*
1747 F:      drivers/net/ethernet/seeq/ether3*
1748 F:      drivers/scsi/arm/
1749
1750 ARM/Rockchip SoC support
1751 M:      Heiko Stuebner <heiko@sntech.de>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L:      linux-rockchip@lists.infradead.org
1754 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1755 S:      Maintained
1756 F:      arch/arm/boot/dts/rk3*
1757 F:      arch/arm/boot/dts/rv1108*
1758 F:      arch/arm/mach-rockchip/
1759 F:      drivers/clk/rockchip/
1760 F:      drivers/i2c/busses/i2c-rk3x.c
1761 F:      drivers/*/*rockchip*
1762 F:      drivers/*/*/*rockchip*
1763 F:      sound/soc/rockchip/
1764 N:      rockchip
1765
1766 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1767 M:      Kukjin Kim <kgene@kernel.org>
1768 M:      Krzysztof Kozlowski <krzk@kernel.org>
1769 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1771 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1772 S:      Maintained
1773 F:      arch/arm/boot/dts/s3c*
1774 F:      arch/arm/boot/dts/s5p*
1775 F:      arch/arm/boot/dts/samsung*
1776 F:      arch/arm/boot/dts/exynos*
1777 F:      arch/arm64/boot/dts/exynos/
1778 F:      arch/arm/plat-samsung/
1779 F:      arch/arm/mach-s3c24*/
1780 F:      arch/arm/mach-s3c64xx/
1781 F:      arch/arm/mach-s5p*/
1782 F:      arch/arm/mach-exynos*/
1783 F:      drivers/*/*s3c24*
1784 F:      drivers/*/*/*s3c24*
1785 F:      drivers/*/*s3c64xx*
1786 F:      drivers/*/*s5pv210*
1787 F:      drivers/memory/samsung/*
1788 F:      drivers/soc/samsung/*
1789 F:      Documentation/arm/Samsung/
1790 F:      Documentation/devicetree/bindings/arm/samsung/
1791 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1792 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1793 N:      exynos
1794
1795 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1796 M:      Kyungmin Park <kyungmin.park@samsung.com>
1797 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 S:      Maintained
1799 F:      arch/arm/mach-s5pv210/
1800
1801 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1802 M:      Kyungmin Park <kyungmin.park@samsung.com>
1803 M:      Kamil Debski <kamil@wypas.org>
1804 M:      Andrzej Hajda <a.hajda@samsung.com>
1805 L:      linux-arm-kernel@lists.infradead.org
1806 L:      linux-media@vger.kernel.org
1807 S:      Maintained
1808 F:      drivers/media/platform/s5p-g2d/
1809
1810 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1811 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1812 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1813 L:      linux-media@vger.kernel.org
1814 S:      Maintained
1815 F:      drivers/media/platform/s5p-cec/
1816 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1817
1818 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1819 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1820 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1821 L:      linux-arm-kernel@lists.infradead.org
1822 L:      linux-media@vger.kernel.org
1823 S:      Maintained
1824 F:      drivers/media/platform/s5p-jpeg/
1825
1826 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1827 M:      Kyungmin Park <kyungmin.park@samsung.com>
1828 M:      Kamil Debski <kamil@wypas.org>
1829 M:      Jeongtae Park <jtp.park@samsung.com>
1830 M:      Andrzej Hajda <a.hajda@samsung.com>
1831 L:      linux-arm-kernel@lists.infradead.org
1832 L:      linux-media@vger.kernel.org
1833 S:      Maintained
1834 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1835 F:      drivers/media/platform/s5p-mfc/
1836
1837 ARM/SHMOBILE ARM ARCHITECTURE
1838 M:      Simon Horman <horms@verge.net.au>
1839 M:      Magnus Damm <magnus.damm@gmail.com>
1840 L:      linux-renesas-soc@vger.kernel.org
1841 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1843 S:      Supported
1844 F:      arch/arm/boot/dts/emev2*
1845 F:      arch/arm/boot/dts/r7s*
1846 F:      arch/arm/boot/dts/r8a*
1847 F:      arch/arm/boot/dts/sh*
1848 F:      arch/arm/configs/shmobile_defconfig
1849 F:      arch/arm/include/debug/renesas-scif.S
1850 F:      arch/arm/mach-shmobile/
1851 F:      drivers/soc/renesas/
1852 F:      include/linux/soc/renesas/
1853
1854 ARM/SOCFPGA ARCHITECTURE
1855 M:      Dinh Nguyen <dinguyen@kernel.org>
1856 S:      Maintained
1857 F:      arch/arm/mach-socfpga/
1858 F:      arch/arm/boot/dts/socfpga*
1859 F:      arch/arm/configs/socfpga_defconfig
1860 F:      arch/arm64/boot/dts/altera/
1861 W:      http://www.rocketboards.org
1862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1863
1864 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1865 M:      Dinh Nguyen <dinguyen@kernel.org>
1866 S:      Maintained
1867 F:      drivers/clk/socfpga/
1868
1869 ARM/SOCFPGA EDAC SUPPORT
1870 M:      Thor Thayer <thor.thayer@linux.intel.com>
1871 S:      Maintained
1872 F:      drivers/edac/altera_edac.
1873
1874 ARM/STI ARCHITECTURE
1875 M:      Patrice Chotard <patrice.chotard@st.com>
1876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 W:      http://www.stlinux.com
1878 S:      Maintained
1879 F:      arch/arm/mach-sti/
1880 F:      arch/arm/boot/dts/sti*
1881 F:      drivers/char/hw_random/st-rng.c
1882 F:      drivers/clocksource/arm_global_timer.c
1883 F:      drivers/clocksource/clksrc_st_lpc.c
1884 F:      drivers/cpufreq/sti-cpufreq.c
1885 F:      drivers/dma/st_fdma*
1886 F:      drivers/i2c/busses/i2c-st.c
1887 F:      drivers/media/rc/st_rc.c
1888 F:      drivers/media/platform/sti/c8sectpfe/
1889 F:      drivers/mmc/host/sdhci-st.c
1890 F:      drivers/phy/st/phy-miphy28lp.c
1891 F:      drivers/phy/st/phy-stih407-usb.c
1892 F:      drivers/pinctrl/pinctrl-st.c
1893 F:      drivers/remoteproc/st_remoteproc.c
1894 F:      drivers/remoteproc/st_slim_rproc.c
1895 F:      drivers/reset/sti/
1896 F:      drivers/rtc/rtc-st-lpc.c
1897 F:      drivers/tty/serial/st-asc.c
1898 F:      drivers/usb/dwc3/dwc3-st.c
1899 F:      drivers/usb/host/ehci-st.c
1900 F:      drivers/usb/host/ohci-st.c
1901 F:      drivers/watchdog/st_lpc_wdt.c
1902 F:      drivers/ata/ahci_st.c
1903 F:      include/linux/remoteproc/st_slim_rproc.h
1904
1905 ARM/STM32 ARCHITECTURE
1906 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1907 M:      Alexandre Torgue <alexandre.torgue@st.com>
1908 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 S:      Maintained
1910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1911 N:      stm32
1912 F:      drivers/clocksource/armv7m_systick.c
1913
1914 ARM/TANGO ARCHITECTURE
1915 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1916 L:      linux-arm-kernel@lists.infradead.org
1917 S:      Maintained
1918 N:      tango
1919
1920 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1921 M:      Lennert Buytenhek <kernel@wantstofly.org>
1922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 S:      Maintained
1924
1925 ARM/TETON BGA MACHINE SUPPORT
1926 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1927 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 S:      Maintained
1929
1930 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1931 M:      Santosh Shilimkar <ssantosh@kernel.org>
1932 L:      linux-kernel@vger.kernel.org
1933 S:      Maintained
1934 F:      drivers/memory/*emif*
1935
1936 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1937 M:      Santosh Shilimkar <ssantosh@kernel.org>
1938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 S:      Maintained
1940 F:      arch/arm/mach-keystone/
1941 F:      arch/arm/boot/dts/keystone-*
1942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1943
1944 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1945 M:      Santosh Shilimkar <ssantosh@kernel.org>
1946 L:      linux-kernel@vger.kernel.org
1947 S:      Maintained
1948 F:      drivers/clk/keystone/
1949
1950 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1951 M:      Santosh Shilimkar <ssantosh@kernel.org>
1952 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 L:      linux-kernel@vger.kernel.org
1954 S:      Maintained
1955 F:      drivers/clocksource/timer-keystone.c
1956
1957 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1958 M:      Santosh Shilimkar <ssantosh@kernel.org>
1959 L:      linux-kernel@vger.kernel.org
1960 S:      Maintained
1961 F:      drivers/power/reset/keystone-reset.c
1962
1963 ARM/THECUS N2100 MACHINE SUPPORT
1964 M:      Lennert Buytenhek <kernel@wantstofly.org>
1965 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 S:      Maintained
1967
1968 ARM/TOSA MACHINE SUPPORT
1969 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1970 M:      Dirk Opfer <dirk@opfer-online.de>
1971 S:      Maintained
1972
1973 ARM/U300 MACHINE SUPPORT
1974 M:      Linus Walleij <linus.walleij@linaro.org>
1975 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976 S:      Supported
1977 F:      arch/arm/mach-u300/
1978 F:      drivers/clocksource/timer-u300.c
1979 F:      drivers/i2c/busses/i2c-stu300.c
1980 F:      drivers/rtc/rtc-coh901331.c
1981 F:      drivers/watchdog/coh901327_wdt.c
1982 F:      drivers/dma/coh901318*
1983 F:      drivers/mfd/ab3100*
1984 F:      drivers/rtc/rtc-ab3100.c
1985 F:      drivers/rtc/rtc-coh901331.c
1986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1987
1988 ARM/UNIPHIER ARCHITECTURE
1989 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1990 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1992 S:      Maintained
1993 F:      arch/arm/boot/dts/uniphier*
1994 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1995 F:      arch/arm/mach-uniphier/
1996 F:      arch/arm/mm/cache-uniphier.c
1997 F:      arch/arm64/boot/dts/socionext/
1998 F:      drivers/bus/uniphier-system-bus.c
1999 F:      drivers/clk/uniphier/
2000 F:      drivers/i2c/busses/i2c-uniphier*
2001 F:      drivers/pinctrl/uniphier/
2002 F:      drivers/reset/reset-uniphier.c
2003 F:      drivers/tty/serial/8250/8250_uniphier.c
2004 N:      uniphier
2005
2006 ARM/Ux500 ARM ARCHITECTURE
2007 M:      Linus Walleij <linus.walleij@linaro.org>
2008 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 S:      Maintained
2010 F:      arch/arm/mach-ux500/
2011 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2012 F:      drivers/dma/ste_dma40*
2013 F:      drivers/hwspinlock/u8500_hsem.c
2014 F:      drivers/mfd/abx500*
2015 F:      drivers/mfd/ab8500*
2016 F:      drivers/mfd/dbx500*
2017 F:      drivers/mfd/db8500*
2018 F:      drivers/pinctrl/nomadik/pinctrl-ab*
2019 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
2020 F:      drivers/rtc/rtc-ab8500.c
2021 F:      drivers/rtc/rtc-pl031.c
2022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2023
2024 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2025 M:      Ulf Hansson <ulf.hansson@linaro.org>
2026 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027 T:      git git://git.linaro.org/people/ulfh/clk.git
2028 S:      Maintained
2029 F:      drivers/clk/ux500/
2030
2031 ARM/VERSATILE EXPRESS PLATFORM
2032 M:      Liviu Dudau <liviu.dudau@arm.com>
2033 M:      Sudeep Holla <sudeep.holla@arm.com>
2034 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 S:      Maintained
2037 F:      arch/arm/boot/dts/vexpress*
2038 F:      arch/arm64/boot/dts/arm/
2039 F:      arch/arm/mach-vexpress/
2040 F:      */*/vexpress*
2041 F:      */*/*/vexpress*
2042 F:      drivers/clk/versatile/clk-vexpress-osc.c
2043 F:      drivers/clocksource/versatile.c
2044 N:      mps2
2045
2046 ARM/VFP SUPPORT
2047 M:      Russell King <linux@armlinux.org.uk>
2048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 W:      http://www.armlinux.org.uk/
2050 S:      Maintained
2051 F:      arch/arm/vfp/
2052
2053 ARM/VOIPAC PXA270 SUPPORT
2054 M:      Marek Vasut <marek.vasut@gmail.com>
2055 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 S:      Maintained
2057 F:      arch/arm/mach-pxa/vpac270.c
2058 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2059
2060 ARM/VT8500 ARM ARCHITECTURE
2061 M:      Tony Prisk <linux@prisktech.co.nz>
2062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 S:      Maintained
2064 F:      arch/arm/mach-vt8500/
2065 F:      drivers/clocksource/vt8500_timer.c
2066 F:      drivers/i2c/busses/i2c-wmt.c
2067 F:      drivers/mmc/host/wmt-sdmmc.c
2068 F:      drivers/pwm/pwm-vt8500.c
2069 F:      drivers/rtc/rtc-vt8500.c
2070 F:      drivers/tty/serial/vt8500_serial.c
2071 F:      drivers/usb/host/ehci-platform.c
2072 F:      drivers/usb/host/uhci-platform.c
2073 F:      drivers/video/fbdev/vt8500lcdfb.*
2074 F:      drivers/video/fbdev/wm8505fb*
2075 F:      drivers/video/fbdev/wmt_ge_rops.*
2076
2077 ARM/ZIPIT Z2 SUPPORT
2078 M:      Marek Vasut <marek.vasut@gmail.com>
2079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 S:      Maintained
2081 F:      arch/arm/mach-pxa/z2.c
2082 F:      arch/arm/mach-pxa/include/mach/z2.h
2083
2084 ARM/ZTE ARCHITECTURE
2085 M:      Jun Nie <jun.nie@linaro.org>
2086 M:      Baoyou Xie <baoyou.xie@linaro.org>
2087 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 S:      Maintained
2089 F:      arch/arm/mach-zx/
2090 F:      drivers/clk/zte/
2091 F:      drivers/reset/reset-zx2967.c
2092 F:      drivers/soc/zte/
2093 F:      Documentation/devicetree/bindings/arm/zte.txt
2094 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2095 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2096 F:      Documentation/devicetree/bindings/soc/zte/
2097 F:      include/dt-bindings/soc/zx*.h
2098
2099 ARM/ZYNQ ARCHITECTURE
2100 M:      Michal Simek <michal.simek@xilinx.com>
2101 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2102 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 W:      http://wiki.xilinx.com
2104 T:      git https://github.com/Xilinx/linux-xlnx.git
2105 S:      Supported
2106 F:      arch/arm/mach-zynq/
2107 F:      drivers/cpuidle/cpuidle-zynq.c
2108 F:      drivers/block/xsysace.c
2109 N:      zynq
2110 N:      xilinx
2111 F:      drivers/clocksource/cadence_ttc_timer.c
2112 F:      drivers/i2c/busses/i2c-cadence.c
2113 F:      drivers/mmc/host/sdhci-of-arasan.c
2114 F:      drivers/edac/synopsys_edac.c
2115
2116 ARM64 PORT (AARCH64 ARCHITECTURE)
2117 M:      Catalin Marinas <catalin.marinas@arm.com>
2118 M:      Will Deacon <will.deacon@arm.com>
2119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2121 S:      Maintained
2122 F:      arch/arm64/
2123 F:      Documentation/arm64/
2124
2125 AS3645A LED FLASH CONTROLLER DRIVER
2126 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2127 L:      linux-media@vger.kernel.org
2128 T:      git git://linuxtv.org/media_tree.git
2129 S:      Maintained
2130 F:      drivers/media/i2c/as3645a.c
2131 F:      include/media/i2c/as3645a.h
2132
2133 ASAHI KASEI AK8974 DRIVER
2134 M:      Linus Walleij <linus.walleij@linaro.org>
2135 L:      linux-iio@vger.kernel.org
2136 W:      http://www.akm.com/
2137 S:      Supported
2138 F:      drivers/iio/magnetometer/ak8974.c
2139
2140 ASC7621 HARDWARE MONITOR DRIVER
2141 M:      George Joseph <george.joseph@fairview5.com>
2142 L:      linux-hwmon@vger.kernel.org
2143 S:      Maintained
2144 F:      Documentation/hwmon/asc7621
2145 F:      drivers/hwmon/asc7621.c
2146
2147 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2148 M:      Corentin Chary <corentin.chary@gmail.com>
2149 L:      acpi4asus-user@lists.sourceforge.net
2150 L:      platform-driver-x86@vger.kernel.org
2151 W:      http://acpi4asus.sf.net
2152 S:      Maintained
2153 F:      drivers/platform/x86/asus*.c
2154 F:      drivers/platform/x86/eeepc*.c
2155
2156 ASUS WIRELESS RADIO CONTROL DRIVER
2157 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2158 L:      platform-driver-x86@vger.kernel.org
2159 S:      Maintained
2160 F:      drivers/platform/x86/asus-wireless.c
2161
2162 ASYMMETRIC KEYS
2163 M:      David Howells <dhowells@redhat.com>
2164 L:      keyrings@vger.kernel.org
2165 S:      Maintained
2166 F:      Documentation/crypto/asymmetric-keys.txt
2167 F:      include/linux/verification.h
2168 F:      include/crypto/public_key.h
2169 F:      include/crypto/pkcs7.h
2170 F:      crypto/asymmetric_keys/
2171
2172 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2173 R:      Dan Williams <dan.j.williams@intel.com>
2174 W:      http://sourceforge.net/projects/xscaleiop
2175 S:      Odd fixes
2176 F:      Documentation/crypto/async-tx-api.txt
2177 F:      crypto/async_tx/
2178 F:      drivers/dma/
2179 F:      include/linux/dmaengine.h
2180 F:      include/linux/async_tx.h
2181
2182 AT24 EEPROM DRIVER
2183 M:      Wolfram Sang <wsa@the-dreams.de>
2184 L:      linux-i2c@vger.kernel.org
2185 S:      Maintained
2186 F:      drivers/misc/eeprom/at24.c
2187 F:      include/linux/platform_data/at24.h
2188
2189 ATA OVER ETHERNET (AOE) DRIVER
2190 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2191 W:      http://www.openaoe.org/
2192 S:      Supported
2193 F:      Documentation/aoe/
2194 F:      drivers/block/aoe/
2195
2196 ATHEROS 71XX/9XXX GPIO DRIVER
2197 M:      Alban Bedel <albeu@free.fr>
2198 W:      https://github.com/AlbanBedel/linux
2199 T:      git git://github.com/AlbanBedel/linux
2200 S:      Maintained
2201 F:      drivers/gpio/gpio-ath79.c
2202 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2203
2204 ATHEROS ATH GENERIC UTILITIES
2205 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2206 L:      linux-wireless@vger.kernel.org
2207 S:      Supported
2208 F:      drivers/net/wireless/ath/*
2209
2210 ATHEROS ATH5K WIRELESS DRIVER
2211 M:      Jiri Slaby <jirislaby@gmail.com>
2212 M:      Nick Kossifidis <mickflemm@gmail.com>
2213 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2214 L:      linux-wireless@vger.kernel.org
2215 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2216 S:      Maintained
2217 F:      drivers/net/wireless/ath/ath5k/
2218
2219 ATHEROS ATH6KL WIRELESS DRIVER
2220 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2221 L:      linux-wireless@vger.kernel.org
2222 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2223 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2224 S:      Supported
2225 F:      drivers/net/wireless/ath/ath6kl/
2226
2227 ATI_REMOTE2 DRIVER
2228 M:      Ville Syrjala <syrjala@sci.fi>
2229 S:      Maintained
2230 F:      drivers/input/misc/ati_remote2.c
2231
2232 ATK0110 HWMON DRIVER
2233 M:      Luca Tettamanti <kronos.it@gmail.com>
2234 L:      linux-hwmon@vger.kernel.org
2235 S:      Maintained
2236 F:      drivers/hwmon/asus_atk0110.c
2237
2238 ATLX ETHERNET DRIVERS
2239 M:      Jay Cliburn <jcliburn@gmail.com>
2240 M:      Chris Snook <chris.snook@gmail.com>
2241 L:      netdev@vger.kernel.org
2242 W:      http://sourceforge.net/projects/atl1
2243 W:      http://atl1.sourceforge.net
2244 S:      Maintained
2245 F:      drivers/net/ethernet/atheros/
2246
2247 ATM
2248 M:      Chas Williams <3chas3@gmail.com>
2249 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2250 L:      netdev@vger.kernel.org
2251 W:      http://linux-atm.sourceforge.net
2252 S:      Maintained
2253 F:      drivers/atm/
2254 F:      include/linux/atm*
2255 F:      include/uapi/linux/atm*
2256
2257 ATMEL AT91 / AT32 MCI DRIVER
2258 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2259 S:      Maintained
2260 F:      drivers/mmc/host/atmel-mci.c
2261
2262 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2263 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2264 S:      Supported
2265 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2266
2267 ATMEL Audio ALSA driver
2268 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2269 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2270 S:      Supported
2271 F:      sound/soc/atmel
2272
2273 ATMEL I2C DRIVER
2274 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2275 L:      linux-i2c@vger.kernel.org
2276 S:      Supported
2277 F:      drivers/i2c/busses/i2c-at91.c
2278
2279 ATMEL ISI DRIVER
2280 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2281 L:      linux-media@vger.kernel.org
2282 S:      Supported
2283 F:      drivers/media/platform/atmel/atmel-isi.c
2284 F:      include/media/atmel-isi.h
2285
2286 ATMEL LCDFB DRIVER
2287 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2288 L:      linux-fbdev@vger.kernel.org
2289 S:      Maintained
2290 F:      drivers/video/fbdev/atmel_lcdfb.c
2291 F:      include/video/atmel_lcdc.h
2292
2293 ATMEL MACB ETHERNET DRIVER
2294 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2295 S:      Supported
2296 F:      drivers/net/ethernet/cadence/
2297
2298 ATMEL MAXTOUCH DRIVER
2299 M:      Nick Dyer <nick@shmanahar.org>
2300 T:      git git://github.com/ndyer/linux.git
2301 S:      Maintained
2302 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2303 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2304 F:      include/linux/platform_data/atmel_mxt_ts.h
2305
2306 ATMEL NAND DRIVER
2307 M:      Wenyou Yang <wenyou.yang@atmel.com>
2308 M:      Josh Wu <rainyfeeling@outlook.com>
2309 L:      linux-mtd@lists.infradead.org
2310 S:      Supported
2311 F:      drivers/mtd/nand/atmel/*
2312
2313 ATMEL SAMA5D2 ADC DRIVER
2314 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2315 L:      linux-iio@vger.kernel.org
2316 S:      Supported
2317 F:      drivers/iio/adc/at91-sama5d2_adc.c
2318
2319 ATMEL SDMMC DRIVER
2320 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2321 L:      linux-mmc@vger.kernel.org
2322 S:      Supported
2323 F:      drivers/mmc/host/sdhci-of-at91.c
2324
2325 ATMEL SPI DRIVER
2326 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2327 S:      Supported
2328 F:      drivers/spi/spi-atmel.*
2329
2330 ATMEL SSC DRIVER
2331 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2332 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 S:      Supported
2334 F:      drivers/misc/atmel-ssc.c
2335 F:      include/linux/atmel-ssc.h
2336
2337 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2338 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2340 S:      Supported
2341 F:      drivers/misc/atmel_tclib.c
2342 F:      drivers/clocksource/tcb_clksrc.c
2343
2344 ATMEL USBA UDC DRIVER
2345 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2346 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 S:      Supported
2348 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2349
2350 ATMEL WIRELESS DRIVER
2351 M:      Simon Kelley <simon@thekelleys.org.uk>
2352 L:      linux-wireless@vger.kernel.org
2353 W:      http://www.thekelleys.org.uk/atmel
2354 W:      http://atmelwlandriver.sourceforge.net/
2355 S:      Maintained
2356 F:      drivers/net/wireless/atmel/atmel*
2357
2358 ATMEL XDMA DRIVER
2359 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2360 L:      linux-arm-kernel@lists.infradead.org
2361 L:      dmaengine@vger.kernel.org
2362 S:      Supported
2363 F:      drivers/dma/at_xdmac.c
2364
2365 ATOMIC INFRASTRUCTURE
2366 M:      Will Deacon <will.deacon@arm.com>
2367 M:      Peter Zijlstra <peterz@infradead.org>
2368 R:      Boqun Feng <boqun.feng@gmail.com>
2369 L:      linux-kernel@vger.kernel.org
2370 S:      Maintained
2371 F:      arch/*/include/asm/atomic*.h
2372 F:      include/*/atomic*.h
2373
2374 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2375 M:      Bradley Grove <linuxdrivers@attotech.com>
2376 L:      linux-scsi@vger.kernel.org
2377 W:      http://www.attotech.com
2378 S:      Supported
2379 F:      drivers/scsi/esas2r
2380
2381 ATUSB IEEE 802.15.4 RADIO DRIVER
2382 M:      Stefan Schmidt <stefan@osg.samsung.com>
2383 L:      linux-wpan@vger.kernel.org
2384 S:      Maintained
2385 F:      drivers/net/ieee802154/atusb.c
2386 F:      drivers/net/ieee802154/atusb.h
2387 F:      drivers/net/ieee802154/at86rf230.h
2388
2389 AUDIT SUBSYSTEM
2390 M:      Paul Moore <paul@paul-moore.com>
2391 M:      Eric Paris <eparis@redhat.com>
2392 L:      linux-audit@redhat.com (moderated for non-subscribers)
2393 W:      http://people.redhat.com/sgrubb/audit/
2394 T:      git git://git.infradead.org/users/pcmoore/audit
2395 S:      Maintained
2396 F:      include/linux/audit.h
2397 F:      include/uapi/linux/audit.h
2398 F:      kernel/audit*
2399
2400 AUXILIARY DISPLAY DRIVERS
2401 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2402 W:      http://miguelojeda.es/auxdisplay.htm
2403 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2404 S:      Maintained
2405 F:      drivers/auxdisplay/
2406 F:      include/linux/cfag12864b.h
2407
2408 AX.25 NETWORK LAYER
2409 M:      Ralf Baechle <ralf@linux-mips.org>
2410 L:      linux-hams@vger.kernel.org
2411 W:      http://www.linux-ax25.org/
2412 S:      Maintained
2413 F:      include/uapi/linux/ax25.h
2414 F:      include/net/ax25.h
2415 F:      net/ax25/
2416
2417 AXENTIA ARM DEVICES
2418 M:      Peter Rosin <peda@axentia.se>
2419 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420 S:      Maintained
2421 F:      Documentation/devicetree/bindings/arm/axentia.txt
2422 F:      arch/arm/boot/dts/at91-linea.dtsi
2423 F:      arch/arm/boot/dts/at91-tse850-3.dts
2424
2425 AXENTIA ASOC DRIVERS
2426 M:      Peter Rosin <peda@axentia.se>
2427 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2428 S:      Maintained
2429 F:      Documentation/devicetree/bindings/sound/axentia,*
2430 F:      sound/soc/atmel/tse850-pcm5142.c
2431
2432 AZ6007 DVB DRIVER
2433 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2434 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2435 L:      linux-media@vger.kernel.org
2436 W:      https://linuxtv.org
2437 T:      git git://linuxtv.org/media_tree.git
2438 S:      Maintained
2439 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2440
2441 AZTECH FM RADIO RECEIVER DRIVER
2442 M:      Hans Verkuil <hverkuil@xs4all.nl>
2443 L:      linux-media@vger.kernel.org
2444 T:      git git://linuxtv.org/media_tree.git
2445 W:      https://linuxtv.org
2446 S:      Maintained
2447 F:      drivers/media/radio/radio-aztech*
2448
2449 B43 WIRELESS DRIVER
2450 L:      linux-wireless@vger.kernel.org
2451 L:      b43-dev@lists.infradead.org
2452 W:      http://wireless.kernel.org/en/users/Drivers/b43
2453 S:      Odd Fixes
2454 F:      drivers/net/wireless/broadcom/b43/
2455
2456 B43LEGACY WIRELESS DRIVER
2457 M:      Larry Finger <Larry.Finger@lwfinger.net>
2458 L:      linux-wireless@vger.kernel.org
2459 L:      b43-dev@lists.infradead.org
2460 W:      http://wireless.kernel.org/en/users/Drivers/b43
2461 S:      Maintained
2462 F:      drivers/net/wireless/broadcom/b43legacy/
2463
2464 BACKLIGHT CLASS/SUBSYSTEM
2465 M:      Lee Jones <lee.jones@linaro.org>
2466 M:      Daniel Thompson <daniel.thompson@linaro.org>
2467 M:      Jingoo Han <jingoohan1@gmail.com>
2468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2469 S:      Maintained
2470 F:      drivers/video/backlight/
2471 F:      include/linux/backlight.h
2472 F:      include/linux/pwm_backlight.h
2473 F:      Documentation/devicetree/bindings/leds/backlight
2474
2475 BATMAN ADVANCED
2476 M:      Marek Lindner <mareklindner@neomailbox.ch>
2477 M:      Simon Wunderlich <sw@simonwunderlich.de>
2478 M:      Antonio Quartulli <a@unstable.cc>
2479 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2480 W:      https://www.open-mesh.org/
2481 Q:      https://patchwork.open-mesh.org/project/batman/list/
2482 S:      Maintained
2483 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2484 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2485 F:      Documentation/networking/batman-adv.txt
2486 F:      include/uapi/linux/batman_adv.h
2487 F:      net/batman-adv/
2488
2489 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2490 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2491 L:      linux-hams@vger.kernel.org
2492 W:      http://www.baycom.org/~tom/ham/ham.html
2493 S:      Maintained
2494 F:      drivers/net/hamradio/baycom*
2495
2496 BCACHE (BLOCK LAYER CACHE)
2497 M:      Kent Overstreet <kent.overstreet@gmail.com>
2498 L:      linux-bcache@vger.kernel.org
2499 W:      http://bcache.evilpiepirate.org
2500 S:      Orphan
2501 F:      drivers/md/bcache/
2502
2503 BDISP ST MEDIA DRIVER
2504 M:      Fabien Dessenne <fabien.dessenne@st.com>
2505 L:      linux-media@vger.kernel.org
2506 T:      git git://linuxtv.org/media_tree.git
2507 W:      https://linuxtv.org
2508 S:      Supported
2509 F:      drivers/media/platform/sti/bdisp
2510
2511 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2512 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2513 L:      netdev@vger.kernel.org
2514 S:      Maintained
2515 F:      drivers/net/ethernet/ec_bhf.c
2516
2517 BEFS FILE SYSTEM
2518 M:      Luis de Bethencourt <luisbg@kernel.org>
2519 M:      Salah Triki <salah.triki@gmail.com>
2520 S:      Maintained
2521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2522 F:      Documentation/filesystems/befs.txt
2523 F:      fs/befs/
2524
2525 BFQ I/O SCHEDULER
2526 M:      Paolo Valente <paolo.valente@linaro.org>
2527 M:      Jens Axboe <axboe@kernel.dk>
2528 L:      linux-block@vger.kernel.org
2529 S:      Maintained
2530 F:      block/bfq-*
2531 F:      Documentation/block/bfq-iosched.txt
2532
2533 BFS FILE SYSTEM
2534 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2535 S:      Maintained
2536 F:      Documentation/filesystems/bfs.txt
2537 F:      fs/bfs/
2538 F:      include/uapi/linux/bfs_fs.h
2539
2540 BLACKFIN ARCHITECTURE
2541 M:      Steven Miao <realmz6@gmail.com>
2542 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2543 T:      git git://git.code.sf.net/p/adi-linux/code
2544 W:      http://blackfin.uclinux.org
2545 S:      Supported
2546 F:      arch/blackfin/
2547
2548 BLACKFIN EMAC DRIVER
2549 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2550 W:      http://blackfin.uclinux.org
2551 S:      Supported
2552 F:      drivers/net/ethernet/adi/
2553
2554 BLACKFIN I2C TWI DRIVER
2555 M:      Sonic Zhang <sonic.zhang@analog.com>
2556 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2557 W:      http://blackfin.uclinux.org/
2558 S:      Supported
2559 F:      drivers/i2c/busses/i2c-bfin-twi.c
2560
2561 BLACKFIN MEDIA DRIVER
2562 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2563 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2564 W:      http://blackfin.uclinux.org/
2565 S:      Supported
2566 F:      drivers/media/platform/blackfin/
2567 F:      drivers/media/i2c/adv7183*
2568 F:      drivers/media/i2c/vs6624*
2569
2570 BLACKFIN RTC DRIVER
2571 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2572 W:      http://blackfin.uclinux.org
2573 S:      Supported
2574 F:      drivers/rtc/rtc-bfin.c
2575
2576 BLACKFIN SDH DRIVER
2577 M:      Sonic Zhang <sonic.zhang@analog.com>
2578 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2579 W:      http://blackfin.uclinux.org
2580 S:      Supported
2581 F:      drivers/mmc/host/bfin_sdh.c
2582
2583 BLACKFIN SERIAL DRIVER
2584 M:      Sonic Zhang <sonic.zhang@analog.com>
2585 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2586 W:      http://blackfin.uclinux.org
2587 S:      Supported
2588 F:      drivers/tty/serial/bfin_uart.c
2589
2590 BLACKFIN WATCHDOG DRIVER
2591 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2592 W:      http://blackfin.uclinux.org
2593 S:      Supported
2594 F:      drivers/watchdog/bfin_wdt.c
2595
2596 BLINKM RGB LED DRIVER
2597 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2598 S:      Maintained
2599 F:      drivers/leds/leds-blinkm.c
2600
2601 BLOCK LAYER
2602 M:      Jens Axboe <axboe@kernel.dk>
2603 L:      linux-block@vger.kernel.org
2604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2605 S:      Maintained
2606 F:      block/
2607 F:      kernel/trace/blktrace.c
2608 F:      lib/sbitmap.c
2609
2610 BLOCK2MTD DRIVER
2611 M:      Joern Engel <joern@lazybastard.org>
2612 L:      linux-mtd@lists.infradead.org
2613 S:      Maintained
2614 F:      drivers/mtd/devices/block2mtd.c
2615
2616 BLUETOOTH DRIVERS
2617 M:      Marcel Holtmann <marcel@holtmann.org>
2618 M:      Gustavo Padovan <gustavo@padovan.org>
2619 M:      Johan Hedberg <johan.hedberg@gmail.com>
2620 L:      linux-bluetooth@vger.kernel.org
2621 W:      http://www.bluez.org/
2622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2624 S:      Maintained
2625 F:      drivers/bluetooth/
2626
2627 BLUETOOTH SUBSYSTEM
2628 M:      Marcel Holtmann <marcel@holtmann.org>
2629 M:      Gustavo Padovan <gustavo@padovan.org>
2630 M:      Johan Hedberg <johan.hedberg@gmail.com>
2631 L:      linux-bluetooth@vger.kernel.org
2632 W:      http://www.bluez.org/
2633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2635 S:      Maintained
2636 F:      net/bluetooth/
2637 F:      include/net/bluetooth/
2638
2639 BONDING DRIVER
2640 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2641 M:      Veaceslav Falico <vfalico@gmail.com>
2642 M:      Andy Gospodarek <andy@greyhouse.net>
2643 L:      netdev@vger.kernel.org
2644 W:      http://sourceforge.net/projects/bonding/
2645 S:      Supported
2646 F:      drivers/net/bonding/
2647 F:      include/uapi/linux/if_bonding.h
2648
2649 BPF (Safe dynamic programs and tools)
2650 M:      Alexei Starovoitov <ast@kernel.org>
2651 M:      Daniel Borkmann <daniel@iogearbox.net>
2652 L:      netdev@vger.kernel.org
2653 L:      linux-kernel@vger.kernel.org
2654 S:      Supported
2655 F:      arch/x86/net/bpf_jit*
2656 F:      Documentation/networking/filter.txt
2657 F:      include/linux/bpf*
2658 F:      include/linux/filter.h
2659 F:      include/uapi/linux/bpf*
2660 F:      include/uapi/linux/filter.h
2661 F:      kernel/bpf/
2662 F:      kernel/trace/bpf_trace.c
2663 F:      lib/test_bpf.c
2664 F:      net/bpf/
2665 F:      net/core/filter.c
2666 F:      net/sched/act_bpf.c
2667 F:      net/sched/cls_bpf.c
2668 F:      samples/bpf/
2669 F:      tools/net/bpf*
2670 F:      tools/testing/selftests/bpf/
2671
2672 BROADCOM B44 10/100 ETHERNET DRIVER
2673 M:      Michael Chan <michael.chan@broadcom.com>
2674 L:      netdev@vger.kernel.org
2675 S:      Supported
2676 F:      drivers/net/ethernet/broadcom/b44.*
2677
2678 BROADCOM B53 ETHERNET SWITCH DRIVER
2679 M:      Florian Fainelli <f.fainelli@gmail.com>
2680 L:      netdev@vger.kernel.org
2681 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2682 S:      Supported
2683 F:      drivers/net/dsa/b53/*
2684 F:      include/linux/platform_data/b53.h
2685
2686 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2687 M:      Florian Fainelli <f.fainelli@gmail.com>
2688 M:      Ray Jui <rjui@broadcom.com>
2689 M:      Scott Branden <sbranden@broadcom.com>
2690 M:      bcm-kernel-feedback-list@broadcom.com
2691 T:      git git://github.com/broadcom/mach-bcm
2692 S:      Maintained
2693 N:      bcm281*
2694 N:      bcm113*
2695 N:      bcm216*
2696 N:      kona
2697 F:      arch/arm/mach-bcm/
2698
2699 BROADCOM BCM2835 ARM ARCHITECTURE
2700 M:      Eric Anholt <eric@anholt.net>
2701 M:      Stefan Wahren <stefan.wahren@i2se.com>
2702 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2704 T:      git git://github.com/anholt/linux
2705 S:      Maintained
2706 N:      bcm2835
2707 F:      drivers/staging/vc04_services
2708
2709 BROADCOM BCM47XX MIPS ARCHITECTURE
2710 M:      Hauke Mehrtens <hauke@hauke-m.de>
2711 M:      Rafał Miłecki <zajec5@gmail.com>
2712 L:      linux-mips@linux-mips.org
2713 S:      Maintained
2714 F:      Documentation/devicetree/bindings/mips/brcm/
2715 F:      arch/mips/bcm47xx/*
2716 F:      arch/mips/include/asm/mach-bcm47xx/*
2717
2718 BROADCOM BCM5301X ARM ARCHITECTURE
2719 M:      Hauke Mehrtens <hauke@hauke-m.de>
2720 M:      Rafał Miłecki <zajec5@gmail.com>
2721 M:      Jon Mason <jonmason@broadcom.com>
2722 M:      bcm-kernel-feedback-list@broadcom.com
2723 L:      linux-arm-kernel@lists.infradead.org
2724 S:      Maintained
2725 F:      arch/arm/mach-bcm/bcm_5301x.c
2726 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2727 F:      arch/arm/boot/dts/bcm470*
2728 F:      arch/arm/boot/dts/bcm953012*
2729
2730 BROADCOM BCM53573 ARM ARCHITECTURE
2731 M:      Rafał Miłecki <rafal@milecki.pl>
2732 L:      linux-arm-kernel@lists.infradead.org
2733 S:      Maintained
2734 F:      arch/arm/boot/dts/bcm53573*
2735 F:      arch/arm/boot/dts/bcm47189*
2736
2737 BROADCOM BCM63XX ARM ARCHITECTURE
2738 M:      Florian Fainelli <f.fainelli@gmail.com>
2739 M:      bcm-kernel-feedback-list@broadcom.com
2740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2741 T:      git git://github.com/broadcom/stblinux.git
2742 S:      Maintained
2743 N:      bcm63xx
2744
2745 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2746 M:      Kevin Cernekee <cernekee@gmail.com>
2747 L:      linux-usb@vger.kernel.org
2748 S:      Maintained
2749 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2750
2751 BROADCOM BCM7XXX ARM ARCHITECTURE
2752 M:      Brian Norris <computersforpeace@gmail.com>
2753 M:      Gregory Fong <gregory.0xf0@gmail.com>
2754 M:      Florian Fainelli <f.fainelli@gmail.com>
2755 M:      bcm-kernel-feedback-list@broadcom.com
2756 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2757 T:      git git://github.com/broadcom/stblinux.git
2758 S:      Maintained
2759 F:      arch/arm/mach-bcm/*brcmstb*
2760 F:      arch/arm/boot/dts/bcm7*.dts*
2761 F:      drivers/bus/brcmstb_gisb.c
2762 N:      brcmstb
2763
2764 BROADCOM BMIPS CPUFREQ DRIVER
2765 M:      Markus Mayer <mmayer@broadcom.com>
2766 M:      bcm-kernel-feedback-list@broadcom.com
2767 L:      linux-pm@vger.kernel.org
2768 S:      Maintained
2769 F:      drivers/cpufreq/bmips-cpufreq.c
2770
2771 BROADCOM BMIPS MIPS ARCHITECTURE
2772 M:      Kevin Cernekee <cernekee@gmail.com>
2773 M:      Florian Fainelli <f.fainelli@gmail.com>
2774 L:      linux-mips@linux-mips.org
2775 T:      git git://github.com/broadcom/stblinux.git
2776 S:      Maintained
2777 F:      arch/mips/bmips/*
2778 F:      arch/mips/include/asm/mach-bmips/*
2779 F:      arch/mips/kernel/*bmips*
2780 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2781 F:      drivers/irqchip/irq-bcm63*
2782 F:      drivers/irqchip/irq-bcm7*
2783 F:      drivers/irqchip/irq-brcmstb*
2784 F:      include/linux/bcm963xx_nvram.h
2785 F:      include/linux/bcm963xx_tag.h
2786
2787 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2788 M:      Rasesh Mody <rasesh.mody@cavium.com>
2789 M:      Harish Patil <harish.patil@cavium.com>
2790 M:      Dept-GELinuxNICDev@cavium.com
2791 L:      netdev@vger.kernel.org
2792 S:      Supported
2793 F:      drivers/net/ethernet/broadcom/bnx2.*
2794 F:      drivers/net/ethernet/broadcom/bnx2_*
2795
2796 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2797 M:      QLogic-Storage-Upstream@qlogic.com
2798 L:      linux-scsi@vger.kernel.org
2799 S:      Supported
2800 F:      drivers/scsi/bnx2fc/
2801
2802 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2803 M:      QLogic-Storage-Upstream@qlogic.com
2804 L:      linux-scsi@vger.kernel.org
2805 S:      Supported
2806 F:      drivers/scsi/bnx2i/
2807
2808 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2809 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2810 M:      Ariel Elior <ariel.elior@cavium.com>
2811 M:      everest-linux-l2@cavium.com
2812 L:      netdev@vger.kernel.org
2813 S:      Supported
2814 F:      drivers/net/ethernet/broadcom/bnx2x/
2815
2816 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2817 M:      Michael Chan <michael.chan@broadcom.com>
2818 L:      netdev@vger.kernel.org
2819 S:      Supported
2820 F:      drivers/net/ethernet/broadcom/bnxt/
2821
2822 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2823 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2824 M:      Franky Lin <franky.lin@broadcom.com>
2825 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2826 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2827 M:      Wright Feng <wright.feng@cypress.com>
2828 L:      linux-wireless@vger.kernel.org
2829 L:      brcm80211-dev-list.pdl@broadcom.com
2830 L:      brcm80211-dev-list@cypress.com
2831 S:      Supported
2832 F:      drivers/net/wireless/broadcom/brcm80211/
2833
2834 BROADCOM BRCMSTB GPIO DRIVER
2835 M:      Gregory Fong <gregory.0xf0@gmail.com>
2836 L:      bcm-kernel-feedback-list@broadcom.com
2837 S:      Supported
2838 F:      drivers/gpio/gpio-brcmstb.c
2839 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2840
2841 BROADCOM GENET ETHERNET DRIVER
2842 M:      Florian Fainelli <f.fainelli@gmail.com>
2843 L:      netdev@vger.kernel.org
2844 S:      Supported
2845 F:      drivers/net/ethernet/broadcom/genet/
2846
2847 BROADCOM IPROC ARM ARCHITECTURE
2848 M:      Ray Jui <rjui@broadcom.com>
2849 M:      Scott Branden <sbranden@broadcom.com>
2850 M:      Jon Mason <jonmason@broadcom.com>
2851 M:      bcm-kernel-feedback-list@broadcom.com
2852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853 T:      git git://github.com/broadcom/cygnus-linux.git
2854 S:      Maintained
2855 N:      iproc
2856 N:      cygnus
2857 N:      bcm[-_]nsp
2858 N:      bcm9113*
2859 N:      bcm9583*
2860 N:      bcm9585*
2861 N:      bcm9586*
2862 N:      bcm988312
2863 N:      bcm113*
2864 N:      bcm583*
2865 N:      bcm585*
2866 N:      bcm586*
2867 N:      bcm88312
2868 F:      arch/arm64/boot/dts/broadcom/ns2*
2869 F:      drivers/clk/bcm/clk-ns*
2870 F:      drivers/pinctrl/bcm/pinctrl-ns*
2871
2872 BROADCOM KONA GPIO DRIVER
2873 M:      Ray Jui <rjui@broadcom.com>
2874 L:      bcm-kernel-feedback-list@broadcom.com
2875 S:      Supported
2876 F:      drivers/gpio/gpio-bcm-kona.c
2877 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2878
2879 BROADCOM NETXTREME-E ROCE DRIVER
2880 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2881 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2882 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2883 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2884 L:      linux-rdma@vger.kernel.org
2885 W:      http://www.broadcom.com
2886 S:      Supported
2887 F:      drivers/infiniband/hw/bnxt_re/
2888 F:      include/uapi/rdma/bnxt_re-abi.h
2889
2890 BROADCOM NVRAM DRIVER
2891 M:      Rafał Miłecki <zajec5@gmail.com>
2892 L:      linux-mips@linux-mips.org
2893 S:      Maintained
2894 F:      drivers/firmware/broadcom/*
2895
2896 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2897 M:      Rafał Miłecki <zajec5@gmail.com>
2898 L:      linux-wireless@vger.kernel.org
2899 S:      Maintained
2900 F:      drivers/bcma/
2901 F:      include/linux/bcma/
2902
2903 BROADCOM STB AVS CPUFREQ DRIVER
2904 M:      Markus Mayer <mmayer@broadcom.com>
2905 M:      bcm-kernel-feedback-list@broadcom.com
2906 L:      linux-pm@vger.kernel.org
2907 S:      Maintained
2908 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2909 F:      drivers/cpufreq/brcmstb*
2910
2911 BROADCOM STB NAND FLASH DRIVER
2912 M:      Brian Norris <computersforpeace@gmail.com>
2913 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2914 L:      linux-mtd@lists.infradead.org
2915 L:      bcm-kernel-feedback-list@broadcom.com
2916 S:      Maintained
2917 F:      drivers/mtd/nand/brcmnand/
2918
2919 BROADCOM SYSTEMPORT ETHERNET DRIVER
2920 M:      Florian Fainelli <f.fainelli@gmail.com>
2921 L:      netdev@vger.kernel.org
2922 S:      Supported
2923 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2924
2925 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2926 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2927 M:      Prashant Sreedharan <prashant@broadcom.com>
2928 M:      Michael Chan <mchan@broadcom.com>
2929 L:      netdev@vger.kernel.org
2930 S:      Supported
2931 F:      drivers/net/ethernet/broadcom/tg3.*
2932
2933 BROCADE BFA FC SCSI DRIVER
2934 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2935 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2936 L:      linux-scsi@vger.kernel.org
2937 S:      Supported
2938 F:      drivers/scsi/bfa/
2939
2940 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2941 M:      Rasesh Mody <rasesh.mody@cavium.com>
2942 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2943 M:      Dept-GELinuxNICDev@cavium.com
2944 L:      netdev@vger.kernel.org
2945 S:      Supported
2946 F:      drivers/net/ethernet/brocade/bna/
2947
2948 BSG (block layer generic sg v4 driver)
2949 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2950 L:      linux-scsi@vger.kernel.org
2951 S:      Supported
2952 F:      block/bsg.c
2953 F:      include/linux/bsg.h
2954 F:      include/uapi/linux/bsg.h
2955
2956 BT87X AUDIO DRIVER
2957 M:      Clemens Ladisch <clemens@ladisch.de>
2958 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2959 T:      git git://git.alsa-project.org/alsa-kernel.git
2960 S:      Maintained
2961 F:      Documentation/sound/alsa/Bt87x.txt
2962 F:      sound/pci/bt87x.c
2963
2964 BT8XXGPIO DRIVER
2965 M:      Michael Buesch <m@bues.ch>
2966 W:      http://bu3sch.de/btgpio.php
2967 S:      Maintained
2968 F:      drivers/gpio/gpio-bt8xx.c
2969
2970 BTRFS FILE SYSTEM
2971 M:      Chris Mason <clm@fb.com>
2972 M:      Josef Bacik <jbacik@fb.com>
2973 M:      David Sterba <dsterba@suse.com>
2974 L:      linux-btrfs@vger.kernel.org
2975 W:      http://btrfs.wiki.kernel.org/
2976 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2977 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2978 S:      Maintained
2979 F:      Documentation/filesystems/btrfs.txt
2980 F:      fs/btrfs/
2981 F:      include/linux/btrfs*
2982 F:      include/uapi/linux/btrfs*
2983
2984 BTTV VIDEO4LINUX DRIVER
2985 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2986 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2987 L:      linux-media@vger.kernel.org
2988 W:      https://linuxtv.org
2989 T:      git git://linuxtv.org/media_tree.git
2990 S:      Odd fixes
2991 F:      Documentation/media/v4l-drivers/bttv*
2992 F:      drivers/media/pci/bt8xx/bttv*
2993
2994 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
2995 M:      Chanwoo Choi <cw00.choi@samsung.com>
2996 L:      linux-pm@vger.kernel.org
2997 L:      linux-samsung-soc@vger.kernel.org
2998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
2999 S:      Maintained
3000 F:      drivers/devfreq/exynos-bus.c
3001 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3002
3003 BUSLOGIC SCSI DRIVER
3004 M:      Khalid Aziz <khalid@gonehiking.org>
3005 L:      linux-scsi@vger.kernel.org
3006 S:      Maintained
3007 F:      drivers/scsi/BusLogic.*
3008 F:      drivers/scsi/FlashPoint.*
3009
3010 C-MEDIA CMI8788 DRIVER
3011 M:      Clemens Ladisch <clemens@ladisch.de>
3012 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3013 T:      git git://git.alsa-project.org/alsa-kernel.git
3014 S:      Maintained
3015 F:      sound/pci/oxygen/
3016
3017 C6X ARCHITECTURE
3018 M:      Mark Salter <msalter@redhat.com>
3019 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3020 L:      linux-c6x-dev@linux-c6x.org
3021 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3022 S:      Maintained
3023 F:      arch/c6x/
3024
3025 CA8210 IEEE-802.15.4 RADIO DRIVER
3026 M:      Harry Morris <h.morris@cascoda.com>
3027 M:      linuxdev@cascoda.com
3028 L:      linux-wpan@vger.kernel.org
3029 W:      https://github.com/Cascoda/ca8210-linux.git
3030 S:      Maintained
3031 F:      drivers/net/ieee802154/ca8210.c
3032 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3033
3034 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3035 M:      David Howells <dhowells@redhat.com>
3036 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3037 S:      Supported
3038 F:      Documentation/filesystems/caching/cachefiles.txt
3039 F:      fs/cachefiles/
3040
3041 CADET FM/AM RADIO RECEIVER DRIVER
3042 M:      Hans Verkuil <hverkuil@xs4all.nl>
3043 L:      linux-media@vger.kernel.org
3044 T:      git git://linuxtv.org/media_tree.git
3045 W:      https://linuxtv.org
3046 S:      Maintained
3047 F:      drivers/media/radio/radio-cadet*
3048
3049 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3050 M:      Jonathan Corbet <corbet@lwn.net>
3051 L:      linux-media@vger.kernel.org
3052 T:      git git://linuxtv.org/media_tree.git
3053 S:      Maintained
3054 F:      Documentation/media/v4l-drivers/cafe_ccic*
3055 F:      drivers/media/platform/marvell-ccic/
3056
3057 CAIF NETWORK LAYER
3058 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3059 L:      netdev@vger.kernel.org
3060 S:      Supported
3061 F:      Documentation/networking/caif/
3062 F:      drivers/net/caif/
3063 F:      include/uapi/linux/caif/
3064 F:      include/net/caif/
3065 F:      net/caif/
3066
3067 CALGARY x86-64 IOMMU
3068 M:      Muli Ben-Yehuda <mulix@mulix.org>
3069 M:      Jon Mason <jdmason@kudzu.us>
3070 L:      iommu@lists.linux-foundation.org
3071 S:      Maintained
3072 F:      arch/x86/kernel/pci-calgary_64.c
3073 F:      arch/x86/kernel/tce_64.c
3074 F:      arch/x86/include/asm/calgary.h
3075 F:      arch/x86/include/asm/tce.h
3076
3077 CAN NETWORK DRIVERS
3078 M:      Wolfgang Grandegger <wg@grandegger.com>
3079 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3080 L:      linux-can@vger.kernel.org
3081 W:      https://github.com/linux-can
3082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3084 S:      Maintained
3085 F:      Documentation/devicetree/bindings/net/can/
3086 F:      drivers/net/can/
3087 F:      include/linux/can/dev.h
3088 F:      include/linux/can/platform/
3089 F:      include/uapi/linux/can/error.h
3090 F:      include/uapi/linux/can/netlink.h
3091
3092 CAN NETWORK LAYER
3093 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3094 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3095 L:      linux-can@vger.kernel.org
3096 W:      https://github.com/linux-can
3097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3099 S:      Maintained
3100 F:      Documentation/networking/can.txt
3101 F:      net/can/
3102 F:      include/linux/can/core.h
3103 F:      include/uapi/linux/can.h
3104 F:      include/uapi/linux/can/bcm.h
3105 F:      include/uapi/linux/can/raw.h
3106 F:      include/uapi/linux/can/gw.h
3107
3108 CAPABILITIES
3109 M:      Serge Hallyn <serge@hallyn.com>
3110 L:      linux-security-module@vger.kernel.org
3111 S:      Supported
3112 F:      include/linux/capability.h
3113 F:      include/uapi/linux/capability.h
3114 F:      security/commoncap.c
3115 F:      kernel/capability.c
3116
3117 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3118 M:      Kevin Tsai <ktsai@capellamicro.com>
3119 S:      Maintained
3120 F:      drivers/iio/light/cm*
3121
3122 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3123 M:      Christian Lamparter <chunkeey@googlemail.com>
3124 L:      linux-wireless@vger.kernel.org
3125 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3126 S:      Maintained
3127 F:      drivers/net/wireless/ath/carl9170/
3128
3129 CAVIUM I2C DRIVER
3130 M:      Jan Glauber <jglauber@cavium.com>
3131 M:      David Daney <david.daney@cavium.com>
3132 W:      http://www.cavium.com
3133 S:      Supported
3134 F:      drivers/i2c/busses/i2c-octeon*
3135 F:      drivers/i2c/busses/i2c-thunderx*
3136
3137 CAVIUM LIQUIDIO NETWORK DRIVER
3138 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3139 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3140 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3141 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3142 L:      netdev@vger.kernel.org
3143 W:      http://www.cavium.com
3144 S:      Supported
3145 F:      drivers/net/ethernet/cavium/liquidio/
3146
3147 CAVIUM MMC DRIVER
3148 M:      Jan Glauber <jglauber@cavium.com>
3149 M:      David Daney <david.daney@cavium.com>
3150 M:      Steven J. Hill <Steven.Hill@cavium.com>
3151 W:      http://www.cavium.com
3152 S:      Supported
3153 F:      drivers/mmc/host/cavium*
3154
3155 CAVIUM OCTEON-TX CRYPTO DRIVER
3156 M:      George Cherian <george.cherian@cavium.com>
3157 L:      linux-crypto@vger.kernel.org
3158 W:      http://www.cavium.com
3159 S:      Supported
3160 F:      drivers/crypto/cavium/cpt/
3161
3162 CAVIUM THUNDERX2 ARM64 SOC
3163 M:      Jayachandran C <jnair@caviumnetworks.com>
3164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3165 S:      Maintained
3166 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3167 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3168
3169 CC2520 IEEE-802.15.4 RADIO DRIVER
3170 M:      Varka Bhadram <varkabhadram@gmail.com>
3171 L:      linux-wpan@vger.kernel.org
3172 S:      Maintained
3173 F:      drivers/net/ieee802154/cc2520.c
3174 F:      include/linux/spi/cc2520.h
3175 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3176
3177 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3178 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3179 L:      linux-crypto@vger.kernel.org
3180 L:      driverdev-devel@linuxdriverproject.org
3181 S:      Supported
3182 F:      drivers/staging/ccree/
3183 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3184
3185 CEC FRAMEWORK
3186 M:      Hans Verkuil <hans.verkuil@cisco.com>
3187 L:      linux-media@vger.kernel.org
3188 T:      git git://linuxtv.org/media_tree.git
3189 W:      http://linuxtv.org
3190 S:      Supported
3191 F:      Documentation/media/kapi/cec-core.rst
3192 F:      Documentation/media/uapi/cec
3193 F:      drivers/media/cec/
3194 F:      drivers/media/rc/keymaps/rc-cec.c
3195 F:      include/media/cec.h
3196 F:      include/media/cec-notifier.h
3197 F:      include/uapi/linux/cec.h
3198 F:      include/uapi/linux/cec-funcs.h
3199 F:      Documentation/devicetree/bindings/media/cec.txt
3200
3201 CELL BROADBAND ENGINE ARCHITECTURE
3202 M:      Arnd Bergmann <arnd@arndb.de>
3203 L:      linuxppc-dev@lists.ozlabs.org
3204 W:      http://www.ibm.com/developerworks/power/cell/
3205 S:      Supported
3206 F:      arch/powerpc/include/asm/cell*.h
3207 F:      arch/powerpc/include/asm/spu*.h
3208 F:      arch/powerpc/include/uapi/asm/spu*.h
3209 F:      arch/powerpc/oprofile/*cell*
3210 F:      arch/powerpc/platforms/cell/
3211
3212 CEPH COMMON CODE (LIBCEPH)
3213 M:      Ilya Dryomov <idryomov@gmail.com>
3214 M:      "Yan, Zheng" <zyan@redhat.com>
3215 M:      Sage Weil <sage@redhat.com>
3216 L:      ceph-devel@vger.kernel.org
3217 W:      http://ceph.com/
3218 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3219 T:      git git://github.com/ceph/ceph-client.git
3220 S:      Supported
3221 F:      net/ceph/
3222 F:      include/linux/ceph/
3223 F:      include/linux/crush/
3224
3225 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3226 M:      "Yan, Zheng" <zyan@redhat.com>
3227 M:      Sage Weil <sage@redhat.com>
3228 M:      Ilya Dryomov <idryomov@gmail.com>
3229 L:      ceph-devel@vger.kernel.org
3230 W:      http://ceph.com/
3231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3232 T:      git git://github.com/ceph/ceph-client.git
3233 S:      Supported
3234 F:      Documentation/filesystems/ceph.txt
3235 F:      fs/ceph/
3236
3237 CERTIFICATE HANDLING:
3238 M:      David Howells <dhowells@redhat.com>
3239 M:      David Woodhouse <dwmw2@infradead.org>
3240 L:      keyrings@vger.kernel.org
3241 S:      Maintained
3242 F:      Documentation/module-signing.txt
3243 F:      certs/
3244 F:      scripts/sign-file.c
3245 F:      scripts/extract-cert.c
3246
3247 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3248 L:      linux-usb@vger.kernel.org
3249 S:      Orphan
3250 F:      Documentation/usb/WUSB-Design-overview.txt
3251 F:      Documentation/usb/wusb-cbaf
3252 F:      drivers/usb/host/hwa-hc.c
3253 F:      drivers/usb/host/whci/
3254 F:      drivers/usb/wusbcore/
3255 F:      include/linux/usb/wusb*
3256
3257 CFAG12864B LCD DRIVER
3258 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3259 W:      http://miguelojeda.es/auxdisplay.htm
3260 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3261 S:      Maintained
3262 F:      drivers/auxdisplay/cfag12864b.c
3263 F:      include/linux/cfag12864b.h
3264
3265 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3266 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3267 W:      http://miguelojeda.es/auxdisplay.htm
3268 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3269 S:      Maintained
3270 F:      drivers/auxdisplay/cfag12864bfb.c
3271 F:      include/linux/cfag12864b.h
3272
3273 CFG80211 and NL80211
3274 M:      Johannes Berg <johannes@sipsolutions.net>
3275 L:      linux-wireless@vger.kernel.org
3276 W:      http://wireless.kernel.org/
3277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3278 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3279 S:      Maintained
3280 F:      include/uapi/linux/nl80211.h
3281 F:      include/net/cfg80211.h
3282 F:      net/wireless/*
3283 X:      net/wireless/wext*
3284
3285 CHAR and MISC DRIVERS
3286 M:      Arnd Bergmann <arnd@arndb.de>
3287 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3289 S:      Supported
3290 F:      drivers/char/*
3291 F:      drivers/misc/*
3292 F:      include/linux/miscdevice.h
3293
3294 CHECKPATCH
3295 M:      Andy Whitcroft <apw@canonical.com>
3296 M:      Joe Perches <joe@perches.com>
3297 S:      Maintained
3298 F:      scripts/checkpatch.pl
3299
3300 CHINESE DOCUMENTATION
3301 M:      Harry Wei <harryxiyou@gmail.com>
3302 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3303 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3304 S:      Maintained
3305 F:      Documentation/translations/zh_CN/
3306
3307 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3308 M:      Peter Chen <Peter.Chen@nxp.com>
3309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3310 L:      linux-usb@vger.kernel.org
3311 S:      Maintained
3312 F:      drivers/usb/chipidea/
3313
3314 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3315 M:      Hans de Goede <hdegoede@redhat.com>
3316 L:      linux-input@vger.kernel.org
3317 S:      Maintained
3318 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3319 F:      drivers/input/touchscreen/chipone_icn8318.c
3320
3321 CHROME HARDWARE PLATFORM SUPPORT
3322 M:      Benson Leung <bleung@chromium.org>
3323 M:      Olof Johansson <olof@lixom.net>
3324 S:      Maintained
3325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3326 F:      drivers/platform/chrome/
3327
3328 CIRRUS LOGIC AUDIO CODEC DRIVERS
3329 M:      Brian Austin <brian.austin@cirrus.com>
3330 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3331 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3332 S:      Maintained
3333 F:      sound/soc/codecs/cs*
3334
3335 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3336 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3337 L:      netdev@vger.kernel.org
3338 S:      Maintained
3339 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3340
3341 CISCO FCOE HBA DRIVER
3342 M:      Satish Kharat <satishkh@cisco.com>
3343 M:      Sesidhar Baddela <sebaddel@cisco.com>
3344 M:      Karan Tilak Kumar <kartilak@cisco.com>
3345 L:      linux-scsi@vger.kernel.org
3346 S:      Supported
3347 F:      drivers/scsi/fnic/
3348
3349 CISCO SCSI HBA DRIVER
3350 M:      Karan Tilak Kumar <kartilak@cisco.com>
3351 M:      Sesidhar Baddela <sebaddel@cisco.com>
3352 L:      linux-scsi@vger.kernel.org
3353 S:      Supported
3354 F:      drivers/scsi/snic/
3355
3356 CISCO VIC ETHERNET NIC DRIVER
3357 M:      Christian Benvenuti <benve@cisco.com>
3358 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3359 M:      Neel Patel <neepatel@cisco.com>
3360 S:      Supported
3361 F:      drivers/net/ethernet/cisco/enic/
3362
3363 CISCO VIC LOW LATENCY NIC DRIVER
3364 M:      Christian Benvenuti <benve@cisco.com>
3365 M:      Dave Goodell <dgoodell@cisco.com>
3366 S:      Supported
3367 F:      drivers/infiniband/hw/usnic/
3368
3369 CLEANCACHE API
3370 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3371 L:      linux-kernel@vger.kernel.org
3372 S:      Maintained
3373 F:      mm/cleancache.c
3374 F:      include/linux/cleancache.h
3375
3376 CLK API
3377 M:      Russell King <linux@armlinux.org.uk>
3378 L:      linux-clk@vger.kernel.org
3379 S:      Maintained
3380 F:      include/linux/clk.h
3381
3382 CLOCKSOURCE, CLOCKEVENT DRIVERS
3383 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3384 M:      Thomas Gleixner <tglx@linutronix.de>
3385 L:      linux-kernel@vger.kernel.org
3386 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3387 S:      Supported
3388 F:      drivers/clocksource
3389
3390 CMPC ACPI DRIVER
3391 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3392 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3393 L:      platform-driver-x86@vger.kernel.org
3394 S:      Supported
3395 F:      drivers/platform/x86/classmate-laptop.c
3396
3397 COBALT MEDIA DRIVER
3398 M:      Hans Verkuil <hans.verkuil@cisco.com>
3399 L:      linux-media@vger.kernel.org
3400 T:      git git://linuxtv.org/media_tree.git
3401 W:      https://linuxtv.org
3402 S:      Supported
3403 F:      drivers/media/pci/cobalt/
3404
3405 COCCINELLE/Semantic Patches (SmPL)
3406 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3407 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3408 M:      Nicolas Palix <nicolas.palix@imag.fr>
3409 M:      Michal Marek <mmarek@suse.com>
3410 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3411 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3412 W:      http://coccinelle.lip6.fr/
3413 S:      Supported
3414 F:      Documentation/dev-tools/coccinelle.rst
3415 F:      scripts/coccinelle/
3416 F:      scripts/coccicheck
3417
3418 CODA FILE SYSTEM
3419 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3420 M:      coda@cs.cmu.edu
3421 L:      codalist@coda.cs.cmu.edu
3422 W:      http://www.coda.cs.cmu.edu/
3423 S:      Maintained
3424 F:      Documentation/filesystems/coda.txt
3425 F:      fs/coda/
3426 F:      include/linux/coda*.h
3427 F:      include/uapi/linux/coda*.h
3428
3429 CODA V4L2 MEM2MEM DRIVER
3430 M:      Philipp Zabel <p.zabel@pengutronix.de>
3431 L:      linux-media@vger.kernel.org
3432 S:      Maintained
3433 F:      Documentation/devicetree/bindings/media/coda.txt
3434 F:      drivers/media/platform/coda/
3435
3436 COMMON CLK FRAMEWORK
3437 M:      Michael Turquette <mturquette@baylibre.com>
3438 M:      Stephen Boyd <sboyd@codeaurora.org>
3439 L:      linux-clk@vger.kernel.org
3440 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3441 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3442 S:      Maintained
3443 F:      Documentation/devicetree/bindings/clock/
3444 F:      drivers/clk/
3445 X:      drivers/clk/clkdev.c
3446 F:      include/linux/clk-pr*
3447 F:      include/linux/clk/
3448
3449 COMMON INTERNET FILE SYSTEM (CIFS)
3450 M:      Steve French <sfrench@samba.org>
3451 L:      linux-cifs@vger.kernel.org
3452 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3453 W:      http://linux-cifs.samba.org/
3454 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3455 S:      Supported
3456 F:      Documentation/filesystems/cifs/
3457 F:      fs/cifs/
3458
3459 COMPACTPCI HOTPLUG CORE
3460 M:      Scott Murray <scott@spiteful.org>
3461 L:      linux-pci@vger.kernel.org
3462 S:      Maintained
3463 F:      drivers/pci/hotplug/cpci_hotplug*
3464
3465 COMPACTPCI HOTPLUG GENERIC DRIVER
3466 M:      Scott Murray <scott@spiteful.org>
3467 L:      linux-pci@vger.kernel.org
3468 S:      Maintained
3469 F:      drivers/pci/hotplug/cpcihp_generic.c
3470
3471 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3472 M:      Scott Murray <scott@spiteful.org>
3473 L:      linux-pci@vger.kernel.org
3474 S:      Maintained
3475 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3476
3477 COMPAL LAPTOP SUPPORT
3478 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3479 L:      platform-driver-x86@vger.kernel.org
3480 S:      Maintained
3481 F:      drivers/platform/x86/compal-laptop.c
3482
3483 CONEXANT ACCESSRUNNER USB DRIVER
3484 L:      accessrunner-general@lists.sourceforge.net
3485 W:      http://accessrunner.sourceforge.net/
3486 S:      Orphan
3487 F:      drivers/usb/atm/cxacru.c
3488
3489 CONFIGFS
3490 M:      Joel Becker <jlbec@evilplan.org>
3491 M:      Christoph Hellwig <hch@lst.de>
3492 T:      git git://git.infradead.org/users/hch/configfs.git
3493 S:      Supported
3494 F:      fs/configfs/
3495 F:      include/linux/configfs.h
3496
3497 CONNECTOR
3498 M:      Evgeniy Polyakov <zbr@ioremap.net>
3499 L:      netdev@vger.kernel.org
3500 S:      Maintained
3501 F:      drivers/connector/
3502
3503 CONTROL GROUP (CGROUP)
3504 M:      Tejun Heo <tj@kernel.org>
3505 M:      Li Zefan <lizefan@huawei.com>
3506 M:      Johannes Weiner <hannes@cmpxchg.org>
3507 L:      cgroups@vger.kernel.org
3508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3509 S:      Maintained
3510 F:      Documentation/cgroup*
3511 F:      include/linux/cgroup*
3512 F:      kernel/cgroup*
3513
3514 CONTROL GROUP - CPUSET
3515 M:      Li Zefan <lizefan@huawei.com>
3516 L:      cgroups@vger.kernel.org
3517 W:      http://www.bullopensource.org/cpuset/
3518 W:      http://oss.sgi.com/projects/cpusets/
3519 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3520 S:      Maintained
3521 F:      Documentation/cgroup-v1/cpusets.txt
3522 F:      include/linux/cpuset.h
3523 F:      kernel/cpuset.c
3524
3525 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3526 M:      Johannes Weiner <hannes@cmpxchg.org>
3527 M:      Michal Hocko <mhocko@kernel.org>
3528 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3529 L:      cgroups@vger.kernel.org
3530 L:      linux-mm@kvack.org
3531 S:      Maintained
3532 F:      mm/memcontrol.c
3533 F:      mm/swap_cgroup.c
3534
3535 CORETEMP HARDWARE MONITORING DRIVER
3536 M:      Fenghua Yu <fenghua.yu@intel.com>
3537 L:      linux-hwmon@vger.kernel.org
3538 S:      Maintained
3539 F:      Documentation/hwmon/coretemp
3540 F:      drivers/hwmon/coretemp.c
3541
3542 COSA/SRP SYNC SERIAL DRIVER
3543 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3544 W:      http://www.fi.muni.cz/~kas/cosa/
3545 S:      Maintained
3546 F:      drivers/net/wan/cosa*
3547
3548 CPMAC ETHERNET DRIVER
3549 M:      Florian Fainelli <f.fainelli@gmail.com>
3550 L:      netdev@vger.kernel.org
3551 S:      Maintained
3552 F:      drivers/net/ethernet/ti/cpmac.c
3553
3554 CPU FREQUENCY DRIVERS
3555 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3556 M:      Viresh Kumar <viresh.kumar@linaro.org>
3557 L:      linux-pm@vger.kernel.org
3558 S:      Maintained
3559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3560 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3561 B:      https://bugzilla.kernel.org
3562 F:      Documentation/cpu-freq/
3563 F:      Documentation/devicetree/bindings/cpufreq/
3564 F:      drivers/cpufreq/
3565 F:      include/linux/cpufreq.h
3566 F:      tools/testing/selftests/cpufreq/
3567
3568 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3569 M:      Viresh Kumar <viresh.kumar@linaro.org>
3570 M:      Sudeep Holla <sudeep.holla@arm.com>
3571 L:      linux-pm@vger.kernel.org
3572 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3573 S:      Maintained
3574 F:      drivers/cpufreq/arm_big_little.h
3575 F:      drivers/cpufreq/arm_big_little.c
3576 F:      drivers/cpufreq/arm_big_little_dt.c
3577
3578 CPU POWER MONITORING SUBSYSTEM
3579 M:      Thomas Renninger <trenn@suse.com>
3580 L:      linux-pm@vger.kernel.org
3581 S:      Maintained
3582 F:      tools/power/cpupower/
3583
3584 CPUID/MSR DRIVER
3585 M:      "H. Peter Anvin" <hpa@zytor.com>
3586 S:      Maintained
3587 F:      arch/x86/kernel/cpuid.c
3588 F:      arch/x86/kernel/msr.c
3589
3590 CPUIDLE DRIVER - ARM BIG LITTLE
3591 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3592 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3593 L:      linux-pm@vger.kernel.org
3594 L:      linux-arm-kernel@lists.infradead.org
3595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3596 S:      Maintained
3597 F:      drivers/cpuidle/cpuidle-big_little.c
3598
3599 CPUIDLE DRIVER - ARM EXYNOS
3600 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3601 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3602 M:      Kukjin Kim <kgene@kernel.org>
3603 L:      linux-pm@vger.kernel.org
3604 L:      linux-samsung-soc@vger.kernel.org
3605 S:      Supported
3606 F:      drivers/cpuidle/cpuidle-exynos.c
3607 F:      arch/arm/mach-exynos/pm.c
3608
3609 CPUIDLE DRIVERS
3610 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3611 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3612 L:      linux-pm@vger.kernel.org
3613 S:      Maintained
3614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3615 B:      https://bugzilla.kernel.org
3616 F:      drivers/cpuidle/*
3617 F:      include/linux/cpuidle.h
3618
3619 CRAMFS FILESYSTEM
3620 W:      http://sourceforge.net/projects/cramfs/
3621 S:      Orphan / Obsolete
3622 F:      Documentation/filesystems/cramfs.txt
3623 F:      fs/cramfs/
3624
3625 CRIS PORT
3626 M:      Mikael Starvik <starvik@axis.com>
3627 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3628 L:      linux-cris-kernel@axis.com
3629 W:      http://developer.axis.com
3630 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3631 S:      Maintained
3632 F:      arch/cris/
3633 F:      drivers/tty/serial/crisv10.*
3634
3635 CRYPTO API
3636 M:      Herbert Xu <herbert@gondor.apana.org.au>
3637 M:      "David S. Miller" <davem@davemloft.net>
3638 L:      linux-crypto@vger.kernel.org
3639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3640 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3641 S:      Maintained
3642 F:      Documentation/crypto/
3643 F:      Documentation/devicetree/bindings/crypto/
3644 F:      arch/*/crypto/
3645 F:      crypto/
3646 F:      drivers/crypto/
3647 F:      include/crypto/
3648 F:      include/linux/crypto*
3649
3650 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3651 M:      Neil Horman <nhorman@tuxdriver.com>
3652 L:      linux-crypto@vger.kernel.org
3653 S:      Maintained
3654 F:      crypto/ansi_cprng.c
3655 F:      crypto/rng.c
3656
3657 CS3308 MEDIA DRIVER
3658 M:      Hans Verkuil <hverkuil@xs4all.nl>
3659 L:      linux-media@vger.kernel.org
3660 T:      git git://linuxtv.org/media_tree.git
3661 W:      http://linuxtv.org
3662 S:      Odd Fixes
3663 F:      drivers/media/i2c/cs3308.c
3664 F:      drivers/media/i2c/cs3308.h
3665
3666 CS5535 Audio ALSA driver
3667 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3668 S:      Maintained
3669 F:      sound/pci/cs5535audio/
3670
3671 CW1200 WLAN driver
3672 M:      Solomon Peachy <pizza@shaftnet.org>
3673 S:      Maintained
3674 F:      drivers/net/wireless/st/cw1200/
3675
3676 CX18 VIDEO4LINUX DRIVER
3677 M:      Andy Walls <awalls@md.metrocast.net>
3678 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3679 L:      linux-media@vger.kernel.org
3680 T:      git git://linuxtv.org/media_tree.git
3681 W:      https://linuxtv.org
3682 W:      http://www.ivtvdriver.org/index.php/Cx18
3683 S:      Maintained
3684 F:      Documentation/media/v4l-drivers/cx18*
3685 F:      drivers/media/pci/cx18/
3686 F:      include/uapi/linux/ivtv*
3687
3688 CX2341X MPEG ENCODER HELPER MODULE
3689 M:      Hans Verkuil <hverkuil@xs4all.nl>
3690 L:      linux-media@vger.kernel.org
3691 T:      git git://linuxtv.org/media_tree.git
3692 W:      https://linuxtv.org
3693 S:      Maintained
3694 F:      drivers/media/common/cx2341x*
3695 F:      include/media/cx2341x*
3696
3697 CX24120 MEDIA DRIVER
3698 M:      Jemma Denson <jdenson@gmail.com>
3699 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3700 L:      linux-media@vger.kernel.org
3701 W:      https://linuxtv.org
3702 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3703 S:      Maintained
3704 F:      drivers/media/dvb-frontends/cx24120*
3705
3706 CX88 VIDEO4LINUX DRIVER
3707 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3708 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3709 L:      linux-media@vger.kernel.org
3710 W:      https://linuxtv.org
3711 T:      git git://linuxtv.org/media_tree.git
3712 S:      Odd fixes
3713 F:      Documentation/media/v4l-drivers/cx88*
3714 F:      drivers/media/pci/cx88/
3715
3716 CXD2820R MEDIA DRIVER
3717 M:      Antti Palosaari <crope@iki.fi>
3718 L:      linux-media@vger.kernel.org
3719 W:      https://linuxtv.org
3720 W:      http://palosaari.fi/linux/
3721 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3722 T:      git git://linuxtv.org/anttip/media_tree.git
3723 S:      Maintained
3724 F:      drivers/media/dvb-frontends/cxd2820r*
3725
3726 CXGB3 ETHERNET DRIVER (CXGB3)
3727 M:      Santosh Raspatur <santosh@chelsio.com>
3728 L:      netdev@vger.kernel.org
3729 W:      http://www.chelsio.com
3730 S:      Supported
3731 F:      drivers/net/ethernet/chelsio/cxgb3/
3732
3733 CXGB3 ISCSI DRIVER (CXGB3I)
3734 M:      Karen Xie <kxie@chelsio.com>
3735 L:      linux-scsi@vger.kernel.org
3736 W:      http://www.chelsio.com
3737 S:      Supported
3738 F:      drivers/scsi/cxgbi/cxgb3i
3739
3740 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3741 M:      Steve Wise <swise@chelsio.com>
3742 L:      linux-rdma@vger.kernel.org
3743 W:      http://www.openfabrics.org
3744 S:      Supported
3745 F:      drivers/infiniband/hw/cxgb3/
3746 F:      include/uapi/rdma/cxgb3-abi.h
3747
3748 CXGB4 CRYPTO DRIVER (chcr)
3749 M:      Harsh Jain <harsh@chelsio.com>
3750 L:      linux-crypto@vger.kernel.org
3751 W:      http://www.chelsio.com
3752 S:      Supported
3753 F:      drivers/crypto/chelsio
3754
3755 CXGB4 ETHERNET DRIVER (CXGB4)
3756 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3757 L:      netdev@vger.kernel.org
3758 W:      http://www.chelsio.com
3759 S:      Supported
3760 F:      drivers/net/ethernet/chelsio/cxgb4/
3761
3762 CXGB4 ISCSI DRIVER (CXGB4I)
3763 M:      Karen Xie <kxie@chelsio.com>
3764 L:      linux-scsi@vger.kernel.org
3765 W:      http://www.chelsio.com
3766 S:      Supported
3767 F:      drivers/scsi/cxgbi/cxgb4i
3768
3769 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3770 M:      Steve Wise <swise@chelsio.com>
3771 L:      linux-rdma@vger.kernel.org
3772 W:      http://www.openfabrics.org
3773 S:      Supported
3774 F:      drivers/infiniband/hw/cxgb4/
3775 F:      include/uapi/rdma/cxgb4-abi.h
3776
3777 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3778 M:      Casey Leedom <leedom@chelsio.com>
3779 L:      netdev@vger.kernel.org
3780 W:      http://www.chelsio.com
3781 S:      Supported
3782 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3783
3784 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3785 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3786 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3787 L:      linuxppc-dev@lists.ozlabs.org
3788 S:      Supported
3789 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3790 F:      drivers/misc/cxl/
3791 F:      include/misc/cxl*
3792 F:      include/uapi/misc/cxl.h
3793 F:      Documentation/powerpc/cxl.txt
3794 F:      Documentation/ABI/testing/sysfs-class-cxl
3795
3796 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3797 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3798 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3799 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3800 L:      linux-scsi@vger.kernel.org
3801 S:      Supported
3802 F:      drivers/scsi/cxlflash/
3803 F:      include/uapi/scsi/cxlflash_ioctls.h
3804 F:      Documentation/powerpc/cxlflash.txt
3805
3806 CYBERPRO FB DRIVER
3807 M:      Russell King <linux@armlinux.org.uk>
3808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3809 W:      http://www.armlinux.org.uk/
3810 S:      Maintained
3811 F:      drivers/video/fbdev/cyber2000fb.*
3812
3813 CYCLADES ASYNC MUX DRIVER
3814 W:      http://www.cyclades.com/
3815 S:      Orphan
3816 F:      drivers/tty/cyclades.c
3817 F:      include/linux/cyclades.h
3818 F:      include/uapi/linux/cyclades.h
3819
3820 CYCLADES PC300 DRIVER
3821 W:      http://www.cyclades.com/
3822 S:      Orphan
3823 F:      drivers/net/wan/pc300*
3824
3825 CYPRESS_FIRMWARE MEDIA DRIVER
3826 M:      Antti Palosaari <crope@iki.fi>
3827 L:      linux-media@vger.kernel.org
3828 W:      https://linuxtv.org
3829 W:      http://palosaari.fi/linux/
3830 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3831 T:      git git://linuxtv.org/anttip/media_tree.git
3832 S:      Maintained
3833 F:      drivers/media/common/cypress_firmware*
3834
3835 CYTTSP TOUCHSCREEN DRIVER
3836 M:      Ferruh Yigit <fery@cypress.com>
3837 L:      linux-input@vger.kernel.org
3838 S:      Supported
3839 F:      drivers/input/touchscreen/cyttsp*
3840 F:      include/linux/input/cyttsp.h
3841
3842 D-LINK DIR-685 TOUCHKEYS DRIVER
3843 M:      Linus Walleij <linus.walleij@linaro.org>
3844 L:      linux-input@vger.kernel.org
3845 S:      Supported
3846 F:      drivers/input/dlink-dir685-touchkeys.c
3847
3848 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3849 M:      Joshua Kinard <kumba@gentoo.org>
3850 S:      Maintained
3851 F:      drivers/rtc/rtc-ds1685.c
3852 F:      include/linux/rtc/ds1685.h
3853
3854 DAMA SLAVE for AX.25
3855 M:      Joerg Reuter <jreuter@yaina.de>
3856 W:      http://yaina.de/jreuter/
3857 W:      http://www.qsl.net/dl1bke/
3858 L:      linux-hams@vger.kernel.org
3859 S:      Maintained
3860 F:      net/ax25/af_ax25.c
3861 F:      net/ax25/ax25_dev.c
3862 F:      net/ax25/ax25_ds_*
3863 F:      net/ax25/ax25_in.c
3864 F:      net/ax25/ax25_out.c
3865 F:      net/ax25/ax25_timer.c
3866 F:      net/ax25/sysctl_net_ax25.c
3867
3868 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3869 L:      netdev@vger.kernel.org
3870 S:      Orphan
3871 F:      Documentation/networking/dmfe.txt
3872 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3873
3874 DC390/AM53C974 SCSI driver
3875 M:      Hannes Reinecke <hare@suse.com>
3876 L:      linux-scsi@vger.kernel.org
3877 S:      Maintained
3878 F:      drivers/scsi/am53c974.c
3879
3880 DC395x SCSI driver
3881 M:      Oliver Neukum <oliver@neukum.org>
3882 M:      Ali Akcaagac <aliakc@web.de>
3883 M:      Jamie Lenehan <lenehan@twibble.org>
3884 L:      dc395x@twibble.org
3885 W:      http://twibble.org/dist/dc395x/
3886 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3887 S:      Maintained
3888 F:      Documentation/scsi/dc395x.txt
3889 F:      drivers/scsi/dc395x.*
3890
3891 DCCP PROTOCOL
3892 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3893 L:      dccp@vger.kernel.org
3894 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3895 S:      Maintained
3896 F:      include/linux/dccp.h
3897 F:      include/uapi/linux/dccp.h
3898 F:      include/linux/tfrc.h
3899 F:      net/dccp/
3900
3901 DECnet NETWORK LAYER
3902 W:      http://linux-decnet.sourceforge.net
3903 L:      linux-decnet-user@lists.sourceforge.net
3904 S:      Orphan
3905 F:      Documentation/networking/decnet.txt
3906 F:      net/decnet/
3907
3908 DECSTATION PLATFORM SUPPORT
3909 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3910 L:      linux-mips@linux-mips.org
3911 W:      http://www.linux-mips.org/wiki/DECstation
3912 S:      Maintained
3913 F:      arch/mips/dec/
3914 F:      arch/mips/include/asm/dec/
3915 F:      arch/mips/include/asm/mach-dec/
3916
3917 DEFXX FDDI NETWORK DRIVER
3918 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3919 S:      Maintained
3920 F:      drivers/net/fddi/defxx.*
3921
3922 DELL LAPTOP DRIVER
3923 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3924 M:      Pali Rohár <pali.rohar@gmail.com>
3925 L:      platform-driver-x86@vger.kernel.org
3926 S:      Maintained
3927 F:      drivers/platform/x86/dell-laptop.c
3928
3929 DELL LAPTOP FREEFALL DRIVER
3930 M:      Pali Rohár <pali.rohar@gmail.com>
3931 S:      Maintained
3932 F:      drivers/platform/x86/dell-smo8800.c
3933
3934 DELL LAPTOP RBTN DRIVER
3935 M:      Pali Rohár <pali.rohar@gmail.com>
3936 S:      Maintained
3937 F:      drivers/platform/x86/dell-rbtn.*
3938
3939 DELL LAPTOP SMM DRIVER
3940 M:      Pali Rohár <pali.rohar@gmail.com>
3941 S:      Maintained
3942 F:      drivers/hwmon/dell-smm-hwmon.c
3943 F:      include/uapi/linux/i8k.h
3944
3945 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3946 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3947 S:      Maintained
3948 F:      Documentation/dcdbas.txt
3949 F:      drivers/firmware/dcdbas.*
3950
3951 DELL WMI EXTRAS DRIVER
3952 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3953 M:      Pali Rohár <pali.rohar@gmail.com>
3954 S:      Maintained
3955 F:      drivers/platform/x86/dell-wmi.c
3956
3957 DELTA ST MEDIA DRIVER
3958 M:      Hugues Fruchet <hugues.fruchet@st.com>
3959 L:      linux-media@vger.kernel.org
3960 T:      git git://linuxtv.org/media_tree.git
3961 W:      https://linuxtv.org
3962 S:      Supported
3963 F:      drivers/media/platform/sti/delta
3964
3965 DENALI NAND DRIVER
3966 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
3967 L:      linux-mtd@lists.infradead.org
3968 S:      Supported
3969 F:      drivers/mtd/nand/denali*
3970
3971 DESIGNWARE USB2 DRD IP DRIVER
3972 M:      John Youn <johnyoun@synopsys.com>
3973 L:      linux-usb@vger.kernel.org
3974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3975 S:      Maintained
3976 F:      drivers/usb/dwc2/
3977
3978 DESIGNWARE USB3 DRD IP DRIVER
3979 M:      Felipe Balbi <balbi@kernel.org>
3980 L:      linux-usb@vger.kernel.org
3981 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3982 S:      Maintained
3983 F:      drivers/usb/dwc3/
3984
3985 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3986 M:      Andreas Klinger <ak@it-klinger.de>
3987 L:      linux-iio@vger.kernel.org
3988 S:      Maintained
3989 F:      drivers/iio/proximity/srf*.c
3990
3991 DEVICE COREDUMP (DEV_COREDUMP)
3992 M:      Johannes Berg <johannes@sipsolutions.net>
3993 L:      linux-kernel@vger.kernel.org
3994 S:      Maintained
3995 F:      drivers/base/devcoredump.c
3996 F:      include/linux/devcoredump.h
3997
3998 DEVICE FREQUENCY (DEVFREQ)
3999 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4000 M:      Kyungmin Park <kyungmin.park@samsung.com>
4001 R:      Chanwoo Choi <cw00.choi@samsung.com>
4002 L:      linux-pm@vger.kernel.org
4003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4004 S:      Maintained
4005 F:      drivers/devfreq/
4006 F:      include/linux/devfreq.h
4007 F:      Documentation/devicetree/bindings/devfreq/
4008
4009 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4010 M:      Chanwoo Choi <cw00.choi@samsung.com>
4011 L:      linux-pm@vger.kernel.org
4012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4013 S:      Supported
4014 F:      drivers/devfreq/event/
4015 F:      drivers/devfreq/devfreq-event.c
4016 F:      include/linux/devfreq-event.h
4017 F:      Documentation/devicetree/bindings/devfreq/event/
4018
4019 DEVICE NUMBER REGISTRY
4020 M:      Torben Mathiasen <device@lanana.org>
4021 W:      http://lanana.org/docs/device-list/index.html
4022 S:      Maintained
4023
4024 DEVICE-MAPPER  (LVM)
4025 M:      Alasdair Kergon <agk@redhat.com>
4026 M:      Mike Snitzer <snitzer@redhat.com>
4027 M:      dm-devel@redhat.com
4028 L:      dm-devel@redhat.com
4029 W:      http://sources.redhat.com/dm
4030 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4031 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4032 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4033 S:      Maintained
4034 F:      Documentation/device-mapper/
4035 F:      drivers/md/dm*
4036 F:      drivers/md/persistent-data/
4037 F:      include/linux/device-mapper.h
4038 F:      include/linux/dm-*.h
4039 F:      include/uapi/linux/dm-*.h
4040
4041 DEVLINK
4042 M:      Jiri Pirko <jiri@mellanox.com>
4043 L:      netdev@vger.kernel.org
4044 S:      Supported
4045 F:      net/core/devlink.c
4046 F:      include/net/devlink.h
4047 F:      include/uapi/linux/devlink.h
4048
4049 DIALOG SEMICONDUCTOR DRIVERS
4050 M:      Support Opensource <support.opensource@diasemi.com>
4051 W:      http://www.dialog-semiconductor.com/products
4052 S:      Supported
4053 F:      Documentation/hwmon/da90??
4054 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4055 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4056 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4057 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4058 F:      Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4059 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4060 F:      drivers/gpio/gpio-da90??.c
4061 F:      drivers/hwmon/da90??-hwmon.c
4062 F:      drivers/iio/adc/da91??-*.c
4063 F:      drivers/input/misc/da90??_onkey.c
4064 F:      drivers/input/touchscreen/da9052_tsi.c
4065 F:      drivers/leds/leds-da90??.c
4066 F:      drivers/mfd/da903x.c
4067 F:      drivers/mfd/da90??-*.c
4068 F:      drivers/mfd/da91??-*.c
4069 F:      drivers/power/supply/da9052-battery.c
4070 F:      drivers/power/supply/da91??-*.c
4071 F:      drivers/regulator/da903x.c
4072 F:      drivers/regulator/da9???-regulator.[ch]
4073 F:      drivers/thermal/da90??-thermal.c
4074 F:      drivers/rtc/rtc-da90??.c
4075 F:      drivers/video/backlight/da90??_bl.c
4076 F:      drivers/watchdog/da90??_wdt.c
4077 F:      include/linux/mfd/da903x.h
4078 F:      include/linux/mfd/da9052/
4079 F:      include/linux/mfd/da9055/
4080 F:      include/linux/mfd/da9062/
4081 F:      include/linux/mfd/da9063/
4082 F:      include/linux/mfd/da9150/
4083 F:      include/linux/regulator/da9211.h
4084 F:      include/sound/da[79]*.h
4085 F:      sound/soc/codecs/da[79]*.[ch]
4086
4087 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4088 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4089 L:      linux-gpio@vger.kernel.org
4090 S:      Maintained
4091 F:      drivers/gpio/gpio-gpio-mm.c
4092
4093 DIGI NEO AND CLASSIC PCI PRODUCTS
4094 M:      Lidza Louina <lidza.louina@gmail.com>
4095 M:      Mark Hounschell <markh@compro.net>
4096 L:      driverdev-devel@linuxdriverproject.org
4097 S:      Maintained
4098 F:      drivers/staging/dgnc/
4099
4100 DIOLAN U2C-12 I2C DRIVER
4101 M:      Guenter Roeck <linux@roeck-us.net>
4102 L:      linux-i2c@vger.kernel.org
4103 S:      Maintained
4104 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4105
4106 DIRECT ACCESS (DAX)
4107 M:      Matthew Wilcox <mawilcox@microsoft.com>
4108 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4109 L:      linux-fsdevel@vger.kernel.org
4110 S:      Supported
4111 F:      fs/dax.c
4112 F:      include/linux/dax.h
4113 F:      include/trace/events/fs_dax.h
4114
4115 DIRECTORY NOTIFICATION (DNOTIFY)
4116 M:      Eric Paris <eparis@parisplace.org>
4117 S:      Maintained
4118 F:      Documentation/filesystems/dnotify.txt
4119 F:      fs/notify/dnotify/
4120 F:      include/linux/dnotify.h
4121
4122 DISK GEOMETRY AND PARTITION HANDLING
4123 M:      Andries Brouwer <aeb@cwi.nl>
4124 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4125 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4126 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4127 S:      Maintained
4128
4129 DISKQUOTA
4130 M:      Jan Kara <jack@suse.com>
4131 S:      Maintained
4132 F:      Documentation/filesystems/quota.txt
4133 F:      fs/quota/
4134 F:      include/linux/quota*.h
4135 F:      include/uapi/linux/quota*.h
4136
4137 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4138 M:      Bernie Thompson <bernie@plugable.com>
4139 L:      linux-fbdev@vger.kernel.org
4140 S:      Maintained
4141 W:      http://plugable.com/category/projects/udlfb/
4142 F:      drivers/video/fbdev/udlfb.c
4143 F:      include/video/udlfb.h
4144 F:      Documentation/fb/udlfb.txt
4145
4146 DISTRIBUTED LOCK MANAGER (DLM)
4147 M:      Christine Caulfield <ccaulfie@redhat.com>
4148 M:      David Teigland <teigland@redhat.com>
4149 L:      cluster-devel@redhat.com
4150 W:      http://sources.redhat.com/cluster/
4151 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4152 S:      Supported
4153 F:      fs/dlm/
4154
4155 DMA BUFFER SHARING FRAMEWORK
4156 M:      Sumit Semwal <sumit.semwal@linaro.org>
4157 S:      Maintained
4158 L:      linux-media@vger.kernel.org
4159 L:      dri-devel@lists.freedesktop.org
4160 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4161 F:      drivers/dma-buf/
4162 F:      include/linux/dma-buf*
4163 F:      include/linux/reservation.h
4164 F:      include/linux/*fence.h
4165 F:      Documentation/driver-api/dma-buf.rst
4166 T:      git git://anongit.freedesktop.org/drm/drm-misc
4167
4168 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4169 M:      Vinod Koul <vinod.koul@intel.com>
4170 L:      dmaengine@vger.kernel.org
4171 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4172 S:      Maintained
4173 F:      drivers/dma/
4174 F:      include/linux/dmaengine.h
4175 F:      Documentation/devicetree/bindings/dma/
4176 F:      Documentation/dmaengine/
4177 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4178
4179 DMA MAPPING HELPERS
4180 M:      Christoph Hellwig <hch@lst.de>
4181 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4182 R:      Robin Murphy <robin.murphy@arm.com>
4183 L:      linux-kernel@vger.kernel.org
4184 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4185 W:      http://git.infradead.org/users/hch/dma-mapping.git
4186 S:      Supported
4187 F:      lib/dma-debug.c
4188 F:      lib/dma-noop.c
4189 F:      lib/dma-virt.c
4190 F:      drivers/base/dma-mapping.c
4191 F:      drivers/base/dma-coherent.c
4192 F:      include/linux/dma-mapping.h
4193
4194 DME1737 HARDWARE MONITOR DRIVER
4195 M:      Juerg Haefliger <juergh@gmail.com>
4196 L:      linux-hwmon@vger.kernel.org
4197 S:      Maintained
4198 F:      Documentation/hwmon/dme1737
4199 F:      drivers/hwmon/dme1737.c
4200
4201 DMI/SMBIOS SUPPORT
4202 M:      Jean Delvare <jdelvare@suse.com>
4203 S:      Maintained
4204 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4205 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4206 F:      drivers/firmware/dmi-id.c
4207 F:      drivers/firmware/dmi_scan.c
4208 F:      include/linux/dmi.h
4209
4210 DOCUMENTATION
4211 M:      Jonathan Corbet <corbet@lwn.net>
4212 L:      linux-doc@vger.kernel.org
4213 S:      Maintained
4214 F:      Documentation/
4215 F:      scripts/kernel-doc
4216 X:      Documentation/ABI/
4217 X:      Documentation/devicetree/
4218 X:      Documentation/acpi
4219 X:      Documentation/power
4220 X:      Documentation/spi
4221 X:      Documentation/media
4222 T:      git git://git.lwn.net/linux.git docs-next
4223
4224 DONGWOON DW9714 LENS VOICE COIL DRIVER
4225 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4226 L:      linux-media@vger.kernel.org
4227 T:      git git://linuxtv.org/media_tree.git
4228 S:      Maintained
4229 F:      drivers/media/i2c/dw9714.c
4230
4231 DOUBLETALK DRIVER
4232 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4233 L:      blinux-list@redhat.com
4234 S:      Maintained
4235 F:      drivers/char/dtlk.c
4236 F:      include/linux/dtlk.h
4237
4238 DPAA2 DATAPATH I/O (DPIO) DRIVER
4239 M:      Roy Pledge <Roy.Pledge@nxp.com>
4240 L:      linux-kernel@vger.kernel.org
4241 S:      Maintained
4242 F:      drivers/staging/fsl-mc/bus/dpio
4243
4244 DPAA2 ETHERNET DRIVER
4245 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4246 L:      linux-kernel@vger.kernel.org
4247 S:      Maintained
4248 F:      drivers/staging/fsl-dpaa2/ethernet
4249
4250 DPT_I2O SCSI RAID DRIVER
4251 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4252 L:      linux-scsi@vger.kernel.org
4253 W:      http://www.adaptec.com/
4254 S:      Maintained
4255 F:      drivers/scsi/dpt*
4256 F:      drivers/scsi/dpt/
4257
4258 DRBD DRIVER
4259 M:      Philipp Reisner <philipp.reisner@linbit.com>
4260 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4261 L:      drbd-dev@lists.linbit.com
4262 W:      http://www.drbd.org
4263 T:      git git://git.linbit.com/linux-drbd.git
4264 T:      git git://git.linbit.com/drbd-8.4.git
4265 S:      Supported
4266 F:      drivers/block/drbd/
4267 F:      lib/lru_cache.c
4268 F:      Documentation/blockdev/drbd/
4269
4270 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4271 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4273 S:      Supported
4274 F:      Documentation/kobject.txt
4275 F:      drivers/base/
4276 F:      fs/debugfs/
4277 F:      fs/sysfs/
4278 F:      include/linux/debugfs.h
4279 F:      include/linux/kobj*
4280 F:      lib/kobj*
4281
4282 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4283 M:      Kevin Hilman <khilman@kernel.org>
4284 M:      Nishanth Menon <nm@ti.com>
4285 S:      Maintained
4286 F:      drivers/power/avs/
4287 F:      include/linux/power/smartreflex.h
4288 L:      linux-pm@vger.kernel.org
4289
4290 DRM DRIVER FOR ARM PL111 CLCD
4291 M:      Eric Anholt <eric@anholt.net>
4292 T:      git git://anongit.freedesktop.org/drm/drm-misc
4293 S:      Supported
4294 F:      drivers/gpu/drm/pl111/
4295
4296 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4297 M:      Dave Airlie <airlied@redhat.com>
4298 S:      Odd Fixes
4299 F:      drivers/gpu/drm/ast/
4300
4301 DRM DRIVER FOR BOCHS VIRTUAL GPU
4302 M:      Gerd Hoffmann <kraxel@redhat.com>
4303 L:      virtualization@lists.linux-foundation.org
4304 T:      git git://anongit.freedesktop.org/drm/drm-misc
4305 S:      Maintained
4306 F:      drivers/gpu/drm/bochs/
4307
4308 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4309 S:      Orphan / Obsolete
4310 F:      drivers/gpu/drm/i810/
4311 F:      include/uapi/drm/i810_drm.h
4312
4313 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4314 S:      Orphan / Obsolete
4315 F:      drivers/gpu/drm/mga/
4316 F:      include/uapi/drm/mga_drm.h
4317
4318 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4319 M:      Dave Airlie <airlied@redhat.com>
4320 S:      Odd Fixes
4321 F:      drivers/gpu/drm/mgag200/
4322
4323 DRM DRIVER FOR MI0283QT
4324 M:      Noralf Trønnes <noralf@tronnes.org>
4325 S:      Maintained
4326 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4327 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4328
4329 DRM DRIVER FOR MSM ADRENO GPU
4330 M:      Rob Clark <robdclark@gmail.com>
4331 L:      linux-arm-msm@vger.kernel.org
4332 L:      dri-devel@lists.freedesktop.org
4333 L:      freedreno@lists.freedesktop.org
4334 T:      git git://people.freedesktop.org/~robclark/linux
4335 S:      Maintained
4336 F:      drivers/gpu/drm/msm/
4337 F:      include/uapi/drm/msm_drm.h
4338 F:      Documentation/devicetree/bindings/display/msm/
4339
4340 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4341 M:      Ben Skeggs <bskeggs@redhat.com>
4342 L:      dri-devel@lists.freedesktop.org
4343 L:      nouveau@lists.freedesktop.org
4344 T:      git git://github.com/skeggsb/linux
4345 S:      Supported
4346 F:      drivers/gpu/drm/nouveau/
4347 F:      include/uapi/drm/nouveau_drm.h
4348
4349 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4350 M:      Dave Airlie <airlied@redhat.com>
4351 M:      Gerd Hoffmann <kraxel@redhat.com>
4352 L:      virtualization@lists.linux-foundation.org
4353 T:      git git://anongit.freedesktop.org/drm/drm-misc
4354 S:      Obsolete
4355 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4356 F:      drivers/gpu/drm/cirrus/
4357
4358 DRM DRIVER FOR QXL VIRTUAL GPU
4359 M:      Dave Airlie <airlied@redhat.com>
4360 M:      Gerd Hoffmann <kraxel@redhat.com>
4361 L:      virtualization@lists.linux-foundation.org
4362 T:      git git://anongit.freedesktop.org/drm/drm-misc
4363 S:      Maintained
4364 F:      drivers/gpu/drm/qxl/
4365 F:      include/uapi/drm/qxl_drm.h
4366
4367 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4368 S:      Orphan / Obsolete
4369 F:      drivers/gpu/drm/r128/
4370 F:      include/uapi/drm/r128_drm.h
4371
4372 DRM DRIVER FOR SAVAGE VIDEO CARDS
4373 S:      Orphan / Obsolete
4374 F:      drivers/gpu/drm/savage/
4375 F:      include/uapi/drm/savage_drm.h
4376
4377 DRM DRIVER FOR SIS VIDEO CARDS
4378 S:      Orphan / Obsolete
4379 F:      drivers/gpu/drm/sis/
4380 F:      include/uapi/drm/sis_drm.h
4381
4382 DRM DRIVER FOR TDFX VIDEO CARDS
4383 S:      Orphan / Obsolete
4384 F:      drivers/gpu/drm/tdfx/
4385
4386 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4387 M:      Dave Airlie <airlied@redhat.com>
4388 S:      Odd Fixes
4389 F:      drivers/gpu/drm/udl/
4390
4391 DRM DRIVER FOR VMWARE VIRTUAL GPU
4392 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4393 M:      Sinclair Yeh <syeh@vmware.com>
4394 M:      Thomas Hellstrom <thellstrom@vmware.com>
4395 L:      dri-devel@lists.freedesktop.org
4396 T:      git git://people.freedesktop.org/~syeh/repos_linux
4397 T:      git git://people.freedesktop.org/~thomash/linux
4398 S:      Supported
4399 F:      drivers/gpu/drm/vmwgfx/
4400 F:      include/uapi/drm/vmwgfx_drm.h
4401
4402 DRM DRIVERS
4403 M:      David Airlie <airlied@linux.ie>
4404 L:      dri-devel@lists.freedesktop.org
4405 T:      git git://people.freedesktop.org/~airlied/linux
4406 B:      https://bugs.freedesktop.org/
4407 C:      irc://chat.freenode.net/dri-devel
4408 S:      Maintained
4409 F:      drivers/gpu/drm/
4410 F:      drivers/gpu/vga/
4411 F:      Documentation/devicetree/bindings/display/
4412 F:      Documentation/devicetree/bindings/gpu/
4413 F:      Documentation/devicetree/bindings/video/
4414 F:      Documentation/gpu/
4415 F:      include/drm/
4416 F:      include/uapi/drm/
4417 F:      include/linux/vga*
4418
4419 DRM DRIVERS AND MISC GPU PATCHES
4420 M:      Daniel Vetter <daniel.vetter@intel.com>
4421 M:      Jani Nikula <jani.nikula@linux.intel.com>
4422 M:      Sean Paul <seanpaul@chromium.org>
4423 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4424 S:      Maintained
4425 T:      git git://anongit.freedesktop.org/drm/drm-misc
4426 F:      Documentation/gpu/
4427 F:      drivers/gpu/vga/
4428 F:      drivers/gpu/drm/*
4429 F:      include/drm/drm*
4430 F:      include/uapi/drm/drm*
4431 F:      include/linux/vga*
4432
4433 DRM DRIVERS FOR ALLWINNER A10
4434 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4435 L:      dri-devel@lists.freedesktop.org
4436 S:      Supported
4437 F:      drivers/gpu/drm/sun4i/
4438 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4440
4441 DRM DRIVERS FOR AMLOGIC SOCS
4442 M:      Neil Armstrong <narmstrong@baylibre.com>
4443 L:      dri-devel@lists.freedesktop.org
4444 L:      linux-amlogic@lists.infradead.org
4445 W:      http://linux-meson.com/
4446 S:      Supported
4447 F:      drivers/gpu/drm/meson/
4448 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4449 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4450 F:      Documentation/gpu/meson.rst
4451 T:      git git://anongit.freedesktop.org/drm/drm-misc
4452
4453 DRM DRIVERS FOR ATMEL HLCDC
4454 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4455 L:      dri-devel@lists.freedesktop.org
4456 S:      Supported
4457 F:      drivers/gpu/drm/atmel-hlcdc/
4458 F:      Documentation/devicetree/bindings/drm/atmel/
4459 T:      git git://anongit.freedesktop.org/drm/drm-misc
4460
4461 DRM DRIVERS FOR BRIDGE CHIPS
4462 M:      Archit Taneja <architt@codeaurora.org>
4463 M:      Andrzej Hajda <a.hajda@samsung.com>
4464 R:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4465 S:      Maintained
4466 T:      git git://anongit.freedesktop.org/drm/drm-misc
4467 F:      drivers/gpu/drm/bridge/
4468
4469 DRM DRIVERS FOR EXYNOS
4470 M:      Inki Dae <inki.dae@samsung.com>
4471 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4472 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4473 M:      Kyungmin Park <kyungmin.park@samsung.com>
4474 L:      dri-devel@lists.freedesktop.org
4475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4476 S:      Supported
4477 F:      drivers/gpu/drm/exynos/
4478 F:      include/uapi/drm/exynos_drm.h
4479 F:      Documentation/devicetree/bindings/display/exynos/
4480
4481 DRM DRIVERS FOR FREESCALE DCU
4482 M:      Stefan Agner <stefan@agner.ch>
4483 M:      Alison Wang <alison.wang@freescale.com>
4484 L:      dri-devel@lists.freedesktop.org
4485 S:      Supported
4486 F:      drivers/gpu/drm/fsl-dcu/
4487 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4488 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4489 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4490
4491 DRM DRIVERS FOR FREESCALE IMX
4492 M:      Philipp Zabel <p.zabel@pengutronix.de>
4493 L:      dri-devel@lists.freedesktop.org
4494 S:      Maintained
4495 F:      drivers/gpu/drm/imx/
4496 F:      drivers/gpu/ipu-v3/
4497 F:      Documentation/devicetree/bindings/display/imx/
4498
4499 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4500 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4501 L:      dri-devel@lists.freedesktop.org
4502 T:      git git://github.com/patjak/drm-gma500
4503 S:      Maintained
4504 F:      drivers/gpu/drm/gma500/
4505
4506 DRM DRIVERS FOR HISILICON
4507 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4508 M:      Rongrong Zou <zourongrong@gmail.com>
4509 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4510 R:      Chen Feng <puck.chen@hisilicon.com>
4511 L:      dri-devel@lists.freedesktop.org
4512 T:      git git://github.com/xin3liang/linux.git
4513 S:      Maintained
4514 F:      drivers/gpu/drm/hisilicon/
4515 F:      Documentation/devicetree/bindings/display/hisilicon/
4516
4517 DRM DRIVERS FOR MEDIATEK
4518 M:      CK Hu <ck.hu@mediatek.com>
4519 M:      Philipp Zabel <p.zabel@pengutronix.de>
4520 L:      dri-devel@lists.freedesktop.org
4521 S:      Supported
4522 F:      drivers/gpu/drm/mediatek/
4523 F:      Documentation/devicetree/bindings/display/mediatek/
4524
4525 DRM DRIVERS FOR NVIDIA TEGRA
4526 M:      Thierry Reding <thierry.reding@gmail.com>
4527 L:      dri-devel@lists.freedesktop.org
4528 L:      linux-tegra@vger.kernel.org
4529 T:      git git://anongit.freedesktop.org/tegra/linux.git
4530 S:      Supported
4531 F:      drivers/gpu/drm/tegra/
4532 F:      drivers/gpu/host1x/
4533 F:      include/linux/host1x.h
4534 F:      include/uapi/drm/tegra_drm.h
4535 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4536
4537 DRM DRIVERS FOR RENESAS
4538 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4539 L:      dri-devel@lists.freedesktop.org
4540 L:      linux-renesas-soc@vger.kernel.org
4541 T:      git git://linuxtv.org/pinchartl/fbdev
4542 S:      Supported
4543 F:      drivers/gpu/drm/rcar-du/
4544 F:      drivers/gpu/drm/shmobile/
4545 F:      include/linux/platform_data/shmob_drm.h
4546 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4547 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4548
4549 DRM DRIVERS FOR ROCKCHIP
4550 M:      Mark Yao <mark.yao@rock-chips.com>
4551 L:      dri-devel@lists.freedesktop.org
4552 S:      Maintained
4553 F:      drivers/gpu/drm/rockchip/
4554 F:      Documentation/devicetree/bindings/display/rockchip/
4555 T:      git git://anongit.freedesktop.org/drm/drm-misc
4556
4557 DRM DRIVERS FOR STI
4558 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4559 M:      Vincent Abriou <vincent.abriou@st.com>
4560 L:      dri-devel@lists.freedesktop.org
4561 T:      git git://anongit.freedesktop.org/drm/drm-misc
4562 S:      Maintained
4563 F:      drivers/gpu/drm/sti
4564 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4565
4566 DRM DRIVERS FOR STM
4567 M:      Yannick Fertre <yannick.fertre@st.com>
4568 M:      Philippe Cornu <philippe.cornu@st.com>
4569 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4570 M:      Vincent Abriou <vincent.abriou@st.com>
4571 L:      dri-devel@lists.freedesktop.org
4572 T:      git git://anongit.freedesktop.org/drm/drm-misc
4573 S:      Maintained
4574 F:      drivers/gpu/drm/stm
4575 F:      Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4576
4577 DRM DRIVERS FOR TI LCDC
4578 M:      Jyri Sarha <jsarha@ti.com>
4579 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4580 L:      dri-devel@lists.freedesktop.org
4581 S:      Maintained
4582 F:      drivers/gpu/drm/tilcdc/
4583 F:      Documentation/devicetree/bindings/display/tilcdc/
4584
4585 DRM DRIVERS FOR TI OMAP
4586 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4587 L:      dri-devel@lists.freedesktop.org
4588 S:      Maintained
4589 F:      drivers/gpu/drm/omapdrm/
4590 F:      Documentation/devicetree/bindings/display/ti/
4591
4592 DRM DRIVERS FOR VC4
4593 M:      Eric Anholt <eric@anholt.net>
4594 T:      git git://github.com/anholt/linux
4595 S:      Supported
4596 F:      drivers/gpu/drm/vc4/
4597 F:      include/uapi/drm/vc4_drm.h
4598 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4599 T:      git git://anongit.freedesktop.org/drm/drm-misc
4600
4601 DRM DRIVERS FOR VIVANTE GPU IP
4602 M:      Lucas Stach <l.stach@pengutronix.de>
4603 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4604 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4605 L:      etnaviv@lists.freedesktop.org
4606 L:      dri-devel@lists.freedesktop.org
4607 S:      Maintained
4608 F:      drivers/gpu/drm/etnaviv/
4609 F:      include/uapi/drm/etnaviv_drm.h
4610 F:      Documentation/devicetree/bindings/display/etnaviv/
4611
4612 DRM DRIVERS FOR ZTE ZX
4613 M:      Shawn Guo <shawnguo@kernel.org>
4614 L:      dri-devel@lists.freedesktop.org
4615 S:      Maintained
4616 F:      drivers/gpu/drm/zte/
4617 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4618 T:      git git://anongit.freedesktop.org/drm/drm-misc
4619
4620 DRM PANEL DRIVERS
4621 M:      Thierry Reding <thierry.reding@gmail.com>
4622 L:      dri-devel@lists.freedesktop.org
4623 T:      git git://anongit.freedesktop.org/tegra/linux.git
4624 S:      Maintained
4625 F:      drivers/gpu/drm/drm_panel.c
4626 F:      drivers/gpu/drm/panel/
4627 F:      include/drm/drm_panel.h
4628 F:      Documentation/devicetree/bindings/display/panel/
4629
4630 DSBR100 USB FM RADIO DRIVER
4631 M:      Alexey Klimov <klimov.linux@gmail.com>
4632 L:      linux-media@vger.kernel.org
4633 T:      git git://linuxtv.org/media_tree.git
4634 S:      Maintained
4635 F:      drivers/media/radio/dsbr100.c
4636
4637 DSCC4 DRIVER
4638 M:      Francois Romieu <romieu@fr.zoreil.com>
4639 L:      netdev@vger.kernel.org
4640 S:      Maintained
4641 F:      drivers/net/wan/dscc4.c
4642
4643 DT3155 MEDIA DRIVER
4644 M:      Hans Verkuil <hverkuil@xs4all.nl>
4645 L:      linux-media@vger.kernel.org
4646 T:      git git://linuxtv.org/media_tree.git
4647 W:      https://linuxtv.org
4648 S:      Odd Fixes
4649 F:      drivers/media/pci/dt3155/
4650
4651 DVB_USB_AF9015 MEDIA DRIVER
4652 M:      Antti Palosaari <crope@iki.fi>
4653 L:      linux-media@vger.kernel.org
4654 W:      https://linuxtv.org
4655 W:      http://palosaari.fi/linux/
4656 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4657 T:      git git://linuxtv.org/anttip/media_tree.git
4658 S:      Maintained
4659 F:      drivers/media/usb/dvb-usb-v2/af9015*
4660
4661 DVB_USB_AF9035 MEDIA DRIVER
4662 M:      Antti Palosaari <crope@iki.fi>
4663 L:      linux-media@vger.kernel.org
4664 W:      https://linuxtv.org
4665 W:      http://palosaari.fi/linux/
4666 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4667 T:      git git://linuxtv.org/anttip/media_tree.git
4668 S:      Maintained
4669 F:      drivers/media/usb/dvb-usb-v2/af9035*
4670
4671 DVB_USB_ANYSEE MEDIA DRIVER
4672 M:      Antti Palosaari <crope@iki.fi>
4673 L:      linux-media@vger.kernel.org
4674 W:      https://linuxtv.org
4675 W:      http://palosaari.fi/linux/
4676 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4677 T:      git git://linuxtv.org/anttip/media_tree.git
4678 S:      Maintained
4679 F:      drivers/media/usb/dvb-usb-v2/anysee*
4680
4681 DVB_USB_AU6610 MEDIA DRIVER
4682 M:      Antti Palosaari <crope@iki.fi>
4683 L:      linux-media@vger.kernel.org
4684 W:      https://linuxtv.org
4685 W:      http://palosaari.fi/linux/
4686 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4687 T:      git git://linuxtv.org/anttip/media_tree.git
4688 S:      Maintained
4689 F:      drivers/media/usb/dvb-usb-v2/au6610*
4690
4691 DVB_USB_CE6230 MEDIA DRIVER
4692 M:      Antti Palosaari <crope@iki.fi>
4693 L:      linux-media@vger.kernel.org
4694 W:      https://linuxtv.org
4695 W:      http://palosaari.fi/linux/
4696 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4697 T:      git git://linuxtv.org/anttip/media_tree.git
4698 S:      Maintained
4699 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4700
4701 DVB_USB_CXUSB MEDIA DRIVER
4702 M:      Michael Krufky <mkrufky@linuxtv.org>
4703 L:      linux-media@vger.kernel.org
4704 W:      https://linuxtv.org
4705 W:      http://github.com/mkrufky
4706 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4707 T:      git git://linuxtv.org/media_tree.git
4708 S:      Maintained
4709 F:      drivers/media/usb/dvb-usb/cxusb*
4710
4711 DVB_USB_EC168 MEDIA DRIVER
4712 M:      Antti Palosaari <crope@iki.fi>
4713 L:      linux-media@vger.kernel.org
4714 W:      https://linuxtv.org
4715 W:      http://palosaari.fi/linux/
4716 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4717 T:      git git://linuxtv.org/anttip/media_tree.git
4718 S:      Maintained
4719 F:      drivers/media/usb/dvb-usb-v2/ec168*
4720
4721 DVB_USB_GL861 MEDIA DRIVER
4722 M:      Antti Palosaari <crope@iki.fi>
4723 L:      linux-media@vger.kernel.org
4724 W:      https://linuxtv.org
4725 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4726 T:      git git://linuxtv.org/anttip/media_tree.git
4727 S:      Maintained
4728 F:      drivers/media/usb/dvb-usb-v2/gl861*
4729
4730 DVB_USB_MXL111SF MEDIA DRIVER
4731 M:      Michael Krufky <mkrufky@linuxtv.org>
4732 L:      linux-media@vger.kernel.org
4733 W:      https://linuxtv.org
4734 W:      http://github.com/mkrufky
4735 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4736 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4737 S:      Maintained
4738 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4739
4740 DVB_USB_RTL28XXU MEDIA DRIVER
4741 M:      Antti Palosaari <crope@iki.fi>
4742 L:      linux-media@vger.kernel.org
4743 W:      https://linuxtv.org
4744 W:      http://palosaari.fi/linux/
4745 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4746 T:      git git://linuxtv.org/anttip/media_tree.git
4747 S:      Maintained
4748 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4749
4750 DVB_USB_V2 MEDIA DRIVER
4751 M:      Antti Palosaari <crope@iki.fi>
4752 L:      linux-media@vger.kernel.org
4753 W:      https://linuxtv.org
4754 W:      http://palosaari.fi/linux/
4755 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4756 T:      git git://linuxtv.org/anttip/media_tree.git
4757 S:      Maintained
4758 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4759 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4760
4761 DYNAMIC DEBUG
4762 M:      Jason Baron <jbaron@akamai.com>
4763 S:      Maintained
4764 F:      lib/dynamic_debug.c
4765 F:      include/linux/dynamic_debug.h
4766
4767 DZ DECSTATION DZ11 SERIAL DRIVER
4768 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4769 S:      Maintained
4770 F:      drivers/tty/serial/dz.*
4771
4772 E3X0 POWER BUTTON DRIVER
4773 M:      Moritz Fischer <moritz.fischer@ettus.com>
4774 L:      usrp-users@lists.ettus.com
4775 W:      http://www.ettus.com
4776 S:      Supported
4777 F:      drivers/input/misc/e3x0-button.c
4778 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4779
4780 E4000 MEDIA DRIVER
4781 M:      Antti Palosaari <crope@iki.fi>
4782 L:      linux-media@vger.kernel.org
4783 W:      https://linuxtv.org
4784 W:      http://palosaari.fi/linux/
4785 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4786 T:      git git://linuxtv.org/anttip/media_tree.git
4787 S:      Maintained
4788 F:      drivers/media/tuners/e4000*
4789
4790 EATA ISA/EISA/PCI SCSI DRIVER
4791 M:      Dario Ballabio <ballabio_dario@emc.com>
4792 L:      linux-scsi@vger.kernel.org
4793 S:      Maintained
4794 F:      drivers/scsi/eata.c
4795
4796 EC100 MEDIA DRIVER
4797 M:      Antti Palosaari <crope@iki.fi>
4798 L:      linux-media@vger.kernel.org
4799 W:      https://linuxtv.org
4800 W:      http://palosaari.fi/linux/
4801 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4802 T:      git git://linuxtv.org/anttip/media_tree.git
4803 S:      Maintained
4804 F:      drivers/media/dvb-frontends/ec100*
4805
4806 ECRYPT FILE SYSTEM
4807 M:      Tyler Hicks <tyhicks@canonical.com>
4808 L:      ecryptfs@vger.kernel.org
4809 W:      http://ecryptfs.org
4810 W:      https://launchpad.net/ecryptfs
4811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4812 S:      Supported
4813 F:      Documentation/filesystems/ecryptfs.txt
4814 F:      fs/ecryptfs/
4815
4816 EDAC-AMD64
4817 M:      Borislav Petkov <bp@alien8.de>
4818 L:      linux-edac@vger.kernel.org
4819 S:      Maintained
4820 F:      drivers/edac/amd64_edac*
4821
4822 EDAC-CALXEDA
4823 M:      Robert Richter <rric@kernel.org>
4824 L:      linux-edac@vger.kernel.org
4825 S:      Maintained
4826 F:      drivers/edac/highbank*
4827
4828 EDAC-CAVIUM
4829 M:      Ralf Baechle <ralf@linux-mips.org>
4830 M:      David Daney <david.daney@cavium.com>
4831 L:      linux-edac@vger.kernel.org
4832 L:      linux-mips@linux-mips.org
4833 S:      Supported
4834 F:      drivers/edac/octeon_edac*
4835 F:      drivers/edac/thunderx_edac*
4836
4837 EDAC-CORE
4838 M:      Borislav Petkov <bp@alien8.de>
4839 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4840 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4841 L:      linux-edac@vger.kernel.org
4842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4844 S:      Supported
4845 F:      Documentation/admin-guide/ras.rst
4846 F:      Documentation/driver-api/edac.rst
4847 F:      drivers/edac/
4848 F:      include/linux/edac.h
4849
4850 EDAC-E752X
4851 M:      Mark Gross <mark.gross@intel.com>
4852 L:      linux-edac@vger.kernel.org
4853 S:      Maintained
4854 F:      drivers/edac/e752x_edac.c
4855
4856 EDAC-E7XXX
4857 L:      linux-edac@vger.kernel.org
4858 S:      Maintained
4859 F:      drivers/edac/e7xxx_edac.c
4860
4861 EDAC-FSL_DDR
4862 M:      York Sun <york.sun@nxp.com>
4863 L:      linux-edac@vger.kernel.org
4864 S:      Maintained
4865 F:      drivers/edac/fsl_ddr_edac.*
4866
4867 EDAC-GHES
4868 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4869 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4870 L:      linux-edac@vger.kernel.org
4871 S:      Maintained
4872 F:      drivers/edac/ghes_edac.c
4873
4874 EDAC-I3000
4875 L:      linux-edac@vger.kernel.org
4876 S:      Orphan
4877 F:      drivers/edac/i3000_edac.c
4878
4879 EDAC-I5000
4880 L:      linux-edac@vger.kernel.org
4881 S:      Maintained
4882 F:      drivers/edac/i5000_edac.c
4883
4884 EDAC-I5400
4885 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4886 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4887 L:      linux-edac@vger.kernel.org
4888 S:      Maintained
4889 F:      drivers/edac/i5400_edac.c
4890
4891 EDAC-I7300
4892 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4893 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4894 L:      linux-edac@vger.kernel.org
4895 S:      Maintained
4896 F:      drivers/edac/i7300_edac.c
4897
4898 EDAC-I7CORE
4899 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4900 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4901 L:      linux-edac@vger.kernel.org
4902 S:      Maintained
4903 F:      drivers/edac/i7core_edac.c
4904
4905 EDAC-I82443BXGX
4906 M:      Tim Small <tim@buttersideup.com>
4907 L:      linux-edac@vger.kernel.org
4908 S:      Maintained
4909 F:      drivers/edac/i82443bxgx_edac.c
4910
4911 EDAC-I82975X
4912 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4913 M:      "Arvind R." <arvino55@gmail.com>
4914 L:      linux-edac@vger.kernel.org
4915 S:      Maintained
4916 F:      drivers/edac/i82975x_edac.c
4917
4918 EDAC-IE31200
4919 M:      Jason Baron <jbaron@akamai.com>
4920 L:      linux-edac@vger.kernel.org
4921 S:      Maintained
4922 F:      drivers/edac/ie31200_edac.c
4923
4924 EDAC-MPC85XX
4925 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4926 L:      linux-edac@vger.kernel.org
4927 S:      Maintained
4928 F:      drivers/edac/mpc85xx_edac.[ch]
4929
4930 EDAC-PASEMI
4931 M:      Egor Martovetsky <egor@pasemi.com>
4932 L:      linux-edac@vger.kernel.org
4933 S:      Maintained
4934 F:      drivers/edac/pasemi_edac.c
4935
4936 EDAC-PND2
4937 M:      Tony Luck <tony.luck@intel.com>
4938 L:      linux-edac@vger.kernel.org
4939 S:      Maintained
4940 F:      drivers/edac/pnd2_edac.[ch]
4941
4942 EDAC-R82600
4943 M:      Tim Small <tim@buttersideup.com>
4944 L:      linux-edac@vger.kernel.org
4945 S:      Maintained
4946 F:      drivers/edac/r82600_edac.c
4947
4948 EDAC-SBRIDGE
4949 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4950 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4951 L:      linux-edac@vger.kernel.org
4952 S:      Maintained
4953 F:      drivers/edac/sb_edac.c
4954
4955 EDAC-SKYLAKE
4956 M:      Tony Luck <tony.luck@intel.com>
4957 L:      linux-edac@vger.kernel.org
4958 S:      Maintained
4959 F:      drivers/edac/skx_edac.c
4960
4961 EDIROL UA-101/UA-1000 DRIVER
4962 M:      Clemens Ladisch <clemens@ladisch.de>
4963 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4964 T:      git git://git.alsa-project.org/alsa-kernel.git
4965 S:      Maintained
4966 F:      sound/usb/misc/ua101.c
4967
4968 EFI TEST DRIVER
4969 L:      linux-efi@vger.kernel.org
4970 M:      Ivan Hu <ivan.hu@canonical.com>
4971 M:      Matt Fleming <matt@codeblueprint.co.uk>
4972 S:      Maintained
4973 F:      drivers/firmware/efi/test/
4974
4975 EFI VARIABLE FILESYSTEM
4976 M:      Matthew Garrett <matthew.garrett@nebula.com>
4977 M:      Jeremy Kerr <jk@ozlabs.org>
4978 M:      Matt Fleming <matt@codeblueprint.co.uk>
4979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4980 L:      linux-efi@vger.kernel.org
4981 S:      Maintained
4982 F:      fs/efivarfs/
4983
4984 EFIFB FRAMEBUFFER DRIVER
4985 L:      linux-fbdev@vger.kernel.org
4986 M:      Peter Jones <pjones@redhat.com>
4987 S:      Maintained
4988 F:      drivers/video/fbdev/efifb.c
4989
4990 EFS FILESYSTEM
4991 W:      http://aeschi.ch.eu.org/efs/
4992 S:      Orphan
4993 F:      fs/efs/
4994
4995 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4996 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4997 L:      netdev@vger.kernel.org
4998 S:      Maintained
4999 F:      drivers/net/ethernet/ibm/ehea/
5000
5001 EM28XX VIDEO4LINUX DRIVER
5002 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5003 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5004 L:      linux-media@vger.kernel.org
5005 W:      https://linuxtv.org
5006 T:      git git://linuxtv.org/media_tree.git
5007 S:      Maintained
5008 F:      drivers/media/usb/em28xx/
5009 F:      Documentation/media/v4l-drivers/em28xx*
5010
5011 EMBEDDED LINUX
5012 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5013 M:      Matt Mackall <mpm@selenic.com>
5014 M:      David Woodhouse <dwmw2@infradead.org>
5015 L:      linux-embedded@vger.kernel.org
5016 S:      Maintained
5017
5018 Emulex 10Gbps iSCSI - OneConnect DRIVER
5019 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5020 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
5021 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5022 L:      linux-scsi@vger.kernel.org
5023 W:      http://www.broadcom.com
5024 S:      Supported
5025 F:      drivers/scsi/be2iscsi/
5026
5027 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5028 M:      Sathya Perla <sathya.perla@broadcom.com>
5029 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
5030 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5031 M:      Somnath Kotur <somnath.kotur@broadcom.com>
5032 L:      netdev@vger.kernel.org
5033 W:      http://www.emulex.com
5034 S:      Supported
5035 F:      drivers/net/ethernet/emulex/benet/
5036
5037 EMULEX ONECONNECT ROCE DRIVER
5038 M:      Selvin Xavier <selvin.xavier@broadcom.com>
5039 M:      Devesh Sharma <devesh.sharma@broadcom.com>
5040 L:      linux-rdma@vger.kernel.org
5041 W:      http://www.broadcom.com
5042 S:      Odd Fixes
5043 F:      drivers/infiniband/hw/ocrdma/
5044 F:      include/uapi/rdma/ocrdma-abi.h
5045
5046 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5047 M:      James Smart <james.smart@broadcom.com>
5048 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5049 L:      linux-scsi@vger.kernel.org
5050 W:      http://www.broadcom.com
5051 S:      Supported
5052 F:      drivers/scsi/lpfc/
5053
5054 ENE CB710 FLASH CARD READER DRIVER
5055 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5056 S:      Maintained
5057 F:      drivers/misc/cb710/
5058 F:      drivers/mmc/host/cb710-mmc.*
5059 F:      include/linux/cb710.h
5060
5061 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5062 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5063 S:      Maintained
5064 F:      drivers/media/rc/ene_ir.*
5065
5066 EPSON S1D13XXX FRAMEBUFFER DRIVER
5067 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5068 S:      Maintained
5069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5070 F:      drivers/video/fbdev/s1d13xxxfb.c
5071 F:      include/video/s1d13xxxfb.h
5072
5073 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5074 M:      Jeff Layton <jlayton@poochiereds.net>
5075 S:      Maintained
5076 F:      lib/errseq.c
5077 F:      include/linux/errseq.h
5078
5079 ET131X NETWORK DRIVER
5080 M:      Mark Einon <mark.einon@gmail.com>
5081 S:      Odd Fixes
5082 F:      drivers/net/ethernet/agere/
5083
5084 ETHERNET BRIDGE
5085 M:      Stephen Hemminger <stephen@networkplumber.org>
5086 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5087 L:      netdev@vger.kernel.org
5088 W:      http://www.linuxfoundation.org/en/Net:Bridge
5089 S:      Maintained
5090 F:      include/linux/netfilter_bridge/
5091 F:      net/bridge/
5092
5093 ETHERNET PHY LIBRARY
5094 M:      Andrew Lunn <andrew@lunn.ch>
5095 M:      Florian Fainelli <f.fainelli@gmail.com>
5096 L:      netdev@vger.kernel.org
5097 S:      Maintained
5098 F:      Documentation/ABI/testing/sysfs-bus-mdio
5099 F:      Documentation/devicetree/bindings/net/mdio*
5100 F:      Documentation/networking/phy.txt
5101 F:      drivers/net/phy/
5102 F:      drivers/of/of_mdio.c
5103 F:      drivers/of/of_net.c
5104 F:      include/linux/*mdio*.h
5105 F:      include/linux/of_net.h
5106 F:      include/linux/phy.h
5107 F:      include/linux/phy_fixed.h
5108 F:      include/linux/platform_data/mdio-gpio.h
5109 F:      include/trace/events/mdio.h
5110 F:      include/uapi/linux/mdio.h
5111 F:      include/uapi/linux/mii.h
5112
5113 EXT2 FILE SYSTEM
5114 M:      Jan Kara <jack@suse.com>
5115 L:      linux-ext4@vger.kernel.org
5116 S:      Maintained
5117 F:      Documentation/filesystems/ext2.txt
5118 F:      fs/ext2/
5119 F:      include/linux/ext2*
5120
5121 EXT4 FILE SYSTEM
5122 M:      "Theodore Ts'o" <tytso@mit.edu>
5123 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5124 L:      linux-ext4@vger.kernel.org
5125 W:      http://ext4.wiki.kernel.org
5126 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5127 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5128 S:      Maintained
5129 F:      Documentation/filesystems/ext4.txt
5130 F:      fs/ext4/
5131
5132 Extended Verification Module (EVM)
5133 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5134 L:      linux-ima-devel@lists.sourceforge.net
5135 L:      linux-security-module@vger.kernel.org
5136 S:      Supported
5137 F:      security/integrity/evm/
5138
5139 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5140 M:      Matt Fleming <matt@codeblueprint.co.uk>
5141 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
5142 L:      linux-efi@vger.kernel.org
5143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5144 S:      Maintained
5145 F:      Documentation/efi-stub.txt
5146 F:      arch/*/kernel/efi.c
5147 F:      arch/x86/boot/compressed/eboot.[ch]
5148 F:      arch/*/include/asm/efi.h
5149 F:      arch/x86/platform/efi/
5150 F:      drivers/firmware/efi/
5151 F:      include/linux/efi*.h
5152 F:      arch/arm/boot/compressed/efi-header.S
5153 F:      arch/arm64/kernel/efi-entry.S
5154
5155 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5156 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5157 M:      Chanwoo Choi <cw00.choi@samsung.com>
5158 L:      linux-kernel@vger.kernel.org
5159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5160 S:      Maintained
5161 F:      drivers/extcon/
5162 F:      include/linux/extcon/
5163 F:      include/linux/extcon.h
5164 F:      Documentation/extcon/
5165 F:      Documentation/devicetree/bindings/extcon/
5166
5167 EXYNOS DP DRIVER
5168 M:      Jingoo Han <jingoohan1@gmail.com>
5169 L:      dri-devel@lists.freedesktop.org
5170 S:      Maintained
5171 F:      drivers/gpu/drm/exynos/exynos_dp*
5172
5173 EXYNOS SYSMMU (IOMMU) driver
5174 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5175 L:      iommu@lists.linux-foundation.org
5176 S:      Maintained
5177 F:      drivers/iommu/exynos-iommu.c
5178
5179 EZchip NPS platform support
5180 M:      Noam Camus <noamc@ezchip.com>
5181 S:      Supported
5182 F:      arch/arc/plat-eznps
5183 F:      arch/arc/boot/dts/eznps.dts
5184
5185 F2FS FILE SYSTEM
5186 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5187 M:      Chao Yu <yuchao0@huawei.com>
5188 L:      linux-f2fs-devel@lists.sourceforge.net
5189 W:      https://f2fs.wiki.kernel.org/
5190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5191 S:      Maintained
5192 F:      Documentation/filesystems/f2fs.txt
5193 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5194 F:      fs/f2fs/
5195 F:      include/linux/f2fs_fs.h
5196 F:      include/trace/events/f2fs.h
5197
5198 F71805F HARDWARE MONITORING DRIVER
5199 M:      Jean Delvare <jdelvare@suse.com>
5200 L:      linux-hwmon@vger.kernel.org
5201 S:      Maintained
5202 F:      Documentation/hwmon/f71805f
5203 F:      drivers/hwmon/f71805f.c
5204
5205 FANOTIFY
5206 M:      Eric Paris <eparis@redhat.com>
5207 S:      Maintained
5208 F:      fs/notify/fanotify/
5209 F:      include/linux/fanotify.h
5210 F:      include/uapi/linux/fanotify.h
5211
5212 FARSYNC SYNCHRONOUS DRIVER
5213 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5214 W:      http://www.farsite.co.uk/
5215 S:      Supported
5216 F:      drivers/net/wan/farsync.*
5217
5218 FAULT INJECTION SUPPORT
5219 M:      Akinobu Mita <akinobu.mita@gmail.com>
5220 S:      Supported
5221 F:      Documentation/fault-injection/
5222 F:      lib/fault-inject.c
5223
5224 FBTFT Framebuffer drivers
5225 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5226 S:      Maintained
5227 F:      drivers/staging/fbtft/
5228
5229 FC0011 TUNER DRIVER
5230 M:      Michael Buesch <m@bues.ch>
5231 L:      linux-media@vger.kernel.org
5232 S:      Maintained
5233 F:      drivers/media/tuners/fc0011.h
5234 F:      drivers/media/tuners/fc0011.c
5235
5236 FC2580 MEDIA DRIVER
5237 M:      Antti Palosaari <crope@iki.fi>
5238 L:      linux-media@vger.kernel.org
5239 W:      https://linuxtv.org
5240 W:      http://palosaari.fi/linux/
5241 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5242 T:      git git://linuxtv.org/anttip/media_tree.git
5243 S:      Maintained
5244 F:      drivers/media/tuners/fc2580*
5245
5246 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5247 M:      Johannes Thumshirn <jth@kernel.org>
5248 L:      fcoe-devel@open-fcoe.org
5249 W:      www.Open-FCoE.org
5250 S:      Supported
5251 F:      drivers/scsi/libfc/
5252 F:      drivers/scsi/fcoe/
5253 F:      include/scsi/fc/
5254 F:      include/scsi/libfc.h
5255 F:      include/scsi/libfcoe.h
5256 F:      include/uapi/scsi/fc/
5257
5258 FILE LOCKING (flock() and fcntl()/lockf())
5259 M:      Jeff Layton <jlayton@poochiereds.net>
5260 M:      "J. Bruce Fields" <bfields@fieldses.org>
5261 L:      linux-fsdevel@vger.kernel.org
5262 S:      Maintained
5263 F:      include/linux/fcntl.h
5264 F:      include/linux/fs.h
5265 F:      include/uapi/linux/fcntl.h
5266 F:      include/uapi/linux/fs.h
5267 F:      fs/fcntl.c
5268 F:      fs/locks.c
5269
5270 FILESYSTEMS (VFS and infrastructure)
5271 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5272 L:      linux-fsdevel@vger.kernel.org
5273 S:      Maintained
5274 F:      fs/*
5275
5276 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5277 M:      Riku Voipio <riku.voipio@iki.fi>
5278 L:      linux-hwmon@vger.kernel.org
5279 S:      Maintained
5280 F:      drivers/hwmon/f75375s.c
5281 F:      include/linux/f75375s.h
5282
5283 FIREWIRE AUDIO DRIVERS
5284 M:      Clemens Ladisch <clemens@ladisch.de>
5285 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5286 T:      git git://git.alsa-project.org/alsa-kernel.git
5287 S:      Maintained
5288 F:      sound/firewire/
5289
5290 FIREWIRE MEDIA DRIVERS (firedtv)
5291 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5292 L:      linux-media@vger.kernel.org
5293 L:      linux1394-devel@lists.sourceforge.net
5294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5295 S:      Maintained
5296 F:      drivers/media/firewire/
5297
5298 FIREWIRE SBP-2 TARGET
5299 M:      Chris Boot <bootc@bootc.net>
5300 L:      linux-scsi@vger.kernel.org
5301 L:      target-devel@vger.kernel.org
5302 L:      linux1394-devel@lists.sourceforge.net
5303 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5304 S:      Maintained
5305 F:      drivers/target/sbp/
5306
5307 FIREWIRE SUBSYSTEM
5308 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5309 L:      linux1394-devel@lists.sourceforge.net
5310 W:      http://ieee1394.wiki.kernel.org/
5311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5312 S:      Maintained
5313 F:      drivers/firewire/
5314 F:      include/linux/firewire.h
5315 F:      include/uapi/linux/firewire*.h
5316 F:      tools/firewire/
5317
5318 FIRMWARE LOADER (request_firmware)
5319 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5320 L:      linux-kernel@vger.kernel.org
5321 S:      Maintained
5322 F:      Documentation/firmware_class/
5323 F:      drivers/base/firmware*.c
5324 F:      include/linux/firmware.h
5325
5326 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5327 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5328 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5329 S:      Maintained
5330 F:      drivers/block/rsxx/
5331
5332 FLOPPY DRIVER
5333 M:      Jiri Kosina <jikos@kernel.org>
5334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5335 S:      Odd fixes
5336 F:      drivers/block/floppy.c
5337
5338 FMC SUBSYSTEM
5339 M:      Alessandro Rubini <rubini@gnudd.com>
5340 W:      http://www.ohwr.org/projects/fmc-bus
5341 S:      Supported
5342 F:      drivers/fmc/
5343 F:      include/linux/fmc*.h
5344 F:      include/linux/ipmi-fru.h
5345 K:      fmc_d.*register
5346
5347 FPGA MANAGER FRAMEWORK
5348 M:      Alan Tull <atull@kernel.org>
5349 R:      Moritz Fischer <moritz.fischer@ettus.com>
5350 L:      linux-fpga@vger.kernel.org
5351 S:      Maintained
5352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5353 F:      Documentation/fpga/
5354 F:      Documentation/devicetree/bindings/fpga/
5355 F:      drivers/fpga/
5356 F:      include/linux/fpga/
5357 W:      http://www.rocketboards.org
5358
5359 FPU EMULATOR
5360 M:      Bill Metzenthen <billm@melbpc.org.au>
5361 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5362 S:      Maintained
5363 F:      arch/x86/math-emu/
5364
5365 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5366 L:      netdev@vger.kernel.org
5367 S:      Orphan
5368 F:      drivers/net/wan/dlci.c
5369 F:      drivers/net/wan/sdla.c
5370
5371 FRAMEBUFFER LAYER
5372 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5373 L:      linux-fbdev@vger.kernel.org
5374 T:      git git://github.com/bzolnier/linux.git
5375 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5376 S:      Maintained
5377 F:      Documentation/fb/
5378 F:      drivers/video/
5379 F:      include/video/
5380 F:      include/linux/fb.h
5381 F:      include/uapi/video/
5382 F:      include/uapi/linux/fb.h
5383
5384 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5385 M:      Horia Geantă <horia.geanta@nxp.com>
5386 M:      Dan Douglass <dan.douglass@nxp.com>
5387 L:      linux-crypto@vger.kernel.org
5388 S:      Maintained
5389 F:      drivers/crypto/caam/
5390 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5391
5392 FREESCALE DIU FRAMEBUFFER DRIVER
5393 M:      Timur Tabi <timur@tabi.org>
5394 L:      linux-fbdev@vger.kernel.org
5395 S:      Maintained
5396 F:      drivers/video/fbdev/fsl-diu-fb.*
5397
5398 FREESCALE DMA DRIVER
5399 M:      Li Yang <leoyang.li@nxp.com>
5400 M:      Zhang Wei <zw@zh-kernel.org>
5401 L:      linuxppc-dev@lists.ozlabs.org
5402 S:      Maintained
5403 F:      drivers/dma/fsldma.*
5404
5405 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5406 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5407 L:      netdev@vger.kernel.org
5408 S:      Maintained
5409 F:      drivers/net/ethernet/freescale/gianfar*
5410 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5411 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5412
5413 FREESCALE GPMI NAND DRIVER
5414 M:      Han Xu <han.xu@nxp.com>
5415 L:      linux-mtd@lists.infradead.org
5416 S:      Maintained
5417 F:      drivers/mtd/nand/gpmi-nand/*
5418
5419 FREESCALE I2C CPM DRIVER
5420 M:      Jochen Friedrich <jochen@scram.de>
5421 L:      linuxppc-dev@lists.ozlabs.org
5422 L:      linux-i2c@vger.kernel.org
5423 S:      Maintained
5424 F:      drivers/i2c/busses/i2c-cpm.c
5425
5426 FREESCALE IMX / MXC FEC DRIVER
5427 M:      Fugang Duan <fugang.duan@nxp.com>
5428 L:      netdev@vger.kernel.org
5429 S:      Maintained
5430 F:      drivers/net/ethernet/freescale/fec_main.c
5431 F:      drivers/net/ethernet/freescale/fec_ptp.c
5432 F:      drivers/net/ethernet/freescale/fec.h
5433 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5434
5435 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5436 M:      Sascha Hauer <kernel@pengutronix.de>
5437 L:      linux-fbdev@vger.kernel.org
5438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5439 S:      Maintained
5440 F:      include/linux/platform_data/video-imxfb.h
5441 F:      drivers/video/fbdev/imxfb.c
5442
5443 FREESCALE QORIQ DPAA ETHERNET DRIVER
5444 M:      Madalin Bucur <madalin.bucur@nxp.com>
5445 L:      netdev@vger.kernel.org
5446 S:      Maintained
5447 F:      drivers/net/ethernet/freescale/dpaa
5448
5449 FREESCALE QORIQ DPAA FMAN DRIVER
5450 M:      Madalin Bucur <madalin.bucur@nxp.com>
5451 L:      netdev@vger.kernel.org
5452 S:      Maintained
5453 F:      drivers/net/ethernet/freescale/fman
5454 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5455
5456 FREESCALE QUAD SPI DRIVER
5457 M:      Han Xu <han.xu@nxp.com>
5458 L:      linux-mtd@lists.infradead.org
5459 S:      Maintained
5460 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5461
5462 FREESCALE QUICC ENGINE LIBRARY
5463 M:      Qiang Zhao <qiang.zhao@nxp.com>
5464 L:      linuxppc-dev@lists.ozlabs.org
5465 S:      Maintained
5466 F:      drivers/soc/fsl/qe/
5467 F:      include/soc/fsl/*qe*.h
5468 F:      include/soc/fsl/*ucc*.h
5469
5470 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5471 M:      Li Yang <leoyang.li@nxp.com>
5472 L:      netdev@vger.kernel.org
5473 L:      linuxppc-dev@lists.ozlabs.org
5474 S:      Maintained
5475 F:      drivers/net/ethernet/freescale/ucc_geth*
5476
5477 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5478 M:      Zhao Qiang <qiang.zhao@nxp.com>
5479 L:      netdev@vger.kernel.org
5480 L:      linuxppc-dev@lists.ozlabs.org
5481 S:      Maintained
5482 F:      drivers/net/wan/fsl_ucc_hdlc*
5483
5484 FREESCALE QUICC ENGINE UCC UART DRIVER
5485 M:      Timur Tabi <timur@tabi.org>
5486 L:      linuxppc-dev@lists.ozlabs.org
5487 S:      Maintained
5488 F:      drivers/tty/serial/ucc_uart.c
5489
5490 FREESCALE SOC DRIVERS
5491 M:      Li Yang <leoyang.li@nxp.com>
5492 L:      linuxppc-dev@lists.ozlabs.org
5493 L:      linux-arm-kernel@lists.infradead.org
5494 S:      Maintained
5495 F:      Documentation/devicetree/bindings/soc/fsl/
5496 F:      drivers/soc/fsl/
5497 F:      include/linux/fsl/
5498
5499 FREESCALE SOC FS_ENET DRIVER
5500 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5501 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5502 L:      linuxppc-dev@lists.ozlabs.org
5503 L:      netdev@vger.kernel.org
5504 S:      Maintained
5505 F:      drivers/net/ethernet/freescale/fs_enet/
5506 F:      include/linux/fs_enet_pd.h
5507
5508 FREESCALE SOC SOUND DRIVERS
5509 M:      Timur Tabi <timur@tabi.org>
5510 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5511 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5512 R:      Fabio Estevam <fabio.estevam@nxp.com>
5513 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5514 L:      linuxppc-dev@lists.ozlabs.org
5515 S:      Maintained
5516 F:      sound/soc/fsl/fsl*
5517 F:      sound/soc/fsl/imx*
5518 F:      sound/soc/fsl/mpc8610_hpcd.c
5519
5520 FREESCALE USB PERIPHERAL DRIVERS
5521 M:      Li Yang <leoyang.li@nxp.com>
5522 L:      linux-usb@vger.kernel.org
5523 L:      linuxppc-dev@lists.ozlabs.org
5524 S:      Maintained
5525 F:      drivers/usb/gadget/udc/fsl*
5526
5527 FREEVXFS FILESYSTEM
5528 M:      Christoph Hellwig <hch@infradead.org>
5529 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5530 S:      Maintained
5531 F:      fs/freevxfs/
5532
5533 FREEZER
5534 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5535 M:      Pavel Machek <pavel@ucw.cz>
5536 L:      linux-pm@vger.kernel.org
5537 S:      Supported
5538 F:      Documentation/power/freezing-of-tasks.txt
5539 F:      include/linux/freezer.h
5540 F:      kernel/freezer.c
5541
5542 FRONTSWAP API
5543 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5544 L:      linux-kernel@vger.kernel.org
5545 S:      Maintained
5546 F:      mm/frontswap.c
5547 F:      include/linux/frontswap.h
5548
5549 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5550 M:      David Howells <dhowells@redhat.com>
5551 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5552 S:      Supported
5553 F:      Documentation/filesystems/caching/
5554 F:      fs/fscache/
5555 F:      include/linux/fscache*.h
5556
5557 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5558 M:      Theodore Y. Ts'o <tytso@mit.edu>
5559 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5560 L:      linux-fscrypt@vger.kernel.org
5561 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5563 S:      Supported
5564 F:      fs/crypto/
5565 F:      include/linux/fscrypt*.h
5566
5567 FUJITSU FR-V (FRV) PORT
5568 S:      Orphan
5569 F:      arch/frv/
5570
5571 FUJITSU LAPTOP EXTRAS
5572 M:      Jonathan Woithe <jwoithe@just42.net>
5573 L:      platform-driver-x86@vger.kernel.org
5574 S:      Maintained
5575 F:      drivers/platform/x86/fujitsu-laptop.c
5576
5577 FUJITSU M-5MO LS CAMERA ISP DRIVER
5578 M:      Kyungmin Park <kyungmin.park@samsung.com>
5579 M:      Heungjun Kim <riverful.kim@samsung.com>
5580 L:      linux-media@vger.kernel.org
5581 S:      Maintained
5582 F:      drivers/media/i2c/m5mols/
5583 F:      include/media/i2c/m5mols.h
5584
5585 FUJITSU TABLET EXTRAS
5586 M:      Robert Gerlach <khnz@gmx.de>
5587 L:      platform-driver-x86@vger.kernel.org
5588 S:      Maintained
5589 F:      drivers/platform/x86/fujitsu-tablet.c
5590
5591 FUSE: FILESYSTEM IN USERSPACE
5592 M:      Miklos Szeredi <miklos@szeredi.hu>
5593 L:      linux-fsdevel@vger.kernel.org
5594 W:      http://fuse.sourceforge.net/
5595 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5596 S:      Maintained
5597 F:      fs/fuse/
5598 F:      include/uapi/linux/fuse.h
5599 F:      Documentation/filesystems/fuse.txt
5600
5601 FUTEX SUBSYSTEM
5602 M:      Thomas Gleixner <tglx@linutronix.de>
5603 M:      Ingo Molnar <mingo@redhat.com>
5604 R:      Peter Zijlstra <peterz@infradead.org>
5605 R:      Darren Hart <dvhart@infradead.org>
5606 L:      linux-kernel@vger.kernel.org
5607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5608 S:      Maintained
5609 F:      kernel/futex.c
5610 F:      kernel/futex_compat.c
5611 F:      include/asm-generic/futex.h
5612 F:      include/linux/futex.h
5613 F:      include/uapi/linux/futex.h
5614 F:      tools/testing/selftests/futex/
5615 F:      tools/perf/bench/futex*
5616 F:      Documentation/*futex*
5617
5618 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5619 M:      Rik Faith <faith@cs.unc.edu>
5620 L:      linux-scsi@vger.kernel.org
5621 S:      Odd Fixes (e.g., new signatures)
5622 F:      drivers/scsi/fdomain.*
5623
5624 GCC PLUGINS
5625 M:      Kees Cook <keescook@chromium.org>
5626 R:      Emese Revfy <re.emese@gmail.com>
5627 L:      kernel-hardening@lists.openwall.com
5628 S:      Maintained
5629 F:      scripts/gcc-plugins/
5630 F:      scripts/gcc-plugin.sh
5631 F:      scripts/Makefile.gcc-plugins
5632 F:      Documentation/gcc-plugins.txt
5633
5634 GCOV BASED KERNEL PROFILING
5635 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5636 S:      Maintained
5637 F:      kernel/gcov/
5638 F:      Documentation/dev-tools/gcov.rst
5639
5640 GDB KERNEL DEBUGGING HELPER SCRIPTS
5641 M:      Jan Kiszka <jan.kiszka@siemens.com>
5642 M:      Kieran Bingham <kieran@bingham.xyz>
5643 S:      Supported
5644 F:      scripts/gdb/
5645
5646 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5647 M:      Achim Leubner <achim_leubner@adaptec.com>
5648 L:      linux-scsi@vger.kernel.org
5649 W:      http://www.icp-vortex.com/
5650 S:      Supported
5651 F:      drivers/scsi/gdt*
5652
5653 GEMTEK FM RADIO RECEIVER DRIVER
5654 M:      Hans Verkuil <hverkuil@xs4all.nl>
5655 L:      linux-media@vger.kernel.org
5656 T:      git git://linuxtv.org/media_tree.git
5657 W:      https://linuxtv.org
5658 S:      Maintained
5659 F:      drivers/media/radio/radio-gemtek*
5660
5661 GENERIC GPIO I2C DRIVER
5662 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5663 S:      Supported
5664 F:      drivers/i2c/busses/i2c-gpio.c
5665 F:      include/linux/i2c-gpio.h
5666
5667 GENERIC GPIO I2C MULTIPLEXER DRIVER
5668 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5669 L:      linux-i2c@vger.kernel.org
5670 S:      Supported
5671 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5672 F:      include/linux/i2c-mux-gpio.h
5673 F:      Documentation/i2c/muxes/i2c-mux-gpio
5674
5675 GENERIC HDLC (WAN) DRIVERS
5676 M:      Krzysztof Halasa <khc@pm.waw.pl>
5677 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5678 S:      Maintained
5679 F:      drivers/net/wan/c101.c
5680 F:      drivers/net/wan/hd6457*
5681 F:      drivers/net/wan/hdlc*
5682 F:      drivers/net/wan/n2.c
5683 F:      drivers/net/wan/pc300too.c
5684 F:      drivers/net/wan/pci200syn.c
5685 F:      drivers/net/wan/wanxl*
5686
5687 GENERIC INCLUDE/ASM HEADER FILES
5688 M:      Arnd Bergmann <arnd@arndb.de>
5689 L:      linux-arch@vger.kernel.org
5690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5691 S:      Maintained
5692 F:      include/asm-generic/
5693 F:      include/uapi/asm-generic/
5694
5695 GENERIC PHY FRAMEWORK
5696 M:      Kishon Vijay Abraham I <kishon@ti.com>
5697 L:      linux-kernel@vger.kernel.org
5698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5699 S:      Supported
5700 F:      drivers/phy/
5701 F:      include/linux/phy/
5702
5703 GENERIC PM DOMAINS
5704 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5705 M:      Kevin Hilman <khilman@kernel.org>
5706 M:      Ulf Hansson <ulf.hansson@linaro.org>
5707 L:      linux-pm@vger.kernel.org
5708 S:      Supported
5709 F:      drivers/base/power/domain*.c
5710 F:      include/linux/pm_domain.h
5711 F:      Documentation/devicetree/bindings/power/power_domain.txt
5712
5713 GENERIC UIO DRIVER FOR PCI DEVICES
5714 M:      "Michael S. Tsirkin" <mst@redhat.com>
5715 L:      kvm@vger.kernel.org
5716 S:      Supported
5717 F:      drivers/uio/uio_pci_generic.c
5718
5719 GENWQE (IBM Generic Workqueue Card)
5720 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5721 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5722 S:      Supported
5723 F:      drivers/misc/genwqe/
5724
5725 GET_MAINTAINER SCRIPT
5726 M:      Joe Perches <joe@perches.com>
5727 S:      Maintained
5728 F:      scripts/get_maintainer.pl
5729
5730 GFS2 FILE SYSTEM
5731 M:      Steven Whitehouse <swhiteho@redhat.com>
5732 M:      Bob Peterson <rpeterso@redhat.com>
5733 L:      cluster-devel@redhat.com
5734 W:      http://sources.redhat.com/cluster/
5735 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5736 S:      Supported
5737 F:      Documentation/filesystems/gfs2*.txt
5738 F:      fs/gfs2/
5739 F:      include/uapi/linux/gfs2_ondisk.h
5740
5741 GIGASET ISDN DRIVERS
5742 M:      Paul Bolle <pebolle@tiscali.nl>
5743 L:      gigaset307x-common@lists.sourceforge.net
5744 W:      http://gigaset307x.sourceforge.net/
5745 S:      Odd Fixes
5746 F:      Documentation/isdn/README.gigaset
5747 F:      drivers/isdn/gigaset/
5748 F:      include/uapi/linux/gigaset_dev.h
5749
5750 GO7007 MPEG CODEC
5751 M:      Hans Verkuil <hans.verkuil@cisco.com>
5752 L:      linux-media@vger.kernel.org
5753 S:      Maintained
5754 F:      drivers/media/usb/go7007/
5755
5756 GOODIX TOUCHSCREEN
5757 M:      Bastien Nocera <hadess@hadess.net>
5758 L:      linux-input@vger.kernel.org
5759 S:      Maintained
5760 F:      drivers/input/touchscreen/goodix.c
5761
5762 GPIO ACPI SUPPORT
5763 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5764 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5765 L:      linux-gpio@vger.kernel.org
5766 L:      linux-acpi@vger.kernel.org
5767 S:      Maintained
5768 F:      Documentation/acpi/gpio-properties.txt
5769 F:      drivers/gpio/gpiolib-acpi.c
5770
5771 GPIO MOCKUP DRIVER
5772 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5773 L:      linux-gpio@vger.kernel.org
5774 S:      Maintained
5775 F:      drivers/gpio/gpio-mockup.c
5776 F:      tools/testing/selftests/gpio/
5777
5778 GPIO SUBSYSTEM
5779 M:      Linus Walleij <linus.walleij@linaro.org>
5780 L:      linux-gpio@vger.kernel.org
5781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5782 S:      Maintained
5783 F:      Documentation/devicetree/bindings/gpio/
5784 F:      Documentation/gpio/
5785 F:      Documentation/ABI/testing/gpio-cdev
5786 F:      Documentation/ABI/obsolete/sysfs-gpio
5787 F:      drivers/gpio/
5788 F:      include/linux/gpio/
5789 F:      include/linux/gpio.h
5790 F:      include/asm-generic/gpio.h
5791 F:      include/uapi/linux/gpio.h
5792 F:      tools/gpio/
5793
5794 GRE DEMULTIPLEXER DRIVER
5795 M:      Dmitry Kozlov <xeb@mail.ru>
5796 L:      netdev@vger.kernel.org
5797 S:      Maintained
5798 F:      net/ipv4/gre_demux.c
5799 F:      net/ipv4/gre_offload.c
5800 F:      include/net/gre.h
5801
5802 GRETH 10/100/1G Ethernet MAC device driver
5803 M:      Andreas Larsson <andreas@gaisler.com>
5804 L:      netdev@vger.kernel.org
5805 S:      Maintained
5806 F:      drivers/net/ethernet/aeroflex/
5807
5808 GREYBUS AUDIO PROTOCOLS DRIVERS
5809 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5810 M:      Mark Greer <mgreer@animalcreek.com>
5811 S:      Maintained
5812 F:      drivers/staging/greybus/audio_apbridgea.c
5813 F:      drivers/staging/greybus/audio_apbridgea.h
5814 F:      drivers/staging/greybus/audio_codec.c
5815 F:      drivers/staging/greybus/audio_codec.h
5816 F:      drivers/staging/greybus/audio_gb.c
5817 F:      drivers/staging/greybus/audio_manager.c
5818 F:      drivers/staging/greybus/audio_manager.h
5819 F:      drivers/staging/greybus/audio_manager_module.c
5820 F:      drivers/staging/greybus/audio_manager_private.h
5821 F:      drivers/staging/greybus/audio_manager_sysfs.c
5822 F:      drivers/staging/greybus/audio_module.c
5823 F:      drivers/staging/greybus/audio_topology.c
5824
5825 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5826 M:      Viresh Kumar <vireshk@kernel.org>
5827 S:      Maintained
5828 F:      drivers/staging/greybus/authentication.c
5829 F:      drivers/staging/greybus/bootrom.c
5830 F:      drivers/staging/greybus/firmware.h
5831 F:      drivers/staging/greybus/fw-core.c
5832 F:      drivers/staging/greybus/fw-download.c
5833 F:      drivers/staging/greybus/fw-managament.c
5834 F:      drivers/staging/greybus/greybus_authentication.h
5835 F:      drivers/staging/greybus/greybus_firmware.h
5836 F:      drivers/staging/greybus/hid.c
5837 F:      drivers/staging/greybus/i2c.c
5838 F:      drivers/staging/greybus/spi.c
5839 F:      drivers/staging/greybus/spilib.c
5840 F:      drivers/staging/greybus/spilib.h
5841
5842 GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5843 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5844 S:      Maintained
5845 F:      drivers/staging/greybus/loopback.c
5846 F:      drivers/staging/greybus/timesync.c
5847 F:      drivers/staging/greybus/timesync_platform.c
5848
5849 GREYBUS PLATFORM DRIVERS
5850 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5851 S:      Maintained
5852 F:      drivers/staging/greybus/arche-platform.c
5853 F:      drivers/staging/greybus/arche-apb-ctrl.c
5854 F:      drivers/staging/greybus/arche_platform.h
5855
5856 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5857 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5858 S:      Maintained
5859 F:      drivers/staging/greybus/sdio.c
5860 F:      drivers/staging/greybus/light.c
5861 F:      drivers/staging/greybus/gpio.c
5862 F:      drivers/staging/greybus/power_supply.c
5863 F:      drivers/staging/greybus/spi.c
5864 F:      drivers/staging/greybus/spilib.c
5865
5866 GREYBUS SUBSYSTEM
5867 M:      Johan Hovold <johan@kernel.org>
5868 M:      Alex Elder <elder@kernel.org>
5869 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5870 S:      Maintained
5871 F:      drivers/staging/greybus/
5872 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5873
5874 GREYBUS UART PROTOCOLS DRIVERS
5875 M:      David Lin <dtwlin@gmail.com>
5876 S:      Maintained
5877 F:      drivers/staging/greybus/uart.c
5878 F:      drivers/staging/greybus/log.c
5879
5880 GS1662 VIDEO SERIALIZER
5881 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5882 L:      linux-media@vger.kernel.org
5883 T:      git git://linuxtv.org/media_tree.git
5884 S:      Maintained
5885 F:      drivers/media/spi/gs1662.c
5886
5887 GSPCA FINEPIX SUBDRIVER
5888 M:      Frank Zago <frank@zago.net>
5889 L:      linux-media@vger.kernel.org
5890 T:      git git://linuxtv.org/media_tree.git
5891 S:      Maintained
5892 F:      drivers/media/usb/gspca/finepix.c
5893
5894 GSPCA GL860 SUBDRIVER
5895 M:      Olivier Lorin <o.lorin@laposte.net>
5896 L:      linux-media@vger.kernel.org
5897 T:      git git://linuxtv.org/media_tree.git
5898 S:      Maintained
5899 F:      drivers/media/usb/gspca/gl860/
5900
5901 GSPCA M5602 SUBDRIVER
5902 M:      Erik Andren <erik.andren@gmail.com>
5903 L:      linux-media@vger.kernel.org
5904 T:      git git://linuxtv.org/media_tree.git
5905 S:      Maintained
5906 F:      drivers/media/usb/gspca/m5602/
5907
5908 GSPCA PAC207 SONIXB SUBDRIVER
5909 M:      Hans Verkuil <hverkuil@xs4all.nl>
5910 L:      linux-media@vger.kernel.org
5911 T:      git git://linuxtv.org/media_tree.git
5912 S:      Odd Fixes
5913 F:      drivers/media/usb/gspca/pac207.c
5914
5915 GSPCA SN9C20X SUBDRIVER
5916 M:      Brian Johnson <brijohn@gmail.com>
5917 L:      linux-media@vger.kernel.org
5918 T:      git git://linuxtv.org/media_tree.git
5919 S:      Maintained
5920 F:      drivers/media/usb/gspca/sn9c20x.c
5921
5922 GSPCA T613 SUBDRIVER
5923 M:      Leandro Costantino <lcostantino@gmail.com>
5924 L:      linux-media@vger.kernel.org
5925 T:      git git://linuxtv.org/media_tree.git
5926 S:      Maintained
5927 F:      drivers/media/usb/gspca/t613.c
5928
5929 GSPCA USB WEBCAM DRIVER
5930 M:      Hans Verkuil <hverkuil@xs4all.nl>
5931 L:      linux-media@vger.kernel.org
5932 T:      git git://linuxtv.org/media_tree.git
5933 S:      Odd Fixes
5934 F:      drivers/media/usb/gspca/
5935
5936 GTP (GPRS Tunneling Protocol)
5937 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5938 M:      Harald Welte <laforge@gnumonks.org>
5939 L:      osmocom-net-gprs@lists.osmocom.org
5940 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5941 S:      Maintained
5942 F:      drivers/net/gtp.c
5943
5944 GUID PARTITION TABLE (GPT)
5945 M:      Davidlohr Bueso <dave@stgolabs.net>
5946 L:      linux-efi@vger.kernel.org
5947 S:      Maintained
5948 F:      block/partitions/efi.*
5949
5950 H8/300 ARCHITECTURE
5951 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5952 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5953 W:      http://uclinux-h8.sourceforge.jp
5954 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5955 S:      Maintained
5956 F:      arch/h8300/
5957 F:      drivers/clocksource/h8300_*.c
5958 F:      drivers/clk/h8300/
5959 F:      drivers/irqchip/irq-renesas-h8*.c
5960
5961 HACKRF MEDIA DRIVER
5962 M:      Antti Palosaari <crope@iki.fi>
5963 L:      linux-media@vger.kernel.org
5964 W:      https://linuxtv.org
5965 W:      http://palosaari.fi/linux/
5966 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5967 T:      git git://linuxtv.org/anttip/media_tree.git
5968 S:      Maintained
5969 F:      drivers/media/usb/hackrf/
5970
5971 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5972 M:      Frank Seidel <frank@f-seidel.de>
5973 L:      platform-driver-x86@vger.kernel.org
5974 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5975 S:      Maintained
5976 F:      drivers/platform/x86/hdaps.c
5977
5978 HARDWARE MONITORING
5979 M:      Jean Delvare <jdelvare@suse.com>
5980 M:      Guenter Roeck <linux@roeck-us.net>
5981 L:      linux-hwmon@vger.kernel.org
5982 W:      http://hwmon.wiki.kernel.org/
5983 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5985 S:      Maintained
5986 F:      Documentation/hwmon/
5987 F:      drivers/hwmon/
5988 F:      include/linux/hwmon*.h
5989
5990 HARDWARE RANDOM NUMBER GENERATOR CORE
5991 M:      Matt Mackall <mpm@selenic.com>
5992 M:      Herbert Xu <herbert@gondor.apana.org.au>
5993 L:      linux-crypto@vger.kernel.org
5994 S:      Odd fixes
5995 F:      Documentation/devicetree/bindings/rng/
5996 F:      Documentation/hw_random.txt
5997 F:      drivers/char/hw_random/
5998 F:      include/linux/hw_random.h
5999
6000 HARDWARE SPINLOCK CORE
6001 M:      Ohad Ben-Cohen <ohad@wizery.com>
6002 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
6003 L:      linux-remoteproc@vger.kernel.org
6004 S:      Maintained
6005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6006 F:      Documentation/devicetree/bindings/hwlock/
6007 F:      Documentation/hwspinlock.txt
6008 F:      drivers/hwspinlock/
6009 F:      include/linux/hwspinlock.h
6010
6011 HARMONY SOUND DRIVER
6012 L:      linux-parisc@vger.kernel.org
6013 S:      Maintained
6014 F:      sound/parisc/harmony.*
6015
6016 HDPVR USB VIDEO ENCODER DRIVER
6017 M:      Hans Verkuil <hverkuil@xs4all.nl>
6018 L:      linux-media@vger.kernel.org
6019 T:      git git://linuxtv.org/media_tree.git
6020 W:      https://linuxtv.org
6021 S:      Odd Fixes
6022 F:      drivers/media/usb/hdpvr/
6023
6024 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6025 M:      Jimmy Vance <jimmy.vance@hpe.com>
6026 S:      Supported
6027 F:      Documentation/watchdog/hpwdt.txt
6028 F:      drivers/watchdog/hpwdt.c
6029
6030 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6031 M:      Don Brace <don.brace@microsemi.com>
6032 L:      esc.storagedev@microsemi.com
6033 L:      linux-scsi@vger.kernel.org
6034 S:      Supported
6035 F:      Documentation/scsi/hpsa.txt
6036 F:      drivers/scsi/hpsa*.[ch]
6037 F:      include/linux/cciss*.h
6038 F:      include/uapi/linux/cciss*.h
6039
6040 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6041 M:      Don Brace <don.brace@microsemi.com>
6042 L:      esc.storagedev@microsemi.com
6043 L:      linux-scsi@vger.kernel.org
6044 S:      Supported
6045 F:      Documentation/blockdev/cciss.txt
6046 F:      drivers/block/cciss*
6047 F:      include/linux/cciss_ioctl.h
6048 F:      include/uapi/linux/cciss_ioctl.h
6049
6050 HFI1 DRIVER
6051 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6052 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6053 L:      linux-rdma@vger.kernel.org
6054 S:      Supported
6055 F:      drivers/infiniband/hw/hfi1
6056
6057 HFS FILESYSTEM
6058 L:      linux-fsdevel@vger.kernel.org
6059 S:      Orphan
6060 F:      Documentation/filesystems/hfs.txt
6061 F:      fs/hfs/
6062
6063 HFSPLUS FILESYSTEM
6064 L:      linux-fsdevel@vger.kernel.org
6065 S:      Orphan
6066 F:      Documentation/filesystems/hfsplus.txt
6067 F:      fs/hfsplus/
6068
6069 HGA FRAMEBUFFER DRIVER
6070 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6071 L:      linux-nvidia@lists.surfsouth.com
6072 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6073 S:      Maintained
6074 F:      drivers/video/fbdev/hgafb.c
6075
6076 HIBERNATION (aka Software Suspend, aka swsusp)
6077 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6078 M:      Pavel Machek <pavel@ucw.cz>
6079 L:      linux-pm@vger.kernel.org
6080 B:      https://bugzilla.kernel.org
6081 S:      Supported
6082 F:      arch/x86/power/
6083 F:      drivers/base/power/
6084 F:      kernel/power/
6085 F:      include/linux/suspend.h
6086 F:      include/linux/freezer.h
6087 F:      include/linux/pm.h
6088 F:      arch/*/include/asm/suspend*.h
6089
6090 HID CORE LAYER
6091 M:      Jiri Kosina <jikos@kernel.org>
6092 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6093 L:      linux-input@vger.kernel.org
6094 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6095 S:      Maintained
6096 F:      drivers/hid/
6097 F:      include/linux/hid*
6098 F:      include/uapi/linux/hid*
6099
6100 HID SENSOR HUB DRIVERS
6101 M:      Jiri Kosina <jikos@kernel.org>
6102 M:      Jonathan Cameron <jic23@kernel.org>
6103 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6104 L:      linux-input@vger.kernel.org
6105 L:      linux-iio@vger.kernel.org
6106 S:      Maintained
6107 F:      Documentation/hid/hid-sensor*
6108 F:      drivers/hid/hid-sensor-*
6109 F:      drivers/iio/*/hid-*
6110 F:      include/linux/hid-sensor-*
6111
6112 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6113 M:      Thomas Gleixner <tglx@linutronix.de>
6114 L:      linux-kernel@vger.kernel.org
6115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6116 S:      Maintained
6117 F:      Documentation/timers/
6118 F:      kernel/time/hrtimer.c
6119 F:      kernel/time/clockevents.c
6120 F:      kernel/time/timer_*.c
6121 F:      include/linux/clockchips.h
6122 F:      include/linux/hrtimer.h
6123
6124 HIGH-SPEED SCC DRIVER FOR AX.25
6125 L:      linux-hams@vger.kernel.org
6126 S:      Orphan
6127 F:      drivers/net/hamradio/dmascc.c
6128 F:      drivers/net/hamradio/scc.c
6129
6130 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6131 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6132 W:      http://www.highpoint-tech.com
6133 S:      Supported
6134 F:      Documentation/scsi/hptiop.txt
6135 F:      drivers/scsi/hptiop.c
6136
6137 HIPPI
6138 M:      Jes Sorensen <jes@trained-monkey.org>
6139 L:      linux-hippi@sunsite.dk
6140 S:      Maintained
6141 F:      include/linux/hippidevice.h
6142 F:      include/uapi/linux/if_hippi.h
6143 F:      net/802/hippi.c
6144 F:      drivers/net/hippi/
6145
6146 HISILICON NETWORK SUBSYSTEM DRIVER
6147 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6148 M:      Salil Mehta <salil.mehta@huawei.com>
6149 L:      netdev@vger.kernel.org
6150 W:      http://www.hisilicon.com
6151 S:      Maintained
6152 F:      drivers/net/ethernet/hisilicon/
6153 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6154
6155 HISILICON ROCE DRIVER
6156 M:      Lijun Ou <oulijun@huawei.com>
6157 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6158 L:      linux-rdma@vger.kernel.org
6159 S:      Maintained
6160 F:      drivers/infiniband/hw/hns/
6161 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6162
6163 HISILICON SAS Controller
6164 M:      John Garry <john.garry@huawei.com>
6165 W:      http://www.hisilicon.com
6166 S:      Supported
6167 F:      drivers/scsi/hisi_sas/
6168 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6169
6170 HOST AP DRIVER
6171 M:      Jouni Malinen <j@w1.fi>
6172 L:      linux-wireless@vger.kernel.org
6173 W:      http://w1.fi/hostap-driver.html
6174 S:      Obsolete
6175 F:      drivers/net/wireless/intersil/hostap/
6176
6177 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6178 L:      platform-driver-x86@vger.kernel.org
6179 S:      Orphan
6180 F:      drivers/platform/x86/tc1100-wmi.c
6181
6182 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6183 M:      Jaroslav Kysela <perex@perex.cz>
6184 S:      Maintained
6185 F:      drivers/net/ethernet/hp/hp100.*
6186
6187 HPET:   High Precision Event Timers driver
6188 M:      Clemens Ladisch <clemens@ladisch.de>
6189 S:      Maintained
6190 F:      Documentation/timers/hpet.txt
6191 F:      drivers/char/hpet.c
6192 F:      include/linux/hpet.h
6193 F:      include/uapi/linux/hpet.h
6194
6195 HPET:   x86
6196 S:      Orphan
6197 F:      arch/x86/kernel/hpet.c
6198 F:      arch/x86/include/asm/hpet.h
6199
6200 HPFS FILESYSTEM
6201 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6202 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6203 S:      Maintained
6204 F:      fs/hpfs/
6205
6206 HSI SUBSYSTEM
6207 M:      Sebastian Reichel <sre@kernel.org>
6208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6209 S:      Maintained
6210 F:      Documentation/ABI/testing/sysfs-bus-hsi
6211 F:      Documentation/driver-api/hsi.rst
6212 F:      drivers/hsi/
6213 F:      include/linux/hsi/
6214 F:      include/uapi/linux/hsi/
6215
6216 HSO 3G MODEM DRIVER
6217 L:      linux-usb@vger.kernel.org
6218 S:      Orphan
6219 F:      drivers/net/usb/hso.c
6220
6221 HSR NETWORK PROTOCOL
6222 M:      Arvid Brodin <arvid.brodin@alten.se>
6223 L:      netdev@vger.kernel.org
6224 S:      Maintained
6225 F:      net/hsr/
6226
6227 HT16K33 LED CONTROLLER DRIVER
6228 M:      Robin van der Gracht <robin@protonic.nl>
6229 S:      Maintained
6230 F:      drivers/auxdisplay/ht16k33.c
6231 F:      Documentation/devicetree/bindings/display/ht16k33.txt
6232
6233 HTCPEN TOUCHSCREEN DRIVER
6234 M:      Pau Oliva Fora <pof@eslack.org>
6235 L:      linux-input@vger.kernel.org
6236 S:      Maintained
6237 F:      drivers/input/touchscreen/htcpen.c
6238
6239 HUGETLB FILESYSTEM
6240 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6241 S:      Maintained
6242 F:      fs/hugetlbfs/
6243
6244 HVA ST MEDIA DRIVER
6245 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6246 L:      linux-media@vger.kernel.org
6247 T:      git git://linuxtv.org/media_tree.git
6248 W:      https://linuxtv.org
6249 S:      Supported
6250 F:      drivers/media/platform/sti/hva
6251
6252 HWPOISON MEMORY FAILURE HANDLING
6253 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6254 L:      linux-mm@kvack.org
6255 S:      Maintained
6256 F:      mm/memory-failure.c
6257 F:      mm/hwpoison-inject.c
6258
6259 Hyper-V CORE AND DRIVERS
6260 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6261 M:      Haiyang Zhang <haiyangz@microsoft.com>
6262 M:      Stephen Hemminger <sthemmin@microsoft.com>
6263 L:      devel@linuxdriverproject.org
6264 S:      Maintained
6265 F:      arch/x86/include/asm/mshyperv.h
6266 F:      arch/x86/include/uapi/asm/hyperv.h
6267 F:      arch/x86/kernel/cpu/mshyperv.c
6268 F:      arch/x86/hyperv
6269 F:      drivers/hid/hid-hyperv.c
6270 F:      drivers/hv/
6271 F:      drivers/input/serio/hyperv-keyboard.c
6272 F:      drivers/pci/host/pci-hyperv.c
6273 F:      drivers/net/hyperv/
6274 F:      drivers/scsi/storvsc_drv.c
6275 F:      drivers/uio/uio_hv_generic.c
6276 F:      drivers/video/fbdev/hyperv_fb.c
6277 F:      include/linux/hyperv.h
6278 F:      tools/hv/
6279 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6280
6281 HYPERVISOR VIRTUAL CONSOLE DRIVER
6282 L:      linuxppc-dev@lists.ozlabs.org
6283 S:      Odd Fixes
6284 F:      drivers/tty/hvc/
6285
6286 I2C ACPI SUPPORT
6287 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6288 L:      linux-i2c@vger.kernel.org
6289 L:      linux-acpi@vger.kernel.org
6290 S:      Maintained
6291 F:      drivers/i2c/i2c-core-acpi.c
6292
6293 I2C MUXES
6294 M:      Peter Rosin <peda@axentia.se>
6295 L:      linux-i2c@vger.kernel.org
6296 S:      Maintained
6297 F:      Documentation/i2c/i2c-topology
6298 F:      Documentation/i2c/muxes/
6299 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6300 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6301 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6302 F:      drivers/i2c/i2c-mux.c
6303 F:      drivers/i2c/muxes/
6304 F:      include/linux/i2c-mux.h
6305
6306 I2C OVER PARALLEL PORT
6307 M:      Jean Delvare <jdelvare@suse.com>
6308 L:      linux-i2c@vger.kernel.org
6309 S:      Maintained
6310 F:      Documentation/i2c/busses/i2c-parport
6311 F:      Documentation/i2c/busses/i2c-parport-light
6312 F:      drivers/i2c/busses/i2c-parport.c
6313 F:      drivers/i2c/busses/i2c-parport-light.c
6314
6315 I2C SUBSYSTEM
6316 M:      Wolfram Sang <wsa@the-dreams.de>
6317 L:      linux-i2c@vger.kernel.org
6318 W:      https://i2c.wiki.kernel.org/
6319 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6320 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6321 S:      Maintained
6322 F:      Documentation/devicetree/bindings/i2c/
6323 F:      Documentation/i2c/
6324 F:      drivers/i2c/
6325 F:      drivers/i2c/*/
6326 F:      include/linux/i2c.h
6327 F:      include/linux/i2c-*.h
6328 F:      include/uapi/linux/i2c.h
6329 F:      include/uapi/linux/i2c-*.h
6330
6331 I2C-TAOS-EVM DRIVER
6332 M:      Jean Delvare <jdelvare@suse.com>
6333 L:      linux-i2c@vger.kernel.org
6334 S:      Maintained
6335 F:      Documentation/i2c/busses/i2c-taos-evm
6336 F:      drivers/i2c/busses/i2c-taos-evm.c
6337
6338 I2C-TINY-USB DRIVER
6339 M:      Till Harbaum <till@harbaum.org>
6340 L:      linux-i2c@vger.kernel.org
6341 W:      http://www.harbaum.org/till/i2c_tiny_usb
6342 S:      Maintained
6343 F:      drivers/i2c/busses/i2c-tiny-usb.c
6344
6345 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6346 M:      Jean Delvare <jdelvare@suse.com>
6347 L:      linux-i2c@vger.kernel.org
6348 S:      Maintained
6349 F:      Documentation/i2c/busses/i2c-ali1535
6350 F:      Documentation/i2c/busses/i2c-ali1563
6351 F:      Documentation/i2c/busses/i2c-ali15x3
6352 F:      Documentation/i2c/busses/i2c-amd756
6353 F:      Documentation/i2c/busses/i2c-amd8111
6354 F:      Documentation/i2c/busses/i2c-i801
6355 F:      Documentation/i2c/busses/i2c-nforce2
6356 F:      Documentation/i2c/busses/i2c-piix4
6357 F:      Documentation/i2c/busses/i2c-sis5595
6358 F:      Documentation/i2c/busses/i2c-sis630
6359 F:      Documentation/i2c/busses/i2c-sis96x
6360 F:      Documentation/i2c/busses/i2c-via
6361 F:      Documentation/i2c/busses/i2c-viapro
6362 F:      drivers/i2c/busses/i2c-ali1535.c
6363 F:      drivers/i2c/busses/i2c-ali1563.c
6364 F:      drivers/i2c/busses/i2c-ali15x3.c
6365 F:      drivers/i2c/busses/i2c-amd756.c
6366 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6367 F:      drivers/i2c/busses/i2c-amd8111.c
6368 F:      drivers/i2c/busses/i2c-i801.c
6369 F:      drivers/i2c/busses/i2c-isch.c
6370 F:      drivers/i2c/busses/i2c-nforce2.c
6371 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6372 F:      drivers/i2c/busses/i2c-piix4.c
6373 F:      drivers/i2c/busses/i2c-sis5595.c
6374 F:      drivers/i2c/busses/i2c-sis630.c
6375 F:      drivers/i2c/busses/i2c-sis96x.c
6376 F:      drivers/i2c/busses/i2c-via.c
6377 F:      drivers/i2c/busses/i2c-viapro.c
6378
6379 I2C/SMBUS ISMT DRIVER
6380 M:      Seth Heasley <seth.heasley@intel.com>
6381 M:      Neil Horman <nhorman@tuxdriver.com>
6382 L:      linux-i2c@vger.kernel.org
6383 F:      drivers/i2c/busses/i2c-ismt.c
6384 F:      Documentation/i2c/busses/i2c-ismt
6385
6386 I2C/SMBUS STUB DRIVER
6387 M:      Jean Delvare <jdelvare@suse.com>
6388 L:      linux-i2c@vger.kernel.org
6389 S:      Maintained
6390 F:      drivers/i2c/i2c-stub.c
6391
6392 i386 BOOT CODE
6393 M:      "H. Peter Anvin" <hpa@zytor.com>
6394 S:      Maintained
6395 F:      arch/x86/boot/
6396
6397 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6398 M:      "H. Peter Anvin" <hpa@zytor.com>
6399 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6400 S:      Maintained
6401
6402 IA64 (Itanium) PLATFORM
6403 M:      Tony Luck <tony.luck@intel.com>
6404 M:      Fenghua Yu <fenghua.yu@intel.com>
6405 L:      linux-ia64@vger.kernel.org
6406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6407 S:      Maintained
6408 F:      arch/ia64/
6409
6410 IBM Power 842 compression accelerator
6411 M:      Haren Myneni <haren@us.ibm.com>
6412 S:      Supported
6413 F:      drivers/crypto/nx/Makefile
6414 F:      drivers/crypto/nx/Kconfig
6415 F:      drivers/crypto/nx/nx-842*
6416 F:      include/linux/sw842.h
6417 F:      crypto/842.c
6418 F:      lib/842/
6419
6420 IBM Power in-Nest Crypto Acceleration
6421 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6422 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6423 L:      linux-crypto@vger.kernel.org
6424 S:      Supported
6425 F:      drivers/crypto/nx/Makefile
6426 F:      drivers/crypto/nx/Kconfig
6427 F:      drivers/crypto/nx/nx-aes*
6428 F:      drivers/crypto/nx/nx-sha*
6429 F:      drivers/crypto/nx/nx.*
6430 F:      drivers/crypto/nx/nx_csbcpb.h
6431 F:      drivers/crypto/nx/nx_debugfs.h
6432
6433 IBM Power Linux RAID adapter
6434 M:      Brian King <brking@us.ibm.com>
6435 S:      Supported
6436 F:      drivers/scsi/ipr.*
6437
6438 IBM Power SRIOV Virtual NIC Device Driver
6439 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6440 M:      John Allen <jallen@linux.vnet.ibm.com>
6441 L:      netdev@vger.kernel.org
6442 S:      Supported
6443 F:      drivers/net/ethernet/ibm/ibmvnic.*
6444
6445 IBM Power Virtual Ethernet Device Driver
6446 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6447 L:      netdev@vger.kernel.org
6448 S:      Supported
6449 F:      drivers/net/ethernet/ibm/ibmveth.*
6450
6451 IBM Power Virtual FC Device Drivers
6452 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6453 L:      linux-scsi@vger.kernel.org
6454 S:      Supported
6455 F:      drivers/scsi/ibmvscsi/ibmvfc*
6456
6457 IBM Power Virtual SCSI Device Drivers
6458 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6459 L:      linux-scsi@vger.kernel.org
6460 S:      Supported
6461 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6462 F:      include/scsi/viosrp.h
6463
6464 IBM Power Virtual SCSI Device Target Driver
6465 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6466 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6467 L:      linux-scsi@vger.kernel.org
6468 L:      target-devel@vger.kernel.org
6469 S:      Supported
6470 F:      drivers/scsi/ibmvscsi_tgt/
6471
6472 IBM Power VMX Cryptographic instructions
6473 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6474 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6475 L:      linux-crypto@vger.kernel.org
6476 S:      Supported
6477 F:      drivers/crypto/vmx/Makefile
6478 F:      drivers/crypto/vmx/Kconfig
6479 F:      drivers/crypto/vmx/vmx.c
6480 F:      drivers/crypto/vmx/aes*
6481 F:      drivers/crypto/vmx/ghash*
6482 F:      drivers/crypto/vmx/ppc-xlate.pl
6483
6484 IBM ServeRAID RAID DRIVER
6485 S:      Orphan
6486 F:      drivers/scsi/ips.*
6487
6488 ICH LPC AND GPIO DRIVER
6489 M:      Peter Tyser <ptyser@xes-inc.com>
6490 S:      Maintained
6491 F:      drivers/mfd/lpc_ich.c
6492 F:      drivers/gpio/gpio-ich.c
6493
6494 IDE SUBSYSTEM
6495 M:      "David S. Miller" <davem@davemloft.net>
6496 L:      linux-ide@vger.kernel.org
6497 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6499 S:      Maintained
6500 F:      Documentation/ide/
6501 F:      drivers/ide/
6502 F:      include/linux/ide.h
6503
6504 IDE/ATAPI DRIVERS
6505 M:      Borislav Petkov <bp@alien8.de>
6506 L:      linux-ide@vger.kernel.org
6507 S:      Maintained
6508 F:      Documentation/cdrom/ide-cd
6509 F:      drivers/ide/ide-cd*
6510
6511 IDEAPAD LAPTOP EXTRAS DRIVER
6512 M:      Ike Panhc <ike.pan@canonical.com>
6513 L:      platform-driver-x86@vger.kernel.org
6514 W:      http://launchpad.net/ideapad-laptop
6515 S:      Maintained
6516 F:      drivers/platform/x86/ideapad-laptop.c
6517
6518 IDEAPAD LAPTOP SLIDEBAR DRIVER
6519 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6520 L:      linux-input@vger.kernel.org
6521 W:      https://github.com/o2genum/ideapad-slidebar
6522 S:      Maintained
6523 F:      drivers/input/misc/ideapad_slidebar.c
6524
6525 IDT VersaClock 5 CLOCK DRIVER
6526 M:      Marek Vasut <marek.vasut@gmail.com>
6527 S:      Maintained
6528 F:      drivers/clk/clk-versaclock5.c
6529
6530 IEEE 802.15.4 SUBSYSTEM
6531 M:      Alexander Aring <alex.aring@gmail.com>
6532 M:      Stefan Schmidt <stefan@osg.samsung.com>
6533 L:      linux-wpan@vger.kernel.org
6534 W:      http://wpan.cakelab.org/
6535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6537 S:      Maintained
6538 F:      net/ieee802154/
6539 F:      net/mac802154/
6540 F:      drivers/net/ieee802154/
6541 F:      include/linux/nl802154.h
6542 F:      include/linux/ieee802154.h
6543 F:      include/net/nl802154.h
6544 F:      include/net/mac802154.h
6545 F:      include/net/af_ieee802154.h
6546 F:      include/net/cfg802154.h
6547 F:      include/net/ieee802154_netdev.h
6548 F:      Documentation/networking/ieee802154.txt
6549
6550 IFE PROTOCOL
6551 M:      Yotam Gigi <yotamg@mellanox.com>
6552 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6553 F:      net/ife
6554 F:      include/net/ife.h
6555 F:      include/uapi/linux/ife.h
6556
6557 IGORPLUG-USB IR RECEIVER
6558 M:      Sean Young <sean@mess.org>
6559 L:      linux-media@vger.kernel.org
6560 S:      Maintained
6561 F:      drivers/media/rc/igorplugusb.c
6562
6563 IGUANAWORKS USB IR TRANSCEIVER
6564 M:      Sean Young <sean@mess.org>
6565 L:      linux-media@vger.kernel.org
6566 S:      Maintained
6567 F:      drivers/media/rc/iguanair.c
6568
6569 IIO DIGITAL POTENTIOMETER DAC
6570 M:      Peter Rosin <peda@axentia.se>
6571 L:      linux-iio@vger.kernel.org
6572 S:      Maintained
6573 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6574 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6575 F:      drivers/iio/dac/dpot-dac.c
6576
6577 IIO ENVELOPE DETECTOR
6578 M:      Peter Rosin <peda@axentia.se>
6579 L:      linux-iio@vger.kernel.org
6580 S:      Maintained
6581 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6582 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6583 F:      drivers/iio/adc/envelope-detector.c
6584
6585 IIO MULTIPLEXER
6586 M:      Peter Rosin <peda@axentia.se>
6587 L:      linux-iio@vger.kernel.org
6588 S:      Maintained
6589 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6590 F:      drivers/iio/multiplexer/iio-mux.c
6591
6592 IIO SUBSYSTEM AND DRIVERS
6593 M:      Jonathan Cameron <jic23@kernel.org>
6594 R:      Hartmut Knaack <knaack.h@gmx.de>
6595 R:      Lars-Peter Clausen <lars@metafoo.de>
6596 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6597 L:      linux-iio@vger.kernel.org
6598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6599 S:      Maintained
6600 F:      Documentation/devicetree/bindings/iio/
6601 F:      drivers/iio/
6602 F:      drivers/staging/iio/
6603 F:      include/linux/iio/
6604 F:      tools/iio/
6605
6606 IKANOS/ADI EAGLE ADSL USB DRIVER
6607 M:      Matthieu Castet <castet.matthieu@free.fr>
6608 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6609 S:      Maintained
6610 F:      drivers/usb/atm/ueagle-atm.c
6611
6612 IMGTEC ASCII LCD DRIVER
6613 M:      Paul Burton <paul.burton@imgtec.com>
6614 S:      Maintained
6615 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6616 F:      drivers/auxdisplay/img-ascii-lcd.c
6617
6618 IMGTEC IR DECODER DRIVER
6619 M:      James Hogan <james.hogan@imgtec.com>
6620 S:      Maintained
6621 F:      drivers/media/rc/img-ir/
6622
6623 IMS TWINTURBO FRAMEBUFFER DRIVER
6624 L:      linux-fbdev@vger.kernel.org
6625 S:      Orphan
6626 F:      drivers/video/fbdev/imsttfb.c
6627
6628 INA209 HARDWARE MONITOR DRIVER
6629 M:      Guenter Roeck <linux@roeck-us.net>
6630 L:      linux-hwmon@vger.kernel.org
6631 S:      Maintained
6632 F:      Documentation/hwmon/ina209
6633 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6634 F:      drivers/hwmon/ina209.c
6635
6636 INA2XX HARDWARE MONITOR DRIVER
6637 M:      Guenter Roeck <linux@roeck-us.net>
6638 L:      linux-hwmon@vger.kernel.org
6639 S:      Maintained
6640 F:      Documentation/hwmon/ina2xx
6641 F:      drivers/hwmon/ina2xx.c
6642 F:      include/linux/platform_data/ina2xx.h
6643
6644 INDUSTRY PACK SUBSYSTEM (IPACK)
6645 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6646 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6647 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6648 L:      industrypack-devel@lists.sourceforge.net
6649 W:      http://industrypack.sourceforge.net
6650 S:      Maintained
6651 F:      drivers/ipack/
6652
6653 INFINIBAND SUBSYSTEM
6654 M:      Doug Ledford <dledford@redhat.com>
6655 M:      Sean Hefty <sean.hefty@intel.com>
6656 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6657 L:      linux-rdma@vger.kernel.org
6658 W:      http://www.openfabrics.org/
6659 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6661 S:      Supported
6662 F:      Documentation/devicetree/bindings/infiniband/
6663 F:      Documentation/infiniband/
6664 F:      drivers/infiniband/
6665 F:      include/uapi/linux/if_infiniband.h
6666 F:      include/uapi/rdma/
6667 F:      include/rdma/
6668
6669 INGENIC JZ4780 DMA Driver
6670 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6671 S:      Maintained
6672 F:      drivers/dma/dma-jz4780.c
6673
6674 INGENIC JZ4780 NAND DRIVER
6675 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6676 L:      linux-mtd@lists.infradead.org
6677 S:      Maintained
6678 F:      drivers/mtd/nand/jz4780_*
6679
6680 INOTIFY
6681 M:      John McCutchan <john@johnmccutchan.com>
6682 M:      Robert Love <rlove@rlove.org>
6683 M:      Eric Paris <eparis@parisplace.org>
6684 S:      Maintained
6685 F:      Documentation/filesystems/inotify.txt
6686 F:      fs/notify/inotify/
6687 F:      include/linux/inotify.h
6688 F:      include/uapi/linux/inotify.h
6689
6690 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6691 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6692 L:      linux-input@vger.kernel.org
6693 Q:      http://patchwork.kernel.org/project/linux-input/list/
6694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6695 S:      Maintained
6696 F:      drivers/input/
6697 F:      include/linux/input.h
6698 F:      include/uapi/linux/input.h
6699 F:      include/uapi/linux/input-event-codes.h
6700 F:      include/linux/input/
6701 F:      Documentation/devicetree/bindings/input/
6702 F:      Documentation/input/
6703
6704 INPUT MULTITOUCH (MT) PROTOCOL
6705 M:      Henrik Rydberg <rydberg@bitmath.org>
6706 L:      linux-input@vger.kernel.org
6707 S:      Odd fixes
6708 F:      Documentation/input/multi-touch-protocol.rst
6709 F:      drivers/input/input-mt.c
6710 K:      \b(ABS|SYN)_MT_
6711
6712 INSIDE SECURE CRYPTO DRIVER
6713 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6714 F:      drivers/crypto/inside-secure/
6715 S:      Maintained
6716 L:      linux-crypto@vger.kernel.org
6717
6718 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6719 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6720 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6721 L:      linux-ima-devel@lists.sourceforge.net
6722 L:      linux-ima-user@lists.sourceforge.net
6723 L:      linux-security-module@vger.kernel.org
6724 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6725 S:      Supported
6726 F:      security/integrity/ima/
6727
6728 INTEL 810/815 FRAMEBUFFER DRIVER
6729 M:      Antonino Daplas <adaplas@gmail.com>
6730 L:      linux-fbdev@vger.kernel.org
6731 S:      Maintained
6732 F:      drivers/video/fbdev/i810/
6733
6734 INTEL ASoC BDW/HSW DRIVERS
6735 M:      Jie Yang <yang.jie@linux.intel.com>
6736 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6737 S:      Supported
6738 F:      sound/soc/intel/common/sst-dsp*
6739 F:      sound/soc/intel/common/sst-firmware.c
6740 F:      sound/soc/intel/boards/broadwell.c
6741 F:      sound/soc/intel/haswell/
6742
6743 INTEL C600 SERIES SAS CONTROLLER DRIVER
6744 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6745 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6746 L:      linux-scsi@vger.kernel.org
6747 T:      git git://git.code.sf.net/p/intel-sas/isci
6748 S:      Supported
6749 F:      drivers/scsi/isci/
6750
6751 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6752 M:      Daniel Vetter <daniel.vetter@intel.com>
6753 M:      Jani Nikula <jani.nikula@linux.intel.com>
6754 L:      intel-gfx@lists.freedesktop.org
6755 W:      https://01.org/linuxgraphics/
6756 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
6757 C:      irc://chat.freenode.net/intel-gfx
6758 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
6759 T:      git git://anongit.freedesktop.org/drm-intel
6760 S:      Supported
6761 F:      drivers/gpu/drm/i915/
6762 F:      include/drm/i915*
6763 F:      include/uapi/drm/i915_drm.h
6764 F:      Documentation/gpu/i915.rst
6765
6766 INTEL ETHERNET DRIVERS
6767 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6768 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6769 W:      http://www.intel.com/support/feedback.htm
6770 W:      http://e1000.sourceforge.net/
6771 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6774 S:      Supported
6775 F:      Documentation/networking/e100.txt
6776 F:      Documentation/networking/e1000.txt
6777 F:      Documentation/networking/e1000e.txt
6778 F:      Documentation/networking/igb.txt
6779 F:      Documentation/networking/igbvf.txt
6780 F:      Documentation/networking/ixgb.txt
6781 F:      Documentation/networking/ixgbe.txt
6782 F:      Documentation/networking/ixgbevf.txt
6783 F:      Documentation/networking/i40e.txt
6784 F:      Documentation/networking/i40evf.txt
6785 F:      drivers/net/ethernet/intel/
6786 F:      drivers/net/ethernet/intel/*/
6787 F:      include/linux/avf/virtchnl.h
6788
6789 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6790 M:      Maik Broemme <mbroemme@libmpq.org>
6791 L:      linux-fbdev@vger.kernel.org
6792 S:      Maintained
6793 F:      Documentation/fb/intelfb.txt
6794 F:      drivers/video/fbdev/intelfb/
6795
6796 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6797 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
6798 M:      Zhi Wang <zhi.a.wang@intel.com>
6799 L:      intel-gvt-dev@lists.freedesktop.org
6800 L:      intel-gfx@lists.freedesktop.org
6801 W:      https://01.org/igvt-g
6802 T:      git https://github.com/01org/gvt-linux.git
6803 S:      Supported
6804 F:      drivers/gpu/drm/i915/gvt/
6805
6806 INTEL HID EVENT DRIVER
6807 M:      Alex Hung <alex.hung@canonical.com>
6808 L:      platform-driver-x86@vger.kernel.org
6809 S:      Maintained
6810 F:      drivers/platform/x86/intel-hid.c
6811
6812 INTEL I/OAT DMA DRIVER
6813 M:      Dave Jiang <dave.jiang@intel.com>
6814 R:      Dan Williams <dan.j.williams@intel.com>
6815 L:      dmaengine@vger.kernel.org
6816 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6817 S:      Supported
6818 F:      drivers/dma/ioat*
6819
6820 INTEL IDLE DRIVER
6821 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6822 M:      Len Brown <lenb@kernel.org>
6823 L:      linux-pm@vger.kernel.org
6824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6825 B:      https://bugzilla.kernel.org
6826 S:      Supported
6827 F:      drivers/idle/intel_idle.c
6828
6829 INTEL INTEGRATED SENSOR HUB DRIVER
6830 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6831 M:      Jiri Kosina <jikos@kernel.org>
6832 L:      linux-input@vger.kernel.org
6833 S:      Maintained
6834 F:      drivers/hid/intel-ish-hid/
6835
6836 INTEL IOMMU (VT-d)
6837 M:      David Woodhouse <dwmw2@infradead.org>
6838 L:      iommu@lists.linux-foundation.org
6839 T:      git git://git.infradead.org/iommu-2.6.git
6840 S:      Supported
6841 F:      drivers/iommu/intel-iommu.c
6842 F:      include/linux/intel-iommu.h
6843
6844 INTEL IOP-ADMA DMA DRIVER
6845 R:      Dan Williams <dan.j.williams@intel.com>
6846 S:      Odd fixes
6847 F:      drivers/dma/iop-adma.c
6848
6849 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6850 M:      Krzysztof Halasa <khalasa@piap.pl>
6851 S:      Maintained
6852 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6853 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6854 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6855 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6856 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6857 F:      drivers/net/wan/ixp4xx_hss.c
6858
6859 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6860 M:      Deepak Saxena <dsaxena@plexity.net>
6861 S:      Maintained
6862 F:      drivers/char/hw_random/ixp4xx-rng.c
6863
6864 INTEL MANAGEMENT ENGINE (mei)
6865 M:      Tomas Winkler <tomas.winkler@intel.com>
6866 L:      linux-kernel@vger.kernel.org
6867 S:      Supported
6868 F:      include/uapi/linux/mei.h
6869 F:      include/linux/mei_cl_bus.h
6870 F:      drivers/misc/mei/*
6871 F:      drivers/watchdog/mei_wdt.c
6872 F:      Documentation/misc-devices/mei/*
6873 F:      samples/mei/*
6874
6875 INTEL MENLOW THERMAL DRIVER
6876 M:      Sujith Thomas <sujith.thomas@intel.com>
6877 L:      platform-driver-x86@vger.kernel.org
6878 W:      https://01.org/linux-acpi
6879 S:      Supported
6880 F:      drivers/platform/x86/intel_menlow.c
6881
6882 INTEL MERRIFIELD GPIO DRIVER
6883 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6884 L:      linux-gpio@vger.kernel.org
6885 S:      Maintained
6886 F:      drivers/gpio/gpio-merrifield.c
6887
6888 INTEL MIC DRIVERS (mic)
6889 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6890 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6891 S:      Supported
6892 W:      https://github.com/sudeepdutt/mic
6893 W:      http://software.intel.com/en-us/mic-developer
6894 F:      include/linux/mic_bus.h
6895 F:      include/linux/scif.h
6896 F:      include/uapi/linux/mic_common.h
6897 F:      include/uapi/linux/mic_ioctl.h
6898 F:      include/uapi/linux/scif_ioctl.h
6899 F:      drivers/misc/mic/
6900 F:      drivers/dma/mic_x100_dma.c
6901 F:      drivers/dma/mic_x100_dma.h
6902 F:      Documentation/mic/
6903
6904 INTEL PMC CORE DRIVER
6905 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6906 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6907 L:      platform-driver-x86@vger.kernel.org
6908 S:      Maintained
6909 F:      arch/x86/include/asm/pmc_core.h
6910 F:      drivers/platform/x86/intel_pmc_core*
6911
6912 INTEL PMC/P-Unit IPC DRIVER
6913 M:      Zha Qipeng<qipeng.zha@intel.com>
6914 L:      platform-driver-x86@vger.kernel.org
6915 S:      Maintained
6916 F:      drivers/platform/x86/intel_pmc_ipc.c
6917 F:      drivers/platform/x86/intel_punit_ipc.c
6918 F:      arch/x86/include/asm/intel_pmc_ipc.h
6919 F:      arch/x86/include/asm/intel_punit_ipc.h
6920
6921 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6922 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6923 L:      linux-wireless@vger.kernel.org
6924 S:      Maintained
6925 F:      Documentation/networking/README.ipw2100
6926 F:      Documentation/networking/README.ipw2200
6927 F:      drivers/net/wireless/intel/ipw2x00/
6928
6929 INTEL PSTATE DRIVER
6930 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6931 M:      Len Brown <lenb@kernel.org>
6932 L:      linux-pm@vger.kernel.org
6933 S:      Supported
6934 F:      drivers/cpufreq/intel_pstate.c
6935
6936 INTEL RDMA RNIC DRIVER
6937 M:      Faisal Latif <faisal.latif@intel.com>
6938 M:      Shiraz Saleem <shiraz.saleem@intel.com>
6939 L:      linux-rdma@vger.kernel.org
6940 S:      Supported
6941 F:      drivers/infiniband/hw/i40iw/
6942
6943 INTEL TELEMETRY DRIVER
6944 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6945 L:      platform-driver-x86@vger.kernel.org
6946 S:      Maintained
6947 F:      arch/x86/include/asm/intel_telemetry.h
6948 F:      drivers/platform/x86/intel_telemetry*
6949
6950 INTEL VIRTUAL BUTTON DRIVER
6951 M:      AceLan Kao <acelan.kao@canonical.com>
6952 L:      platform-driver-x86@vger.kernel.org
6953 S:      Maintained
6954 F:      drivers/platform/x86/intel-vbtn.c
6955
6956 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6957 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6958 L:      linux-wireless@vger.kernel.org
6959 S:      Supported
6960 F:      drivers/net/wireless/intel/iwlegacy/
6961
6962 INTEL WIRELESS WIFI LINK (iwlwifi)
6963 M:      Johannes Berg <johannes.berg@intel.com>
6964 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6965 M:      Luca Coelho <luciano.coelho@intel.com>
6966 M:      Intel Linux Wireless <linuxwifi@intel.com>
6967 L:      linux-wireless@vger.kernel.org
6968 W:      http://intellinuxwireless.org
6969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6970 S:      Supported
6971 F:      drivers/net/wireless/intel/iwlwifi/
6972
6973 INTEL WIRELESS WIMAX CONNECTION 2400
6974 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6975 M:      linux-wimax@intel.com
6976 L:      wimax@linuxwimax.org (subscribers-only)
6977 S:      Supported
6978 W:      http://linuxwimax.org
6979 F:      Documentation/wimax/README.i2400m
6980 F:      drivers/net/wimax/i2400m/
6981 F:      include/uapi/linux/wimax/i2400m.h
6982
6983 INTEL(R) TRACE HUB
6984 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6985 S:      Supported
6986 F:      Documentation/trace/intel_th.txt
6987 F:      drivers/hwtracing/intel_th/
6988
6989 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6990 M:      Ning Sun <ning.sun@intel.com>
6991 L:      tboot-devel@lists.sourceforge.net
6992 W:      http://tboot.sourceforge.net
6993 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6994 S:      Supported
6995 F:      Documentation/intel_txt.txt
6996 F:      include/linux/tboot.h
6997 F:      arch/x86/kernel/tboot.c
6998
6999 INTEL-MID GPIO DRIVER
7000 M:      David Cohen <david.a.cohen@linux.intel.com>
7001 L:      linux-gpio@vger.kernel.org
7002 S:      Maintained
7003 F:      drivers/gpio/gpio-intel-mid.c
7004
7005 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7006 M:      Linus Walleij <linus.walleij@linaro.org>
7007 L:      linux-iio@vger.kernel.org
7008 S:      Maintained
7009 F:      drivers/iio/gyro/mpu3050*
7010 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7011
7012 IOC3 ETHERNET DRIVER
7013 M:      Ralf Baechle <ralf@linux-mips.org>
7014 L:      linux-mips@linux-mips.org
7015 S:      Maintained
7016 F:      drivers/net/ethernet/sgi/ioc3-eth.c
7017
7018 IOC3 SERIAL DRIVER
7019 M:      Pat Gefre <pfg@sgi.com>
7020 L:      linux-serial@vger.kernel.org
7021 S:      Maintained
7022 F:      drivers/tty/serial/ioc3_serial.c
7023
7024 IOMMU DRIVERS
7025 M:      Joerg Roedel <joro@8bytes.org>
7026 L:      iommu@lists.linux-foundation.org
7027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7028 S:      Maintained
7029 F:      Documentation/devicetree/bindings/iommu/
7030 F:      drivers/iommu/
7031 F:      include/linux/iommu.h
7032 F:      include/linux/iova.h
7033
7034 IP MASQUERADING
7035 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7036 S:      Maintained
7037 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
7038
7039 IPMI SUBSYSTEM
7040 M:      Corey Minyard <minyard@acm.org>
7041 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7042 W:      http://openipmi.sourceforge.net/
7043 S:      Supported
7044 F:      Documentation/IPMI.txt
7045 F:      drivers/char/ipmi/
7046 F:      include/linux/ipmi*
7047 F:      include/uapi/linux/ipmi*
7048
7049 IPS SCSI RAID DRIVER
7050 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7051 L:      linux-scsi@vger.kernel.org
7052 W:      http://www.adaptec.com/
7053 S:      Maintained
7054 F:      drivers/scsi/ips*
7055
7056 IPVS
7057 M:      Wensong Zhang <wensong@linux-vs.org>
7058 M:      Simon Horman <horms@verge.net.au>
7059 M:      Julian Anastasov <ja@ssi.bg>
7060 L:      netdev@vger.kernel.org
7061 L:      lvs-devel@vger.kernel.org
7062 S:      Maintained
7063 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7065 F:      Documentation/networking/ipvs-sysctl.txt
7066 F:      include/net/ip_vs.h
7067 F:      include/uapi/linux/ip_vs.h
7068 F:      net/netfilter/ipvs/
7069
7070 IPWIRELESS DRIVER
7071 M:      Jiri Kosina <jikos@kernel.org>
7072 M:      David Sterba <dsterba@suse.com>
7073 S:      Odd Fixes
7074 F:      drivers/tty/ipwireless/
7075
7076 IPX NETWORK LAYER
7077 L:      netdev@vger.kernel.org
7078 S:      Odd fixes
7079 F:      include/net/ipx.h
7080 F:      include/uapi/linux/ipx.h
7081 F:      net/ipx/
7082
7083 IRDA SUBSYSTEM
7084 M:      Samuel Ortiz <samuel@sortiz.org>
7085 L:      irda-users@lists.sourceforge.net (subscribers-only)
7086 L:      netdev@vger.kernel.org
7087 W:      http://irda.sourceforge.net/
7088 S:      Maintained
7089 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7090 F:      Documentation/networking/irda.txt
7091 F:      drivers/net/irda/
7092 F:      include/net/irda/
7093 F:      net/irda/
7094
7095 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7096 M:      Marc Zyngier <marc.zyngier@arm.com>
7097 S:      Maintained
7098 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7099 F:      Documentation/IRQ-domain.txt
7100 F:      include/linux/irqdomain.h
7101 F:      kernel/irq/irqdomain.c
7102 F:      kernel/irq/msi.c
7103
7104 IRQ SUBSYSTEM
7105 M:      Thomas Gleixner <tglx@linutronix.de>
7106 L:      linux-kernel@vger.kernel.org
7107 S:      Maintained
7108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7109 F:      kernel/irq/
7110
7111 IRQCHIP DRIVERS
7112 M:      Thomas Gleixner <tglx@linutronix.de>
7113 M:      Jason Cooper <jason@lakedaemon.net>
7114 M:      Marc Zyngier <marc.zyngier@arm.com>
7115 L:      linux-kernel@vger.kernel.org
7116 S:      Maintained
7117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7118 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7119 F:      Documentation/devicetree/bindings/interrupt-controller/
7120 F:      drivers/irqchip/
7121
7122 ISA
7123 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7124 S:      Maintained
7125 F:      Documentation/isa.txt
7126 F:      drivers/base/isa.c
7127 F:      include/linux/isa.h
7128
7129 ISA RADIO MODULE
7130 M:      Hans Verkuil <hverkuil@xs4all.nl>
7131 L:      linux-media@vger.kernel.org
7132 T:      git git://linuxtv.org/media_tree.git
7133 W:      https://linuxtv.org
7134 S:      Maintained
7135 F:      drivers/media/radio/radio-isa*
7136
7137 ISAPNP
7138 M:      Jaroslav Kysela <perex@perex.cz>
7139 S:      Maintained
7140 F:      Documentation/isapnp.txt
7141 F:      drivers/pnp/isapnp/
7142 F:      include/linux/isapnp.h
7143
7144 ISCSI
7145 M:      Lee Duncan <lduncan@suse.com>
7146 M:      Chris Leech <cleech@redhat.com>
7147 L:      open-iscsi@googlegroups.com
7148 W:      www.open-iscsi.com
7149 S:      Maintained
7150 F:      drivers/scsi/*iscsi*
7151 F:      include/scsi/*iscsi*
7152
7153 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7154 M:      Peter Jones <pjones@redhat.com>
7155 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7156 S:      Maintained
7157 F:      drivers/firmware/iscsi_ibft*
7158
7159 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7160 M:      Or Gerlitz <ogerlitz@mellanox.com>
7161 M:      Sagi Grimberg <sagi@grimberg.me>
7162 M:      Roi Dayan <roid@mellanox.com>
7163 L:      linux-rdma@vger.kernel.org
7164 S:      Supported
7165 W:      http://www.openfabrics.org
7166 W:      www.open-iscsi.org
7167 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7168 F:      drivers/infiniband/ulp/iser/
7169
7170 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7171 M:      Sagi Grimberg <sagi@grimberg.me>
7172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7173 L:      linux-rdma@vger.kernel.org
7174 L:      target-devel@vger.kernel.org
7175 S:      Supported
7176 W:      http://www.linux-iscsi.org
7177 F:      drivers/infiniband/ulp/isert
7178
7179 ISDN SUBSYSTEM
7180 M:      Karsten Keil <isdn@linux-pingi.de>
7181 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7182 L:      netdev@vger.kernel.org
7183 W:      http://www.isdn4linux.de
7184 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7185 S:      Maintained
7186 F:      Documentation/isdn/
7187 F:      drivers/isdn/
7188 F:      include/linux/isdn.h
7189 F:      include/linux/isdn/
7190 F:      include/uapi/linux/isdn.h
7191 F:      include/uapi/linux/isdn/
7192
7193 ISDN SUBSYSTEM (Eicon active card driver)
7194 M:      Armin Schindler <mac@melware.de>
7195 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7196 W:      http://www.melware.de
7197 S:      Maintained
7198 F:      drivers/isdn/hardware/eicon/
7199
7200 IT87 HARDWARE MONITORING DRIVER
7201 M:      Jean Delvare <jdelvare@suse.com>
7202 L:      linux-hwmon@vger.kernel.org
7203 S:      Maintained
7204 F:      Documentation/hwmon/it87
7205 F:      drivers/hwmon/it87.c
7206
7207 IT913X MEDIA DRIVER
7208 M:      Antti Palosaari <crope@iki.fi>
7209 L:      linux-media@vger.kernel.org
7210 W:      https://linuxtv.org
7211 W:      http://palosaari.fi/linux/
7212 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7213 T:      git git://linuxtv.org/anttip/media_tree.git
7214 S:      Maintained
7215 F:      drivers/media/tuners/it913x*
7216
7217 IVTV VIDEO4LINUX DRIVER
7218 M:      Andy Walls <awalls@md.metrocast.net>
7219 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7220 L:      linux-media@vger.kernel.org
7221 T:      git git://linuxtv.org/media_tree.git
7222 W:      http://www.ivtvdriver.org
7223 S:      Maintained
7224 F:      Documentation/media/v4l-drivers/ivtv*
7225 F:      drivers/media/pci/ivtv/
7226 F:      include/uapi/linux/ivtv*
7227
7228 IX2505V MEDIA DRIVER
7229 M:      Malcolm Priestley <tvboxspy@gmail.com>
7230 L:      linux-media@vger.kernel.org
7231 W:      https://linuxtv.org
7232 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7233 S:      Maintained
7234 F:      drivers/media/dvb-frontends/ix2505v*
7235
7236 JC42.4 TEMPERATURE SENSOR DRIVER
7237 M:      Guenter Roeck <linux@roeck-us.net>
7238 L:      linux-hwmon@vger.kernel.org
7239 S:      Maintained
7240 F:      drivers/hwmon/jc42.c
7241 F:      Documentation/hwmon/jc42
7242
7243 JFS FILESYSTEM
7244 M:      Dave Kleikamp <shaggy@kernel.org>
7245 L:      jfs-discussion@lists.sourceforge.net
7246 W:      http://jfs.sourceforge.net/
7247 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7248 S:      Maintained
7249 F:      Documentation/filesystems/jfs.txt
7250 F:      fs/jfs/
7251
7252 JME NETWORK DRIVER
7253 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7254 L:      netdev@vger.kernel.org
7255 S:      Maintained
7256 F:      drivers/net/ethernet/jme.*
7257
7258 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7259 M:      David Woodhouse <dwmw2@infradead.org>
7260 L:      linux-mtd@lists.infradead.org
7261 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7262 S:      Maintained
7263 F:      fs/jffs2/
7264 F:      include/uapi/linux/jffs2.h
7265
7266 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7267 M:      "Theodore Ts'o" <tytso@mit.edu>
7268 M:      Jan Kara <jack@suse.com>
7269 L:      linux-ext4@vger.kernel.org
7270 S:      Maintained
7271 F:      fs/jbd2/
7272 F:      include/linux/jbd2.h
7273
7274 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7275 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7276 L:      linux-media@vger.kernel.org
7277 S:      Maintained
7278 F:      drivers/media/platform/rcar_jpu.c
7279
7280 JSM Neo PCI based serial card
7281 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7282 L:      linux-serial@vger.kernel.org
7283 S:      Maintained
7284 F:      drivers/tty/serial/jsm/
7285
7286 K10TEMP HARDWARE MONITORING DRIVER
7287 M:      Clemens Ladisch <clemens@ladisch.de>
7288 L:      linux-hwmon@vger.kernel.org
7289 S:      Maintained
7290 F:      Documentation/hwmon/k10temp
7291 F:      drivers/hwmon/k10temp.c
7292
7293 K8TEMP HARDWARE MONITORING DRIVER
7294 M:      Rudolf Marek <r.marek@assembler.cz>
7295 L:      linux-hwmon@vger.kernel.org
7296 S:      Maintained
7297 F:      Documentation/hwmon/k8temp
7298 F:      drivers/hwmon/k8temp.c
7299
7300 KASAN
7301 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7302 R:      Alexander Potapenko <glider@google.com>
7303 R:      Dmitry Vyukov <dvyukov@google.com>
7304 L:      kasan-dev@googlegroups.com
7305 S:      Maintained
7306 F:      arch/*/include/asm/kasan.h
7307 F:      arch/*/mm/kasan_init*
7308 F:      Documentation/dev-tools/kasan.rst
7309 F:      include/linux/kasan*.h
7310 F:      lib/test_kasan.c
7311 F:      mm/kasan/
7312 F:      scripts/Makefile.kasan
7313
7314 KCONFIG
7315 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7316 L:      linux-kbuild@vger.kernel.org
7317 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7318 S:      Maintained
7319 F:      Documentation/kbuild/kconfig-language.txt
7320 F:      scripts/kconfig/
7321
7322 KDUMP
7323 M:      Dave Young <dyoung@redhat.com>
7324 M:      Baoquan He <bhe@redhat.com>
7325 R:      Vivek Goyal <vgoyal@redhat.com>
7326 L:      kexec@lists.infradead.org
7327 W:      http://lse.sourceforge.net/kdump/
7328 S:      Maintained
7329 F:      Documentation/kdump/
7330
7331 KEENE FM RADIO TRANSMITTER DRIVER
7332 M:      Hans Verkuil <hverkuil@xs4all.nl>
7333 L:      linux-media@vger.kernel.org
7334 T:      git git://linuxtv.org/media_tree.git
7335 W:      https://linuxtv.org
7336 S:      Maintained
7337 F:      drivers/media/radio/radio-keene*
7338
7339 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7340 M:      Ian Kent <raven@themaw.net>
7341 L:      autofs@vger.kernel.org
7342 S:      Maintained
7343 F:      fs/autofs4/
7344
7345 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7346 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7347 M:      Michal Marek <mmarek@suse.com>
7348 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7349 L:      linux-kbuild@vger.kernel.org
7350 S:      Maintained
7351 F:      Documentation/kbuild/
7352 F:      Makefile
7353 F:      scripts/Makefile.*
7354 F:      scripts/basic/
7355 F:      scripts/mk*
7356 F:      scripts/package/
7357
7358 KERNEL JANITORS
7359 L:      kernel-janitors@vger.kernel.org
7360 W:      http://kernelnewbies.org/KernelJanitors
7361 S:      Odd Fixes
7362
7363 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7364 M:      "J. Bruce Fields" <bfields@fieldses.org>
7365 M:      Jeff Layton <jlayton@poochiereds.net>
7366 L:      linux-nfs@vger.kernel.org
7367 W:      http://nfs.sourceforge.net/
7368 T:      git git://linux-nfs.org/~bfields/linux.git
7369 S:      Supported
7370 F:      fs/nfsd/
7371 F:      include/uapi/linux/nfsd/
7372 F:      fs/lockd/
7373 F:      fs/nfs_common/
7374 F:      net/sunrpc/
7375 F:      include/linux/lockd/
7376 F:      include/linux/sunrpc/
7377 F:      include/uapi/linux/sunrpc/
7378
7379 KERNEL SELFTEST FRAMEWORK
7380 M:      Shuah Khan <shuahkh@osg.samsung.com>
7381 M:      Shuah Khan <shuah@kernel.org>
7382 L:      linux-kselftest@vger.kernel.org
7383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7384 S:      Maintained
7385 F:      tools/testing/selftests/
7386 F:      Documentation/dev-tools/kselftest*
7387
7388 KERNEL VIRTUAL MACHINE (KVM)
7389 M:      Paolo Bonzini <pbonzini@redhat.com>
7390 M:      Radim Krčmář <rkrcmar@redhat.com>
7391 L:      kvm@vger.kernel.org
7392 W:      http://www.linux-kvm.org
7393 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7394 S:      Supported
7395 F:      Documentation/*/kvm*.txt
7396 F:      Documentation/virtual/kvm/
7397 F:      arch/*/kvm/
7398 F:      arch/x86/kernel/kvm.c
7399 F:      arch/x86/kernel/kvmclock.c
7400 F:      arch/*/include/asm/kvm*
7401 F:      include/linux/kvm*
7402 F:      include/uapi/linux/kvm*
7403 F:      virt/kvm/
7404 F:      tools/kvm/
7405
7406 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7407 M:      Joerg Roedel <joro@8bytes.org>
7408 L:      kvm@vger.kernel.org
7409 W:      http://www.linux-kvm.org/
7410 S:      Maintained
7411 F:      arch/x86/include/asm/svm.h
7412 F:      arch/x86/kvm/svm.c
7413
7414 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7415 M:      Christoffer Dall <christoffer.dall@linaro.org>
7416 M:      Marc Zyngier <marc.zyngier@arm.com>
7417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7418 L:      kvmarm@lists.cs.columbia.edu
7419 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7420 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7421 S:      Supported
7422 F:      arch/arm/include/uapi/asm/kvm*
7423 F:      arch/arm/include/asm/kvm*
7424 F:      arch/arm/kvm/
7425 F:      virt/kvm/arm/
7426 F:      include/kvm/arm_*
7427
7428 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7429 M:      Alexander Graf <agraf@suse.com>
7430 L:      kvm-ppc@vger.kernel.org
7431 W:      http://www.linux-kvm.org/
7432 T:      git git://github.com/agraf/linux-2.6.git
7433 S:      Supported
7434 F:      arch/powerpc/include/asm/kvm*
7435 F:      arch/powerpc/kvm/
7436
7437 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7438 M:      Christoffer Dall <christoffer.dall@linaro.org>
7439 M:      Marc Zyngier <marc.zyngier@arm.com>
7440 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7441 L:      kvmarm@lists.cs.columbia.edu
7442 S:      Maintained
7443 F:      arch/arm64/include/uapi/asm/kvm*
7444 F:      arch/arm64/include/asm/kvm*
7445 F:      arch/arm64/kvm/
7446
7447 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7448 M:      James Hogan <james.hogan@imgtec.com>
7449 L:      linux-mips@linux-mips.org
7450 S:      Supported
7451 F:      arch/mips/include/uapi/asm/kvm*
7452 F:      arch/mips/include/asm/kvm*
7453 F:      arch/mips/kvm/
7454
7455 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7456 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7457 M:      Cornelia Huck <cohuck@redhat.com>
7458 L:      linux-s390@vger.kernel.org
7459 W:      http://www.ibm.com/developerworks/linux/linux390/
7460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7461 S:      Supported
7462 F:      Documentation/s390/kvm.txt
7463 F:      arch/s390/include/asm/kvm*
7464 F:      arch/s390/kvm/
7465 F:      arch/s390/mm/gmap.c
7466
7467 KERNFS
7468 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7469 M:      Tejun Heo <tj@kernel.org>
7470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7471 S:      Supported
7472 F:      include/linux/kernfs.h
7473 F:      fs/kernfs/
7474
7475 KEXEC
7476 M:      Eric Biederman <ebiederm@xmission.com>
7477 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7478 L:      kexec@lists.infradead.org
7479 S:      Maintained
7480 F:      include/linux/kexec.h
7481 F:      include/uapi/linux/kexec.h
7482 F:      kernel/kexec*
7483
7484 KEYS-ENCRYPTED
7485 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7486 M:      David Safford <safford@us.ibm.com>
7487 L:      linux-security-module@vger.kernel.org
7488 L:      keyrings@vger.kernel.org
7489 S:      Supported
7490 F:      Documentation/security/keys/trusted-encrypted.rst
7491 F:      include/keys/encrypted-type.h
7492 F:      security/keys/encrypted-keys/
7493
7494 KEYS-TRUSTED
7495 M:      David Safford <safford@us.ibm.com>
7496 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7497 L:      linux-security-module@vger.kernel.org
7498 L:      keyrings@vger.kernel.org
7499 S:      Supported
7500 F:      Documentation/security/keys/trusted-encrypted.rst
7501 F:      include/keys/trusted-type.h
7502 F:      security/keys/trusted.c
7503 F:      security/keys/trusted.h
7504
7505 KEYS/KEYRINGS:
7506 M:      David Howells <dhowells@redhat.com>
7507 L:      keyrings@vger.kernel.org
7508 S:      Maintained
7509 F:      Documentation/security/keys/core.rst
7510 F:      include/linux/key.h
7511 F:      include/linux/key-type.h
7512 F:      include/linux/keyctl.h
7513 F:      include/uapi/linux/keyctl.h
7514 F:      include/keys/
7515 F:      security/keys/
7516
7517 KGDB / KDB /debug_core
7518 M:      Jason Wessel <jason.wessel@windriver.com>
7519 W:      http://kgdb.wiki.kernel.org/
7520 L:      kgdb-bugreport@lists.sourceforge.net
7521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7522 S:      Maintained
7523 F:      Documentation/dev-tools/kgdb.rst
7524 F:      drivers/misc/kgdbts.c
7525 F:      drivers/tty/serial/kgdboc.c
7526 F:      include/linux/kdb.h
7527 F:      include/linux/kgdb.h
7528 F:      kernel/debug/
7529
7530 KMEMCHECK
7531 M:      Vegard Nossum <vegardno@ifi.uio.no>
7532 M:      Pekka Enberg <penberg@kernel.org>
7533 S:      Maintained
7534 F:      Documentation/dev-tools/kmemcheck.rst
7535 F:      arch/x86/include/asm/kmemcheck.h
7536 F:      arch/x86/mm/kmemcheck/
7537 F:      include/linux/kmemcheck.h
7538 F:      mm/kmemcheck.c
7539
7540 KMEMLEAK
7541 M:      Catalin Marinas <catalin.marinas@arm.com>
7542 S:      Maintained
7543 F:      Documentation/dev-tools/kmemleak.rst
7544 F:      include/linux/kmemleak.h
7545 F:      mm/kmemleak.c
7546 F:      mm/kmemleak-test.c
7547
7548 KMOD MODULE USERMODE HELPER
7549 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
7550 L:      linux-kernel@vger.kernel.org
7551 S:      Maintained
7552 F:      kernel/kmod.c
7553 F:      include/linux/kmod.h
7554 F:      lib/test_kmod.c
7555 F:      tools/testing/selftests/kmod/
7556
7557 KPROBES
7558 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7559 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7560 M:      "David S. Miller" <davem@davemloft.net>
7561 M:      Masami Hiramatsu <mhiramat@kernel.org>
7562 S:      Maintained
7563 F:      Documentation/kprobes.txt
7564 F:      include/linux/kprobes.h
7565 F:      include/asm-generic/kprobes.h
7566 F:      kernel/kprobes.c
7567
7568 KS0108 LCD CONTROLLER DRIVER
7569 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7570 W:      http://miguelojeda.es/auxdisplay.htm
7571 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7572 S:      Maintained
7573 F:      Documentation/auxdisplay/ks0108
7574 F:      drivers/auxdisplay/ks0108.c
7575 F:      include/linux/ks0108.h
7576
7577 L3MDEV
7578 M:      David Ahern <dsa@cumulusnetworks.com>
7579 L:      netdev@vger.kernel.org
7580 S:      Maintained
7581 F:      net/l3mdev
7582 F:      include/net/l3mdev.h
7583
7584 LANTIQ MIPS ARCHITECTURE
7585 M:      John Crispin <john@phrozen.org>
7586 L:      linux-mips@linux-mips.org
7587 S:      Maintained
7588 F:      arch/mips/lantiq
7589
7590 LAPB module
7591 L:      linux-x25@vger.kernel.org
7592 S:      Orphan
7593 F:      Documentation/networking/lapb-module.txt
7594 F:      include/*/lapb.h
7595 F:      net/lapb/
7596
7597 LASI 53c700 driver for PARISC
7598 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7599 L:      linux-scsi@vger.kernel.org
7600 S:      Maintained
7601 F:      Documentation/scsi/53c700.txt
7602 F:      drivers/scsi/53c700*
7603
7604 LED SUBSYSTEM
7605 M:      Richard Purdie <rpurdie@rpsys.net>
7606 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7607 M:      Pavel Machek <pavel@ucw.cz>
7608 L:      linux-leds@vger.kernel.org
7609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7610 S:      Maintained
7611 F:      Documentation/devicetree/bindings/leds/
7612 F:      drivers/leds/
7613 F:      include/linux/leds.h
7614
7615 LEGACY EEPROM DRIVER
7616 M:      Jean Delvare <jdelvare@suse.com>
7617 S:      Maintained
7618 F:      Documentation/misc-devices/eeprom
7619 F:      drivers/misc/eeprom/eeprom.c
7620
7621 LEGO USB Tower driver
7622 M:      Juergen Stuber <starblue@users.sourceforge.net>
7623 L:      legousb-devel@lists.sourceforge.net
7624 W:      http://legousb.sourceforge.net/
7625 S:      Maintained
7626 F:      drivers/usb/misc/legousbtower.c
7627
7628 LG2160 MEDIA DRIVER
7629 M:      Michael Krufky <mkrufky@linuxtv.org>
7630 L:      linux-media@vger.kernel.org
7631 W:      https://linuxtv.org
7632 W:      http://github.com/mkrufky
7633 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7634 T:      git git://linuxtv.org/mkrufky/tuners.git
7635 S:      Maintained
7636 F:      drivers/media/dvb-frontends/lg2160.*
7637
7638 LGDT3305 MEDIA DRIVER
7639 M:      Michael Krufky <mkrufky@linuxtv.org>
7640 L:      linux-media@vger.kernel.org
7641 W:      https://linuxtv.org
7642 W:      http://github.com/mkrufky
7643 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7644 T:      git git://linuxtv.org/mkrufky/tuners.git
7645 S:      Maintained
7646 F:      drivers/media/dvb-frontends/lgdt3305.*
7647
7648 LGUEST
7649 M:      Rusty Russell <rusty@rustcorp.com.au>
7650 L:      lguest@lists.ozlabs.org
7651 W:      http://lguest.ozlabs.org/
7652 S:      Odd Fixes
7653 F:      arch/x86/include/asm/lguest*.h
7654 F:      arch/x86/lguest/
7655 F:      drivers/lguest/
7656 F:      include/linux/lguest*.h
7657 F:      tools/lguest/
7658
7659 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7660 M:      Viresh Kumar <vireshk@kernel.org>
7661 L:      linux-ide@vger.kernel.org
7662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7663 S:      Maintained
7664 F:      include/linux/pata_arasan_cf_data.h
7665 F:      drivers/ata/pata_arasan_cf.c
7666
7667 LIBATA PATA DRIVERS
7668 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7669 M:      Tejun Heo <tj@kernel.org>
7670 L:      linux-ide@vger.kernel.org
7671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7672 S:      Maintained
7673 F:      drivers/ata/pata_*.c
7674 F:      drivers/ata/ata_generic.c
7675
7676 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7677 M:      Linus Walleij <linus.walleij@linaro.org>
7678 L:      linux-ide@vger.kernel.org
7679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7680 S:      Maintained
7681 F:      drivers/ata/pata_ftide010.c
7682 F:      drivers/ata/sata_gemini.c
7683 F:      drivers/ata/sata_gemini.h
7684
7685 LIBATA SATA AHCI PLATFORM devices support
7686 M:      Hans de Goede <hdegoede@redhat.com>
7687 M:      Tejun Heo <tj@kernel.org>
7688 L:      linux-ide@vger.kernel.org
7689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7690 S:      Maintained
7691 F:      drivers/ata/ahci_platform.c
7692 F:      drivers/ata/libahci_platform.c
7693 F:      include/linux/ahci_platform.h
7694
7695 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7696 M:      Mikael Pettersson <mikpelinux@gmail.com>
7697 L:      linux-ide@vger.kernel.org
7698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7699 S:      Maintained
7700 F:      drivers/ata/sata_promise.*
7701
7702 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7703 M:      Tejun Heo <tj@kernel.org>
7704 L:      linux-ide@vger.kernel.org
7705 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7706 S:      Maintained
7707 F:      drivers/ata/
7708 F:      include/linux/ata.h
7709 F:      include/linux/libata.h
7710 F:      Documentation/devicetree/bindings/ata/
7711
7712 LIBLOCKDEP
7713 M:      Sasha Levin <alexander.levin@verizon.com>
7714 S:      Maintained
7715 F:      tools/lib/lockdep/
7716
7717 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7718 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7719 L:      linux-nvdimm@lists.01.org
7720 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7721 S:      Supported
7722 F:      drivers/nvdimm/blk.c
7723 F:      drivers/nvdimm/region_devs.c
7724
7725 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7726 M:      Vishal Verma <vishal.l.verma@intel.com>
7727 L:      linux-nvdimm@lists.01.org
7728 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7729 S:      Supported
7730 F:      drivers/nvdimm/btt*
7731
7732 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7733 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7734 L:      linux-nvdimm@lists.01.org
7735 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7736 S:      Supported
7737 F:      drivers/nvdimm/pmem*
7738
7739 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7740 M:      Dan Williams <dan.j.williams@intel.com>
7741 L:      linux-nvdimm@lists.01.org
7742 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7743 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7744 S:      Supported
7745 F:      drivers/nvdimm/*
7746 F:      drivers/acpi/nfit/*
7747 F:      include/linux/nd.h
7748 F:      include/linux/libnvdimm.h
7749 F:      include/uapi/linux/ndctl.h
7750
7751 LIGHTNVM PLATFORM SUPPORT
7752 M:      Matias Bjorling <mb@lightnvm.io>
7753 W:      http://github/OpenChannelSSD
7754 L:      linux-block@vger.kernel.org
7755 S:      Maintained
7756 F:      drivers/lightnvm/
7757 F:      include/linux/lightnvm.h
7758 F:      include/uapi/linux/lightnvm.h
7759
7760 LINUX FOR POWER MACINTOSH
7761 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7762 W:      http://www.penguinppc.org/
7763 L:      linuxppc-dev@lists.ozlabs.org
7764 S:      Maintained
7765 F:      arch/powerpc/platforms/powermac/
7766 F:      drivers/macintosh/
7767
7768 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7769 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7770 M:      Paul Mackerras <paulus@samba.org>
7771 M:      Michael Ellerman <mpe@ellerman.id.au>
7772 W:      https://github.com/linuxppc/linux/wiki
7773 L:      linuxppc-dev@lists.ozlabs.org
7774 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7776 S:      Supported
7777 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7778 F:      Documentation/devicetree/bindings/powerpc/
7779 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7780 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7781 F:      Documentation/powerpc/
7782 F:      arch/powerpc/
7783 F:      drivers/char/tpm/tpm_ibmvtpm*
7784 F:      drivers/crypto/nx/
7785 F:      drivers/crypto/vmx/
7786 F:      drivers/i2c/busses/i2c-opal.c
7787 F:      drivers/net/ethernet/ibm/ibmveth.*
7788 F:      drivers/net/ethernet/ibm/ibmvnic.*
7789 F:      drivers/pci/hotplug/pnv_php.c
7790 F:      drivers/pci/hotplug/rpa*
7791 F:      drivers/rtc/rtc-opal.c
7792 F:      drivers/scsi/ibmvscsi/
7793 F:      drivers/tty/hvc/hvc_opal.c
7794 F:      tools/testing/selftests/powerpc
7795 N:      /pmac
7796 N:      powermac
7797 N:      powernv
7798 N:      [^a-z0-9]ps3
7799 N:      pseries
7800
7801 LINUX FOR POWERPC EMBEDDED MPC5XXX
7802 M:      Anatolij Gustschin <agust@denx.de>
7803 L:      linuxppc-dev@lists.ozlabs.org
7804 T:      git git://git.denx.de/linux-denx-agust.git
7805 S:      Maintained
7806 F:      arch/powerpc/platforms/512x/
7807 F:      arch/powerpc/platforms/52xx/
7808
7809 LINUX FOR POWERPC EMBEDDED PPC4XX
7810 M:      Alistair Popple <alistair@popple.id.au>
7811 M:      Matt Porter <mporter@kernel.crashing.org>
7812 W:      http://www.penguinppc.org/
7813 L:      linuxppc-dev@lists.ozlabs.org
7814 S:      Maintained
7815 F:      arch/powerpc/platforms/40x/
7816 F:      arch/powerpc/platforms/44x/
7817
7818 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7819 M:      Scott Wood <oss@buserror.net>
7820 M:      Kumar Gala <galak@kernel.crashing.org>
7821 W:      http://www.penguinppc.org/
7822 L:      linuxppc-dev@lists.ozlabs.org
7823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7824 S:      Maintained
7825 F:      arch/powerpc/platforms/83xx/
7826 F:      arch/powerpc/platforms/85xx/
7827 F:      Documentation/devicetree/bindings/powerpc/fsl/
7828
7829 LINUX FOR POWERPC EMBEDDED PPC8XX
7830 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7831 W:      http://www.penguinppc.org/
7832 L:      linuxppc-dev@lists.ozlabs.org
7833 S:      Maintained
7834 F:      arch/powerpc/platforms/8xx/
7835
7836 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7837 L:      linuxppc-dev@lists.ozlabs.org
7838 S:      Orphan
7839 F:      arch/powerpc/*/*virtex*
7840 F:      arch/powerpc/*/*/*virtex*
7841
7842 LINUX FOR POWERPC PA SEMI PWRFICIENT
7843 L:      linuxppc-dev@lists.ozlabs.org
7844 S:      Orphan
7845 F:      arch/powerpc/platforms/pasemi/
7846 F:      drivers/*/*pasemi*
7847 F:      drivers/*/*/*pasemi*
7848
7849 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7850 M:      Kees Cook <keescook@chromium.org>
7851 S:      Maintained
7852 F:      drivers/misc/lkdtm*
7853
7854 LINUX SECURITY MODULE (LSM) FRAMEWORK
7855 M:      Chris Wright <chrisw@sous-sol.org>
7856 L:      linux-security-module@vger.kernel.org
7857 S:      Supported
7858
7859 LIS3LV02D ACCELEROMETER DRIVER
7860 M:      Eric Piel <eric.piel@tremplin-utc.net>
7861 S:      Maintained
7862 F:      Documentation/misc-devices/lis3lv02d
7863 F:      drivers/misc/lis3lv02d/
7864 F:      drivers/platform/x86/hp_accel.c
7865
7866 LIVE PATCHING
7867 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7868 M:      Jessica Yu <jeyu@kernel.org>
7869 M:      Jiri Kosina <jikos@kernel.org>
7870 M:      Miroslav Benes <mbenes@suse.cz>
7871 R:      Petr Mladek <pmladek@suse.com>
7872 S:      Maintained
7873 F:      kernel/livepatch/
7874 F:      include/linux/livepatch.h
7875 F:      arch/x86/include/asm/livepatch.h
7876 F:      arch/x86/kernel/livepatch.c
7877 F:      Documentation/livepatch/
7878 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7879 F:      samples/livepatch/
7880 L:      live-patching@vger.kernel.org
7881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7882
7883 LLC (802.2)
7884 L:      netdev@vger.kernel.org
7885 S:      Odd fixes
7886 F:      include/linux/llc.h
7887 F:      include/uapi/linux/llc.h
7888 F:      include/net/llc*
7889 F:      net/llc/
7890
7891 LM73 HARDWARE MONITOR DRIVER
7892 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7893 L:      linux-hwmon@vger.kernel.org
7894 S:      Maintained
7895 F:      drivers/hwmon/lm73.c
7896
7897 LM78 HARDWARE MONITOR DRIVER
7898 M:      Jean Delvare <jdelvare@suse.com>
7899 L:      linux-hwmon@vger.kernel.org
7900 S:      Maintained
7901 F:      Documentation/hwmon/lm78
7902 F:      drivers/hwmon/lm78.c
7903
7904 LM83 HARDWARE MONITOR DRIVER
7905 M:      Jean Delvare <jdelvare@suse.com>
7906 L:      linux-hwmon@vger.kernel.org
7907 S:      Maintained
7908 F:      Documentation/hwmon/lm83
7909 F:      drivers/hwmon/lm83.c
7910
7911 LM90 HARDWARE MONITOR DRIVER
7912 M:      Jean Delvare <jdelvare@suse.com>
7913 L:      linux-hwmon@vger.kernel.org
7914 S:      Maintained
7915 F:      Documentation/hwmon/lm90
7916 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7917 F:      drivers/hwmon/lm90.c
7918 F:      include/dt-bindings/thermal/lm90.h
7919
7920 LM95234 HARDWARE MONITOR DRIVER
7921 M:      Guenter Roeck <linux@roeck-us.net>
7922 L:      linux-hwmon@vger.kernel.org
7923 S:      Maintained
7924 F:      Documentation/hwmon/lm95234
7925 F:      drivers/hwmon/lm95234.c
7926
7927 LME2510 MEDIA DRIVER
7928 M:      Malcolm Priestley <tvboxspy@gmail.com>
7929 L:      linux-media@vger.kernel.org
7930 W:      https://linuxtv.org
7931 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7932 S:      Maintained
7933 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7934
7935 LOADPIN SECURITY MODULE
7936 M:      Kees Cook <keescook@chromium.org>
7937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7938 S:      Supported
7939 F:      security/loadpin/
7940 F:      Documentation/admin-guide/LSM/LoadPin.rst
7941
7942 LOCKING PRIMITIVES
7943 M:      Peter Zijlstra <peterz@infradead.org>
7944 M:      Ingo Molnar <mingo@redhat.com>
7945 L:      linux-kernel@vger.kernel.org
7946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7947 S:      Maintained
7948 F:      Documentation/locking/
7949 F:      include/linux/lockdep.h
7950 F:      include/linux/spinlock*.h
7951 F:      arch/*/include/asm/spinlock*.h
7952 F:      include/linux/rwlock*.h
7953 F:      include/linux/mutex*.h
7954 F:      arch/*/include/asm/mutex*.h
7955 F:      include/linux/rwsem*.h
7956 F:      arch/*/include/asm/rwsem.h
7957 F:      include/linux/seqlock.h
7958 F:      lib/locking*.[ch]
7959 F:      kernel/locking/
7960
7961 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7962 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7963 L:      linux-ntfs-dev@lists.sourceforge.net
7964 W:      http://www.linux-ntfs.org/content/view/19/37/
7965 S:      Maintained
7966 F:      Documentation/ldm.txt
7967 F:      block/partitions/ldm.*
7968
7969 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7970 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7971 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7972 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7973 L:      MPT-FusionLinux.pdl@broadcom.com
7974 L:      linux-scsi@vger.kernel.org
7975 W:      http://www.avagotech.com/support/
7976 S:      Supported
7977 F:      drivers/message/fusion/
7978 F:      drivers/scsi/mpt2sas/
7979 F:      drivers/scsi/mpt3sas/
7980
7981 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7982 M:      Matthew Wilcox <matthew@wil.cx>
7983 L:      linux-scsi@vger.kernel.org
7984 S:      Maintained
7985 F:      drivers/scsi/sym53c8xx_2/
7986
7987 LTC4261 HARDWARE MONITOR DRIVER
7988 M:      Guenter Roeck <linux@roeck-us.net>
7989 L:      linux-hwmon@vger.kernel.org
7990 S:      Maintained
7991 F:      Documentation/hwmon/ltc4261
7992 F:      drivers/hwmon/ltc4261.c
7993
7994 LTC4306 I2C MULTIPLEXER DRIVER
7995 M:      Michael Hennerich <michael.hennerich@analog.com>
7996 W:      http://ez.analog.com/community/linux-device-drivers
7997 L:      linux-i2c@vger.kernel.org
7998 S:      Supported
7999 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
8000 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8001
8002 LTP (Linux Test Project)
8003 M:      Mike Frysinger <vapier@gentoo.org>
8004 M:      Cyril Hrubis <chrubis@suse.cz>
8005 M:      Wanlong Gao <wanlong.gao@gmail.com>
8006 M:      Jan Stancek <jstancek@redhat.com>
8007 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8008 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
8009 L:      ltp@lists.linux.it (subscribers-only)
8010 W:      http://linux-test-project.github.io/
8011 T:      git git://github.com/linux-test-project/ltp.git
8012 S:      Maintained
8013
8014 M32R ARCHITECTURE
8015 W:      http://www.linux-m32r.org/
8016 S:      Orphan
8017 F:      arch/m32r/
8018
8019 M68K ARCHITECTURE
8020 M:      Geert Uytterhoeven <geert@linux-m68k.org>
8021 L:      linux-m68k@lists.linux-m68k.org
8022 W:      http://www.linux-m68k.org/
8023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8024 S:      Maintained
8025 F:      arch/m68k/
8026 F:      drivers/zorro/
8027
8028 M68K ON APPLE MACINTOSH
8029 M:      Joshua Thompson <funaho@jurai.org>
8030 W:      http://www.mac.linux-m68k.org/
8031 L:      linux-m68k@lists.linux-m68k.org
8032 S:      Maintained
8033 F:      arch/m68k/mac/
8034
8035 M68K ON HP9000/300
8036 M:      Philip Blundell <philb@gnu.org>
8037 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
8038 S:      Maintained
8039 F:      arch/m68k/hp300/
8040
8041 M88DS3103 MEDIA DRIVER
8042 M:      Antti Palosaari <crope@iki.fi>
8043 L:      linux-media@vger.kernel.org
8044 W:      https://linuxtv.org
8045 W:      http://palosaari.fi/linux/
8046 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8047 T:      git git://linuxtv.org/anttip/media_tree.git
8048 S:      Maintained
8049 F:      drivers/media/dvb-frontends/m88ds3103*
8050
8051 M88RS2000 MEDIA DRIVER
8052 M:      Malcolm Priestley <tvboxspy@gmail.com>
8053 L:      linux-media@vger.kernel.org
8054 W:      https://linuxtv.org
8055 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8056 S:      Maintained
8057 F:      drivers/media/dvb-frontends/m88rs2000*
8058
8059 MA901 MASTERKIT USB FM RADIO DRIVER
8060 M:      Alexey Klimov <klimov.linux@gmail.com>
8061 L:      linux-media@vger.kernel.org
8062 T:      git git://linuxtv.org/media_tree.git
8063 S:      Maintained
8064 F:      drivers/media/radio/radio-ma901.c
8065
8066 MAC80211
8067 M:      Johannes Berg <johannes@sipsolutions.net>
8068 L:      linux-wireless@vger.kernel.org
8069 W:      http://wireless.kernel.org/
8070 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8072 S:      Maintained
8073 F:      Documentation/networking/mac80211-injection.txt
8074 F:      include/net/mac80211.h
8075 F:      net/mac80211/
8076 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8077
8078 MAILBOX API
8079 M:      Jassi Brar <jassisinghbrar@gmail.com>
8080 L:      linux-kernel@vger.kernel.org
8081 S:      Maintained
8082 F:      drivers/mailbox/
8083 F:      include/linux/mailbox_client.h
8084 F:      include/linux/mailbox_controller.h
8085
8086 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8087 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8088 W:      http://www.kernel.org/doc/man-pages
8089 L:      linux-man@vger.kernel.org
8090 S:      Maintained
8091
8092 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8093 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8094 L:      linux-mips@linux-mips.org
8095 S:      Maintained
8096 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8097
8098 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8099 M:      Andrew Lunn <andrew@lunn.ch>
8100 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8101 L:      netdev@vger.kernel.org
8102 S:      Maintained
8103 F:      drivers/net/dsa/mv88e6xxx/
8104 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8105
8106 MARVELL ARMADA DRM SUPPORT
8107 M:      Russell King <linux@armlinux.org.uk>
8108 S:      Maintained
8109 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8110 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8111 F:      drivers/gpu/drm/armada/
8112 F:      include/uapi/drm/armada_drm.h
8113 F:      Documentation/devicetree/bindings/display/armada/
8114
8115 MARVELL CRYPTO DRIVER
8116 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8117 M:      Arnaud Ebalard <arno@natisbad.org>
8118 F:      drivers/crypto/marvell/
8119 S:      Maintained
8120 L:      linux-crypto@vger.kernel.org
8121
8122 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8123 M:      Mirko Lindner <mlindner@marvell.com>
8124 M:      Stephen Hemminger <stephen@networkplumber.org>
8125 L:      netdev@vger.kernel.org
8126 S:      Maintained
8127 F:      drivers/net/ethernet/marvell/sk*
8128
8129 MARVELL LIBERTAS WIRELESS DRIVER
8130 L:      libertas-dev@lists.infradead.org
8131 S:      Orphan
8132 F:      drivers/net/wireless/marvell/libertas/
8133
8134 MARVELL MV643XX ETHERNET DRIVER
8135 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8136 L:      netdev@vger.kernel.org
8137 S:      Maintained
8138 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8139 F:      include/linux/mv643xx.h
8140
8141 MARVELL MV88X3310 PHY DRIVER
8142 M:      Russell King <rmk@armlinux.org.uk>
8143 L:      netdev@vger.kernel.org
8144 S:      Maintained
8145 F:      drivers/net/phy/marvell10g.c
8146
8147 MARVELL MVNETA ETHERNET DRIVER
8148 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8149 L:      netdev@vger.kernel.org
8150 S:      Maintained
8151 F:      drivers/net/ethernet/marvell/mvneta.*
8152
8153 MARVELL MWIFIEX WIRELESS DRIVER
8154 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8155 M:      Nishant Sarmukadam <nishants@marvell.com>
8156 M:      Ganapathi Bhat <gbhat@marvell.com>
8157 M:      Xinming Hu <huxm@marvell.com>
8158 L:      linux-wireless@vger.kernel.org
8159 S:      Maintained
8160 F:      drivers/net/wireless/marvell/mwifiex/
8161
8162 MARVELL MWL8K WIRELESS DRIVER
8163 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8164 L:      linux-wireless@vger.kernel.org
8165 S:      Odd Fixes
8166 F:      drivers/net/wireless/marvell/mwl8k.c
8167
8168 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8169 M:      Nicolas Pitre <nico@fluxnic.net>
8170 S:      Odd Fixes
8171 F:      drivers/mmc/host/mvsdio.*
8172
8173 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8174 M:      Hu Ziji <huziji@marvell.com>
8175 L:      linux-mmc@vger.kernel.org
8176 S:      Supported
8177 F:      drivers/mmc/host/sdhci-xenon*
8178 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8179
8180 MATROX FRAMEBUFFER DRIVER
8181 L:      linux-fbdev@vger.kernel.org
8182 S:      Orphan
8183 F:      drivers/video/fbdev/matrox/matroxfb_*
8184 F:      include/uapi/linux/matroxfb.h
8185
8186 MAX16065 HARDWARE MONITOR DRIVER
8187 M:      Guenter Roeck <linux@roeck-us.net>
8188 L:      linux-hwmon@vger.kernel.org
8189 S:      Maintained
8190 F:      Documentation/hwmon/max16065
8191 F:      drivers/hwmon/max16065.c
8192
8193 MAX20751 HARDWARE MONITOR DRIVER
8194 M:      Guenter Roeck <linux@roeck-us.net>
8195 L:      linux-hwmon@vger.kernel.org
8196 S:      Maintained
8197 F:      Documentation/hwmon/max20751
8198 F:      drivers/hwmon/max20751.c
8199
8200 MAX2175 SDR TUNER DRIVER
8201 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8202 L:      linux-media@vger.kernel.org
8203 T:      git git://linuxtv.org/media_tree.git
8204 S:      Maintained
8205 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8206 F:      Documentation/media/v4l-drivers/max2175.rst
8207 F:      drivers/media/i2c/max2175*
8208 F:      include/uapi/linux/max2175.h
8209
8210 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8211 L:      linux-hwmon@vger.kernel.org
8212 S:      Orphan
8213 F:      Documentation/hwmon/max6650
8214 F:      drivers/hwmon/max6650.c
8215
8216 MAX6697 HARDWARE MONITOR DRIVER
8217 M:      Guenter Roeck <linux@roeck-us.net>
8218 L:      linux-hwmon@vger.kernel.org
8219 S:      Maintained
8220 F:      Documentation/hwmon/max6697
8221 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8222 F:      drivers/hwmon/max6697.c
8223 F:      include/linux/platform_data/max6697.h
8224
8225 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8226 M:      Peter Rosin <peda@axentia.se>
8227 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8228 S:      Maintained
8229 F:      Documentation/devicetree/bindings/sound/max9860.txt
8230 F:      sound/soc/codecs/max9860.*
8231
8232 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8233 M:      Javier Martinez Canillas <javier@dowhile0.org>
8234 L:      linux-kernel@vger.kernel.org
8235 S:      Supported
8236 F:      drivers/regulator/max77802-regulator.c
8237 F:      Documentation/devicetree/bindings/*/*max77802.txt
8238 F:      include/dt-bindings/*/*max77802.h
8239
8240 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8241 M:      Krzysztof Kozlowski <krzk@kernel.org>
8242 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8243 L:      linux-pm@vger.kernel.org
8244 S:      Supported
8245 F:      drivers/power/supply/max14577_charger.c
8246 F:      drivers/power/supply/max77693_charger.c
8247
8248 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8249 M:      Chanwoo Choi <cw00.choi@samsung.com>
8250 M:      Krzysztof Kozlowski <krzk@kernel.org>
8251 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8252 L:      linux-kernel@vger.kernel.org
8253 S:      Supported
8254 F:      drivers/*/max14577*.c
8255 F:      drivers/*/max77686*.c
8256 F:      drivers/*/max77693*.c
8257 F:      drivers/extcon/extcon-max14577.c
8258 F:      drivers/extcon/extcon-max77693.c
8259 F:      drivers/rtc/rtc-max77686.c
8260 F:      drivers/clk/clk-max77686.c
8261 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8262 F:      Documentation/devicetree/bindings/*/max77686.txt
8263 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8264 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8265 F:      include/linux/mfd/max14577*.h
8266 F:      include/linux/mfd/max77686*.h
8267 F:      include/linux/mfd/max77693*.h
8268
8269 MAXIRADIO FM RADIO RECEIVER DRIVER
8270 M:      Hans Verkuil <hverkuil@xs4all.nl>
8271 L:      linux-media@vger.kernel.org
8272 T:      git git://linuxtv.org/media_tree.git
8273 W:      https://linuxtv.org
8274 S:      Maintained
8275 F:      drivers/media/radio/radio-maxiradio*
8276
8277 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8278 M:      Peter Rosin <peda@axentia.se>
8279 L:      linux-iio@vger.kernel.org
8280 S:      Maintained
8281 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8282 F:      drivers/iio/potentiometer/mcp4531.c
8283
8284 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8286 L:      linux-iio@vger.kernel.org
8287 S:      Maintained
8288 F:      drivers/iio/dac/cio-dac.c
8289
8290 MEDIA DRIVERS FOR ASCOT2E
8291 M:      Sergey Kozlov <serjk@netup.ru>
8292 M:      Abylay Ospan <aospan@netup.ru>
8293 L:      linux-media@vger.kernel.org
8294 W:      https://linuxtv.org
8295 W:      http://netup.tv/
8296 T:      git git://linuxtv.org/media_tree.git
8297 S:      Supported
8298 F:      drivers/media/dvb-frontends/ascot2e*
8299
8300 MEDIA DRIVERS FOR CXD2841ER
8301 M:      Sergey Kozlov <serjk@netup.ru>
8302 M:      Abylay Ospan <aospan@netup.ru>
8303 L:      linux-media@vger.kernel.org
8304 W:      https://linuxtv.org
8305 W:      http://netup.tv/
8306 T:      git git://linuxtv.org/media_tree.git
8307 S:      Supported
8308 F:      drivers/media/dvb-frontends/cxd2841er*
8309
8310 MEDIA DRIVERS FOR FREESCALE IMX
8311 M:      Steve Longerbeam <slongerbeam@gmail.com>
8312 M:      Philipp Zabel <p.zabel@pengutronix.de>
8313 L:      linux-media@vger.kernel.org
8314 T:      git git://linuxtv.org/media_tree.git
8315 S:      Maintained
8316 F:      Documentation/devicetree/bindings/media/imx.txt
8317 F:      Documentation/media/v4l-drivers/imx.rst
8318 F:      drivers/staging/media/imx/
8319 F:      include/linux/imx-media.h
8320 F:      include/media/imx.h
8321
8322 MEDIA DRIVERS FOR HELENE
8323 M:      Abylay Ospan <aospan@netup.ru>
8324 L:      linux-media@vger.kernel.org
8325 W:      https://linuxtv.org
8326 W:      http://netup.tv/
8327 T:      git git://linuxtv.org/media_tree.git
8328 S:      Supported
8329 F:      drivers/media/dvb-frontends/helene*
8330
8331 MEDIA DRIVERS FOR HORUS3A
8332 M:      Sergey Kozlov <serjk@netup.ru>
8333 M:      Abylay Ospan <aospan@netup.ru>
8334 L:      linux-media@vger.kernel.org
8335 W:      https://linuxtv.org
8336 W:      http://netup.tv/
8337 T:      git git://linuxtv.org/media_tree.git
8338 S:      Supported
8339 F:      drivers/media/dvb-frontends/horus3a*
8340
8341 MEDIA DRIVERS FOR LNBH25
8342 M:      Sergey Kozlov <serjk@netup.ru>
8343 M:      Abylay Ospan <aospan@netup.ru>
8344 L:      linux-media@vger.kernel.org
8345 W:      https://linuxtv.org
8346 W:      http://netup.tv/
8347 T:      git git://linuxtv.org/media_tree.git
8348 S:      Supported
8349 F:      drivers/media/dvb-frontends/lnbh25*
8350
8351 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8352 M:      Sergey Kozlov <serjk@netup.ru>
8353 M:      Abylay Ospan <aospan@netup.ru>
8354 L:      linux-media@vger.kernel.org
8355 W:      https://linuxtv.org
8356 W:      http://netup.tv/
8357 T:      git git://linuxtv.org/media_tree.git
8358 S:      Supported
8359 F:      drivers/media/pci/netup_unidvb/*
8360
8361 MEDIA DRIVERS FOR RENESAS - DRIF
8362 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8363 L:      linux-media@vger.kernel.org
8364 L:      linux-renesas-soc@vger.kernel.org
8365 T:      git git://linuxtv.org/media_tree.git
8366 S:      Supported
8367 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8368 F:      drivers/media/platform/rcar_drif.c
8369
8370 MEDIA DRIVERS FOR RENESAS - FCP
8371 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.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,fcp.txt
8377 F:      drivers/media/platform/rcar-fcp.c
8378 F:      include/media/rcar-fcp.h
8379
8380 MEDIA DRIVERS FOR RENESAS - FDP1
8381 M:      Kieran Bingham <kieran@bingham.xyz>
8382 L:      linux-media@vger.kernel.org
8383 L:      linux-renesas-soc@vger.kernel.org
8384 T:      git git://linuxtv.org/media_tree.git
8385 S:      Supported
8386 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8387 F:      drivers/media/platform/rcar_fdp1.c
8388
8389 MEDIA DRIVERS FOR RENESAS - VIN
8390 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
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/rcar_vin.txt
8396 F:      drivers/media/platform/rcar-vin/
8397
8398 MEDIA DRIVERS FOR RENESAS - VSP1
8399 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
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/renesas,vsp1.txt
8405 F:      drivers/media/platform/vsp1/
8406
8407 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8408 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8409 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8410 P:      LinuxTV.org Project
8411 L:      linux-media@vger.kernel.org
8412 W:      https://linuxtv.org
8413 Q:      http://patchwork.kernel.org/project/linux-media/list/
8414 T:      git git://linuxtv.org/media_tree.git
8415 S:      Maintained
8416 F:      Documentation/devicetree/bindings/media/
8417 F:      Documentation/media/
8418 F:      drivers/media/
8419 F:      drivers/staging/media/
8420 F:      include/linux/platform_data/media/
8421 F:      include/media/
8422 F:      include/uapi/linux/dvb/
8423 F:      include/uapi/linux/videodev2.h
8424 F:      include/uapi/linux/media.h
8425 F:      include/uapi/linux/v4l2-*
8426 F:      include/uapi/linux/meye.h
8427 F:      include/uapi/linux/ivtv*
8428 F:      include/uapi/linux/uvcvideo.h
8429
8430 MEDIATEK ETHERNET DRIVER
8431 M:      Felix Fietkau <nbd@openwrt.org>
8432 M:      John Crispin <blogic@openwrt.org>
8433 L:      netdev@vger.kernel.org
8434 S:      Maintained
8435 F:      drivers/net/ethernet/mediatek/
8436
8437 MEDIATEK JPEG DRIVER
8438 M:      Rick Chang <rick.chang@mediatek.com>
8439 M:      Bin Liu <bin.liu@mediatek.com>
8440 S:      Supported
8441 F:      drivers/media/platform/mtk-jpeg/
8442 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8443
8444 MEDIATEK MDP DRIVER
8445 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8446 M:      Houlong Wei <houlong.wei@mediatek.com>
8447 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8448 S:      Supported
8449 F:      drivers/media/platform/mtk-mdp/
8450 F:      drivers/media/platform/mtk-vpu/
8451 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8452
8453 MEDIATEK MEDIA DRIVER
8454 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8455 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8456 S:      Supported
8457 F:      drivers/media/platform/mtk-vcodec/
8458 F:      drivers/media/platform/mtk-vpu/
8459 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8460 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8461
8462 MEDIATEK MT7601U WIRELESS LAN DRIVER
8463 M:      Jakub Kicinski <kubakici@wp.pl>
8464 L:      linux-wireless@vger.kernel.org
8465 S:      Maintained
8466 F:      drivers/net/wireless/mediatek/mt7601u/
8467
8468 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8469 M:      Sean Wang <sean.wang@mediatek.com>
8470 S:      Maintained
8471 F:      drivers/char/hw_random/mtk-rng.c
8472
8473 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8474 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8475 M:      Martin Donnelly <martin.donnelly@ge.com>
8476 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8477 S:      Maintained
8478 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8479 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8480
8481 MEGARAID SCSI/SAS DRIVERS
8482 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8483 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8484 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8485 L:      megaraidlinux.pdl@broadcom.com
8486 L:      linux-scsi@vger.kernel.org
8487 W:      http://www.avagotech.com/support/
8488 S:      Maintained
8489 F:      Documentation/scsi/megaraid.txt
8490 F:      drivers/scsi/megaraid.*
8491 F:      drivers/scsi/megaraid/
8492
8493 MELEXIS MLX90614 DRIVER
8494 M:      Crt Mori <cmo@melexis.com>
8495 L:      linux-iio@vger.kernel.org
8496 W:      http://www.melexis.com
8497 S:      Supported
8498 F:      drivers/iio/temperature/mlx90614.c
8499
8500 MELFAS MIP4 TOUCHSCREEN DRIVER
8501 M:      Sangwon Jee <jeesw@melfas.com>
8502 W:      http://www.melfas.com
8503 S:      Supported
8504 F:      drivers/input/touchscreen/melfas_mip4.c
8505 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8506
8507 MELLANOX ETHERNET DRIVER (mlx4_en)
8508 M:      Tariq Toukan <tariqt@mellanox.com>
8509 L:      netdev@vger.kernel.org
8510 S:      Supported
8511 W:      http://www.mellanox.com
8512 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8513 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8514
8515 MELLANOX ETHERNET DRIVER (mlx5e)
8516 M:      Saeed Mahameed <saeedm@mellanox.com>
8517 L:      netdev@vger.kernel.org
8518 S:      Supported
8519 W:      http://www.mellanox.com
8520 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8521 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8522
8523 MELLANOX ETHERNET INNOVA DRIVER
8524 M:      Ilan Tayari <ilant@mellanox.com>
8525 R:      Boris Pismenny <borisp@mellanox.com>
8526 L:      netdev@vger.kernel.org
8527 S:      Supported
8528 W:      http://www.mellanox.com
8529 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8530 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8531 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8532
8533 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8534 M:      Ilan Tayari <ilant@mellanox.com>
8535 R:      Boris Pismenny <borisp@mellanox.com>
8536 L:      netdev@vger.kernel.org
8537 S:      Supported
8538 W:      http://www.mellanox.com
8539 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8540 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8541 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8542
8543 MELLANOX ETHERNET SWITCH DRIVERS
8544 M:      Jiri Pirko <jiri@mellanox.com>
8545 M:      Ido Schimmel <idosch@mellanox.com>
8546 L:      netdev@vger.kernel.org
8547 S:      Supported
8548 W:      http://www.mellanox.com
8549 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8550 F:      drivers/net/ethernet/mellanox/mlxsw/
8551
8552 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8553 M:      Yotam Gigi <yotamg@mellanox.com>
8554 L:      netdev@vger.kernel.org
8555 S:      Supported
8556 W:      http://www.mellanox.com
8557 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8558 F:      drivers/net/ethernet/mellanox/mlxfw/
8559
8560 MELLANOX MLX CPLD HOTPLUG DRIVER
8561 M:      Vadim Pasternak <vadimp@mellanox.com>
8562 L:      platform-driver-x86@vger.kernel.org
8563 S:      Supported
8564 F:      drivers/platform/x86/mlxcpld-hotplug.c
8565 F:      include/linux/platform_data/mlxcpld-hotplug.h
8566
8567 MELLANOX MLX4 core VPI driver
8568 M:      Tariq Toukan <tariqt@mellanox.com>
8569 L:      netdev@vger.kernel.org
8570 L:      linux-rdma@vger.kernel.org
8571 W:      http://www.mellanox.com
8572 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8573 S:      Supported
8574 F:      drivers/net/ethernet/mellanox/mlx4/
8575 F:      include/linux/mlx4/
8576
8577 MELLANOX MLX4 IB driver
8578 M:      Yishai Hadas <yishaih@mellanox.com>
8579 L:      linux-rdma@vger.kernel.org
8580 W:      http://www.mellanox.com
8581 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8582 S:      Supported
8583 F:      drivers/infiniband/hw/mlx4/
8584 F:      include/linux/mlx4/
8585 F:      include/uapi/rdma/mlx4-abi.h
8586
8587 MELLANOX MLX5 core VPI driver
8588 M:      Saeed Mahameed <saeedm@mellanox.com>
8589 M:      Matan Barak <matanb@mellanox.com>
8590 M:      Leon Romanovsky <leonro@mellanox.com>
8591 L:      netdev@vger.kernel.org
8592 L:      linux-rdma@vger.kernel.org
8593 W:      http://www.mellanox.com
8594 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8595 S:      Supported
8596 F:      drivers/net/ethernet/mellanox/mlx5/core/
8597 F:      include/linux/mlx5/
8598
8599 MELLANOX MLX5 IB driver
8600 M:      Matan Barak <matanb@mellanox.com>
8601 M:      Leon Romanovsky <leonro@mellanox.com>
8602 L:      linux-rdma@vger.kernel.org
8603 W:      http://www.mellanox.com
8604 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8605 S:      Supported
8606 F:      drivers/infiniband/hw/mlx5/
8607 F:      include/linux/mlx5/
8608 F:      include/uapi/rdma/mlx5-abi.h
8609
8610 MELLANOX MLXCPLD I2C AND MUX DRIVER
8611 M:      Vadim Pasternak <vadimp@mellanox.com>
8612 M:      Michael Shych <michaelsh@mellanox.com>
8613 L:      linux-i2c@vger.kernel.org
8614 S:      Supported
8615 F:      drivers/i2c/busses/i2c-mlxcpld.c
8616 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8617 F:      Documentation/i2c/busses/i2c-mlxcpld
8618
8619 MELLANOX MLXCPLD LED DRIVER
8620 M:      Vadim Pasternak <vadimp@mellanox.com>
8621 L:      linux-leds@vger.kernel.org
8622 S:      Supported
8623 F:      drivers/leds/leds-mlxcpld.c
8624 F:      Documentation/leds/leds-mlxcpld.txt
8625
8626 MELLANOX PLATFORM DRIVER
8627 M:      Vadim Pasternak <vadimp@mellanox.com>
8628 L:      platform-driver-x86@vger.kernel.org
8629 S:      Supported
8630 F:      drivers/platform/x86/mlx-platform.c
8631
8632 MEMBARRIER SUPPORT
8633 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8634 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8635 L:      linux-kernel@vger.kernel.org
8636 S:      Supported
8637 F:      kernel/membarrier.c
8638 F:      include/uapi/linux/membarrier.h
8639
8640 MEMORY MANAGEMENT
8641 L:      linux-mm@kvack.org
8642 W:      http://www.linux-mm.org
8643 S:      Maintained
8644 F:      include/linux/mm.h
8645 F:      include/linux/gfp.h
8646 F:      include/linux/mmzone.h
8647 F:      include/linux/memory_hotplug.h
8648 F:      include/linux/vmalloc.h
8649 F:      mm/
8650
8651 MEMORY TECHNOLOGY DEVICES (MTD)
8652 M:      David Woodhouse <dwmw2@infradead.org>
8653 M:      Brian Norris <computersforpeace@gmail.com>
8654 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8655 M:      Marek Vasut <marek.vasut@gmail.com>
8656 M:      Richard Weinberger <richard@nod.at>
8657 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8658 L:      linux-mtd@lists.infradead.org
8659 W:      http://www.linux-mtd.infradead.org/
8660 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8661 T:      git git://git.infradead.org/linux-mtd.git master
8662 T:      git git://git.infradead.org/l2-mtd.git master
8663 S:      Maintained
8664 F:      Documentation/devicetree/bindings/mtd/
8665 F:      drivers/mtd/
8666 F:      include/linux/mtd/
8667 F:      include/uapi/mtd/
8668
8669 MEN A21 WATCHDOG DRIVER
8670 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8671 L:      linux-watchdog@vger.kernel.org
8672 S:      Maintained
8673 F:      drivers/watchdog/mena21_wdt.c
8674
8675 MEN CHAMELEON BUS (mcb)
8676 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8677 S:      Maintained
8678 F:      drivers/mcb/
8679 F:      include/linux/mcb.h
8680 F:      Documentation/men-chameleon-bus.txt
8681
8682 MEN F21BMC (Board Management Controller)
8683 M:      Andreas Werner <andreas.werner@men.de>
8684 S:      Supported
8685 F:      drivers/mfd/menf21bmc.c
8686 F:      drivers/watchdog/menf21bmc_wdt.c
8687 F:      drivers/leds/leds-menf21bmc.c
8688 F:      drivers/hwmon/menf21bmc_hwmon.c
8689 F:      Documentation/hwmon/menf21bmc
8690
8691 METAG ARCHITECTURE
8692 M:      James Hogan <james.hogan@imgtec.com>
8693 L:      linux-metag@vger.kernel.org
8694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8695 S:      Odd Fixes
8696 F:      arch/metag/
8697 F:      Documentation/metag/
8698 F:      Documentation/devicetree/bindings/metag/
8699 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8700 F:      drivers/clocksource/metag_generic.c
8701 F:      drivers/irqchip/irq-metag.c
8702 F:      drivers/irqchip/irq-metag-ext.c
8703 F:      drivers/tty/metag_da.c
8704
8705 MICROBLAZE ARCHITECTURE
8706 M:      Michal Simek <monstr@monstr.eu>
8707 W:      http://www.monstr.eu/fdt/
8708 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8709 S:      Supported
8710 F:      arch/microblaze/
8711
8712 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8713 M:      Richard Genoud <richard.genoud@gmail.com>
8714 S:      Maintained
8715 F:      drivers/tty/serial/atmel_serial.c
8716 F:      drivers/tty/serial/atmel_serial.h
8717
8718 MICROCHIP / ATMEL DMA DRIVER
8719 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8720 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8721 L:      dmaengine@vger.kernel.org
8722 S:      Supported
8723 F:      drivers/dma/at_hdmac.c
8724 F:      drivers/dma/at_hdmac_regs.h
8725 F:      include/linux/platform_data/dma-atmel.h
8726
8727 MICROCHIP / ATMEL ISC DRIVER
8728 M:      Songjun Wu <songjun.wu@microchip.com>
8729 L:      linux-media@vger.kernel.org
8730 S:      Supported
8731 F:      drivers/media/platform/atmel/atmel-isc.c
8732 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8733 F:      devicetree/bindings/media/atmel-isc.txt
8734
8735 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8736 M:      Woojung Huh <Woojung.Huh@microchip.com>
8737 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8738 L:      netdev@vger.kernel.org
8739 S:      Maintained
8740 F:      net/dsa/tag_ksz.c
8741 F:      drivers/net/dsa/microchip/*
8742 F:      include/linux/platform_data/microchip-ksz.h
8743 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8744
8745 MICROCHIP USB251XB DRIVER
8746 M:      Richard Leitner <richard.leitner@skidata.com>
8747 L:      linux-usb@vger.kernel.org
8748 S:      Maintained
8749 F:      drivers/usb/misc/usb251xb.c
8750 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8751
8752 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8753 M:      Don Brace <don.brace@microsemi.com>
8754 L:      esc.storagedev@microsemi.com
8755 L:      linux-scsi@vger.kernel.org
8756 S:      Supported
8757 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8758 F:      drivers/scsi/smartpqi/Kconfig
8759 F:      drivers/scsi/smartpqi/Makefile
8760 F:      include/linux/cciss*.h
8761 F:      include/uapi/linux/cciss*.h
8762 F:      Documentation/scsi/smartpqi.txt
8763
8764 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8765 M:      Chen Yu <yu.c.chen@intel.com>
8766 L:      platform-driver-x86@vger.kernel.org
8767 S:      Supported
8768 F:      drivers/platform/x86/surfacepro3_button.c
8769
8770 MICROTEK X6 SCANNER
8771 M:      Oliver Neukum <oliver@neukum.org>
8772 S:      Maintained
8773 F:      drivers/usb/image/microtek.*
8774
8775 MIPS
8776 M:      Ralf Baechle <ralf@linux-mips.org>
8777 L:      linux-mips@linux-mips.org
8778 W:      http://www.linux-mips.org/
8779 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8780 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8781 S:      Supported
8782 F:      Documentation/devicetree/bindings/mips/
8783 F:      Documentation/mips/
8784 F:      arch/mips/
8785
8786 MIPS BOSTON DEVELOPMENT BOARD
8787 M:      Paul Burton <paul.burton@imgtec.com>
8788 L:      linux-mips@linux-mips.org
8789 S:      Maintained
8790 F:      Documentation/devicetree/bindings/clock/img,boston-clock.txt
8791 F:      arch/mips/boot/dts/img/boston.dts
8792 F:      arch/mips/configs/generic/board-boston.config
8793 F:      drivers/clk/imgtec/clk-boston.c
8794 F:      include/dt-bindings/clock/boston-clock.h
8795
8796 MIPS GENERIC PLATFORM
8797 M:      Paul Burton <paul.burton@imgtec.com>
8798 L:      linux-mips@linux-mips.org
8799 S:      Supported
8800 F:      arch/mips/generic/
8801
8802 MIPS/LOONGSON1 ARCHITECTURE
8803 M:      Keguang Zhang <keguang.zhang@gmail.com>
8804 L:      linux-mips@linux-mips.org
8805 S:      Maintained
8806 F:      arch/mips/loongson32/
8807 F:      arch/mips/include/asm/mach-loongson32/
8808 F:      drivers/*/*loongson1*
8809 F:      drivers/*/*/*loongson1*
8810
8811 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8812 M:      Hans Verkuil <hverkuil@xs4all.nl>
8813 L:      linux-media@vger.kernel.org
8814 T:      git git://linuxtv.org/media_tree.git
8815 W:      https://linuxtv.org
8816 S:      Odd Fixes
8817 F:      drivers/media/radio/radio-miropcm20*
8818
8819 MMP SUPPORT
8820 M:      Eric Miao <eric.y.miao@gmail.com>
8821 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
8822 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8823 T:      git git://github.com/hzhuang1/linux.git
8824 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
8825 S:      Maintained
8826 F:      arch/arm/boot/dts/mmp*
8827 F:      arch/arm/mach-mmp/
8828
8829 MN88472 MEDIA DRIVER
8830 M:      Antti Palosaari <crope@iki.fi>
8831 L:      linux-media@vger.kernel.org
8832 W:      https://linuxtv.org
8833 W:      http://palosaari.fi/linux/
8834 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8835 S:      Maintained
8836 F:      drivers/media/dvb-frontends/mn88472*
8837
8838 MN88473 MEDIA DRIVER
8839 M:      Antti Palosaari <crope@iki.fi>
8840 L:      linux-media@vger.kernel.org
8841 W:      https://linuxtv.org
8842 W:      http://palosaari.fi/linux/
8843 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8844 S:      Maintained
8845 F:      drivers/media/dvb-frontends/mn88473*
8846
8847 MODULE SUPPORT
8848 M:      Jessica Yu <jeyu@kernel.org>
8849 M:      Rusty Russell <rusty@rustcorp.com.au>
8850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8851 S:      Maintained
8852 F:      include/linux/module.h
8853 F:      kernel/module.c
8854
8855 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8856 W:      http://popies.net/meye/
8857 S:      Orphan
8858 F:      Documentation/media/v4l-drivers/meye*
8859 F:      drivers/media/pci/meye/
8860 F:      include/uapi/linux/meye.h
8861
8862 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8863 M:      Jiri Slaby <jirislaby@gmail.com>
8864 S:      Maintained
8865 F:      Documentation/serial/moxa-smartio
8866 F:      drivers/tty/mxser.*
8867
8868 MR800 AVERMEDIA USB FM RADIO DRIVER
8869 M:      Alexey Klimov <klimov.linux@gmail.com>
8870 L:      linux-media@vger.kernel.org
8871 T:      git git://linuxtv.org/media_tree.git
8872 S:      Maintained
8873 F:      drivers/media/radio/radio-mr800.c
8874
8875 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8876 M:      Alan Ott <alan@signal11.us>
8877 L:      linux-wpan@vger.kernel.org
8878 S:      Maintained
8879 F:      drivers/net/ieee802154/mrf24j40.c
8880 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8881
8882 MSI LAPTOP SUPPORT
8883 M:      "Lee, Chun-Yi" <jlee@suse.com>
8884 L:      platform-driver-x86@vger.kernel.org
8885 S:      Maintained
8886 F:      drivers/platform/x86/msi-laptop.c
8887
8888 MSI WMI SUPPORT
8889 L:      platform-driver-x86@vger.kernel.org
8890 S:      Orphan
8891 F:      drivers/platform/x86/msi-wmi.c
8892
8893 MSI001 MEDIA DRIVER
8894 M:      Antti Palosaari <crope@iki.fi>
8895 L:      linux-media@vger.kernel.org
8896 W:      https://linuxtv.org
8897 W:      http://palosaari.fi/linux/
8898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8899 T:      git git://linuxtv.org/anttip/media_tree.git
8900 S:      Maintained
8901 F:      drivers/media/tuners/msi001*
8902
8903 MSI2500 MEDIA DRIVER
8904 M:      Antti Palosaari <crope@iki.fi>
8905 L:      linux-media@vger.kernel.org
8906 W:      https://linuxtv.org
8907 W:      http://palosaari.fi/linux/
8908 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8909 T:      git git://linuxtv.org/anttip/media_tree.git
8910 S:      Maintained
8911 F:      drivers/media/usb/msi2500/
8912
8913 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8914 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8915 L:      linux-mtd@lists.infradead.org
8916 S:      Maintained
8917 F:      drivers/mtd/devices/docg3*
8918
8919 MT9M032 APTINA SENSOR DRIVER
8920 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8921 L:      linux-media@vger.kernel.org
8922 T:      git git://linuxtv.org/media_tree.git
8923 S:      Maintained
8924 F:      drivers/media/i2c/mt9m032.c
8925 F:      include/media/i2c/mt9m032.h
8926
8927 MT9P031 APTINA CAMERA SENSOR
8928 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8929 L:      linux-media@vger.kernel.org
8930 T:      git git://linuxtv.org/media_tree.git
8931 S:      Maintained
8932 F:      drivers/media/i2c/mt9p031.c
8933 F:      include/media/i2c/mt9p031.h
8934
8935 MT9T001 APTINA CAMERA SENSOR
8936 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8937 L:      linux-media@vger.kernel.org
8938 T:      git git://linuxtv.org/media_tree.git
8939 S:      Maintained
8940 F:      drivers/media/i2c/mt9t001.c
8941 F:      include/media/i2c/mt9t001.h
8942
8943 MT9V032 APTINA CAMERA SENSOR
8944 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8945 L:      linux-media@vger.kernel.org
8946 T:      git git://linuxtv.org/media_tree.git
8947 S:      Maintained
8948 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8949 F:      drivers/media/i2c/mt9v032.c
8950 F:      include/media/i2c/mt9v032.h
8951
8952 MULTIFUNCTION DEVICES (MFD)
8953 M:      Lee Jones <lee.jones@linaro.org>
8954 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8955 S:      Supported
8956 F:      Documentation/devicetree/bindings/mfd/
8957 F:      drivers/mfd/
8958 F:      include/linux/mfd/
8959 F:      include/dt-bindings/mfd/
8960
8961 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8962 S:      Orphan
8963 F:      drivers/mmc/host/mmc_spi.c
8964 F:      include/linux/spi/mmc_spi.h
8965
8966 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8967 M:      Ulf Hansson <ulf.hansson@linaro.org>
8968 L:      linux-mmc@vger.kernel.org
8969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8970 S:      Maintained
8971 F:      Documentation/devicetree/bindings/mmc/
8972 F:      drivers/mmc/
8973 F:      include/linux/mmc/
8974 F:      include/uapi/linux/mmc/
8975
8976 MULTIPLEXER SUBSYSTEM
8977 M:      Peter Rosin <peda@axentia.se>
8978 S:      Maintained
8979 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
8980 F:      Documentation/devicetree/bindings/mux/
8981 F:      include/linux/dt-bindings/mux/
8982 F:      include/linux/mux/
8983 F:      drivers/mux/
8984
8985 MULTISOUND SOUND DRIVER
8986 M:      Andrew Veliath <andrewtv@usa.net>
8987 S:      Maintained
8988 F:      Documentation/sound/oss/MultiSound
8989 F:      sound/oss/msnd*
8990
8991 MULTITECH MULTIPORT CARD (ISICOM)
8992 S:      Orphan
8993 F:      drivers/tty/isicom.c
8994 F:      include/linux/isicom.h
8995
8996 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8997 M:      Bin Liu <b-liu@ti.com>
8998 L:      linux-usb@vger.kernel.org
8999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9000 S:      Maintained
9001 F:      drivers/usb/musb/
9002
9003 MXL5007T MEDIA DRIVER
9004 M:      Michael Krufky <mkrufky@linuxtv.org>
9005 L:      linux-media@vger.kernel.org
9006 W:      https://linuxtv.org
9007 W:      http://github.com/mkrufky
9008 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9009 T:      git git://linuxtv.org/mkrufky/tuners.git
9010 S:      Maintained
9011 F:      drivers/media/tuners/mxl5007t.*
9012
9013 MXSFB DRM DRIVER
9014 M:      Marek Vasut <marex@denx.de>
9015 S:      Supported
9016 F:      drivers/gpu/drm/mxsfb/
9017 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
9018
9019 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9020 M:      Hyong-Youb Kim <hykim@myri.com>
9021 L:      netdev@vger.kernel.org
9022 W:      https://www.myricom.com/support/downloads/myri10ge.html
9023 S:      Supported
9024 F:      drivers/net/ethernet/myricom/myri10ge/
9025
9026 NAND FLASH SUBSYSTEM
9027 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
9028 R:      Richard Weinberger <richard@nod.at>
9029 L:      linux-mtd@lists.infradead.org
9030 W:      http://www.linux-mtd.infradead.org/
9031 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
9032 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
9033 T:      git git://git.infradead.org/l2-mtd.git nand/next
9034 S:      Maintained
9035 F:      drivers/mtd/nand/
9036 F:      include/linux/mtd/nand*.h
9037
9038 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9039 M:      Daniel Mack <zonque@gmail.com>
9040 S:      Maintained
9041 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9042 W:      http://www.native-instruments.com
9043 F:      sound/usb/caiaq/
9044
9045 NATSEMI ETHERNET DRIVER (DP8381x)
9046 S:      Orphan
9047 F:      drivers/net/ethernet/natsemi/natsemi.c
9048
9049 NCP FILESYSTEM
9050 M:      Petr Vandrovec <petr@vandrovec.name>
9051 S:      Odd Fixes
9052 F:      fs/ncpfs/
9053
9054 NCR 5380 SCSI DRIVERS
9055 M:      Finn Thain <fthain@telegraphics.com.au>
9056 M:      Michael Schmitz <schmitzmic@gmail.com>
9057 L:      linux-scsi@vger.kernel.org
9058 S:      Maintained
9059 F:      Documentation/scsi/g_NCR5380.txt
9060 F:      drivers/scsi/NCR5380.*
9061 F:      drivers/scsi/arm/cumana_1.c
9062 F:      drivers/scsi/arm/oak.c
9063 F:      drivers/scsi/atari_scsi.*
9064 F:      drivers/scsi/dmx3191d.c
9065 F:      drivers/scsi/g_NCR5380.*
9066 F:      drivers/scsi/mac_scsi.*
9067 F:      drivers/scsi/sun3_scsi.*
9068 F:      drivers/scsi/sun3_scsi_vme.c
9069
9070 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9071 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9072 L:      linux-scsi@vger.kernel.org
9073 S:      Maintained
9074 F:      drivers/scsi/NCR_D700.*
9075
9076 NCT6775 HARDWARE MONITOR DRIVER
9077 M:      Guenter Roeck <linux@roeck-us.net>
9078 L:      linux-hwmon@vger.kernel.org
9079 S:      Maintained
9080 F:      Documentation/hwmon/nct6775
9081 F:      drivers/hwmon/nct6775.c
9082
9083 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9084 M:      Faisal Latif <faisal.latif@intel.com>
9085 L:      linux-rdma@vger.kernel.org
9086 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9087 S:      Supported
9088 F:      drivers/infiniband/hw/nes/
9089 F:      include/uapi/rdma/nes-abi.h
9090
9091 NETEM NETWORK EMULATOR
9092 M:      Stephen Hemminger <stephen@networkplumber.org>
9093 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9094 S:      Maintained
9095 F:      net/sched/sch_netem.c
9096
9097 NETERION 10GbE DRIVERS (s2io/vxge)
9098 M:      Jon Mason <jdmason@kudzu.us>
9099 L:      netdev@vger.kernel.org
9100 S:      Supported
9101 F:      Documentation/networking/s2io.txt
9102 F:      Documentation/networking/vxge.txt
9103 F:      drivers/net/ethernet/neterion/
9104
9105 NETFILTER
9106 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9107 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9108 M:      Florian Westphal <fw@strlen.de>
9109 L:      netfilter-devel@vger.kernel.org
9110 L:      coreteam@netfilter.org
9111 W:      http://www.netfilter.org/
9112 W:      http://www.iptables.org/
9113 W:      http://www.nftables.org/
9114 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9115 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9116 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9117 S:      Maintained
9118 F:      include/linux/netfilter*
9119 F:      include/linux/netfilter/
9120 F:      include/net/netfilter/
9121 F:      include/uapi/linux/netfilter*
9122 F:      include/uapi/linux/netfilter/
9123 F:      net/*/netfilter.c
9124 F:      net/*/netfilter/
9125 F:      net/netfilter/
9126 F:      net/bridge/br_netfilter*.c
9127
9128 NETLABEL
9129 M:      Paul Moore <paul@paul-moore.com>
9130 W:      http://netlabel.sf.net
9131 L:      netdev@vger.kernel.org
9132 S:      Maintained
9133 F:      Documentation/netlabel/
9134 F:      include/net/netlabel.h
9135 F:      net/netlabel/
9136
9137 NETROM NETWORK LAYER
9138 M:      Ralf Baechle <ralf@linux-mips.org>
9139 L:      linux-hams@vger.kernel.org
9140 W:      http://www.linux-ax25.org/
9141 S:      Maintained
9142 F:      include/net/netrom.h
9143 F:      include/uapi/linux/netrom.h
9144 F:      net/netrom/
9145
9146 NETRONOME ETHERNET DRIVERS
9147 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9148 L:      oss-drivers@netronome.com
9149 S:      Maintained
9150 F:      drivers/net/ethernet/netronome/
9151
9152 NETWORK BLOCK DEVICE (NBD)
9153 M:      Josef Bacik <jbacik@fb.com>
9154 S:      Maintained
9155 L:      linux-block@vger.kernel.org
9156 L:      nbd-general@lists.sourceforge.net
9157 F:      Documentation/blockdev/nbd.txt
9158 F:      drivers/block/nbd.c
9159 F:      include/uapi/linux/nbd.h
9160
9161 NETWORK DROP MONITOR
9162 M:      Neil Horman <nhorman@tuxdriver.com>
9163 L:      netdev@vger.kernel.org
9164 S:      Maintained
9165 W:      https://fedorahosted.org/dropwatch/
9166 F:      net/core/drop_monitor.c
9167
9168 NETWORKING DRIVERS
9169 L:      netdev@vger.kernel.org
9170 W:      http://www.linuxfoundation.org/en/Net
9171 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9174 S:      Odd Fixes
9175 F:      Documentation/devicetree/bindings/net/
9176 F:      drivers/net/
9177 F:      include/linux/if_*
9178 F:      include/linux/netdevice.h
9179 F:      include/linux/etherdevice.h
9180 F:      include/linux/fcdevice.h
9181 F:      include/linux/fddidevice.h
9182 F:      include/linux/hippidevice.h
9183 F:      include/linux/inetdevice.h
9184 F:      include/uapi/linux/if_*
9185 F:      include/uapi/linux/netdevice.h
9186
9187 NETWORKING DRIVERS (WIRELESS)
9188 M:      Kalle Valo <kvalo@codeaurora.org>
9189 L:      linux-wireless@vger.kernel.org
9190 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9193 S:      Maintained
9194 F:      Documentation/devicetree/bindings/net/wireless/
9195 F:      drivers/net/wireless/
9196
9197 NETWORKING [DSA]
9198 M:      Andrew Lunn <andrew@lunn.ch>
9199 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9200 M:      Florian Fainelli <f.fainelli@gmail.com>
9201 S:      Maintained
9202 F:      net/dsa/
9203 F:      include/net/dsa.h
9204 F:      drivers/net/dsa/
9205
9206 NETWORKING [GENERAL]
9207 M:      "David S. Miller" <davem@davemloft.net>
9208 L:      netdev@vger.kernel.org
9209 W:      http://www.linuxfoundation.org/en/Net
9210 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9213 B:      mailto:netdev@vger.kernel.org
9214 S:      Maintained
9215 F:      net/
9216 F:      include/net/
9217 F:      include/linux/in.h
9218 F:      include/linux/net.h
9219 F:      include/linux/netdevice.h
9220 F:      include/uapi/linux/in.h
9221 F:      include/uapi/linux/net.h
9222 F:      include/uapi/linux/netdevice.h
9223 F:      include/uapi/linux/net_namespace.h
9224 F:      tools/net/
9225 F:      tools/testing/selftests/net/
9226 F:      lib/random32.c
9227
9228 NETWORKING [IPSEC]
9229 M:      Steffen Klassert <steffen.klassert@secunet.com>
9230 M:      Herbert Xu <herbert@gondor.apana.org.au>
9231 M:      "David S. Miller" <davem@davemloft.net>
9232 L:      netdev@vger.kernel.org
9233 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9235 S:      Maintained
9236 F:      net/core/flow.c
9237 F:      net/xfrm/
9238 F:      net/key/
9239 F:      net/ipv4/xfrm*
9240 F:      net/ipv4/esp4*
9241 F:      net/ipv4/ah4.c
9242 F:      net/ipv4/ipcomp.c
9243 F:      net/ipv4/ip_vti.c
9244 F:      net/ipv6/xfrm*
9245 F:      net/ipv6/esp6*
9246 F:      net/ipv6/ah6.c
9247 F:      net/ipv6/ipcomp6.c
9248 F:      net/ipv6/ip6_vti.c
9249 F:      include/uapi/linux/xfrm.h
9250 F:      include/net/xfrm.h
9251
9252 NETWORKING [IPv4/IPv6]
9253 M:      "David S. Miller" <davem@davemloft.net>
9254 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9255 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9256 L:      netdev@vger.kernel.org
9257 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9258 S:      Maintained
9259 F:      net/ipv4/
9260 F:      net/ipv6/
9261 F:      include/net/ip*
9262 F:      arch/x86/net/*
9263
9264 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9265 M:      Paul Moore <paul@paul-moore.com>
9266 L:      netdev@vger.kernel.org
9267 S:      Maintained
9268
9269 NETWORKING [TLS]
9270 M:      Ilya Lesokhin <ilyal@mellanox.com>
9271 M:      Aviad Yehezkel <aviadye@mellanox.com>
9272 M:      Dave Watson <davejwatson@fb.com>
9273 L:      netdev@vger.kernel.org
9274 S:      Maintained
9275 F:      net/tls/*
9276 F:      include/uapi/linux/tls.h
9277 F:      include/net/tls.h
9278
9279 NETWORKING [WIRELESS]
9280 L:      linux-wireless@vger.kernel.org
9281 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9282
9283 NETXEN (1/10) GbE SUPPORT
9284 M:      Manish Chopra <manish.chopra@cavium.com>
9285 M:      Rahul Verma <rahul.verma@cavium.com>
9286 M:      Dept-GELinuxNICDev@cavium.com
9287 L:      netdev@vger.kernel.org
9288 S:      Supported
9289 F:      drivers/net/ethernet/qlogic/netxen/
9290
9291 NFC SUBSYSTEM
9292 M:      Samuel Ortiz <sameo@linux.intel.com>
9293 L:      linux-wireless@vger.kernel.org
9294 L:      linux-nfc@lists.01.org (subscribers-only)
9295 S:      Supported
9296 F:      net/nfc/
9297 F:      include/net/nfc/
9298 F:      include/uapi/linux/nfc.h
9299 F:      drivers/nfc/
9300 F:      include/linux/platform_data/nfcmrvl.h
9301 F:      include/linux/platform_data/nxp-nci.h
9302 F:      Documentation/devicetree/bindings/net/nfc/
9303
9304 NFS, SUNRPC, AND LOCKD CLIENTS
9305 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9306 M:      Anna Schumaker <anna.schumaker@netapp.com>
9307 L:      linux-nfs@vger.kernel.org
9308 W:      http://client.linux-nfs.org
9309 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9310 S:      Maintained
9311 F:      fs/lockd/
9312 F:      fs/nfs/
9313 F:      fs/nfs_common/
9314 F:      net/sunrpc/
9315 F:      include/linux/lockd/
9316 F:      include/linux/nfs*
9317 F:      include/linux/sunrpc/
9318 F:      include/uapi/linux/nfs*
9319 F:      include/uapi/linux/sunrpc/
9320
9321 NILFS2 FILESYSTEM
9322 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9323 L:      linux-nilfs@vger.kernel.org
9324 W:      http://nilfs.sourceforge.net/
9325 W:      http://nilfs.osdn.jp/
9326 T:      git git://github.com/konis/nilfs2.git
9327 S:      Supported
9328 F:      Documentation/filesystems/nilfs2.txt
9329 F:      fs/nilfs2/
9330 F:      include/trace/events/nilfs2.h
9331 F:      include/uapi/linux/nilfs2_api.h
9332 F:      include/uapi/linux/nilfs2_ondisk.h
9333
9334 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9335 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9336 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9337 S:      Maintained
9338 F:      Documentation/scsi/NinjaSCSI.txt
9339 F:      drivers/scsi/pcmcia/nsp_*
9340
9341 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9342 M:      GOTO Masanori <gotom@debian.or.jp>
9343 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9344 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9345 S:      Maintained
9346 F:      Documentation/scsi/NinjaSCSI.txt
9347 F:      drivers/scsi/nsp32*
9348
9349 NIOS2 ARCHITECTURE
9350 M:      Ley Foon Tan <lftan@altera.com>
9351 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9353 S:      Maintained
9354 F:      arch/nios2/
9355
9356 NOHZ, DYNTICKS SUPPORT
9357 M:      Frederic Weisbecker <fweisbec@gmail.com>
9358 M:      Thomas Gleixner <tglx@linutronix.de>
9359 M:      Ingo Molnar <mingo@kernel.org>
9360 L:      linux-kernel@vger.kernel.org
9361 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9362 S:      Maintained
9363 F:      kernel/time/tick*.*
9364 F:      include/linux/tick.h
9365 F:      include/linux/sched/nohz.h
9366
9367 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9368 M:      Pavel Machek <pavel@ucw.cz>
9369 M:      Sakari Ailus <sakari.ailus@iki.fi>
9370 L:      linux-media@vger.kernel.org
9371 S:      Maintained
9372 F:      drivers/media/i2c/et8ek8
9373 F:      drivers/media/i2c/ad5820.c
9374
9375 NOKIA N900 POWER SUPPLY DRIVERS
9376 R:      Pali Rohár <pali.rohar@gmail.com>
9377 F:      include/linux/power/bq2415x_charger.h
9378 F:      include/linux/power/bq27xxx_battery.h
9379 F:      include/linux/power/isp1704_charger.h
9380 F:      drivers/power/supply/bq2415x_charger.c
9381 F:      drivers/power/supply/bq27xxx_battery.c
9382 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9383 F:      drivers/power/supply/isp1704_charger.c
9384 F:      drivers/power/supply/rx51_battery.c
9385
9386 NTB AMD DRIVER
9387 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9388 L:      linux-ntb@googlegroups.com
9389 S:      Supported
9390 F:      drivers/ntb/hw/amd/
9391
9392 NTB DRIVER CORE
9393 M:      Jon Mason <jdmason@kudzu.us>
9394 M:      Dave Jiang <dave.jiang@intel.com>
9395 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9396 L:      linux-ntb@googlegroups.com
9397 S:      Supported
9398 W:      https://github.com/jonmason/ntb/wiki
9399 T:      git git://github.com/jonmason/ntb.git
9400 F:      drivers/ntb/
9401 F:      drivers/net/ntb_netdev.c
9402 F:      include/linux/ntb.h
9403 F:      include/linux/ntb_transport.h
9404 F:      tools/testing/selftests/ntb/
9405
9406 NTB IDT DRIVER
9407 M:      Serge Semin <fancer.lancer@gmail.com>
9408 L:      linux-ntb@googlegroups.com
9409 S:      Supported
9410 F:      drivers/ntb/hw/idt/
9411
9412 NTB INTEL DRIVER
9413 M:      Jon Mason <jdmason@kudzu.us>
9414 M:      Dave Jiang <dave.jiang@intel.com>
9415 L:      linux-ntb@googlegroups.com
9416 S:      Supported
9417 W:      https://github.com/jonmason/ntb/wiki
9418 T:      git git://github.com/jonmason/ntb.git
9419 F:      drivers/ntb/hw/intel/
9420
9421 NTFS FILESYSTEM
9422 M:      Anton Altaparmakov <anton@tuxera.com>
9423 L:      linux-ntfs-dev@lists.sourceforge.net
9424 W:      http://www.tuxera.com/
9425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9426 S:      Supported
9427 F:      Documentation/filesystems/ntfs.txt
9428 F:      fs/ntfs/
9429
9430 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9431 M:      Antonino Daplas <adaplas@gmail.com>
9432 L:      linux-fbdev@vger.kernel.org
9433 S:      Maintained
9434 F:      drivers/video/fbdev/riva/
9435 F:      drivers/video/fbdev/nvidia/
9436
9437 NVM EXPRESS DRIVER
9438 M:      Keith Busch <keith.busch@intel.com>
9439 M:      Jens Axboe <axboe@fb.com>
9440 M:      Christoph Hellwig <hch@lst.de>
9441 M:      Sagi Grimberg <sagi@grimberg.me>
9442 L:      linux-nvme@lists.infradead.org
9443 T:      git://git.infradead.org/nvme.git
9444 W:      http://git.infradead.org/nvme.git
9445 S:      Supported
9446 F:      drivers/nvme/host/
9447 F:      include/linux/nvme.h
9448 F:      include/uapi/linux/nvme_ioctl.h
9449
9450 NVM EXPRESS FC TRANSPORT DRIVERS
9451 M:      James Smart <james.smart@broadcom.com>
9452 L:      linux-nvme@lists.infradead.org
9453 S:      Supported
9454 F:      include/linux/nvme-fc.h
9455 F:      include/linux/nvme-fc-driver.h
9456 F:      drivers/nvme/host/fc.c
9457 F:      drivers/nvme/target/fc.c
9458 F:      drivers/nvme/target/fcloop.c
9459
9460 NVM EXPRESS TARGET DRIVER
9461 M:      Christoph Hellwig <hch@lst.de>
9462 M:      Sagi Grimberg <sagi@grimberg.me>
9463 L:      linux-nvme@lists.infradead.org
9464 T:      git://git.infradead.org/nvme.git
9465 W:      http://git.infradead.org/nvme.git
9466 S:      Supported
9467 F:      drivers/nvme/target/
9468
9469 NVMEM FRAMEWORK
9470 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9471 S:      Maintained
9472 F:      drivers/nvmem/
9473 F:      Documentation/devicetree/bindings/nvmem/
9474 F:      include/linux/nvmem-consumer.h
9475 F:      include/linux/nvmem-provider.h
9476
9477 NXP TDA998X DRM DRIVER
9478 M:      Russell King <linux@armlinux.org.uk>
9479 S:      Supported
9480 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9481 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9482 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9483 F:      include/drm/i2c/tda998x.h
9484
9485 NXP TFA9879 DRIVER
9486 M:      Peter Rosin <peda@axentia.se>
9487 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9488 S:      Maintained
9489 F:      sound/soc/codecs/tfa9879*
9490
9491 NXP-NCI NFC DRIVER
9492 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9493 R:      Charles Gorand <charles.gorand@effinnov.com>
9494 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9495 S:      Supported
9496 F:      drivers/nfc/nxp-nci
9497
9498 OBJTOOL
9499 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9500 S:      Supported
9501 F:      tools/objtool/
9502
9503 OMAP AUDIO SUPPORT
9504 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9505 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9506 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9507 L:      linux-omap@vger.kernel.org
9508 S:      Maintained
9509 F:      sound/soc/omap/
9510
9511 OMAP CLOCK FRAMEWORK SUPPORT
9512 M:      Paul Walmsley <paul@pwsan.com>
9513 L:      linux-omap@vger.kernel.org
9514 S:      Maintained
9515 F:      arch/arm/*omap*/*clock*
9516
9517 OMAP DEVICE TREE SUPPORT
9518 M:      Benoît Cousson <bcousson@baylibre.com>
9519 M:      Tony Lindgren <tony@atomide.com>
9520 L:      linux-omap@vger.kernel.org
9521 L:      devicetree@vger.kernel.org
9522 S:      Maintained
9523 F:      arch/arm/boot/dts/*omap*
9524 F:      arch/arm/boot/dts/*am3*
9525 F:      arch/arm/boot/dts/*am4*
9526 F:      arch/arm/boot/dts/*am5*
9527 F:      arch/arm/boot/dts/*dra7*
9528
9529 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9530 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9531 L:      linux-omap@vger.kernel.org
9532 L:      linux-fbdev@vger.kernel.org
9533 S:      Maintained
9534 F:      drivers/video/fbdev/omap2/
9535 F:      Documentation/arm/OMAP/DSS
9536
9537 OMAP FRAMEBUFFER SUPPORT
9538 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9539 L:      linux-fbdev@vger.kernel.org
9540 L:      linux-omap@vger.kernel.org
9541 S:      Maintained
9542 F:      drivers/video/fbdev/omap/
9543
9544 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9545 M:      Roger Quadros <rogerq@ti.com>
9546 M:      Tony Lindgren <tony@atomide.com>
9547 L:      linux-omap@vger.kernel.org
9548 S:      Maintained
9549 F:      drivers/memory/omap-gpmc.c
9550 F:      arch/arm/mach-omap2/*gpmc*
9551
9552 OMAP GPIO DRIVER
9553 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9554 M:      Santosh Shilimkar <ssantosh@kernel.org>
9555 M:      Kevin Hilman <khilman@kernel.org>
9556 L:      linux-omap@vger.kernel.org
9557 S:      Maintained
9558 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9559 F:      drivers/gpio/gpio-omap.c
9560
9561 OMAP HARDWARE SPINLOCK SUPPORT
9562 M:      Ohad Ben-Cohen <ohad@wizery.com>
9563 L:      linux-omap@vger.kernel.org
9564 S:      Maintained
9565 F:      drivers/hwspinlock/omap_hwspinlock.c
9566
9567 OMAP HS MMC SUPPORT
9568 L:      linux-mmc@vger.kernel.org
9569 L:      linux-omap@vger.kernel.org
9570 S:      Orphan
9571 F:      drivers/mmc/host/omap_hsmmc.c
9572
9573 OMAP HWMOD DATA
9574 M:      Paul Walmsley <paul@pwsan.com>
9575 L:      linux-omap@vger.kernel.org
9576 S:      Maintained
9577 F:      arch/arm/mach-omap2/omap_hwmod*data*
9578
9579 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9580 M:      Benoît Cousson <bcousson@baylibre.com>
9581 L:      linux-omap@vger.kernel.org
9582 S:      Maintained
9583 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9584
9585 OMAP HWMOD SUPPORT
9586 M:      Benoît Cousson <bcousson@baylibre.com>
9587 M:      Paul Walmsley <paul@pwsan.com>
9588 L:      linux-omap@vger.kernel.org
9589 S:      Maintained
9590 F:      arch/arm/mach-omap2/omap_hwmod.*
9591
9592 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9593 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9594 L:      linux-media@vger.kernel.org
9595 S:      Maintained
9596 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9597 F:      drivers/media/platform/omap3isp/
9598 F:      drivers/staging/media/omap4iss/
9599
9600 OMAP MMC SUPPORT
9601 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9602 L:      linux-omap@vger.kernel.org
9603 S:      Maintained
9604 F:      drivers/mmc/host/omap.c
9605
9606 OMAP POWER MANAGEMENT SUPPORT
9607 M:      Kevin Hilman <khilman@kernel.org>
9608 L:      linux-omap@vger.kernel.org
9609 S:      Maintained
9610 F:      arch/arm/*omap*/*pm*
9611 F:      drivers/cpufreq/omap-cpufreq.c
9612
9613 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9614 M:      Rajendra Nayak <rnayak@codeaurora.org>
9615 M:      Paul Walmsley <paul@pwsan.com>
9616 L:      linux-omap@vger.kernel.org
9617 S:      Maintained
9618 F:      arch/arm/mach-omap2/prm*
9619
9620 OMAP RANDOM NUMBER GENERATOR SUPPORT
9621 M:      Deepak Saxena <dsaxena@plexity.net>
9622 S:      Maintained
9623 F:      drivers/char/hw_random/omap-rng.c
9624
9625 OMAP USB SUPPORT
9626 L:      linux-usb@vger.kernel.org
9627 L:      linux-omap@vger.kernel.org
9628 S:      Orphan
9629 F:      drivers/usb/*/*omap*
9630 F:      arch/arm/*omap*/usb*
9631
9632 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9633 M:      Mark Jackson <mpfj@newflow.co.uk>
9634 L:      linux-omap@vger.kernel.org
9635 S:      Maintained
9636 F:      arch/arm/boot/dts/am335x-nano.dts
9637
9638 OMAP1 SUPPORT
9639 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9640 M:      Tony Lindgren <tony@atomide.com>
9641 L:      linux-omap@vger.kernel.org
9642 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9643 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9644 S:      Maintained
9645 F:      arch/arm/mach-omap1/
9646 F:      arch/arm/plat-omap/
9647 F:      arch/arm/configs/omap1_defconfig
9648 F:      drivers/i2c/busses/i2c-omap.c
9649 F:      include/linux/i2c-omap.h
9650
9651 OMAP2+ SUPPORT
9652 M:      Tony Lindgren <tony@atomide.com>
9653 L:      linux-omap@vger.kernel.org
9654 W:      http://www.muru.com/linux/omap/
9655 W:      http://linux.omap.com/
9656 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9658 S:      Maintained
9659 F:      arch/arm/mach-omap2/
9660 F:      arch/arm/plat-omap/
9661 F:      arch/arm/configs/omap2plus_defconfig
9662 F:      drivers/i2c/busses/i2c-omap.c
9663 F:      drivers/irqchip/irq-omap-intc.c
9664 F:      drivers/mfd/*omap*.c
9665 F:      drivers/mfd/menelaus.c
9666 F:      drivers/mfd/palmas.c
9667 F:      drivers/mfd/tps65217.c
9668 F:      drivers/mfd/tps65218.c
9669 F:      drivers/mfd/tps65910.c
9670 F:      drivers/mfd/twl-core.[ch]
9671 F:      drivers/mfd/twl4030*.c
9672 F:      drivers/mfd/twl6030*.c
9673 F:      drivers/mfd/twl6040*.c
9674 F:      drivers/regulator/palmas-regulator*.c
9675 F:      drivers/regulator/pbias-regulator.c
9676 F:      drivers/regulator/tps65217-regulator.c
9677 F:      drivers/regulator/tps65218-regulator.c
9678 F:      drivers/regulator/tps65910-regulator.c
9679 F:      drivers/regulator/twl-regulator.c
9680 F:      drivers/regulator/twl6030-regulator.c
9681 F:      include/linux/i2c-omap.h
9682
9683 OMFS FILESYSTEM
9684 M:      Bob Copeland <me@bobcopeland.com>
9685 L:      linux-karma-devel@lists.sourceforge.net
9686 S:      Maintained
9687 F:      Documentation/filesystems/omfs.txt
9688 F:      fs/omfs/
9689
9690 OMNIKEY CARDMAN 4000 DRIVER
9691 M:      Harald Welte <laforge@gnumonks.org>
9692 S:      Maintained
9693 F:      drivers/char/pcmcia/cm4000_cs.c
9694 F:      include/linux/cm4000_cs.h
9695 F:      include/uapi/linux/cm4000_cs.h
9696
9697 OMNIKEY CARDMAN 4040 DRIVER
9698 M:      Harald Welte <laforge@gnumonks.org>
9699 S:      Maintained
9700 F:      drivers/char/pcmcia/cm4040_cs.*
9701
9702 OMNIVISION OV13858 SENSOR DRIVER
9703 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9704 L:      linux-media@vger.kernel.org
9705 T:      git git://linuxtv.org/media_tree.git
9706 S:      Maintained
9707 F:      drivers/media/i2c/ov13858.c
9708
9709 OMNIVISION OV5640 SENSOR DRIVER
9710 M:      Steve Longerbeam <slongerbeam@gmail.com>
9711 L:      linux-media@vger.kernel.org
9712 T:      git git://linuxtv.org/media_tree.git
9713 S:      Maintained
9714 F:      drivers/media/i2c/ov5640.c
9715
9716 OMNIVISION OV5647 SENSOR DRIVER
9717 M:      Ramiro Oliveira <roliveir@synopsys.com>
9718 L:      linux-media@vger.kernel.org
9719 T:      git git://linuxtv.org/media_tree.git
9720 S:      Maintained
9721 F:      drivers/media/i2c/ov5647.c
9722
9723 OMNIVISION OV7670 SENSOR DRIVER
9724 M:      Jonathan Corbet <corbet@lwn.net>
9725 L:      linux-media@vger.kernel.org
9726 T:      git git://linuxtv.org/media_tree.git
9727 S:      Maintained
9728 F:      drivers/media/i2c/ov7670.c
9729 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9730
9731 ONENAND FLASH DRIVER
9732 M:      Kyungmin Park <kyungmin.park@samsung.com>
9733 L:      linux-mtd@lists.infradead.org
9734 S:      Maintained
9735 F:      drivers/mtd/onenand/
9736 F:      include/linux/mtd/onenand*.h
9737
9738 ONSTREAM SCSI TAPE DRIVER
9739 M:      Willem Riede <osst@riede.org>
9740 L:      osst-users@lists.sourceforge.net
9741 L:      linux-scsi@vger.kernel.org
9742 S:      Maintained
9743 F:      Documentation/scsi/osst.txt
9744 F:      drivers/scsi/osst.*
9745 F:      drivers/scsi/osst_*.h
9746 F:      drivers/scsi/st.h
9747
9748 OP-TEE DRIVER
9749 M:      Jens Wiklander <jens.wiklander@linaro.org>
9750 S:      Maintained
9751 F:      drivers/tee/optee/
9752
9753 OPA-VNIC DRIVER
9754 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
9755 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9756 L:      linux-rdma@vger.kernel.org
9757 S:      Supported
9758 F:      drivers/infiniband/ulp/opa_vnic
9759
9760 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9761 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9762 L:      devicetree@vger.kernel.org
9763 S:      Maintained
9764 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9765 F:      Documentation/devicetree/overlay-notes.txt
9766 F:      drivers/of/overlay.c
9767 F:      drivers/of/resolver.c
9768
9769 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9770 M:      Rob Herring <robh+dt@kernel.org>
9771 M:      Frank Rowand <frowand.list@gmail.com>
9772 L:      devicetree@vger.kernel.org
9773 W:      http://www.devicetree.org/
9774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9775 S:      Maintained
9776 F:      drivers/of/
9777 F:      include/linux/of*.h
9778 F:      scripts/dtc/
9779 F:      Documentation/ABI/testing/sysfs-firmware-ofw
9780
9781 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9782 M:      Rob Herring <robh+dt@kernel.org>
9783 M:      Mark Rutland <mark.rutland@arm.com>
9784 L:      devicetree@vger.kernel.org
9785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9786 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9787 S:      Maintained
9788 F:      Documentation/devicetree/
9789 F:      arch/*/boot/dts/
9790 F:      include/dt-bindings/
9791
9792 OPENCORES I2C BUS DRIVER
9793 M:      Peter Korsgaard <jacmet@sunsite.dk>
9794 L:      linux-i2c@vger.kernel.org
9795 S:      Maintained
9796 F:      Documentation/i2c/busses/i2c-ocores
9797 F:      drivers/i2c/busses/i2c-ocores.c
9798
9799 OPENRISC ARCHITECTURE
9800 M:      Jonas Bonn <jonas@southpole.se>
9801 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9802 M:      Stafford Horne <shorne@gmail.com>
9803 T:      git git://github.com/openrisc/linux.git
9804 L:      openrisc@lists.librecores.org
9805 W:      http://openrisc.io
9806 S:      Maintained
9807 F:      arch/openrisc/
9808
9809 OPENVSWITCH
9810 M:      Pravin Shelar <pshelar@nicira.com>
9811 L:      netdev@vger.kernel.org
9812 L:      dev@openvswitch.org
9813 W:      http://openvswitch.org
9814 S:      Maintained
9815 F:      net/openvswitch/
9816 F:      include/uapi/linux/openvswitch.h
9817
9818 OPERATING PERFORMANCE POINTS (OPP)
9819 M:      Viresh Kumar <vireshk@kernel.org>
9820 M:      Nishanth Menon <nm@ti.com>
9821 M:      Stephen Boyd <sboyd@codeaurora.org>
9822 L:      linux-pm@vger.kernel.org
9823 S:      Maintained
9824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9825 F:      drivers/base/power/opp/
9826 F:      include/linux/pm_opp.h
9827 F:      Documentation/power/opp.txt
9828 F:      Documentation/devicetree/bindings/opp/
9829
9830 OPL4 DRIVER
9831 M:      Clemens Ladisch <clemens@ladisch.de>
9832 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9833 T:      git git://git.alsa-project.org/alsa-kernel.git
9834 S:      Maintained
9835 F:      sound/drivers/opl4/
9836
9837 OPROFILE
9838 M:      Robert Richter <rric@kernel.org>
9839 L:      oprofile-list@lists.sf.net
9840 S:      Maintained
9841 F:      arch/*/include/asm/oprofile*.h
9842 F:      arch/*/oprofile/
9843 F:      drivers/oprofile/
9844 F:      include/linux/oprofile.h
9845
9846 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9847 M:      Mark Fasheh <mfasheh@versity.com>
9848 M:      Joel Becker <jlbec@evilplan.org>
9849 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9850 W:      http://ocfs2.wiki.kernel.org
9851 S:      Supported
9852 F:      Documentation/filesystems/ocfs2.txt
9853 F:      Documentation/filesystems/dlmfs.txt
9854 F:      fs/ocfs2/
9855
9856 ORANGEFS FILESYSTEM
9857 M:      Mike Marshall <hubcap@omnibond.com>
9858 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9860 S:      Supported
9861 F:      fs/orangefs/
9862 F:      Documentation/filesystems/orangefs.txt
9863
9864 ORINOCO DRIVER
9865 L:      linux-wireless@vger.kernel.org
9866 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9867 W:      http://www.nongnu.org/orinoco/
9868 S:      Orphan
9869 F:      drivers/net/wireless/intersil/orinoco/
9870
9871 OSD LIBRARY and FILESYSTEM
9872 M:      Boaz Harrosh <ooo@electrozaur.com>
9873 S:      Maintained
9874 F:      drivers/scsi/osd/
9875 F:      include/scsi/osd_*
9876 F:      fs/exofs/
9877
9878 OV2659 OMNIVISION SENSOR DRIVER
9879 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9880 L:      linux-media@vger.kernel.org
9881 W:      https://linuxtv.org
9882 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
9883 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9884 S:      Maintained
9885 F:      drivers/media/i2c/ov2659.c
9886 F:      include/media/i2c/ov2659.h
9887
9888 OVERLAY FILESYSTEM
9889 M:      Miklos Szeredi <miklos@szeredi.hu>
9890 L:      linux-unionfs@vger.kernel.org
9891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9892 S:      Supported
9893 F:      fs/overlayfs/
9894 F:      Documentation/filesystems/overlayfs.txt
9895
9896 P54 WIRELESS DRIVER
9897 M:      Christian Lamparter <chunkeey@googlemail.com>
9898 L:      linux-wireless@vger.kernel.org
9899 W:      http://wireless.kernel.org/en/users/Drivers/p54
9900 S:      Maintained
9901 F:      drivers/net/wireless/intersil/p54/
9902
9903 PA SEMI ETHERNET DRIVER
9904 L:      netdev@vger.kernel.org
9905 S:      Orphan
9906 F:      drivers/net/ethernet/pasemi/*
9907
9908 PA SEMI SMBUS DRIVER
9909 L:      linux-i2c@vger.kernel.org
9910 S:      Orphan
9911 F:      drivers/i2c/busses/i2c-pasemi.c
9912
9913 PADATA PARALLEL EXECUTION MECHANISM
9914 M:      Steffen Klassert <steffen.klassert@secunet.com>
9915 L:      linux-crypto@vger.kernel.org
9916 S:      Maintained
9917 F:      kernel/padata.c
9918 F:      include/linux/padata.h
9919 F:      Documentation/padata.txt
9920
9921 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9922 M:      Harald Welte <laforge@gnumonks.org>
9923 L:      platform-driver-x86@vger.kernel.org
9924 S:      Maintained
9925 F:      drivers/platform/x86/panasonic-laptop.c
9926
9927 PANASONIC MN10300/AM33/AM34 PORT
9928 M:      David Howells <dhowells@redhat.com>
9929 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9930 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9931 S:      Maintained
9932 F:      Documentation/mn10300/
9933 F:      arch/mn10300/
9934
9935 PARALLEL LCD/KEYPAD PANEL DRIVER
9936 M:      Willy Tarreau <willy@haproxy.com>
9937 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9938 S:      Odd Fixes
9939 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9940 F:      drivers/misc/panel.c
9941
9942 PARALLEL PORT SUBSYSTEM
9943 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9944 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9945 L:      linux-parport@lists.infradead.org (subscribers-only)
9946 S:      Maintained
9947 F:      drivers/parport/
9948 F:      include/linux/parport*.h
9949 F:      drivers/char/ppdev.c
9950 F:      include/uapi/linux/ppdev.h
9951 F:      Documentation/parport*.txt
9952
9953 PARAVIRT_OPS INTERFACE
9954 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9955 M:      Chris Wright <chrisw@sous-sol.org>
9956 M:      Alok Kataria <akataria@vmware.com>
9957 M:      Rusty Russell <rusty@rustcorp.com.au>
9958 L:      virtualization@lists.linux-foundation.org
9959 S:      Supported
9960 F:      Documentation/virtual/paravirt_ops.txt
9961 F:      arch/*/kernel/paravirt*
9962 F:      arch/*/include/asm/paravirt.h
9963 F:      include/linux/hypervisor.h
9964
9965 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9966 M:      Tim Waugh <tim@cyberelk.net>
9967 L:      linux-parport@lists.infradead.org (subscribers-only)
9968 S:      Maintained
9969 F:      Documentation/blockdev/paride.txt
9970 F:      drivers/block/paride/
9971
9972 PARISC ARCHITECTURE
9973 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9974 M:      Helge Deller <deller@gmx.de>
9975 L:      linux-parisc@vger.kernel.org
9976 W:      http://www.parisc-linux.org/
9977 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9980 S:      Maintained
9981 F:      arch/parisc/
9982 F:      Documentation/parisc/
9983 F:      drivers/parisc/
9984 F:      drivers/char/agp/parisc-agp.c
9985 F:      drivers/input/serio/gscps2.c
9986 F:      drivers/parport/parport_gsc.*
9987 F:      drivers/tty/serial/8250/8250_gsc.c
9988 F:      drivers/video/fbdev/sti*
9989 F:      drivers/video/console/sti*
9990 F:      drivers/video/logo/logo_parisc*
9991
9992 PARMAN
9993 M:      Jiri Pirko <jiri@mellanox.com>
9994 L:      netdev@vger.kernel.org
9995 S:      Supported
9996 F:      lib/parman.c
9997 F:      lib/test_parman.c
9998 F:      include/linux/parman.h
9999
10000 PC87360 HARDWARE MONITORING DRIVER
10001 M:      Jim Cromie <jim.cromie@gmail.com>
10002 L:      linux-hwmon@vger.kernel.org
10003 S:      Maintained
10004 F:      Documentation/hwmon/pc87360
10005 F:      drivers/hwmon/pc87360.c
10006
10007 PC8736x GPIO DRIVER
10008 M:      Jim Cromie <jim.cromie@gmail.com>
10009 S:      Maintained
10010 F:      drivers/char/pc8736x_gpio.c
10011
10012 PC87427 HARDWARE MONITORING DRIVER
10013 M:      Jean Delvare <jdelvare@suse.com>
10014 L:      linux-hwmon@vger.kernel.org
10015 S:      Maintained
10016 F:      Documentation/hwmon/pc87427
10017 F:      drivers/hwmon/pc87427.c
10018
10019 PCA9532 LED DRIVER
10020 M:      Riku Voipio <riku.voipio@iki.fi>
10021 S:      Maintained
10022 F:      drivers/leds/leds-pca9532.c
10023 F:      include/linux/leds-pca9532.h
10024
10025 PCA9541 I2C BUS MASTER SELECTOR DRIVER
10026 M:      Guenter Roeck <linux@roeck-us.net>
10027 L:      linux-i2c@vger.kernel.org
10028 S:      Maintained
10029 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
10030
10031 PCDP - PRIMARY CONSOLE AND DEBUG PORT
10032 M:      Khalid Aziz <khalid@gonehiking.org>
10033 S:      Maintained
10034 F:      drivers/firmware/pcdp.*
10035
10036 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10037 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10038 L:      linux-pci@vger.kernel.org
10039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10040 S:      Maintained
10041 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10042 F:      drivers/pci/host/pci-aardvark.c
10043
10044 PCI DRIVER FOR ALTERA PCIE IP
10045 M:      Ley Foon Tan <lftan@altera.com>
10046 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10047 L:      linux-pci@vger.kernel.org
10048 S:      Supported
10049 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
10050 F:      drivers/pci/host/pcie-altera.c
10051
10052 PCI DRIVER FOR APPLIEDMICRO XGENE
10053 M:      Tanmay Inamdar <tinamdar@apm.com>
10054 L:      linux-pci@vger.kernel.org
10055 L:      linux-arm-kernel@lists.infradead.org
10056 S:      Maintained
10057 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
10058 F:      drivers/pci/host/pci-xgene.c
10059
10060 PCI DRIVER FOR ARM VERSATILE PLATFORM
10061 M:      Rob Herring <robh@kernel.org>
10062 L:      linux-pci@vger.kernel.org
10063 L:      linux-arm-kernel@lists.infradead.org
10064 S:      Maintained
10065 F:      Documentation/devicetree/bindings/pci/versatile.txt
10066 F:      drivers/pci/host/pci-versatile.c
10067
10068 PCI DRIVER FOR ARMADA 8K
10069 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10070 L:      linux-pci@vger.kernel.org
10071 L:      linux-arm-kernel@lists.infradead.org
10072 S:      Maintained
10073 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
10074 F:      drivers/pci/dwc/pcie-armada8k.c
10075
10076 PCI DRIVER FOR FREESCALE LAYERSCAPE
10077 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10078 M:      Mingkai Hu <mingkai.hu@freescale.com>
10079 M:      Roy Zang <tie-fei.zang@freescale.com>
10080 L:      linuxppc-dev@lists.ozlabs.org
10081 L:      linux-pci@vger.kernel.org
10082 L:      linux-arm-kernel@lists.infradead.org
10083 S:      Maintained
10084 F:      drivers/pci/dwc/*layerscape*
10085
10086 PCI DRIVER FOR GENERIC OF HOSTS
10087 M:      Will Deacon <will.deacon@arm.com>
10088 L:      linux-pci@vger.kernel.org
10089 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10090 S:      Maintained
10091 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10092 F:      drivers/pci/host/pci-host-common.c
10093 F:      drivers/pci/host/pci-host-generic.c
10094
10095 PCI DRIVER FOR IMX6
10096 M:      Richard Zhu <hongxing.zhu@nxp.com>
10097 M:      Lucas Stach <l.stach@pengutronix.de>
10098 L:      linux-pci@vger.kernel.org
10099 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10100 S:      Maintained
10101 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10102 F:      drivers/pci/dwc/*imx6*
10103
10104 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10105 M:      Keith Busch <keith.busch@intel.com>
10106 L:      linux-pci@vger.kernel.org
10107 S:      Supported
10108 F:      drivers/pci/host/vmd.c
10109
10110 PCI DRIVER FOR MICROSEMI SWITCHTEC
10111 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10112 M:      Stephen Bates <stephen.bates@microsemi.com>
10113 M:      Logan Gunthorpe <logang@deltatee.com>
10114 L:      linux-pci@vger.kernel.org
10115 S:      Maintained
10116 F:      Documentation/switchtec.txt
10117 F:      Documentation/ABI/testing/sysfs-class-switchtec
10118 F:      drivers/pci/switch/switchtec*
10119 F:      include/uapi/linux/switchtec_ioctl.h
10120
10121 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10122 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10123 M:      Jason Cooper <jason@lakedaemon.net>
10124 L:      linux-pci@vger.kernel.org
10125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10126 S:      Maintained
10127 F:      drivers/pci/host/*mvebu*
10128
10129 PCI DRIVER FOR NVIDIA TEGRA
10130 M:      Thierry Reding <thierry.reding@gmail.com>
10131 L:      linux-tegra@vger.kernel.org
10132 L:      linux-pci@vger.kernel.org
10133 S:      Supported
10134 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10135 F:      drivers/pci/host/pci-tegra.c
10136
10137 PCI DRIVER FOR RENESAS R-CAR
10138 M:      Simon Horman <horms@verge.net.au>
10139 L:      linux-pci@vger.kernel.org
10140 L:      linux-renesas-soc@vger.kernel.org
10141 S:      Maintained
10142 F:      drivers/pci/host/*rcar*
10143
10144 PCI DRIVER FOR SAMSUNG EXYNOS
10145 M:      Jingoo Han <jingoohan1@gmail.com>
10146 L:      linux-pci@vger.kernel.org
10147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10148 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10149 S:      Maintained
10150 F:      drivers/pci/dwc/pci-exynos.c
10151
10152 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10153 M:      Jingoo Han <jingoohan1@gmail.com>
10154 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10155 L:      linux-pci@vger.kernel.org
10156 S:      Maintained
10157 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10158 F:      drivers/pci/dwc/*designware*
10159
10160 PCI DRIVER FOR TI DRA7XX
10161 M:      Kishon Vijay Abraham I <kishon@ti.com>
10162 L:      linux-omap@vger.kernel.org
10163 L:      linux-pci@vger.kernel.org
10164 S:      Supported
10165 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10166 F:      drivers/pci/dwc/pci-dra7xx.c
10167
10168 PCI DRIVER FOR TI KEYSTONE
10169 M:      Murali Karicheri <m-karicheri2@ti.com>
10170 L:      linux-pci@vger.kernel.org
10171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10172 S:      Maintained
10173 F:      drivers/pci/dwc/*keystone*
10174
10175 PCI ENDPOINT SUBSYSTEM
10176 M:      Kishon Vijay Abraham I <kishon@ti.com>
10177 L:      linux-pci@vger.kernel.org
10178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10179 S:      Supported
10180 F:      drivers/pci/endpoint/
10181 F:      drivers/misc/pci_endpoint_test.c
10182 F:      tools/pci/
10183
10184 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10185 M:      Russell Currey <ruscur@russell.cc>
10186 L:      linuxppc-dev@lists.ozlabs.org
10187 S:      Supported
10188 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
10189 F:      arch/powerpc/kernel/eeh*.c
10190 F:      arch/powerpc/platforms/*/eeh*.c
10191 F:      arch/powerpc/include/*/eeh*.h
10192
10193 PCI ERROR RECOVERY
10194 M:      Linas Vepstas <linasvepstas@gmail.com>
10195 L:      linux-pci@vger.kernel.org
10196 S:      Supported
10197 F:      Documentation/PCI/pci-error-recovery.txt
10198
10199 PCI MSI DRIVER FOR ALTERA MSI IP
10200 M:      Ley Foon Tan <lftan@altera.com>
10201 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10202 L:      linux-pci@vger.kernel.org
10203 S:      Supported
10204 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10205 F:      drivers/pci/host/pcie-altera-msi.c
10206
10207 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10208 M:      Duc Dang <dhdang@apm.com>
10209 L:      linux-pci@vger.kernel.org
10210 L:      linux-arm-kernel@lists.infradead.org
10211 S:      Maintained
10212 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10213 F:      drivers/pci/host/pci-xgene-msi.c
10214
10215 PCI SUBSYSTEM
10216 M:      Bjorn Helgaas <bhelgaas@google.com>
10217 L:      linux-pci@vger.kernel.org
10218 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
10219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10220 S:      Supported
10221 F:      Documentation/devicetree/bindings/pci/
10222 F:      Documentation/PCI/
10223 F:      drivers/pci/
10224 F:      include/linux/pci*
10225 F:      arch/x86/pci/
10226 F:      arch/x86/kernel/quirks.c
10227
10228 PCIE DRIVER FOR AXIS ARTPEC
10229 M:      Niklas Cassel <niklas.cassel@axis.com>
10230 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10231 L:      linux-arm-kernel@axis.com
10232 L:      linux-pci@vger.kernel.org
10233 S:      Maintained
10234 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10235 F:      drivers/pci/dwc/*artpec*
10236
10237 PCIE DRIVER FOR CAVIUM THUNDERX
10238 M:      David Daney <david.daney@cavium.com>
10239 L:      linux-pci@vger.kernel.org
10240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10241 S:      Supported
10242 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10243 F:      drivers/pci/host/pci-thunder-*
10244
10245 PCIE DRIVER FOR HISILICON
10246 M:      Zhou Wang <wangzhou1@hisilicon.com>
10247 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
10248 L:      linux-pci@vger.kernel.org
10249 S:      Maintained
10250 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10251 F:      drivers/pci/dwc/pcie-hisi.c
10252
10253 PCIE DRIVER FOR HISILICON KIRIN
10254 M:      Xiaowei Song <songxiaowei@hisilicon.com>
10255 M:      Binghui Wang <wangbinghui@hisilicon.com>
10256 L:      linux-pci@vger.kernel.org
10257 S:      Maintained
10258 F:      Documentation/devicetree/bindings/pci/pcie-kirin.txt
10259 F:      drivers/pci/dwc/pcie-kirin.c
10260
10261 PCIE DRIVER FOR MEDIATEK
10262 M:      Ryder Lee <ryder.lee@mediatek.com>
10263 L:      linux-pci@vger.kernel.org
10264 L:      linux-mediatek@lists.infradead.org
10265 S:      Supported
10266 F:      Documentation/devicetree/bindings/pci/mediatek*
10267 F:      drivers/pci/host/*mediatek*
10268
10269 PCIE DRIVER FOR QUALCOMM MSM
10270 M:      Stanimir Varbanov <svarbanov@mm-sol.com>
10271 L:      linux-pci@vger.kernel.org
10272 L:      linux-arm-msm@vger.kernel.org
10273 S:      Maintained
10274 F:      drivers/pci/dwc/*qcom*
10275
10276 PCIE DRIVER FOR ROCKCHIP
10277 M:      Shawn Lin <shawn.lin@rock-chips.com>
10278 L:      linux-pci@vger.kernel.org
10279 L:      linux-rockchip@lists.infradead.org
10280 S:      Maintained
10281 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10282 F:      drivers/pci/host/pcie-rockchip.c
10283
10284 PCIE DRIVER FOR ST SPEAR13XX
10285 M:      Pratyush Anand <pratyush.anand@gmail.com>
10286 L:      linux-pci@vger.kernel.org
10287 S:      Maintained
10288 F:      drivers/pci/dwc/*spear*
10289
10290 PCMCIA SUBSYSTEM
10291 P:      Linux PCMCIA Team
10292 L:      linux-pcmcia@lists.infradead.org
10293 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10295 S:      Maintained
10296 F:      Documentation/pcmcia/
10297 F:      tools/pcmcia/
10298 F:      drivers/pcmcia/
10299 F:      include/pcmcia/
10300
10301 PCNET32 NETWORK DRIVER
10302 M:      Don Fry <pcnet32@frontier.com>
10303 L:      netdev@vger.kernel.org
10304 S:      Maintained
10305 F:      drivers/net/ethernet/amd/pcnet32.c
10306
10307 PCRYPT PARALLEL CRYPTO ENGINE
10308 M:      Steffen Klassert <steffen.klassert@secunet.com>
10309 L:      linux-crypto@vger.kernel.org
10310 S:      Maintained
10311 F:      crypto/pcrypt.c
10312 F:      include/crypto/pcrypt.h
10313
10314 PER-CPU MEMORY ALLOCATOR
10315 M:      Tejun Heo <tj@kernel.org>
10316 M:      Christoph Lameter <cl@linux.com>
10317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10318 S:      Maintained
10319 F:      include/linux/percpu*.h
10320 F:      mm/percpu*.c
10321 F:      arch/*/include/asm/percpu.h
10322
10323 PER-TASK DELAY ACCOUNTING
10324 M:      Balbir Singh <bsingharora@gmail.com>
10325 S:      Maintained
10326 F:      include/linux/delayacct.h
10327 F:      kernel/delayacct.c
10328
10329 PERFORMANCE EVENTS SUBSYSTEM
10330 M:      Peter Zijlstra <peterz@infradead.org>
10331 M:      Ingo Molnar <mingo@redhat.com>
10332 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10333 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10334 L:      linux-kernel@vger.kernel.org
10335 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10336 S:      Supported
10337 F:      kernel/events/*
10338 F:      include/linux/perf_event.h
10339 F:      include/uapi/linux/perf_event.h
10340 F:      arch/*/kernel/perf_event*.c
10341 F:      arch/*/kernel/*/perf_event*.c
10342 F:      arch/*/kernel/*/*/perf_event*.c
10343 F:      arch/*/include/asm/perf_event.h
10344 F:      arch/*/kernel/perf_callchain.c
10345 F:      arch/*/events/*
10346 F:      tools/perf/
10347
10348 PERSONALITY HANDLING
10349 M:      Christoph Hellwig <hch@infradead.org>
10350 L:      linux-abi-devel@lists.sourceforge.net
10351 S:      Maintained
10352 F:      include/linux/personality.h
10353 F:      include/uapi/linux/personality.h
10354
10355 PHONET PROTOCOL
10356 M:      Remi Denis-Courmont <courmisch@gmail.com>
10357 S:      Supported
10358 F:      Documentation/networking/phonet.txt
10359 F:      include/linux/phonet.h
10360 F:      include/net/phonet/
10361 F:      include/uapi/linux/phonet.h
10362 F:      net/phonet/
10363
10364 PHRAM MTD DRIVER
10365 M:      Joern Engel <joern@lazybastard.org>
10366 L:      linux-mtd@lists.infradead.org
10367 S:      Maintained
10368 F:      drivers/mtd/devices/phram.c
10369
10370 PICOLCD HID DRIVER
10371 M:      Bruno Prémont <bonbons@linux-vserver.org>
10372 L:      linux-input@vger.kernel.org
10373 S:      Maintained
10374 F:      drivers/hid/hid-picolcd*
10375
10376 PICOXCELL SUPPORT
10377 M:      Jamie Iles <jamie@jamieiles.com>
10378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10379 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10380 S:      Supported
10381 F:      arch/arm/boot/dts/picoxcell*
10382 F:      arch/arm/mach-picoxcell/
10383 F:      drivers/crypto/picoxcell*
10384
10385 PIN CONTROL SUBSYSTEM
10386 M:      Linus Walleij <linus.walleij@linaro.org>
10387 L:      linux-gpio@vger.kernel.org
10388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10389 S:      Maintained
10390 F:      Documentation/devicetree/bindings/pinctrl/
10391 F:      Documentation/driver-api/pinctl.rst
10392 F:      drivers/pinctrl/
10393 F:      include/linux/pinctrl/
10394
10395 PIN CONTROLLER - ATMEL AT91
10396 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10397 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10398 S:      Maintained
10399 F:      drivers/pinctrl/pinctrl-at91.*
10400
10401 PIN CONTROLLER - ATMEL AT91 PIO4
10402 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10403 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10404 L:      linux-gpio@vger.kernel.org
10405 S:      Supported
10406 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10407
10408 PIN CONTROLLER - INTEL
10409 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10410 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10411 S:      Maintained
10412 F:      drivers/pinctrl/intel/
10413
10414 PIN CONTROLLER - QUALCOMM
10415 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10416 S:      Maintained
10417 L:      linux-arm-msm@vger.kernel.org
10418 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10419 F:      drivers/pinctrl/qcom/
10420
10421 PIN CONTROLLER - RENESAS
10422 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10423 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10424 L:      linux-renesas-soc@vger.kernel.org
10425 S:      Maintained
10426 F:      drivers/pinctrl/sh-pfc/
10427
10428 PIN CONTROLLER - SAMSUNG
10429 M:      Tomasz Figa <tomasz.figa@gmail.com>
10430 M:      Krzysztof Kozlowski <krzk@kernel.org>
10431 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10433 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10434 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10436 S:      Maintained
10437 F:      drivers/pinctrl/samsung/
10438 F:      include/dt-bindings/pinctrl/samsung.h
10439 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10440
10441 PIN CONTROLLER - SINGLE
10442 M:      Tony Lindgren <tony@atomide.com>
10443 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10445 L:      linux-omap@vger.kernel.org
10446 S:      Maintained
10447 F:      drivers/pinctrl/pinctrl-single.c
10448
10449 PIN CONTROLLER - ST SPEAR
10450 M:      Viresh Kumar <vireshk@kernel.org>
10451 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10452 W:      http://www.st.com/spear
10453 S:      Maintained
10454 F:      drivers/pinctrl/spear/
10455
10456 PISTACHIO SOC SUPPORT
10457 M:      James Hartley <james.hartley@imgtec.com>
10458 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10459 L:      linux-mips@linux-mips.org
10460 S:      Maintained
10461 F:      arch/mips/pistachio/
10462 F:      arch/mips/include/asm/mach-pistachio/
10463 F:      arch/mips/boot/dts/img/pistachio*
10464 F:      arch/mips/configs/pistachio*_defconfig
10465
10466 PKTCDVD DRIVER
10467 S:      Orphan
10468 M:      linux-block@vger.kernel.org
10469 F:      drivers/block/pktcdvd.c
10470 F:      include/linux/pktcdvd.h
10471 F:      include/uapi/linux/pktcdvd.h
10472
10473 PKUNITY SOC DRIVERS
10474 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10475 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10476 S:      Maintained
10477 T:      git git://github.com/gxt/linux.git
10478 F:      drivers/input/serio/i8042-unicore32io.h
10479 F:      drivers/i2c/busses/i2c-puv3.c
10480 F:      drivers/video/fbdev/fb-puv3.c
10481 F:      drivers/rtc/rtc-puv3.c
10482
10483 PMBUS HARDWARE MONITORING DRIVERS
10484 M:      Guenter Roeck <linux@roeck-us.net>
10485 L:      linux-hwmon@vger.kernel.org
10486 W:      http://hwmon.wiki.kernel.org/
10487 W:      http://www.roeck-us.net/linux/drivers/
10488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10489 S:      Maintained
10490 F:      Documentation/hwmon/pmbus
10491 F:      drivers/hwmon/pmbus/
10492 F:      include/linux/pmbus.h
10493
10494 PMC SIERRA MaxRAID DRIVER
10495 L:      linux-scsi@vger.kernel.org
10496 W:      http://www.pmc-sierra.com/
10497 S:      Orphan
10498 F:      drivers/scsi/pmcraid.*
10499
10500 PMC SIERRA PM8001 DRIVER
10501 M:      Jack Wang <jinpu.wang@profitbricks.com>
10502 M:      lindar_liu@usish.com
10503 L:      linux-scsi@vger.kernel.org
10504 S:      Supported
10505 F:      drivers/scsi/pm8001/
10506
10507 PNP SUPPORT
10508 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10509 S:      Maintained
10510 F:      drivers/pnp/
10511
10512 POSIX CLOCKS and TIMERS
10513 M:      Thomas Gleixner <tglx@linutronix.de>
10514 L:      linux-kernel@vger.kernel.org
10515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10516 S:      Maintained
10517 F:      fs/timerfd.c
10518 F:      include/linux/timer*
10519 F:      kernel/time/*timer*
10520
10521 POWER MANAGEMENT CORE
10522 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10523 L:      linux-pm@vger.kernel.org
10524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10525 B:      https://bugzilla.kernel.org
10526 S:      Supported
10527 F:      drivers/base/power/
10528 F:      include/linux/pm.h
10529 F:      include/linux/pm_*
10530 F:      include/linux/powercap.h
10531 F:      drivers/powercap/
10532
10533 POWER STATE COORDINATION INTERFACE (PSCI)
10534 M:      Mark Rutland <mark.rutland@arm.com>
10535 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10536 L:      linux-arm-kernel@lists.infradead.org
10537 S:      Maintained
10538 F:      drivers/firmware/psci*.c
10539 F:      include/linux/psci.h
10540 F:      include/uapi/linux/psci.h
10541
10542 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10543 M:      Sebastian Reichel <sre@kernel.org>
10544 L:      linux-pm@vger.kernel.org
10545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10546 S:      Maintained
10547 F:      Documentation/devicetree/bindings/power/supply/
10548 F:      include/linux/power_supply.h
10549 F:      drivers/power/supply/
10550
10551 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10552 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10553 L:      linuxppc-dev@lists.ozlabs.org
10554 S:      Maintained
10555 F:      drivers/char/powernv-op-panel.c
10556
10557 PPP OVER ATM (RFC 2364)
10558 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10559 S:      Maintained
10560 F:      net/atm/pppoatm.c
10561 F:      include/uapi/linux/atmppp.h
10562
10563 PPP OVER ETHERNET
10564 M:      Michal Ostrowski <mostrows@earthlink.net>
10565 S:      Maintained
10566 F:      drivers/net/ppp/pppoe.c
10567 F:      drivers/net/ppp/pppox.c
10568
10569 PPP OVER L2TP
10570 M:      James Chapman <jchapman@katalix.com>
10571 S:      Maintained
10572 F:      net/l2tp/l2tp_ppp.c
10573 F:      include/linux/if_pppol2tp.h
10574 F:      include/uapi/linux/if_pppol2tp.h
10575
10576 PPP PROTOCOL DRIVERS AND COMPRESSORS
10577 M:      Paul Mackerras <paulus@samba.org>
10578 L:      linux-ppp@vger.kernel.org
10579 S:      Maintained
10580 F:      drivers/net/ppp/ppp_*
10581
10582 PPS SUPPORT
10583 M:      Rodolfo Giometti <giometti@enneenne.com>
10584 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10585 L:      linuxpps@ml.enneenne.com (subscribers-only)
10586 S:      Maintained
10587 F:      Documentation/pps/
10588 F:      drivers/pps/
10589 F:      include/linux/pps*.h
10590
10591 PPTP DRIVER
10592 M:      Dmitry Kozlov <xeb@mail.ru>
10593 L:      netdev@vger.kernel.org
10594 S:      Maintained
10595 F:      drivers/net/ppp/pptp.c
10596 W:      http://sourceforge.net/projects/accel-pptp
10597
10598 PREEMPTIBLE KERNEL
10599 M:      Robert Love <rml@tech9.net>
10600 L:      kpreempt-tech@lists.sourceforge.net
10601 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10602 S:      Supported
10603 F:      Documentation/preempt-locking.txt
10604 F:      include/linux/preempt.h
10605
10606 PRINTK
10607 M:      Petr Mladek <pmladek@suse.com>
10608 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10609 R:      Steven Rostedt <rostedt@goodmis.org>
10610 S:      Maintained
10611 F:      kernel/printk/
10612 F:      include/linux/printk.h
10613
10614 PRISM54 WIRELESS DRIVER
10615 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10616 L:      linux-wireless@vger.kernel.org
10617 W:      http://wireless.kernel.org/en/users/Drivers/p54
10618 S:      Obsolete
10619 F:      drivers/net/wireless/intersil/prism54/
10620
10621 PROC SYSCTL
10622 M:      "Luis R. Rodriguez" <mcgrof@kernel.org>
10623 M:      Kees Cook <keescook@chromium.org>
10624 L:      linux-kernel@vger.kernel.org
10625 L:      linux-fsdevel@vger.kernel.org
10626 S:      Maintained
10627 F:      fs/proc/proc_sysctl.c
10628 F:      include/linux/sysctl.h
10629 F:      kernel/sysctl.c
10630 F:      tools/testing/selftests/sysctl/
10631
10632 PS3 NETWORK SUPPORT
10633 M:      Geoff Levand <geoff@infradead.org>
10634 L:      netdev@vger.kernel.org
10635 L:      linuxppc-dev@lists.ozlabs.org
10636 S:      Maintained
10637 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10638
10639 PS3 PLATFORM SUPPORT
10640 M:      Geoff Levand <geoff@infradead.org>
10641 L:      linuxppc-dev@lists.ozlabs.org
10642 S:      Maintained
10643 F:      arch/powerpc/boot/ps3*
10644 F:      arch/powerpc/include/asm/lv1call.h
10645 F:      arch/powerpc/include/asm/ps3*.h
10646 F:      arch/powerpc/platforms/ps3/
10647 F:      drivers/*/ps3*
10648 F:      drivers/ps3/
10649 F:      drivers/rtc/rtc-ps3.c
10650 F:      drivers/usb/host/*ps3.c
10651 F:      sound/ppc/snd_ps3*
10652
10653 PS3VRAM DRIVER
10654 M:      Jim Paris <jim@jtan.com>
10655 M:      Geoff Levand <geoff@infradead.org>
10656 L:      linuxppc-dev@lists.ozlabs.org
10657 S:      Maintained
10658 F:      drivers/block/ps3vram.c
10659
10660 PSAMPLE PACKET SAMPLING SUPPORT:
10661 M:      Yotam Gigi <yotamg@mellanox.com>
10662 S:      Maintained
10663 F:      net/psample
10664 F:      include/net/psample.h
10665 F:      include/uapi/linux/psample.h
10666
10667 PSTORE FILESYSTEM
10668 M:      Kees Cook <keescook@chromium.org>
10669 M:      Anton Vorontsov <anton@enomsg.org>
10670 M:      Colin Cross <ccross@android.com>
10671 M:      Tony Luck <tony.luck@intel.com>
10672 S:      Maintained
10673 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10674 F:      fs/pstore/
10675 F:      include/linux/pstore*
10676 F:      drivers/firmware/efi/efi-pstore.c
10677 F:      drivers/acpi/apei/erst.c
10678 F:      Documentation/admin-guide/ramoops.rst
10679 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10680 K:      \b(pstore|ramoops)
10681
10682 PTP HARDWARE CLOCK SUPPORT
10683 M:      Richard Cochran <richardcochran@gmail.com>
10684 L:      netdev@vger.kernel.org
10685 S:      Maintained
10686 W:      http://linuxptp.sourceforge.net/
10687 F:      Documentation/ABI/testing/sysfs-ptp
10688 F:      Documentation/ptp/*
10689 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10690 F:      drivers/net/phy/dp83640*
10691 F:      drivers/ptp/*
10692 F:      include/linux/ptp_cl*
10693
10694 PTRACE SUPPORT
10695 M:      Oleg Nesterov <oleg@redhat.com>
10696 S:      Maintained
10697 F:      include/asm-generic/syscall.h
10698 F:      include/linux/ptrace.h
10699 F:      include/linux/regset.h
10700 F:      include/linux/tracehook.h
10701 F:      include/uapi/linux/ptrace.h
10702 F:      include/uapi/linux/ptrace.h
10703 F:      include/asm-generic/ptrace.h
10704 F:      kernel/ptrace.c
10705 F:      arch/*/ptrace*.c
10706 F:      arch/*/*/ptrace*.c
10707 F:      arch/*/include/asm/ptrace*.h
10708
10709 PULSE8-CEC DRIVER
10710 M:      Hans Verkuil <hverkuil@xs4all.nl>
10711 L:      linux-media@vger.kernel.org
10712 T:      git git://linuxtv.org/media_tree.git
10713 S:      Maintained
10714 F:      drivers/media/usb/pulse8-cec/*
10715
10716 PVRUSB2 VIDEO4LINUX DRIVER
10717 M:      Mike Isely <isely@pobox.com>
10718 L:      pvrusb2@isely.net       (subscribers-only)
10719 L:      linux-media@vger.kernel.org
10720 W:      http://www.isely.net/pvrusb2/
10721 T:      git git://linuxtv.org/media_tree.git
10722 S:      Maintained
10723 F:      Documentation/media/v4l-drivers/pvrusb2*
10724 F:      drivers/media/usb/pvrusb2/
10725
10726 PWC WEBCAM DRIVER
10727 M:      Hans Verkuil <hverkuil@xs4all.nl>
10728 L:      linux-media@vger.kernel.org
10729 T:      git git://linuxtv.org/media_tree.git
10730 S:      Odd Fixes
10731 F:      drivers/media/usb/pwc/*
10732
10733 PWM FAN DRIVER
10734 M:      Kamil Debski <kamil@wypas.org>
10735 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10736 L:      linux-hwmon@vger.kernel.org
10737 S:      Supported
10738 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10739 F:      Documentation/hwmon/pwm-fan
10740 F:      drivers/hwmon/pwm-fan.c
10741
10742 PWM SUBSYSTEM
10743 M:      Thierry Reding <thierry.reding@gmail.com>
10744 L:      linux-pwm@vger.kernel.org
10745 S:      Maintained
10746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10747 F:      Documentation/pwm.txt
10748 F:      Documentation/devicetree/bindings/pwm/
10749 F:      include/linux/pwm.h
10750 F:      drivers/pwm/
10751 F:      drivers/video/backlight/pwm_bl.c
10752 F:      include/linux/pwm_backlight.h
10753 F:      drivers/gpio/gpio-mvebu.c
10754 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10755
10756 PXA GPIO DRIVER
10757 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10758 L:      linux-gpio@vger.kernel.org
10759 S:      Maintained
10760 F:      drivers/gpio/gpio-pxa.c
10761
10762 PXA MMCI DRIVER
10763 S:      Orphan
10764
10765 PXA RTC DRIVER
10766 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10767 L:      linux-rtc@vger.kernel.org
10768 S:      Maintained
10769
10770 PXA2xx/PXA3xx SUPPORT
10771 M:      Daniel Mack <daniel@zonque.org>
10772 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10773 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10774 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10775 T:      git git://github.com/hzhuang1/linux.git
10776 T:      git git://github.com/rjarzmik/linux.git
10777 S:      Maintained
10778 F:      arch/arm/boot/dts/pxa*
10779 F:      arch/arm/mach-pxa/
10780 F:      drivers/dma/pxa*
10781 F:      drivers/pcmcia/pxa2xx*
10782 F:      drivers/pinctrl/pxa/
10783 F:      drivers/spi/spi-pxa2xx*
10784 F:      drivers/usb/gadget/udc/pxa2*
10785 F:      include/sound/pxa2xx-lib.h
10786 F:      sound/arm/pxa*
10787 F:      sound/soc/pxa/
10788
10789 PXA3xx NAND FLASH DRIVER
10790 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10791 L:      linux-mtd@lists.infradead.org
10792 S:      Maintained
10793 F:      drivers/mtd/nand/pxa3xx_nand.c
10794
10795 QAT DRIVER
10796 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10797 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10798 L:      qat-linux@intel.com
10799 S:      Supported
10800 F:      drivers/crypto/qat/
10801
10802 QCOM AUDIO (ASoC) DRIVERS
10803 M:      Patrick Lai <plai@codeaurora.org>
10804 M:      Banajit Goswami <bgoswami@codeaurora.org>
10805 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10806 S:      Supported
10807 F:      sound/soc/qcom/
10808
10809 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10810 M:      Gabriel Somlo <somlo@cmu.edu>
10811 M:      "Michael S. Tsirkin" <mst@redhat.com>
10812 L:      qemu-devel@nongnu.org
10813 S:      Maintained
10814 F:      drivers/firmware/qemu_fw_cfg.c
10815
10816 QIB DRIVER
10817 M:      Mike Marciniszyn <infinipath@intel.com>
10818 L:      linux-rdma@vger.kernel.org
10819 S:      Supported
10820 F:      drivers/infiniband/hw/qib/
10821
10822 QLOGIC QL41xxx FCOE DRIVER
10823 M:      QLogic-Storage-Upstream@cavium.com
10824 L:      linux-scsi@vger.kernel.org
10825 S:      Supported
10826 F:      drivers/scsi/qedf/
10827
10828 QLOGIC QL41xxx ISCSI DRIVER
10829 M:      QLogic-Storage-Upstream@cavium.com
10830 L:      linux-scsi@vger.kernel.org
10831 S:      Supported
10832 F:      drivers/scsi/qedi/
10833
10834 QLOGIC QL4xxx ETHERNET DRIVER
10835 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10836 M:      Ariel Elior <Ariel.Elior@cavium.com>
10837 M:      everest-linux-l2@cavium.com
10838 L:      netdev@vger.kernel.org
10839 S:      Supported
10840 F:      drivers/net/ethernet/qlogic/qed/
10841 F:      include/linux/qed/
10842 F:      drivers/net/ethernet/qlogic/qede/
10843
10844 QLOGIC QL4xxx RDMA DRIVER
10845 M:      Ram Amrani <Ram.Amrani@cavium.com>
10846 M:      Ariel Elior <Ariel.Elior@cavium.com>
10847 L:      linux-rdma@vger.kernel.org
10848 S:      Supported
10849 F:      drivers/infiniband/hw/qedr/
10850 F:      include/uapi/rdma/qedr-abi.h
10851
10852 QLOGIC QLA1280 SCSI DRIVER
10853 M:      Michael Reed <mdr@sgi.com>
10854 L:      linux-scsi@vger.kernel.org
10855 S:      Maintained
10856 F:      drivers/scsi/qla1280.[ch]
10857
10858 QLOGIC QLA2XXX FC-SCSI DRIVER
10859 M:      qla2xxx-upstream@qlogic.com
10860 L:      linux-scsi@vger.kernel.org
10861 S:      Supported
10862 F:      Documentation/scsi/LICENSE.qla2xxx
10863 F:      drivers/scsi/qla2xxx/
10864
10865 QLOGIC QLA3XXX NETWORK DRIVER
10866 M:      Dept-GELinuxNICDev@cavium.com
10867 L:      netdev@vger.kernel.org
10868 S:      Supported
10869 F:      Documentation/networking/LICENSE.qla3xxx
10870 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10871
10872 QLOGIC QLA4XXX iSCSI DRIVER
10873 M:      QLogic-Storage-Upstream@qlogic.com
10874 L:      linux-scsi@vger.kernel.org
10875 S:      Supported
10876 F:      Documentation/scsi/LICENSE.qla4xxx
10877 F:      drivers/scsi/qla4xxx/
10878
10879 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10880 M:      Harish Patil <harish.patil@cavium.com>
10881 M:      Manish Chopra <manish.chopra@cavium.com>
10882 M:      Dept-GELinuxNICDev@cavium.com
10883 L:      netdev@vger.kernel.org
10884 S:      Supported
10885 F:      drivers/net/ethernet/qlogic/qlcnic/
10886
10887 QLOGIC QLGE 10Gb ETHERNET DRIVER
10888 M:      Harish Patil <harish.patil@cavium.com>
10889 M:      Manish Chopra <manish.chopra@cavium.com>
10890 M:      Dept-GELinuxNICDev@cavium.com
10891 L:      netdev@vger.kernel.org
10892 S:      Supported
10893 F:      drivers/net/ethernet/qlogic/qlge/
10894
10895 QNX4 FILESYSTEM
10896 M:      Anders Larsen <al@alarsen.net>
10897 W:      http://www.alarsen.net/linux/qnx4fs/
10898 S:      Maintained
10899 F:      fs/qnx4/
10900 F:      include/uapi/linux/qnx4_fs.h
10901 F:      include/uapi/linux/qnxtypes.h
10902
10903 QORIQ DPAA2 FSL-MC BUS DRIVER
10904 M:      Stuart Yoder <stuyoder@gmail.com>
10905 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10906 L:      linux-kernel@vger.kernel.org
10907 S:      Maintained
10908 F:      drivers/staging/fsl-mc/
10909 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10910
10911 QT1010 MEDIA DRIVER
10912 M:      Antti Palosaari <crope@iki.fi>
10913 L:      linux-media@vger.kernel.org
10914 W:      https://linuxtv.org
10915 W:      http://palosaari.fi/linux/
10916 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10917 T:      git git://linuxtv.org/anttip/media_tree.git
10918 S:      Maintained
10919 F:      drivers/media/tuners/qt1010*
10920
10921 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10922 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10923 L:      ath10k@lists.infradead.org
10924 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10925 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10926 S:      Supported
10927 F:      drivers/net/wireless/ath/ath10k/
10928
10929 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10930 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10931 L:      linux-wireless@vger.kernel.org
10932 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10933 S:      Supported
10934 F:      drivers/net/wireless/ath/ath9k/
10935
10936 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10937 M:      Timur Tabi <timur@codeaurora.org>
10938 L:      netdev@vger.kernel.org
10939 S:      Supported
10940 F:      drivers/net/ethernet/qualcomm/emac/
10941
10942 QUALCOMM HEXAGON ARCHITECTURE
10943 M:      Richard Kuo <rkuo@codeaurora.org>
10944 L:      linux-hexagon@vger.kernel.org
10945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10946 S:      Supported
10947 F:      arch/hexagon/
10948
10949 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10950 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
10951 L:      linux-media@vger.kernel.org
10952 L:      linux-arm-msm@vger.kernel.org
10953 T:      git git://linuxtv.org/media_tree.git
10954 S:      Maintained
10955 F:      drivers/media/platform/qcom/venus/
10956
10957 QUALCOMM WCN36XX WIRELESS DRIVER
10958 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10959 L:      wcn36xx@lists.infradead.org
10960 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10961 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10962 S:      Supported
10963 F:      drivers/net/wireless/ath/wcn36xx/
10964
10965 QUANTENNA QTNFMAC WIRELESS DRIVER
10966 M:      Igor Mitsyanko <imitsyanko@quantenna.com>
10967 M:      Avinash Patil <avinashp@quantenna.com>
10968 M:      Sergey Matyukevich <smatyukevich@quantenna.com>
10969 L:      linux-wireless@vger.kernel.org
10970 S:      Maintained
10971 F:      drivers/net/wireless/quantenna
10972
10973 RADEON and AMDGPU DRM DRIVERS
10974 M:      Alex Deucher <alexander.deucher@amd.com>
10975 M:      Christian König <christian.koenig@amd.com>
10976 L:      amd-gfx@lists.freedesktop.org
10977 T:      git git://people.freedesktop.org/~agd5f/linux
10978 S:      Supported
10979 F:      drivers/gpu/drm/radeon/
10980 F:      include/uapi/drm/radeon_drm.h
10981 F:      drivers/gpu/drm/amd/
10982 F:      include/uapi/drm/amdgpu_drm.h
10983
10984 RADEON FRAMEBUFFER DISPLAY DRIVER
10985 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10986 L:      linux-fbdev@vger.kernel.org
10987 S:      Maintained
10988 F:      drivers/video/fbdev/aty/radeon*
10989 F:      include/uapi/linux/radeonfb.h
10990
10991 RADIOSHARK RADIO DRIVER
10992 M:      Hans Verkuil <hverkuil@xs4all.nl>
10993 L:      linux-media@vger.kernel.org
10994 T:      git git://linuxtv.org/media_tree.git
10995 S:      Maintained
10996 F:      drivers/media/radio/radio-shark.c
10997
10998 RADIOSHARK2 RADIO DRIVER
10999 M:      Hans Verkuil <hverkuil@xs4all.nl>
11000 L:      linux-media@vger.kernel.org
11001 T:      git git://linuxtv.org/media_tree.git
11002 S:      Maintained
11003 F:      drivers/media/radio/radio-shark2.c
11004 F:      drivers/media/radio/radio-tea5777.c
11005
11006 RADOS BLOCK DEVICE (RBD)
11007 M:      Ilya Dryomov <idryomov@gmail.com>
11008 M:      Sage Weil <sage@redhat.com>
11009 M:      Alex Elder <elder@kernel.org>
11010 L:      ceph-devel@vger.kernel.org
11011 W:      http://ceph.com/
11012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11013 T:      git git://github.com/ceph/ceph-client.git
11014 S:      Supported
11015 F:      Documentation/ABI/testing/sysfs-bus-rbd
11016 F:      drivers/block/rbd.c
11017 F:      drivers/block/rbd_types.h
11018
11019 RAGE128 FRAMEBUFFER DISPLAY DRIVER
11020 M:      Paul Mackerras <paulus@samba.org>
11021 L:      linux-fbdev@vger.kernel.org
11022 S:      Maintained
11023 F:      drivers/video/fbdev/aty/aty128fb.c
11024
11025 RAINSHADOW-CEC DRIVER
11026 M:      Hans Verkuil <hverkuil@xs4all.nl>
11027 L:      linux-media@vger.kernel.org
11028 T:      git git://linuxtv.org/media_tree.git
11029 S:      Maintained
11030 F:      drivers/media/usb/rainshadow-cec/*
11031
11032 RALINK MIPS ARCHITECTURE
11033 M:      John Crispin <john@phrozen.org>
11034 L:      linux-mips@linux-mips.org
11035 S:      Maintained
11036 F:      arch/mips/ralink
11037
11038 RALINK RT2X00 WIRELESS LAN DRIVER
11039 P:      rt2x00 project
11040 M:      Stanislaw Gruszka <sgruszka@redhat.com>
11041 M:      Helmut Schaa <helmut.schaa@googlemail.com>
11042 L:      linux-wireless@vger.kernel.org
11043 S:      Maintained
11044 F:      drivers/net/wireless/ralink/rt2x00/
11045
11046 RAMDISK RAM BLOCK DEVICE DRIVER
11047 M:      Jens Axboe <axboe@kernel.dk>
11048 S:      Maintained
11049 F:      Documentation/blockdev/ramdisk.txt
11050 F:      drivers/block/brd.c
11051
11052 RANDOM NUMBER DRIVER
11053 M:      "Theodore Ts'o" <tytso@mit.edu>
11054 S:      Maintained
11055 F:      drivers/char/random.c
11056
11057 RAPIDIO SUBSYSTEM
11058 M:      Matt Porter <mporter@kernel.crashing.org>
11059 M:      Alexandre Bounine <alexandre.bounine@idt.com>
11060 S:      Maintained
11061 F:      drivers/rapidio/
11062
11063 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11064 L:      linux-wireless@vger.kernel.org
11065 S:      Orphan
11066 F:      drivers/net/wireless/ray*
11067
11068 RCUTORTURE MODULE
11069 M:      Josh Triplett <josh@joshtriplett.org>
11070 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11071 L:      linux-kernel@vger.kernel.org
11072 S:      Supported
11073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11074 F:      Documentation/RCU/torture.txt
11075 F:      kernel/rcu/rcutorture.c
11076
11077 RCUTORTURE TEST FRAMEWORK
11078 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11079 M:      Josh Triplett <josh@joshtriplett.org>
11080 R:      Steven Rostedt <rostedt@goodmis.org>
11081 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11082 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11083 L:      linux-kernel@vger.kernel.org
11084 S:      Supported
11085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11086 F:      tools/testing/selftests/rcutorture
11087
11088 RDC R-321X SoC
11089 M:      Florian Fainelli <florian@openwrt.org>
11090 S:      Maintained
11091
11092 RDC R6040 FAST ETHERNET DRIVER
11093 M:      Florian Fainelli <f.fainelli@gmail.com>
11094 L:      netdev@vger.kernel.org
11095 S:      Maintained
11096 F:      drivers/net/ethernet/rdc/r6040.c
11097
11098 RDMAVT - RDMA verbs software
11099 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
11100 L:      linux-rdma@vger.kernel.org
11101 S:      Supported
11102 F:      drivers/infiniband/sw/rdmavt
11103
11104 RDS - RELIABLE DATAGRAM SOCKETS
11105 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
11106 L:      netdev@vger.kernel.org
11107 L:      linux-rdma@vger.kernel.org
11108 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
11109 W:      https://oss.oracle.com/projects/rds/
11110 S:      Supported
11111 F:      net/rds/
11112 F:      Documentation/networking/rds.txt
11113
11114 RDT - RESOURCE ALLOCATION
11115 M:      Fenghua Yu <fenghua.yu@intel.com>
11116 L:      linux-kernel@vger.kernel.org
11117 S:      Supported
11118 F:      arch/x86/kernel/cpu/intel_rdt*
11119 F:      arch/x86/include/asm/intel_rdt*
11120 F:      Documentation/x86/intel_rdt*
11121
11122 READ-COPY UPDATE (RCU)
11123 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11124 M:      Josh Triplett <josh@joshtriplett.org>
11125 R:      Steven Rostedt <rostedt@goodmis.org>
11126 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11127 R:      Lai Jiangshan <jiangshanlai@gmail.com>
11128 L:      linux-kernel@vger.kernel.org
11129 W:      http://www.rdrop.com/users/paulmck/RCU/
11130 S:      Supported
11131 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11132 F:      Documentation/RCU/
11133 X:      Documentation/RCU/torture.txt
11134 F:      include/linux/rcu*
11135 X:      include/linux/srcu.h
11136 F:      kernel/rcu/
11137 X:      kernel/torture.c
11138
11139 REAL TIME CLOCK (RTC) SUBSYSTEM
11140 M:      Alessandro Zummo <a.zummo@towertech.it>
11141 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
11142 L:      linux-rtc@vger.kernel.org
11143 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
11144 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11145 S:      Maintained
11146 F:      Documentation/devicetree/bindings/rtc/
11147 F:      Documentation/rtc.txt
11148 F:      drivers/rtc/
11149 F:      include/linux/rtc.h
11150 F:      include/uapi/linux/rtc.h
11151 F:      include/linux/rtc/
11152 F:      include/linux/platform_data/rtc-*
11153 F:      tools/testing/selftests/timers/rtctest.c
11154
11155 REALTEK AUDIO CODECS
11156 M:      Bard Liao <bardliao@realtek.com>
11157 M:      Oder Chiou <oder_chiou@realtek.com>
11158 S:      Maintained
11159 F:      sound/soc/codecs/rt*
11160 F:      include/sound/rt*.h
11161
11162 REGISTER MAP ABSTRACTION
11163 M:      Mark Brown <broonie@kernel.org>
11164 L:      linux-kernel@vger.kernel.org
11165 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11166 S:      Supported
11167 F:      Documentation/devicetree/bindings/regmap/
11168 F:      drivers/base/regmap/
11169 F:      include/linux/regmap.h
11170
11171 REISERFS FILE SYSTEM
11172 L:      reiserfs-devel@vger.kernel.org
11173 S:      Supported
11174 F:      fs/reiserfs/
11175
11176 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11177 M:      Ohad Ben-Cohen <ohad@wizery.com>
11178 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11179 L:      linux-remoteproc@vger.kernel.org
11180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11181 S:      Maintained
11182 F:      Documentation/devicetree/bindings/remoteproc/
11183 F:      Documentation/remoteproc.txt
11184 F:      drivers/remoteproc/
11185 F:      include/linux/remoteproc.h
11186
11187 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11188 M:      Ohad Ben-Cohen <ohad@wizery.com>
11189 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11190 L:      linux-remoteproc@vger.kernel.org
11191 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11192 S:      Maintained
11193 F:      drivers/rpmsg/
11194 F:      Documentation/rpmsg.txt
11195 F:      include/linux/rpmsg.h
11196 F:      include/linux/rpmsg/
11197
11198 RENESAS CLOCK DRIVERS
11199 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11200 L:      linux-renesas-soc@vger.kernel.org
11201 S:      Supported
11202 F:      drivers/clk/renesas/
11203
11204 RENESAS ETHERNET DRIVERS
11205 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11206 L:      netdev@vger.kernel.org
11207 L:      linux-renesas-soc@vger.kernel.org
11208 F:      drivers/net/ethernet/renesas/
11209 F:      include/linux/sh_eth.h
11210
11211 RENESAS R-CAR GYROADC DRIVER
11212 M:      Marek Vasut <marek.vasut@gmail.com>
11213 L:      linux-iio@vger.kernel.org
11214 S:      Supported
11215 F:      drivers/iio/adc/rcar_gyro_adc.c
11216
11217 RENESAS USB PHY DRIVER
11218 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11219 L:      linux-renesas-soc@vger.kernel.org
11220 S:      Maintained
11221 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11222
11223 RESET CONTROLLER FRAMEWORK
11224 M:      Philipp Zabel <p.zabel@pengutronix.de>
11225 T:      git git://git.pengutronix.de/git/pza/linux
11226 S:      Maintained
11227 F:      drivers/reset/
11228 F:      Documentation/devicetree/bindings/reset/
11229 F:      include/dt-bindings/reset/
11230 F:      include/linux/reset.h
11231 F:      include/linux/reset-controller.h
11232
11233 RFKILL
11234 M:      Johannes Berg <johannes@sipsolutions.net>
11235 L:      linux-wireless@vger.kernel.org
11236 W:      http://wireless.kernel.org/
11237 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11239 S:      Maintained
11240 F:      Documentation/rfkill.txt
11241 F:      net/rfkill/
11242
11243 RHASHTABLE
11244 M:      Thomas Graf <tgraf@suug.ch>
11245 M:      Herbert Xu <herbert@gondor.apana.org.au>
11246 L:      netdev@vger.kernel.org
11247 S:      Maintained
11248 F:      lib/rhashtable.c
11249 F:      include/linux/rhashtable.h
11250
11251 RICOH R5C592 MEMORYSTICK DRIVER
11252 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11253 S:      Maintained
11254 F:      drivers/memstick/host/r592.*
11255
11256 RICOH SMARTMEDIA/XD DRIVER
11257 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11258 S:      Maintained
11259 F:      drivers/mtd/nand/r852.c
11260 F:      drivers/mtd/nand/r852.h
11261
11262 ROCCAT DRIVERS
11263 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11264 W:      http://sourceforge.net/projects/roccat/
11265 S:      Maintained
11266 F:      drivers/hid/hid-roccat*
11267 F:      include/linux/hid-roccat*
11268 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11269
11270 ROCKER DRIVER
11271 M:      Jiri Pirko <jiri@resnulli.us>
11272 L:      netdev@vger.kernel.org
11273 S:      Supported
11274 F:      drivers/net/ethernet/rocker/
11275
11276 ROCKETPORT DRIVER
11277 P:      Comtrol Corp.
11278 W:      http://www.comtrol.com
11279 S:      Maintained
11280 F:      Documentation/serial/rocket.txt
11281 F:      drivers/tty/rocket*
11282
11283 ROCKETPORT EXPRESS/INFINITY DRIVER
11284 M:      Kevin Cernekee <cernekee@gmail.com>
11285 L:      linux-serial@vger.kernel.org
11286 S:      Odd Fixes
11287 F:      drivers/tty/serial/rp2.*
11288
11289 ROSE NETWORK LAYER
11290 M:      Ralf Baechle <ralf@linux-mips.org>
11291 L:      linux-hams@vger.kernel.org
11292 W:      http://www.linux-ax25.org/
11293 S:      Maintained
11294 F:      include/net/rose.h
11295 F:      include/uapi/linux/rose.h
11296 F:      net/rose/
11297
11298 RTL2830 MEDIA DRIVER
11299 M:      Antti Palosaari <crope@iki.fi>
11300 L:      linux-media@vger.kernel.org
11301 W:      https://linuxtv.org
11302 W:      http://palosaari.fi/linux/
11303 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11304 T:      git git://linuxtv.org/anttip/media_tree.git
11305 S:      Maintained
11306 F:      drivers/media/dvb-frontends/rtl2830*
11307
11308 RTL2832 MEDIA DRIVER
11309 M:      Antti Palosaari <crope@iki.fi>
11310 L:      linux-media@vger.kernel.org
11311 W:      https://linuxtv.org
11312 W:      http://palosaari.fi/linux/
11313 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11314 T:      git git://linuxtv.org/anttip/media_tree.git
11315 S:      Maintained
11316 F:      drivers/media/dvb-frontends/rtl2832*
11317
11318 RTL2832_SDR MEDIA DRIVER
11319 M:      Antti Palosaari <crope@iki.fi>
11320 L:      linux-media@vger.kernel.org
11321 W:      https://linuxtv.org
11322 W:      http://palosaari.fi/linux/
11323 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11324 T:      git git://linuxtv.org/anttip/media_tree.git
11325 S:      Maintained
11326 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11327
11328 RTL8180 WIRELESS DRIVER
11329 L:      linux-wireless@vger.kernel.org
11330 W:      http://wireless.kernel.org/
11331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11332 S:      Orphan
11333 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11334
11335 RTL8187 WIRELESS DRIVER
11336 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11337 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11338 M:      Larry Finger <Larry.Finger@lwfinger.net>
11339 L:      linux-wireless@vger.kernel.org
11340 W:      http://wireless.kernel.org/
11341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11342 S:      Maintained
11343 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11344
11345 RTL8192CE WIRELESS DRIVER
11346 M:      Larry Finger <Larry.Finger@lwfinger.net>
11347 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11348 L:      linux-wireless@vger.kernel.org
11349 W:      http://wireless.kernel.org/
11350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11351 S:      Maintained
11352 F:      drivers/net/wireless/realtek/rtlwifi/
11353 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11354
11355 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11356 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11357 L:      linux-wireless@vger.kernel.org
11358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11359 S:      Maintained
11360 F:      drivers/net/wireless/realtek/rtl8xxxu/
11361
11362 S3 SAVAGE FRAMEBUFFER DRIVER
11363 M:      Antonino Daplas <adaplas@gmail.com>
11364 L:      linux-fbdev@vger.kernel.org
11365 S:      Maintained
11366 F:      drivers/video/fbdev/savage/
11367
11368 S390
11369 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11370 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11371 L:      linux-s390@vger.kernel.org
11372 W:      http://www.ibm.com/developerworks/linux/linux390/
11373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11374 S:      Supported
11375 F:      arch/s390/
11376 F:      drivers/s390/
11377 F:      Documentation/s390/
11378 F:      Documentation/driver-api/s390-drivers.rst
11379
11380 S390 COMMON I/O LAYER
11381 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11382 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11383 L:      linux-s390@vger.kernel.org
11384 W:      http://www.ibm.com/developerworks/linux/linux390/
11385 S:      Supported
11386 F:      drivers/s390/cio/
11387
11388 S390 DASD DRIVER
11389 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11390 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11391 L:      linux-s390@vger.kernel.org
11392 W:      http://www.ibm.com/developerworks/linux/linux390/
11393 S:      Supported
11394 F:      drivers/s390/block/dasd*
11395 F:      block/partitions/ibm.c
11396
11397 S390 IOMMU (PCI)
11398 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11399 L:      linux-s390@vger.kernel.org
11400 W:      http://www.ibm.com/developerworks/linux/linux390/
11401 S:      Supported
11402 F:      drivers/iommu/s390-iommu.c
11403
11404 S390 IUCV NETWORK LAYER
11405 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11406 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11407 L:      linux-s390@vger.kernel.org
11408 W:      http://www.ibm.com/developerworks/linux/linux390/
11409 S:      Supported
11410 F:      drivers/s390/net/*iucv*
11411 F:      include/net/iucv/
11412 F:      net/iucv/
11413
11414 S390 NETWORK DRIVERS
11415 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11416 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11417 L:      linux-s390@vger.kernel.org
11418 W:      http://www.ibm.com/developerworks/linux/linux390/
11419 S:      Supported
11420 F:      drivers/s390/net/
11421
11422 S390 PCI SUBSYSTEM
11423 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11424 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11425 L:      linux-s390@vger.kernel.org
11426 W:      http://www.ibm.com/developerworks/linux/linux390/
11427 S:      Supported
11428 F:      arch/s390/pci/
11429 F:      drivers/pci/hotplug/s390_pci_hpc.c
11430
11431 S390 VFIO-CCW DRIVER
11432 M:      Cornelia Huck <cohuck@redhat.com>
11433 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11434 L:      linux-s390@vger.kernel.org
11435 L:      kvm@vger.kernel.org
11436 S:      Supported
11437 F:      drivers/s390/cio/vfio_ccw*
11438 F:      Documentation/s390/vfio-ccw.txt
11439 F:      include/uapi/linux/vfio_ccw.h
11440
11441 S390 ZCRYPT DRIVER
11442 M:      Harald Freudenberger <freude@de.ibm.com>
11443 L:      linux-s390@vger.kernel.org
11444 W:      http://www.ibm.com/developerworks/linux/linux390/
11445 S:      Supported
11446 F:      drivers/s390/crypto/
11447
11448 S390 ZFCP DRIVER
11449 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11450 L:      linux-s390@vger.kernel.org
11451 W:      http://www.ibm.com/developerworks/linux/linux390/
11452 S:      Supported
11453 F:      drivers/s390/scsi/zfcp_*
11454
11455 S3C24XX SD/MMC Driver
11456 M:      Ben Dooks <ben-linux@fluff.org>
11457 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11458 S:      Supported
11459 F:      drivers/mmc/host/s3cmci.*
11460
11461 SAA6588 RDS RECEIVER DRIVER
11462 M:      Hans Verkuil <hverkuil@xs4all.nl>
11463 L:      linux-media@vger.kernel.org
11464 T:      git git://linuxtv.org/media_tree.git
11465 W:      https://linuxtv.org
11466 S:      Odd Fixes
11467 F:      drivers/media/i2c/saa6588*
11468
11469 SAA7134 VIDEO4LINUX DRIVER
11470 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11471 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11472 L:      linux-media@vger.kernel.org
11473 W:      https://linuxtv.org
11474 T:      git git://linuxtv.org/media_tree.git
11475 S:      Odd fixes
11476 F:      Documentation/media/v4l-drivers/saa7134*
11477 F:      drivers/media/pci/saa7134/
11478
11479 SAA7146 VIDEO4LINUX-2 DRIVER
11480 M:      Hans Verkuil <hverkuil@xs4all.nl>
11481 L:      linux-media@vger.kernel.org
11482 T:      git git://linuxtv.org/media_tree.git
11483 S:      Maintained
11484 F:      drivers/media/common/saa7146/
11485 F:      drivers/media/pci/saa7146/
11486 F:      include/media/saa7146*
11487
11488 SAMSUNG AUDIO (ASoC) DRIVERS
11489 M:      Krzysztof Kozlowski <krzk@kernel.org>
11490 M:      Sangbeom Kim <sbkim73@samsung.com>
11491 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11492 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11493 S:      Supported
11494 F:      sound/soc/samsung/
11495
11496 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11497 M:      Krzysztof Kozlowski <krzk@kernel.org>
11498 L:      linux-crypto@vger.kernel.org
11499 L:      linux-samsung-soc@vger.kernel.org
11500 S:      Maintained
11501 F:      drivers/crypto/exynos-rng.c
11502 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11503
11504 SAMSUNG FRAMEBUFFER DRIVER
11505 M:      Jingoo Han <jingoohan1@gmail.com>
11506 L:      linux-fbdev@vger.kernel.org
11507 S:      Maintained
11508 F:      drivers/video/fbdev/s3c-fb.c
11509
11510 SAMSUNG LAPTOP DRIVER
11511 M:      Corentin Chary <corentin.chary@gmail.com>
11512 L:      platform-driver-x86@vger.kernel.org
11513 S:      Maintained
11514 F:      drivers/platform/x86/samsung-laptop.c
11515
11516 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11517 M:      Sangbeom Kim <sbkim73@samsung.com>
11518 M:      Krzysztof Kozlowski <krzk@kernel.org>
11519 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11520 L:      linux-kernel@vger.kernel.org
11521 L:      linux-samsung-soc@vger.kernel.org
11522 S:      Supported
11523 F:      drivers/mfd/sec*.c
11524 F:      drivers/regulator/s2m*.c
11525 F:      drivers/regulator/s5m*.c
11526 F:      drivers/clk/clk-s2mps11.c
11527 F:      drivers/rtc/rtc-s5m.c
11528 F:      include/linux/mfd/samsung/
11529 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11530 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11531 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11532 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11533
11534 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11535 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11536 L:      linux-media@vger.kernel.org
11537 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11538 S:      Maintained
11539 F:      drivers/media/platform/s3c-camif/
11540 F:      include/media/drv-intf/s3c_camif.h
11541
11542 SAMSUNG S3FWRN5 NFC DRIVER
11543 M:      Robert Baldyga <r.baldyga@samsung.com>
11544 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11545 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11546 S:      Supported
11547 F:      drivers/nfc/s3fwrn5
11548
11549 SAMSUNG S5C73M3 CAMERA DRIVER
11550 M:      Kyungmin Park <kyungmin.park@samsung.com>
11551 M:      Andrzej Hajda <a.hajda@samsung.com>
11552 L:      linux-media@vger.kernel.org
11553 S:      Supported
11554 F:      drivers/media/i2c/s5c73m3/*
11555
11556 SAMSUNG S5K5BAF CAMERA DRIVER
11557 M:      Kyungmin Park <kyungmin.park@samsung.com>
11558 M:      Andrzej Hajda <a.hajda@samsung.com>
11559 L:      linux-media@vger.kernel.org
11560 S:      Supported
11561 F:      drivers/media/i2c/s5k5baf.c
11562
11563 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11564 M:      Krzysztof Kozlowski <krzk@kernel.org>
11565 M:      Vladimir Zapolskiy <vz@mleia.com>
11566 L:      linux-crypto@vger.kernel.org
11567 L:      linux-samsung-soc@vger.kernel.org
11568 S:      Maintained
11569 F:      drivers/crypto/s5p-sss.c
11570
11571 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11572 M:      Kyungmin Park <kyungmin.park@samsung.com>
11573 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11574 L:      linux-media@vger.kernel.org
11575 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11576 S:      Supported
11577 F:      drivers/media/platform/exynos4-is/
11578
11579 SAMSUNG SOC CLOCK DRIVERS
11580 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11581 M:      Tomasz Figa <tomasz.figa@gmail.com>
11582 M:      Chanwoo Choi <cw00.choi@samsung.com>
11583 S:      Supported
11584 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11585 F:      drivers/clk/samsung/
11586 F:      include/dt-bindings/clock/exynos*.h
11587 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11588
11589 SAMSUNG SPI DRIVERS
11590 M:      Kukjin Kim <kgene@kernel.org>
11591 M:      Krzysztof Kozlowski <krzk@kernel.org>
11592 M:      Andi Shyti <andi.shyti@samsung.com>
11593 L:      linux-spi@vger.kernel.org
11594 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11595 S:      Maintained
11596 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11597 F:      drivers/spi/spi-s3c*
11598 F:      include/linux/platform_data/spi-s3c64xx.h
11599
11600 SAMSUNG SXGBE DRIVERS
11601 M:      Byungho An <bh74.an@samsung.com>
11602 M:      Girish K S <ks.giri@samsung.com>
11603 M:      Vipul Pandya <vipul.pandya@samsung.com>
11604 S:      Supported
11605 L:      netdev@vger.kernel.org
11606 F:      drivers/net/ethernet/samsung/sxgbe/
11607
11608 SAMSUNG THERMAL DRIVER
11609 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11610 L:      linux-pm@vger.kernel.org
11611 L:      linux-samsung-soc@vger.kernel.org
11612 S:      Supported
11613 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11614 F:      drivers/thermal/samsung/
11615
11616 SAMSUNG USB2 PHY DRIVER
11617 M:      Kamil Debski <kamil@wypas.org>
11618 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11619 L:      linux-kernel@vger.kernel.org
11620 S:      Supported
11621 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11622 F:      Documentation/phy/samsung-usb2.txt
11623 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11624 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11625 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11626 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11627 F:      drivers/phy/samsung/phy-samsung-usb2.c
11628 F:      drivers/phy/samsung/phy-samsung-usb2.h
11629
11630 SC1200 WDT DRIVER
11631 M:      Zwane Mwaikambo <zwanem@gmail.com>
11632 S:      Maintained
11633 F:      drivers/watchdog/sc1200wdt.c
11634
11635 SCHEDULER
11636 M:      Ingo Molnar <mingo@redhat.com>
11637 M:      Peter Zijlstra <peterz@infradead.org>
11638 L:      linux-kernel@vger.kernel.org
11639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11640 S:      Maintained
11641 F:      kernel/sched/
11642 F:      include/linux/sched.h
11643 F:      include/uapi/linux/sched.h
11644 F:      include/linux/wait.h
11645
11646 SCORE ARCHITECTURE
11647 M:      Chen Liqin <liqin.linux@gmail.com>
11648 M:      Lennox Wu <lennox.wu@gmail.com>
11649 W:      http://www.sunplus.com
11650 S:      Supported
11651 F:      arch/score/
11652
11653 SCR24X CHIP CARD INTERFACE DRIVER
11654 M:      Lubomir Rintel <lkundrak@v3.sk>
11655 S:      Supported
11656 F:      drivers/char/pcmcia/scr24x_cs.c
11657
11658 SCSI CDROM DRIVER
11659 M:      Jens Axboe <axboe@kernel.dk>
11660 L:      linux-scsi@vger.kernel.org
11661 W:      http://www.kernel.dk
11662 S:      Maintained
11663 F:      drivers/scsi/sr*
11664
11665 SCSI RDMA PROTOCOL (SRP) INITIATOR
11666 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11667 L:      linux-rdma@vger.kernel.org
11668 S:      Supported
11669 W:      http://www.openfabrics.org
11670 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11672 F:      drivers/infiniband/ulp/srp/
11673 F:      include/scsi/srp.h
11674
11675 SCSI SG DRIVER
11676 M:      Doug Gilbert <dgilbert@interlog.com>
11677 L:      linux-scsi@vger.kernel.org
11678 W:      http://sg.danny.cz/sg
11679 S:      Maintained
11680 F:      Documentation/scsi/scsi-generic.txt
11681 F:      drivers/scsi/sg.c
11682 F:      include/scsi/sg.h
11683
11684 SCSI SUBSYSTEM
11685 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11687 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11689 L:      linux-scsi@vger.kernel.org
11690 S:      Maintained
11691 F:      Documentation/devicetree/bindings/scsi/
11692 F:      drivers/scsi/
11693 F:      include/scsi/
11694
11695 SCSI TAPE DRIVER
11696 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11697 L:      linux-scsi@vger.kernel.org
11698 S:      Maintained
11699 F:      Documentation/scsi/st.txt
11700 F:      drivers/scsi/st.*
11701 F:      drivers/scsi/st_*.h
11702
11703 SCTP PROTOCOL
11704 M:      Vlad Yasevich <vyasevich@gmail.com>
11705 M:      Neil Horman <nhorman@tuxdriver.com>
11706 L:      linux-sctp@vger.kernel.org
11707 W:      http://lksctp.sourceforge.net
11708 S:      Maintained
11709 F:      Documentation/networking/sctp.txt
11710 F:      include/linux/sctp.h
11711 F:      include/uapi/linux/sctp.h
11712 F:      include/net/sctp/
11713 F:      net/sctp/
11714
11715 SCx200 CPU SUPPORT
11716 M:      Jim Cromie <jim.cromie@gmail.com>
11717 S:      Odd Fixes
11718 F:      Documentation/i2c/busses/scx200_acb
11719 F:      arch/x86/platform/scx200/
11720 F:      drivers/watchdog/scx200_wdt.c
11721 F:      drivers/i2c/busses/scx200*
11722 F:      drivers/mtd/maps/scx200_docflash.c
11723 F:      include/linux/scx200.h
11724
11725 SCx200 GPIO DRIVER
11726 M:      Jim Cromie <jim.cromie@gmail.com>
11727 S:      Maintained
11728 F:      drivers/char/scx200_gpio.c
11729 F:      include/linux/scx200_gpio.h
11730
11731 SCx200 HRT CLOCKSOURCE DRIVER
11732 M:      Jim Cromie <jim.cromie@gmail.com>
11733 S:      Maintained
11734 F:      drivers/clocksource/scx200_hrt.c
11735
11736 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11737 M:      Sascha Sommer <saschasommer@freenet.de>
11738 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11739 S:      Maintained
11740 F:      drivers/mmc/host/sdricoh_cs.c
11741
11742 SECURE COMPUTING
11743 M:      Kees Cook <keescook@chromium.org>
11744 R:      Andy Lutomirski <luto@amacapital.net>
11745 R:      Will Drewry <wad@chromium.org>
11746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11747 S:      Supported
11748 F:      kernel/seccomp.c
11749 F:      include/uapi/linux/seccomp.h
11750 F:      include/linux/seccomp.h
11751 F:      tools/testing/selftests/seccomp/*
11752 F:      tools/testing/selftests/kselftest_harness.h
11753 F:      Documentation/userspace-api/seccomp_filter.rst
11754 K:      \bsecure_computing
11755 K:      \bTIF_SECCOMP\b
11756
11757 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11758 M:      Al Cooper <alcooperx@gmail.com>
11759 L:      linux-mmc@vger.kernel.org
11760 L:      bcm-kernel-feedback-list@broadcom.com
11761 S:      Maintained
11762 F:      drivers/mmc/host/sdhci-brcmstb*
11763
11764 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11765 M:      Adrian Hunter <adrian.hunter@intel.com>
11766 L:      linux-mmc@vger.kernel.org
11767 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11768 S:      Maintained
11769 F:      drivers/mmc/host/sdhci*
11770 F:      include/linux/mmc/sdhci*
11771
11772 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11773 M:      Ben Dooks <ben-linux@fluff.org>
11774 M:      Jaehoon Chung <jh80.chung@samsung.com>
11775 L:      linux-mmc@vger.kernel.org
11776 S:      Maintained
11777 F:      drivers/mmc/host/sdhci-s3c*
11778
11779 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11780 M:      Viresh Kumar <vireshk@kernel.org>
11781 L:      linux-mmc@vger.kernel.org
11782 S:      Maintained
11783 F:      drivers/mmc/host/sdhci-spear.c
11784
11785 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11786 M:      Scott Bauer <scott.bauer@intel.com>
11787 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11788 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11789 L:      linux-block@vger.kernel.org
11790 S:      Supported
11791 F:      block/sed*
11792 F:      block/opal_proto.h
11793 F:      include/linux/sed*
11794 F:      include/uapi/linux/sed*
11795
11796 SECURITY CONTACT
11797 M:      Security Officers <security@kernel.org>
11798 S:      Supported
11799
11800 SECURITY SUBSYSTEM
11801 M:      James Morris <james.l.morris@oracle.com>
11802 M:      "Serge E. Hallyn" <serge@hallyn.com>
11803 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11805 W:      http://kernsec.org/
11806 S:      Supported
11807 F:      security/
11808
11809 SELINUX SECURITY MODULE
11810 M:      Paul Moore <paul@paul-moore.com>
11811 M:      Stephen Smalley <sds@tycho.nsa.gov>
11812 M:      Eric Paris <eparis@parisplace.org>
11813 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11814 W:      http://selinuxproject.org
11815 T:      git git://git.infradead.org/users/pcmoore/selinux
11816 S:      Supported
11817 F:      include/linux/selinux*
11818 F:      security/selinux/
11819 F:      scripts/selinux/
11820 F:      Documentation/admin-guide/LSM/SELinux.rst
11821
11822 SENSABLE PHANTOM
11823 M:      Jiri Slaby <jirislaby@gmail.com>
11824 S:      Maintained
11825 F:      drivers/misc/phantom.c
11826 F:      include/uapi/linux/phantom.h
11827
11828 SERIAL DEVICE BUS
11829 M:      Rob Herring <robh@kernel.org>
11830 L:      linux-serial@vger.kernel.org
11831 S:      Maintained
11832 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11833 F:      drivers/tty/serdev/
11834 F:      include/linux/serdev.h
11835
11836 SERIAL DRIVERS
11837 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11838 L:      linux-serial@vger.kernel.org
11839 S:      Maintained
11840 F:      Documentation/devicetree/bindings/serial/
11841 F:      drivers/tty/serial/
11842
11843 SERIAL IR RECEIVER
11844 M:      Sean Young <sean@mess.org>
11845 L:      linux-media@vger.kernel.org
11846 S:      Maintained
11847 F:      drivers/media/rc/serial_ir.c
11848
11849 SFC NETWORK DRIVER
11850 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11851 M:      Edward Cree <ecree@solarflare.com>
11852 M:      Bert Kenward <bkenward@solarflare.com>
11853 L:      netdev@vger.kernel.org
11854 S:      Supported
11855 F:      drivers/net/ethernet/sfc/
11856
11857 SGI GRU DRIVER
11858 M:      Dimitri Sivanich <sivanich@sgi.com>
11859 S:      Maintained
11860 F:      drivers/misc/sgi-gru/
11861
11862 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11863 M:      Pat Gefre <pfg@sgi.com>
11864 L:      linux-ia64@vger.kernel.org
11865 S:      Supported
11866 F:      Documentation/ia64/serial.txt
11867 F:      drivers/tty/serial/ioc?_serial.c
11868 F:      include/linux/ioc?.h
11869
11870 SGI XP/XPC/XPNET DRIVER
11871 M:      Cliff Whickman <cpw@sgi.com>
11872 M:      Robin Holt <robinmholt@gmail.com>
11873 S:      Maintained
11874 F:      drivers/misc/sgi-xp/
11875
11876 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11877 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11878 L:      linux-s390@vger.kernel.org
11879 W:      http://www.ibm.com/developerworks/linux/linux390/
11880 S:      Supported
11881 F:      net/smc/
11882
11883 SH_VEU V4L2 MEM2MEM DRIVER
11884 L:      linux-media@vger.kernel.org
11885 S:      Orphan
11886 F:      drivers/media/platform/sh_veu.c
11887
11888 SH_VOU V4L2 OUTPUT DRIVER
11889 L:      linux-media@vger.kernel.org
11890 S:      Orphan
11891 F:      drivers/media/platform/sh_vou.c
11892 F:      include/media/drv-intf/sh_vou.h
11893
11894 SI2157 MEDIA DRIVER
11895 M:      Antti Palosaari <crope@iki.fi>
11896 L:      linux-media@vger.kernel.org
11897 W:      https://linuxtv.org
11898 W:      http://palosaari.fi/linux/
11899 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11900 T:      git git://linuxtv.org/anttip/media_tree.git
11901 S:      Maintained
11902 F:      drivers/media/tuners/si2157*
11903
11904 SI2168 MEDIA DRIVER
11905 M:      Antti Palosaari <crope@iki.fi>
11906 L:      linux-media@vger.kernel.org
11907 W:      https://linuxtv.org
11908 W:      http://palosaari.fi/linux/
11909 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11910 T:      git git://linuxtv.org/anttip/media_tree.git
11911 S:      Maintained
11912 F:      drivers/media/dvb-frontends/si2168*
11913
11914 SI470X FM RADIO RECEIVER I2C DRIVER
11915 M:      Hans Verkuil <hverkuil@xs4all.nl>
11916 L:      linux-media@vger.kernel.org
11917 T:      git git://linuxtv.org/media_tree.git
11918 W:      https://linuxtv.org
11919 S:      Odd Fixes
11920 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11921
11922 SI470X FM RADIO RECEIVER USB DRIVER
11923 M:      Hans Verkuil <hverkuil@xs4all.nl>
11924 L:      linux-media@vger.kernel.org
11925 T:      git git://linuxtv.org/media_tree.git
11926 W:      https://linuxtv.org
11927 S:      Maintained
11928 F:      drivers/media/radio/si470x/radio-si470x-common.c
11929 F:      drivers/media/radio/si470x/radio-si470x.h
11930 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11931
11932 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11933 M:      Eduardo Valentin <edubezval@gmail.com>
11934 L:      linux-media@vger.kernel.org
11935 T:      git git://linuxtv.org/media_tree.git
11936 W:      https://linuxtv.org
11937 S:      Odd Fixes
11938 F:      drivers/media/radio/si4713/si4713.?
11939
11940 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11941 M:      Eduardo Valentin <edubezval@gmail.com>
11942 L:      linux-media@vger.kernel.org
11943 T:      git git://linuxtv.org/media_tree.git
11944 W:      https://linuxtv.org
11945 S:      Odd Fixes
11946 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11947
11948 SI4713 FM RADIO TRANSMITTER USB DRIVER
11949 M:      Hans Verkuil <hverkuil@xs4all.nl>
11950 L:      linux-media@vger.kernel.org
11951 T:      git git://linuxtv.org/media_tree.git
11952 W:      https://linuxtv.org
11953 S:      Maintained
11954 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11955
11956 SIANO DVB DRIVER
11957 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11958 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11959 L:      linux-media@vger.kernel.org
11960 W:      https://linuxtv.org
11961 T:      git git://linuxtv.org/media_tree.git
11962 S:      Odd fixes
11963 F:      drivers/media/common/siano/
11964 F:      drivers/media/usb/siano/
11965 F:      drivers/media/usb/siano/
11966 F:      drivers/media/mmc/siano/
11967
11968 SILEAD TOUCHSCREEN DRIVER
11969 M:      Hans de Goede <hdegoede@redhat.com>
11970 L:      linux-input@vger.kernel.org
11971 L:      platform-driver-x86@vger.kernel.org
11972 S:      Maintained
11973 F:      drivers/input/touchscreen/silead.c
11974 F:      drivers/platform/x86/silead_dmi.c
11975
11976 SILICON MOTION SM712 FRAME BUFFER DRIVER
11977 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11978 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11979 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11980 L:      linux-fbdev@vger.kernel.org
11981 S:      Maintained
11982 F:      drivers/video/fbdev/sm712*
11983 F:      Documentation/fb/sm712fb.txt
11984
11985 SIMPLE FIRMWARE INTERFACE (SFI)
11986 M:      Len Brown <lenb@kernel.org>
11987 L:      sfi-devel@simplefirmware.org
11988 W:      http://simplefirmware.org/
11989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11990 S:      Supported
11991 F:      arch/x86/platform/sfi/
11992 F:      drivers/sfi/
11993 F:      include/linux/sfi*.h
11994
11995 SIMPLEFB FB DRIVER
11996 M:      Hans de Goede <hdegoede@redhat.com>
11997 L:      linux-fbdev@vger.kernel.org
11998 S:      Maintained
11999 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
12000 F:      drivers/video/fbdev/simplefb.c
12001 F:      include/linux/platform_data/simplefb.h
12002
12003 SIMTEC EB110ATX (Chalice CATS)
12004 P:      Ben Dooks
12005 P:      Vincent Sanders <vince@simtec.co.uk>
12006 M:      Simtec Linux Team <linux@simtec.co.uk>
12007 W:      http://www.simtec.co.uk/products/EB110ATX/
12008 S:      Supported
12009
12010 SIMTEC EB2410ITX (BAST)
12011 P:      Ben Dooks
12012 P:      Vincent Sanders <vince@simtec.co.uk>
12013 M:      Simtec Linux Team <linux@simtec.co.uk>
12014 W:      http://www.simtec.co.uk/products/EB2410ITX/
12015 S:      Supported
12016 F:      arch/arm/mach-s3c24xx/mach-bast.c
12017 F:      arch/arm/mach-s3c24xx/bast-ide.c
12018 F:      arch/arm/mach-s3c24xx/bast-irq.c
12019
12020 SIPHASH PRF ROUTINES
12021 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12022 S:      Maintained
12023 F:      lib/siphash.c
12024 F:      lib/test_siphash.c
12025 F:      include/linux/siphash.h
12026
12027 SIS 190 ETHERNET DRIVER
12028 M:      Francois Romieu <romieu@fr.zoreil.com>
12029 L:      netdev@vger.kernel.org
12030 S:      Maintained
12031 F:      drivers/net/ethernet/sis/sis190.c
12032
12033 SIS 900/7016 FAST ETHERNET DRIVER
12034 M:      Daniele Venzano <venza@brownhat.org>
12035 W:      http://www.brownhat.org/sis900.html
12036 L:      netdev@vger.kernel.org
12037 S:      Maintained
12038 F:      drivers/net/ethernet/sis/sis900.*
12039
12040 SIS FRAMEBUFFER DRIVER
12041 M:      Thomas Winischhofer <thomas@winischhofer.net>
12042 W:      http://www.winischhofer.net/linuxsisvga.shtml
12043 S:      Maintained
12044 F:      Documentation/fb/sisfb.txt
12045 F:      drivers/video/fbdev/sis/
12046 F:      include/video/sisfb.h
12047
12048 SIS USB2VGA DRIVER
12049 M:      Thomas Winischhofer <thomas@winischhofer.net>
12050 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12051 S:      Maintained
12052 F:      drivers/usb/misc/sisusbvga/
12053
12054 SLAB ALLOCATOR
12055 M:      Christoph Lameter <cl@linux.com>
12056 M:      Pekka Enberg <penberg@kernel.org>
12057 M:      David Rientjes <rientjes@google.com>
12058 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12059 M:      Andrew Morton <akpm@linux-foundation.org>
12060 L:      linux-mm@kvack.org
12061 S:      Maintained
12062 F:      include/linux/sl?b*.h
12063 F:      mm/sl?b*
12064
12065 SLEEPABLE READ-COPY UPDATE (SRCU)
12066 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12067 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12068 M:      Josh Triplett <josh@joshtriplett.org>
12069 R:      Steven Rostedt <rostedt@goodmis.org>
12070 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12071 L:      linux-kernel@vger.kernel.org
12072 W:      http://www.rdrop.com/users/paulmck/RCU/
12073 S:      Supported
12074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12075 F:      include/linux/srcu.h
12076 F:      kernel/rcu/srcu.c
12077
12078 SMACK SECURITY MODULE
12079 M:      Casey Schaufler <casey@schaufler-ca.com>
12080 L:      linux-security-module@vger.kernel.org
12081 W:      http://schaufler-ca.com
12082 T:      git git://github.com/cschaufler/smack-next
12083 S:      Maintained
12084 F:      Documentation/admin-guide/LSM/Smack.rst
12085 F:      security/smack/
12086
12087 SMC91x ETHERNET DRIVER
12088 M:      Nicolas Pitre <nico@fluxnic.net>
12089 S:      Odd Fixes
12090 F:      drivers/net/ethernet/smsc/smc91x.*
12091
12092 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12093 M:      Sakari Ailus <sakari.ailus@iki.fi>
12094 L:      linux-media@vger.kernel.org
12095 S:      Maintained
12096 F:      drivers/media/i2c/smiapp/
12097 F:      include/media/i2c/smiapp.h
12098 F:      drivers/media/i2c/smiapp-pll.c
12099 F:      drivers/media/i2c/smiapp-pll.h
12100 F:      include/uapi/linux/smiapp.h
12101 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12102
12103 SMM665 HARDWARE MONITOR DRIVER
12104 M:      Guenter Roeck <linux@roeck-us.net>
12105 L:      linux-hwmon@vger.kernel.org
12106 S:      Maintained
12107 F:      Documentation/hwmon/smm665
12108 F:      drivers/hwmon/smm665.c
12109
12110 SMSC EMC2103 HARDWARE MONITOR DRIVER
12111 M:      Steve Glendinning <steve.glendinning@shawell.net>
12112 L:      linux-hwmon@vger.kernel.org
12113 S:      Maintained
12114 F:      Documentation/hwmon/emc2103
12115 F:      drivers/hwmon/emc2103.c
12116
12117 SMSC SCH5627 HARDWARE MONITOR DRIVER
12118 M:      Hans de Goede <hdegoede@redhat.com>
12119 L:      linux-hwmon@vger.kernel.org
12120 S:      Supported
12121 F:      Documentation/hwmon/sch5627
12122 F:      drivers/hwmon/sch5627.c
12123
12124 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12125 M:      Steve Glendinning <steve.glendinning@shawell.net>
12126 L:      linux-fbdev@vger.kernel.org
12127 S:      Maintained
12128 F:      drivers/video/fbdev/smscufx.c
12129
12130 SMSC47B397 HARDWARE MONITOR DRIVER
12131 M:      Jean Delvare <jdelvare@suse.com>
12132 L:      linux-hwmon@vger.kernel.org
12133 S:      Maintained
12134 F:      Documentation/hwmon/smsc47b397
12135 F:      drivers/hwmon/smsc47b397.c
12136
12137 SMSC911x ETHERNET DRIVER
12138 M:      Steve Glendinning <steve.glendinning@shawell.net>
12139 L:      netdev@vger.kernel.org
12140 S:      Maintained
12141 F:      include/linux/smsc911x.h
12142 F:      drivers/net/ethernet/smsc/smsc911x.*
12143
12144 SMSC9420 PCI ETHERNET DRIVER
12145 M:      Steve Glendinning <steve.glendinning@shawell.net>
12146 L:      netdev@vger.kernel.org
12147 S:      Maintained
12148 F:      drivers/net/ethernet/smsc/smsc9420.*
12149
12150 SOC-CAMERA V4L2 SUBSYSTEM
12151 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12152 L:      linux-media@vger.kernel.org
12153 T:      git git://linuxtv.org/media_tree.git
12154 S:      Maintained
12155 F:      include/media/soc*
12156 F:      drivers/media/i2c/soc_camera/
12157 F:      drivers/media/platform/soc_camera/
12158
12159 SOEKRIS NET48XX LED SUPPORT
12160 M:      Chris Boot <bootc@bootc.net>
12161 S:      Maintained
12162 F:      drivers/leds/leds-net48xx.c
12163
12164 SOFT-ROCE DRIVER (rxe)
12165 M:      Moni Shoua <monis@mellanox.com>
12166 L:      linux-rdma@vger.kernel.org
12167 S:      Supported
12168 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12169 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
12170 F:      drivers/infiniband/sw/rxe/
12171 F:      include/uapi/rdma/rdma_user_rxe.h
12172
12173 SOFTLOGIC 6x10 MPEG CODEC
12174 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12175 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12176 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12177 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12178 M:      Ismael Luceno <ismael@iodev.co.uk>
12179 L:      linux-media@vger.kernel.org
12180 S:      Supported
12181 F:      drivers/media/pci/solo6x10/
12182
12183 SOFTWARE RAID (Multiple Disks) SUPPORT
12184 M:      Shaohua Li <shli@kernel.org>
12185 L:      linux-raid@vger.kernel.org
12186 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12187 S:      Supported
12188 F:      drivers/md/
12189 F:      include/linux/raid/
12190 F:      include/uapi/linux/raid/
12191
12192 SONIC NETWORK DRIVER
12193 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12194 L:      netdev@vger.kernel.org
12195 S:      Maintained
12196 F:      drivers/net/ethernet/natsemi/sonic.*
12197
12198 SONICS SILICON BACKPLANE DRIVER (SSB)
12199 M:      Michael Buesch <m@bues.ch>
12200 L:      linux-wireless@vger.kernel.org
12201 S:      Maintained
12202 F:      drivers/ssb/
12203 F:      include/linux/ssb/
12204
12205 SONY MEMORYSTICK CARD SUPPORT
12206 M:      Alex Dubov <oakad@yahoo.com>
12207 W:      http://tifmxx.berlios.de/
12208 S:      Maintained
12209 F:      drivers/memstick/host/tifm_ms.c
12210
12211 SONY MEMORYSTICK STANDARD SUPPORT
12212 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12213 S:      Maintained
12214 F:      drivers/memstick/core/ms_block.*
12215
12216 SONY VAIO CONTROL DEVICE DRIVER
12217 M:      Mattia Dongili <malattia@linux.it>
12218 L:      platform-driver-x86@vger.kernel.org
12219 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12220 S:      Maintained
12221 F:      Documentation/laptops/sony-laptop.txt
12222 F:      drivers/char/sonypi.c
12223 F:      drivers/platform/x86/sony-laptop.c
12224 F:      include/linux/sony-laptop.h
12225
12226 SOUND
12227 M:      Jaroslav Kysela <perex@perex.cz>
12228 M:      Takashi Iwai <tiwai@suse.com>
12229 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12230 W:      http://www.alsa-project.org/
12231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12232 T:      git git://git.alsa-project.org/alsa-kernel.git
12233 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12234 S:      Maintained
12235 F:      Documentation/sound/
12236 F:      include/sound/
12237 F:      include/uapi/sound/
12238 F:      sound/
12239
12240 SOUND - COMPRESSED AUDIO
12241 M:      Vinod Koul <vinod.koul@intel.com>
12242 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12243 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12244 S:      Supported
12245 F:      Documentation/sound/alsa/compress_offload.txt
12246 F:      include/sound/compress_driver.h
12247 F:      include/uapi/sound/compress_*
12248 F:      sound/core/compress_offload.c
12249 F:      sound/soc/soc-compress.c
12250
12251 SOUND - DMAENGINE HELPERS
12252 M:      Lars-Peter Clausen <lars@metafoo.de>
12253 S:      Supported
12254 F:      include/sound/dmaengine_pcm.h
12255 F:      sound/core/pcm_dmaengine.c
12256 F:      sound/soc/soc-generic-dmaengine-pcm.c
12257
12258 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12259 M:      Liam Girdwood <lgirdwood@gmail.com>
12260 M:      Mark Brown <broonie@kernel.org>
12261 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12262 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12263 W:      http://alsa-project.org/main/index.php/ASoC
12264 S:      Supported
12265 F:      Documentation/devicetree/bindings/sound/
12266 F:      Documentation/sound/alsa/soc/
12267 F:      sound/soc/
12268 F:      include/sound/soc*
12269
12270 SP2 MEDIA DRIVER
12271 M:      Olli Salonen <olli.salonen@iki.fi>
12272 L:      linux-media@vger.kernel.org
12273 W:      https://linuxtv.org
12274 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12275 S:      Maintained
12276 F:      drivers/media/dvb-frontends/sp2*
12277
12278 SPARC + UltraSPARC (sparc/sparc64)
12279 M:      "David S. Miller" <davem@davemloft.net>
12280 L:      sparclinux@vger.kernel.org
12281 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12282 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12283 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12284 S:      Maintained
12285 F:      arch/sparc/
12286 F:      drivers/sbus/
12287
12288 SPARC SERIAL DRIVERS
12289 M:      "David S. Miller" <davem@davemloft.net>
12290 L:      sparclinux@vger.kernel.org
12291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12292 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12293 S:      Maintained
12294 F:      include/linux/sunserialcore.h
12295 F:      drivers/tty/serial/suncore.c
12296 F:      drivers/tty/serial/sunhv.c
12297 F:      drivers/tty/serial/sunsab.c
12298 F:      drivers/tty/serial/sunsab.h
12299 F:      drivers/tty/serial/sunsu.c
12300 F:      drivers/tty/serial/sunzilog.c
12301 F:      drivers/tty/serial/sunzilog.h
12302
12303 SPARSE CHECKER
12304 M:      "Christopher Li" <sparse@chrisli.org>
12305 L:      linux-sparse@vger.kernel.org
12306 W:      https://sparse.wiki.kernel.org/
12307 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12308 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12309 S:      Maintained
12310 F:      include/linux/compiler.h
12311
12312 SPEAR CLOCK FRAMEWORK SUPPORT
12313 M:      Viresh Kumar <vireshk@kernel.org>
12314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12315 W:      http://www.st.com/spear
12316 S:      Maintained
12317 F:      drivers/clk/spear/
12318
12319 SPEAR PLATFORM SUPPORT
12320 M:      Viresh Kumar <vireshk@kernel.org>
12321 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12322 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12323 W:      http://www.st.com/spear
12324 S:      Maintained
12325 F:      arch/arm/boot/dts/spear*
12326 F:      arch/arm/mach-spear/
12327
12328 SPI NOR SUBSYSTEM
12329 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12330 M:      Marek Vasut <marek.vasut@gmail.com>
12331 L:      linux-mtd@lists.infradead.org
12332 W:      http://www.linux-mtd.infradead.org/
12333 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12334 T:      git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12335 T:      git git://git.infradead.org/l2-mtd.git spi-nor/next
12336 S:      Maintained
12337 F:      drivers/mtd/spi-nor/
12338 F:      include/linux/mtd/spi-nor.h
12339
12340 SPI SUBSYSTEM
12341 M:      Mark Brown <broonie@kernel.org>
12342 L:      linux-spi@vger.kernel.org
12343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12344 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12345 S:      Maintained
12346 F:      Documentation/devicetree/bindings/spi/
12347 F:      Documentation/spi/
12348 F:      drivers/spi/
12349 F:      include/linux/spi/
12350 F:      include/uapi/linux/spi/
12351 F:      tools/spi/
12352
12353 SPIDERNET NETWORK DRIVER for CELL
12354 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12355 L:      netdev@vger.kernel.org
12356 S:      Supported
12357 F:      Documentation/networking/spider_net.txt
12358 F:      drivers/net/ethernet/toshiba/spider_net*
12359
12360 SPMI SUBSYSTEM
12361 R:      Stephen Boyd <sboyd@codeaurora.org>
12362 L:      linux-arm-msm@vger.kernel.org
12363 F:      Documentation/devicetree/bindings/spmi/
12364 F:      drivers/spmi/
12365 F:      include/dt-bindings/spmi/spmi.h
12366 F:      include/linux/spmi.h
12367 F:      include/trace/events/spmi.h
12368
12369 SPU FILE SYSTEM
12370 M:      Jeremy Kerr <jk@ozlabs.org>
12371 L:      linuxppc-dev@lists.ozlabs.org
12372 W:      http://www.ibm.com/developerworks/power/cell/
12373 S:      Supported
12374 F:      Documentation/filesystems/spufs.txt
12375 F:      arch/powerpc/platforms/cell/spufs/
12376
12377 SQUASHFS FILE SYSTEM
12378 M:      Phillip Lougher <phillip@squashfs.org.uk>
12379 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12380 W:      http://squashfs.org.uk
12381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12382 S:      Maintained
12383 F:      Documentation/filesystems/squashfs.txt
12384 F:      fs/squashfs/
12385
12386 SRM (Alpha) environment access
12387 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12388 S:      Maintained
12389 F:      arch/alpha/kernel/srm_env.c
12390
12391 STABLE BRANCH
12392 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12393 L:      stable@vger.kernel.org
12394 S:      Supported
12395 F:      Documentation/process/stable-kernel-rules.rst
12396
12397 STAGING - COMEDI
12398 M:      Ian Abbott <abbotti@mev.co.uk>
12399 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12400 S:      Odd Fixes
12401 F:      drivers/staging/comedi/
12402
12403 STAGING - FLARION FT1000 DRIVERS
12404 M:      Marek Belisko <marek.belisko@gmail.com>
12405 S:      Odd Fixes
12406 F:      drivers/staging/ft1000/
12407
12408 STAGING - INDUSTRIAL IO
12409 M:      Jonathan Cameron <jic23@kernel.org>
12410 L:      linux-iio@vger.kernel.org
12411 S:      Odd Fixes
12412 F:      Documentation/devicetree/bindings/staging/iio/
12413 F:      drivers/staging/iio/
12414
12415 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12416 M:      Jarod Wilson <jarod@wilsonet.com>
12417 W:      http://www.lirc.org/
12418 S:      Odd Fixes
12419 F:      drivers/staging/media/lirc/
12420
12421 STAGING - LUSTRE PARALLEL FILESYSTEM
12422 M:      Oleg Drokin <oleg.drokin@intel.com>
12423 M:      Andreas Dilger <andreas.dilger@intel.com>
12424 M:      James Simmons <jsimmons@infradead.org>
12425 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12426 W:      http://wiki.lustre.org/
12427 S:      Maintained
12428 F:      drivers/staging/lustre
12429
12430 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12431 M:      Marc Dietrich <marvin24@gmx.de>
12432 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12433 L:      linux-tegra@vger.kernel.org
12434 S:      Maintained
12435 F:      drivers/staging/nvec/
12436
12437 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12438 M:      Jens Frederich <jfrederich@gmail.com>
12439 M:      Daniel Drake <dsd@laptop.org>
12440 M:      Jon Nettleton <jon.nettleton@gmail.com>
12441 W:      http://wiki.laptop.org/go/DCON
12442 S:      Maintained
12443 F:      drivers/staging/olpc_dcon/
12444
12445 STAGING - REALTEK RTL8712U DRIVERS
12446 M:      Larry Finger <Larry.Finger@lwfinger.net>
12447 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12448 S:      Odd Fixes
12449 F:      drivers/staging/rtl8712/
12450
12451 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12452 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12453 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12454 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12455 L:      linux-fbdev@vger.kernel.org
12456 S:      Maintained
12457 F:      drivers/staging/sm750fb/
12458
12459 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12460 M:      William Hubbs <w.d.hubbs@gmail.com>
12461 M:      Chris Brannon <chris@the-brannons.com>
12462 M:      Kirk Reiser <kirk@reisers.ca>
12463 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12464 L:      speakup@linux-speakup.org
12465 W:      http://www.linux-speakup.org/
12466 S:      Odd Fixes
12467 F:      drivers/staging/speakup/
12468
12469 STAGING - VIA VT665X DRIVERS
12470 M:      Forest Bond <forest@alittletooquiet.net>
12471 S:      Odd Fixes
12472 F:      drivers/staging/vt665?/
12473
12474 STAGING - WILC1000 WIFI DRIVER
12475 M:      Aditya Shankar <aditya.shankar@microchip.com>
12476 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12477 L:      linux-wireless@vger.kernel.org
12478 S:      Supported
12479 F:      drivers/staging/wilc1000/
12480
12481 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12482 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12483 S:      Odd Fixes
12484 F:      drivers/staging/xgifb/
12485
12486 STAGING SUBSYSTEM
12487 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12489 L:      devel@driverdev.osuosl.org
12490 S:      Supported
12491 F:      drivers/staging/
12492
12493 STARFIRE/DURALAN NETWORK DRIVER
12494 M:      Ion Badulescu <ionut@badula.org>
12495 S:      Odd Fixes
12496 F:      drivers/net/ethernet/adaptec/starfire*
12497
12498 STI CEC DRIVER
12499 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
12500 S:      Maintained
12501 F:      drivers/staging/media/st-cec/
12502 F:      Documentation/devicetree/bindings/media/stih-cec.txt
12503
12504 STK1160 USB VIDEO CAPTURE DRIVER
12505 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12506 L:      linux-media@vger.kernel.org
12507 T:      git git://linuxtv.org/media_tree.git
12508 S:      Maintained
12509 F:      drivers/media/usb/stk1160/
12510
12511 STMMAC ETHERNET DRIVER
12512 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
12513 M:      Alexandre Torgue <alexandre.torgue@st.com>
12514 L:      netdev@vger.kernel.org
12515 W:      http://www.stlinux.com
12516 S:      Supported
12517 F:      drivers/net/ethernet/stmicro/stmmac/
12518
12519 SUN3/3X
12520 M:      Sam Creasey <sammy@sammy.net>
12521 W:      http://sammy.net/sun3/
12522 S:      Maintained
12523 F:      arch/m68k/kernel/*sun3*
12524 F:      arch/m68k/sun3*/
12525 F:      arch/m68k/include/asm/sun3*
12526 F:      drivers/net/ethernet/i825xx/sun3*
12527
12528 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12529 M:      Hans de Goede <hdegoede@redhat.com>
12530 L:      linux-input@vger.kernel.org
12531 S:      Maintained
12532 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12533 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12534
12535 SUNDANCE NETWORK DRIVER
12536 M:      Denis Kirjanov <kda@linux-powerpc.org>
12537 L:      netdev@vger.kernel.org
12538 S:      Maintained
12539 F:      drivers/net/ethernet/dlink/sundance.c
12540
12541 SUPERH
12542 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12543 M:      Rich Felker <dalias@libc.org>
12544 L:      linux-sh@vger.kernel.org
12545 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12546 S:      Maintained
12547 F:      Documentation/sh/
12548 F:      arch/sh/
12549 F:      drivers/sh/
12550
12551 SUSPEND TO RAM
12552 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12553 M:      Len Brown <len.brown@intel.com>
12554 M:      Pavel Machek <pavel@ucw.cz>
12555 L:      linux-pm@vger.kernel.org
12556 B:      https://bugzilla.kernel.org
12557 S:      Supported
12558 F:      Documentation/power/
12559 F:      arch/x86/kernel/acpi/
12560 F:      drivers/base/power/
12561 F:      kernel/power/
12562 F:      include/linux/suspend.h
12563 F:      include/linux/freezer.h
12564 F:      include/linux/pm.h
12565
12566 SVGA HANDLING
12567 M:      Martin Mares <mj@ucw.cz>
12568 L:      linux-video@atrey.karlin.mff.cuni.cz
12569 S:      Maintained
12570 F:      Documentation/svga.txt
12571 F:      arch/x86/boot/video*
12572
12573 SWIOTLB SUBSYSTEM
12574 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12575 L:      linux-kernel@vger.kernel.org
12576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12577 S:      Supported
12578 F:      lib/swiotlb.c
12579 F:      arch/*/kernel/pci-swiotlb.c
12580 F:      include/linux/swiotlb.h
12581
12582 SWITCHDEV
12583 M:      Jiri Pirko <jiri@resnulli.us>
12584 M:      Ivan Vecera <ivecera@redhat.com>
12585 L:      netdev@vger.kernel.org
12586 S:      Supported
12587 F:      net/switchdev/
12588 F:      include/net/switchdev.h
12589
12590 SYNC FILE FRAMEWORK
12591 M:      Sumit Semwal <sumit.semwal@linaro.org>
12592 R:      Gustavo Padovan <gustavo@padovan.org>
12593 S:      Maintained
12594 L:      linux-media@vger.kernel.org
12595 L:      dri-devel@lists.freedesktop.org
12596 F:      drivers/dma-buf/sync_*
12597 F:      drivers/dma-buf/dma-fence*
12598 F:      drivers/dma-buf/sw_sync.c
12599 F:      include/linux/sync_file.h
12600 F:      include/uapi/linux/sync_file.h
12601 F:      Documentation/sync_file.txt
12602 T:      git git://anongit.freedesktop.org/drm/drm-misc
12603
12604 SYNOPSYS ARC ARCHITECTURE
12605 M:      Vineet Gupta <vgupta@synopsys.com>
12606 L:      linux-snps-arc@lists.infradead.org
12607 S:      Supported
12608 F:      arch/arc/
12609 F:      Documentation/devicetree/bindings/arc/*
12610 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12611 F:      drivers/clocksource/arc_timer.c
12612 F:      drivers/tty/serial/arc_uart.c
12613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12614
12615 SYNOPSYS ARC SDP platform support
12616 M:      Alexey Brodkin <abrodkin@synopsys.com>
12617 S:      Supported
12618 F:      arch/arc/plat-axs10x
12619 F:      arch/arc/boot/dts/ax*
12620 F:      Documentation/devicetree/bindings/arc/axs10*
12621
12622 SYNOPSYS DESIGNWARE DMAC DRIVER
12623 M:      Viresh Kumar <vireshk@kernel.org>
12624 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12625 S:      Maintained
12626 F:      include/linux/dma/dw.h
12627 F:      include/linux/platform_data/dma-dw.h
12628 F:      drivers/dma/dw/
12629
12630 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12631 M:      Jie Deng <jiedeng@synopsys.com>
12632 L:      netdev@vger.kernel.org
12633 S:      Supported
12634 F:      drivers/net/ethernet/synopsys/
12635
12636 SYNOPSYS DESIGNWARE I2C DRIVER
12637 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
12638 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12639 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
12640 L:      linux-i2c@vger.kernel.org
12641 S:      Maintained
12642 F:      drivers/i2c/busses/i2c-designware-*
12643 F:      include/linux/platform_data/i2c-designware.h
12644
12645 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12646 M:      Jaehoon Chung <jh80.chung@samsung.com>
12647 L:      linux-mmc@vger.kernel.org
12648 S:      Maintained
12649 F:      drivers/mmc/host/dw_mmc*
12650
12651 SYSTEM CONFIGURATION (SYSCON)
12652 M:      Lee Jones <lee.jones@linaro.org>
12653 M:      Arnd Bergmann <arnd@arndb.de>
12654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12655 S:      Supported
12656 F:      drivers/mfd/syscon.c
12657
12658 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12659 M:      Sudeep Holla <sudeep.holla@arm.com>
12660 L:      linux-arm-kernel@lists.infradead.org
12661 S:      Maintained
12662 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
12663 F:      drivers/clk/clk-scpi.c
12664 F:      drivers/cpufreq/scpi-cpufreq.c
12665 F:      drivers/firmware/arm_scpi.c
12666 F:      include/linux/scpi_protocol.h
12667
12668 SYSTEM RESET/SHUTDOWN DRIVERS
12669 M:      Sebastian Reichel <sre@kernel.org>
12670 L:      linux-pm@vger.kernel.org
12671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12672 S:      Maintained
12673 F:      Documentation/devicetree/bindings/power/reset/
12674 F:      drivers/power/reset/
12675
12676 SYSTEM TRACE MODULE CLASS
12677 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
12678 S:      Maintained
12679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12680 F:      Documentation/trace/stm.txt
12681 F:      drivers/hwtracing/stm/
12682 F:      include/linux/stm.h
12683 F:      include/uapi/linux/stm.h
12684
12685 SYSV FILESYSTEM
12686 M:      Christoph Hellwig <hch@infradead.org>
12687 S:      Maintained
12688 F:      Documentation/filesystems/sysv-fs.txt
12689 F:      fs/sysv/
12690 F:      include/linux/sysv_fs.h
12691
12692 TARGET SUBSYSTEM
12693 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12694 L:      linux-scsi@vger.kernel.org
12695 L:      target-devel@vger.kernel.org
12696 W:      http://www.linux-iscsi.org
12697 W:      http://groups.google.com/group/linux-iscsi-target-dev
12698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12699 S:      Supported
12700 F:      drivers/target/
12701 F:      include/target/
12702 F:      Documentation/target/
12703
12704 TASKSTATS STATISTICS INTERFACE
12705 M:      Balbir Singh <bsingharora@gmail.com>
12706 S:      Maintained
12707 F:      Documentation/accounting/taskstats*
12708 F:      include/linux/taskstats*
12709 F:      kernel/taskstats.c
12710
12711 TC subsystem
12712 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12713 M:      Cong Wang <xiyou.wangcong@gmail.com>
12714 M:      Jiri Pirko <jiri@resnulli.us>
12715 L:      netdev@vger.kernel.org
12716 S:      Maintained
12717 F:      include/net/pkt_cls.h
12718 F:      include/net/pkt_sched.h
12719 F:      include/net/tc_act/
12720 F:      include/uapi/linux/pkt_cls.h
12721 F:      include/uapi/linux/pkt_sched.h
12722 F:      include/uapi/linux/tc_act/
12723 F:      include/uapi/linux/tc_ematch/
12724 F:      net/sched/
12725
12726 TCP LOW PRIORITY MODULE
12727 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12728 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12729 W:      http://tcp-lp-mod.sourceforge.net/
12730 S:      Maintained
12731 F:      net/ipv4/tcp_lp.c
12732
12733 TDA10071 MEDIA DRIVER
12734 M:      Antti Palosaari <crope@iki.fi>
12735 L:      linux-media@vger.kernel.org
12736 W:      https://linuxtv.org
12737 W:      http://palosaari.fi/linux/
12738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12739 T:      git git://linuxtv.org/anttip/media_tree.git
12740 S:      Maintained
12741 F:      drivers/media/dvb-frontends/tda10071*
12742
12743 TDA18212 MEDIA DRIVER
12744 M:      Antti Palosaari <crope@iki.fi>
12745 L:      linux-media@vger.kernel.org
12746 W:      https://linuxtv.org
12747 W:      http://palosaari.fi/linux/
12748 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12749 T:      git git://linuxtv.org/anttip/media_tree.git
12750 S:      Maintained
12751 F:      drivers/media/tuners/tda18212*
12752
12753 TDA18218 MEDIA DRIVER
12754 M:      Antti Palosaari <crope@iki.fi>
12755 L:      linux-media@vger.kernel.org
12756 W:      https://linuxtv.org
12757 W:      http://palosaari.fi/linux/
12758 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12759 T:      git git://linuxtv.org/anttip/media_tree.git
12760 S:      Maintained
12761 F:      drivers/media/tuners/tda18218*
12762
12763 TDA18271 MEDIA DRIVER
12764 M:      Michael Krufky <mkrufky@linuxtv.org>
12765 L:      linux-media@vger.kernel.org
12766 W:      https://linuxtv.org
12767 W:      http://github.com/mkrufky
12768 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12769 T:      git git://linuxtv.org/mkrufky/tuners.git
12770 S:      Maintained
12771 F:      drivers/media/tuners/tda18271*
12772
12773 TDA827x MEDIA DRIVER
12774 M:      Michael Krufky <mkrufky@linuxtv.org>
12775 L:      linux-media@vger.kernel.org
12776 W:      https://linuxtv.org
12777 W:      http://github.com/mkrufky
12778 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12779 T:      git git://linuxtv.org/mkrufky/tuners.git
12780 S:      Maintained
12781 F:      drivers/media/tuners/tda8290.*
12782
12783 TDA8290 MEDIA DRIVER
12784 M:      Michael Krufky <mkrufky@linuxtv.org>
12785 L:      linux-media@vger.kernel.org
12786 W:      https://linuxtv.org
12787 W:      http://github.com/mkrufky
12788 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12789 T:      git git://linuxtv.org/mkrufky/tuners.git
12790 S:      Maintained
12791 F:      drivers/media/tuners/tda8290.*
12792
12793 TDA9840 MEDIA DRIVER
12794 M:      Hans Verkuil <hverkuil@xs4all.nl>
12795 L:      linux-media@vger.kernel.org
12796 T:      git git://linuxtv.org/media_tree.git
12797 W:      https://linuxtv.org
12798 S:      Maintained
12799 F:      drivers/media/i2c/tda9840*
12800
12801 TEA5761 TUNER DRIVER
12802 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12803 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12804 L:      linux-media@vger.kernel.org
12805 W:      https://linuxtv.org
12806 T:      git git://linuxtv.org/media_tree.git
12807 S:      Odd fixes
12808 F:      drivers/media/tuners/tea5761.*
12809
12810 TEA5767 TUNER DRIVER
12811 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12812 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12813 L:      linux-media@vger.kernel.org
12814 W:      https://linuxtv.org
12815 T:      git git://linuxtv.org/media_tree.git
12816 S:      Maintained
12817 F:      drivers/media/tuners/tea5767.*
12818
12819 TEA6415C MEDIA DRIVER
12820 M:      Hans Verkuil <hverkuil@xs4all.nl>
12821 L:      linux-media@vger.kernel.org
12822 T:      git git://linuxtv.org/media_tree.git
12823 W:      https://linuxtv.org
12824 S:      Maintained
12825 F:      drivers/media/i2c/tea6415c*
12826
12827 TEA6420 MEDIA DRIVER
12828 M:      Hans Verkuil <hverkuil@xs4all.nl>
12829 L:      linux-media@vger.kernel.org
12830 T:      git git://linuxtv.org/media_tree.git
12831 W:      https://linuxtv.org
12832 S:      Maintained
12833 F:      drivers/media/i2c/tea6420*
12834
12835 TEAM DRIVER
12836 M:      Jiri Pirko <jiri@resnulli.us>
12837 L:      netdev@vger.kernel.org
12838 S:      Supported
12839 F:      drivers/net/team/
12840 F:      include/linux/if_team.h
12841 F:      include/uapi/linux/if_team.h
12842
12843 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12844 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12845 S:      Maintained
12846 F:      arch/x86/platform/ts5500/
12847
12848 TECHNOTREND USB IR RECEIVER
12849 M:      Sean Young <sean@mess.org>
12850 L:      linux-media@vger.kernel.org
12851 S:      Maintained
12852 F:      drivers/media/rc/ttusbir.c
12853
12854 TEE SUBSYSTEM
12855 M:      Jens Wiklander <jens.wiklander@linaro.org>
12856 S:      Maintained
12857 F:      include/linux/tee_drv.h
12858 F:      include/uapi/linux/tee.h
12859 F:      drivers/tee/
12860 F:      Documentation/tee.txt
12861
12862 TEGRA ARCHITECTURE SUPPORT
12863 M:      Thierry Reding <thierry.reding@gmail.com>
12864 M:      Jonathan Hunter <jonathanh@nvidia.com>
12865 L:      linux-tegra@vger.kernel.org
12866 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12868 S:      Supported
12869 N:      [^a-z]tegra
12870
12871 TEGRA CLOCK DRIVER
12872 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12873 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12874 S:      Supported
12875 F:      drivers/clk/tegra/
12876
12877 TEGRA DMA DRIVERS
12878 M:      Laxman Dewangan <ldewangan@nvidia.com>
12879 M:      Jon Hunter <jonathanh@nvidia.com>
12880 S:      Supported
12881 F:      drivers/dma/tegra*
12882
12883 TEGRA I2C DRIVER
12884 M:      Laxman Dewangan <ldewangan@nvidia.com>
12885 S:      Supported
12886 F:      drivers/i2c/busses/i2c-tegra.c
12887
12888 TEGRA IOMMU DRIVERS
12889 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12890 S:      Supported
12891 F:      drivers/iommu/tegra*
12892
12893 TEGRA KBC DRIVER
12894 M:      Rakesh Iyer <riyer@nvidia.com>
12895 M:      Laxman Dewangan <ldewangan@nvidia.com>
12896 S:      Supported
12897 F:      drivers/input/keyboard/tegra-kbc.c
12898
12899 TEGRA PWM DRIVER
12900 M:      Thierry Reding <thierry.reding@gmail.com>
12901 S:      Supported
12902 F:      drivers/pwm/pwm-tegra.c
12903
12904 TEGRA SERIAL DRIVER
12905 M:      Laxman Dewangan <ldewangan@nvidia.com>
12906 S:      Supported
12907 F:      drivers/tty/serial/serial-tegra.c
12908
12909 TEGRA SPI DRIVER
12910 M:      Laxman Dewangan <ldewangan@nvidia.com>
12911 S:      Supported
12912 F:      drivers/spi/spi-tegra*
12913
12914 TEHUTI ETHERNET DRIVER
12915 M:      Andy Gospodarek <andy@greyhouse.net>
12916 L:      netdev@vger.kernel.org
12917 S:      Supported
12918 F:      drivers/net/ethernet/tehuti/*
12919
12920 Telecom Clock Driver for MCPL0010
12921 M:      Mark Gross <mark.gross@intel.com>
12922 S:      Supported
12923 F:      drivers/char/tlclk.c
12924
12925 TENSILICA XTENSA PORT (xtensa)
12926 M:      Chris Zankel <chris@zankel.net>
12927 M:      Max Filippov <jcmvbkbc@gmail.com>
12928 L:      linux-xtensa@linux-xtensa.org
12929 T:      git git://github.com/czankel/xtensa-linux.git
12930 S:      Maintained
12931 F:      arch/xtensa/
12932 F:      drivers/irqchip/irq-xtensa-*
12933
12934 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12935 M:      Nishanth Menon <nm@ti.com>
12936 M:      Tero Kristo <t-kristo@ti.com>
12937 M:      Santosh Shilimkar <ssantosh@kernel.org>
12938 L:      linux-arm-kernel@lists.infradead.org
12939 S:      Maintained
12940 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12941 F:      drivers/firmware/ti_sci*
12942 F:      include/linux/soc/ti/ti_sci_protocol.h
12943 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12944 F:      include/dt-bindings/genpd/k2g.h
12945 F:      drivers/soc/ti/ti_sci_pm_domains.c
12946 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12947 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12948 F:      drivers/clk/keystone/sci-clk.c
12949 F:      drivers/reset/reset-ti-sci.c
12950
12951 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12952 M:      Hans Verkuil <hverkuil@xs4all.nl>
12953 L:      linux-media@vger.kernel.org
12954 T:      git git://linuxtv.org/media_tree.git
12955 W:      https://linuxtv.org
12956 S:      Maintained
12957 F:      drivers/media/radio/radio-raremono.c
12958
12959 THERMAL
12960 M:      Zhang Rui <rui.zhang@intel.com>
12961 M:      Eduardo Valentin <edubezval@gmail.com>
12962 L:      linux-pm@vger.kernel.org
12963 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12965 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12966 S:      Supported
12967 F:      drivers/thermal/
12968 F:      include/linux/thermal.h
12969 F:      include/uapi/linux/thermal.h
12970 F:      include/linux/cpu_cooling.h
12971 F:      Documentation/devicetree/bindings/thermal/
12972
12973 THERMAL/CPU_COOLING
12974 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12975 M:      Viresh Kumar <viresh.kumar@linaro.org>
12976 M:      Javi Merino <javi.merino@kernel.org>
12977 L:      linux-pm@vger.kernel.org
12978 S:      Supported
12979 F:      Documentation/thermal/cpu-cooling-api.txt
12980 F:      drivers/thermal/cpu_cooling.c
12981 F:      include/linux/cpu_cooling.h
12982
12983 THINKPAD ACPI EXTRAS DRIVER
12984 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12985 L:      ibm-acpi-devel@lists.sourceforge.net
12986 L:      platform-driver-x86@vger.kernel.org
12987 W:      http://ibm-acpi.sourceforge.net
12988 W:      http://thinkwiki.org/wiki/Ibm-acpi
12989 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12990 S:      Maintained
12991 F:      drivers/platform/x86/thinkpad_acpi.c
12992
12993 THUNDERBOLT DRIVER
12994 M:      Andreas Noever <andreas.noever@gmail.com>
12995 M:      Michael Jamet <michael.jamet@intel.com>
12996 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
12997 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
12998 S:      Maintained
12999 F:      drivers/thunderbolt/
13000
13001 TI AM437X VPFE DRIVER
13002 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13003 L:      linux-media@vger.kernel.org
13004 W:      https://linuxtv.org
13005 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13006 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13007 S:      Maintained
13008 F:      drivers/media/platform/am437x/
13009
13010 TI BANDGAP AND THERMAL DRIVER
13011 M:      Eduardo Valentin <edubezval@gmail.com>
13012 M:      Keerthy <j-keerthy@ti.com>
13013 L:      linux-pm@vger.kernel.org
13014 L:      linux-omap@vger.kernel.org
13015 S:      Maintained
13016 F:      drivers/thermal/ti-soc-thermal/
13017
13018 TI BQ27XXX POWER SUPPLY DRIVER
13019 R:      Andrew F. Davis <afd@ti.com>
13020 F:      include/linux/power/bq27xxx_battery.h
13021 F:      drivers/power/supply/bq27xxx_battery.c
13022 F:      drivers/power/supply/bq27xxx_battery_i2c.c
13023
13024 TI CDCE706 CLOCK DRIVER
13025 M:      Max Filippov <jcmvbkbc@gmail.com>
13026 S:      Maintained
13027 F:      drivers/clk/clk-cdce706.c
13028
13029 TI CLOCK DRIVER
13030 M:      Tero Kristo <t-kristo@ti.com>
13031 L:      linux-omap@vger.kernel.org
13032 S:      Maintained
13033 F:      drivers/clk/ti/
13034 F:      include/linux/clk/ti.h
13035
13036 TI DAVINCI MACHINE SUPPORT
13037 M:      Sekhar Nori <nsekhar@ti.com>
13038 M:      Kevin Hilman <khilman@kernel.org>
13039 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13040 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13041 S:      Supported
13042 F:      arch/arm/mach-davinci/
13043 F:      drivers/i2c/busses/i2c-davinci.c
13044 F:      arch/arm/boot/dts/da850*
13045
13046 TI DAVINCI SERIES GPIO DRIVER
13047 M:      Keerthy <j-keerthy@ti.com>
13048 L:      linux-gpio@vger.kernel.org
13049 S:      Maintained
13050 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13051 F:      drivers/gpio/gpio-davinci.c
13052
13053 TI DAVINCI SERIES MEDIA DRIVER
13054 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13055 L:      linux-media@vger.kernel.org
13056 W:      https://linuxtv.org
13057 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13058 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13059 S:      Maintained
13060 F:      drivers/media/platform/davinci/
13061 F:      include/media/davinci/
13062
13063 TI ETHERNET SWITCH DRIVER (CPSW)
13064 R:      Grygorii Strashko <grygorii.strashko@ti.com>
13065 L:      linux-omap@vger.kernel.org
13066 L:      netdev@vger.kernel.org
13067 S:      Maintained
13068 F:      drivers/net/ethernet/ti/cpsw*
13069 F:      drivers/net/ethernet/ti/davinci*
13070
13071 TI FLASH MEDIA INTERFACE DRIVER
13072 M:      Alex Dubov <oakad@yahoo.com>
13073 S:      Maintained
13074 F:      drivers/misc/tifm*
13075 F:      drivers/mmc/host/tifm_sd.c
13076 F:      include/linux/tifm.h
13077
13078 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13079 M:      Santosh Shilimkar <ssantosh@kernel.org>
13080 L:      linux-kernel@vger.kernel.org
13081 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13082 S:      Maintained
13083 F:      drivers/soc/ti/*
13084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13085
13086 TI LM49xxx FAMILY ASoC CODEC DRIVERS
13087 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
13088 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13089 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13090 S:      Maintained
13091 F:      sound/soc/codecs/lm49453*
13092 F:      sound/soc/codecs/isabelle*
13093
13094 TI LP855x BACKLIGHT DRIVER
13095 M:      Milo Kim <milo.kim@ti.com>
13096 S:      Maintained
13097 F:      Documentation/backlight/lp855x-driver.txt
13098 F:      drivers/video/backlight/lp855x_bl.c
13099 F:      include/linux/platform_data/lp855x.h
13100
13101 TI LP8727 CHARGER DRIVER
13102 M:      Milo Kim <milo.kim@ti.com>
13103 S:      Maintained
13104 F:      drivers/power/supply/lp8727_charger.c
13105 F:      include/linux/platform_data/lp8727.h
13106
13107 TI LP8788 MFD DRIVER
13108 M:      Milo Kim <milo.kim@ti.com>
13109 S:      Maintained
13110 F:      drivers/iio/adc/lp8788_adc.c
13111 F:      drivers/leds/leds-lp8788.c
13112 F:      drivers/mfd/lp8788*.c
13113 F:      drivers/power/supply/lp8788-charger.c
13114 F:      drivers/regulator/lp8788-*.c
13115 F:      include/linux/mfd/lp8788*.h
13116
13117 TI NETCP ETHERNET DRIVER
13118 M:      Wingman Kwok <w-kwok2@ti.com>
13119 M:      Murali Karicheri <m-karicheri2@ti.com>
13120 L:      netdev@vger.kernel.org
13121 S:      Maintained
13122 F:      drivers/net/ethernet/ti/netcp*
13123
13124 TI TAS571X FAMILY ASoC CODEC DRIVER
13125 M:      Kevin Cernekee <cernekee@chromium.org>
13126 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13127 S:      Odd Fixes
13128 F:      sound/soc/codecs/tas571x*
13129
13130 TI TRF7970A NFC DRIVER
13131 M:      Mark Greer <mgreer@animalcreek.com>
13132 L:      linux-wireless@vger.kernel.org
13133 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
13134 S:      Supported
13135 F:      drivers/nfc/trf7970a.c
13136 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13137
13138 TI TWL4030 SERIES SOC CODEC DRIVER
13139 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13140 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13141 S:      Maintained
13142 F:      sound/soc/codecs/twl4030*
13143
13144 TI VPE/CAL DRIVERS
13145 M:      Benoit Parrot <bparrot@ti.com>
13146 L:      linux-media@vger.kernel.org
13147 W:      http://linuxtv.org/
13148 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13149 S:      Maintained
13150 F:      drivers/media/platform/ti-vpe/
13151
13152 TI WILINK WIRELESS DRIVERS
13153 L:      linux-wireless@vger.kernel.org
13154 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13155 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13157 S:      Orphan
13158 F:      drivers/net/wireless/ti/
13159 F:      include/linux/wl12xx.h
13160
13161 TILE ARCHITECTURE
13162 M:      Chris Metcalf <cmetcalf@mellanox.com>
13163 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13164 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13165 S:      Supported
13166 F:      arch/tile/
13167 F:      drivers/char/tile-srom.c
13168 F:      drivers/edac/tile_edac.c
13169 F:      drivers/net/ethernet/tile/
13170 F:      drivers/rtc/rtc-tile.c
13171 F:      drivers/tty/hvc/hvc_tile.c
13172 F:      drivers/tty/serial/tilegx.c
13173 F:      drivers/usb/host/*-tilegx.c
13174 F:      include/linux/usb/tilegx.h
13175
13176 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13177 M:      John Stultz <john.stultz@linaro.org>
13178 M:      Thomas Gleixner <tglx@linutronix.de>
13179 R:      Stephen Boyd <sboyd@codeaurora.org>
13180 L:      linux-kernel@vger.kernel.org
13181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13182 S:      Supported
13183 F:      include/linux/clocksource.h
13184 F:      include/linux/time.h
13185 F:      include/linux/timex.h
13186 F:      include/uapi/linux/time.h
13187 F:      include/uapi/linux/timex.h
13188 F:      kernel/time/clocksource.c
13189 F:      kernel/time/time*.c
13190 F:      kernel/time/alarmtimer.c
13191 F:      kernel/time/ntp.c
13192 F:      tools/testing/selftests/timers/
13193
13194 TIPC NETWORK LAYER
13195 M:      Jon Maloy <jon.maloy@ericsson.com>
13196 M:      Ying Xue <ying.xue@windriver.com>
13197 L:      netdev@vger.kernel.org (core kernel code)
13198 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13199 W:      http://tipc.sourceforge.net/
13200 S:      Maintained
13201 F:      include/uapi/linux/tipc*.h
13202 F:      net/tipc/
13203
13204 TLAN NETWORK DRIVER
13205 M:      Samuel Chessman <chessman@tux.org>
13206 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13207 W:      http://sourceforge.net/projects/tlan/
13208 S:      Maintained
13209 F:      Documentation/networking/tlan.txt
13210 F:      drivers/net/ethernet/ti/tlan.*
13211
13212 TM6000 VIDEO4LINUX DRIVER
13213 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13214 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13215 L:      linux-media@vger.kernel.org
13216 W:      https://linuxtv.org
13217 T:      git git://linuxtv.org/media_tree.git
13218 S:      Odd fixes
13219 F:      drivers/media/usb/tm6000/
13220 F:      Documentation/media/v4l-drivers/tm6000*
13221
13222 TMIO/SDHI MMC DRIVER
13223 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13224 L:      linux-mmc@vger.kernel.org
13225 S:      Supported
13226 F:      drivers/mmc/host/tmio_mmc*
13227 F:      drivers/mmc/host/renesas_sdhi*
13228 F:      include/linux/mfd/tmio.h
13229
13230 TMP401 HARDWARE MONITOR DRIVER
13231 M:      Guenter Roeck <linux@roeck-us.net>
13232 L:      linux-hwmon@vger.kernel.org
13233 S:      Maintained
13234 F:      Documentation/hwmon/tmp401
13235 F:      drivers/hwmon/tmp401.c
13236
13237 TMPFS (SHMEM FILESYSTEM)
13238 M:      Hugh Dickins <hughd@google.com>
13239 L:      linux-mm@kvack.org
13240 S:      Maintained
13241 F:      include/linux/shmem_fs.h
13242 F:      mm/shmem.c
13243
13244 TOMOYO SECURITY MODULE
13245 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13246 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13247 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13248 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13249 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13250 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13251 W:      http://tomoyo.sourceforge.jp/
13252 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13253 S:      Maintained
13254 F:      security/tomoyo/
13255
13256 TOPSTAR LAPTOP EXTRAS DRIVER
13257 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13258 L:      platform-driver-x86@vger.kernel.org
13259 S:      Maintained
13260 F:      drivers/platform/x86/topstar-laptop.c
13261
13262 TOSHIBA ACPI EXTRAS DRIVER
13263 M:      Azael Avalos <coproscefalo@gmail.com>
13264 L:      platform-driver-x86@vger.kernel.org
13265 S:      Maintained
13266 F:      drivers/platform/x86/toshiba_acpi.c
13267
13268 TOSHIBA BLUETOOTH DRIVER
13269 M:      Azael Avalos <coproscefalo@gmail.com>
13270 L:      platform-driver-x86@vger.kernel.org
13271 S:      Maintained
13272 F:      drivers/platform/x86/toshiba_bluetooth.c
13273
13274 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13275 M:      Azael Avalos <coproscefalo@gmail.com>
13276 L:      platform-driver-x86@vger.kernel.org
13277 S:      Maintained
13278 F:      drivers/platform/x86/toshiba_haps.c
13279
13280 TOSHIBA SMM DRIVER
13281 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13282 W:      http://www.buzzard.org.uk/toshiba/
13283 S:      Maintained
13284 F:      drivers/char/toshiba.c
13285 F:      include/linux/toshiba.h
13286 F:      include/uapi/linux/toshiba.h
13287
13288 TOSHIBA TC358743 DRIVER
13289 M:      Mats Randgaard <matrandg@cisco.com>
13290 L:      linux-media@vger.kernel.org
13291 S:      Maintained
13292 F:      drivers/media/i2c/tc358743*
13293 F:      include/media/i2c/tc358743.h
13294
13295 TOSHIBA WMI HOTKEYS DRIVER
13296 M:      Azael Avalos <coproscefalo@gmail.com>
13297 L:      platform-driver-x86@vger.kernel.org
13298 S:      Maintained
13299 F:      drivers/platform/x86/toshiba-wmi.c
13300
13301 TPM DEVICE DRIVER
13302 M:      Peter Huewe <peterhuewe@gmx.de>
13303 M:      Marcel Selhorst <tpmdd@selhorst.net>
13304 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13305 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13306 W:      http://tpmdd.sourceforge.net
13307 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13308 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13309 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13310 S:      Maintained
13311 F:      drivers/char/tpm/
13312
13313 TPM IBM_VTPM DEVICE DRIVER
13314 M:      Ashley Lai <ashleydlai@gmail.com>
13315 W:      http://tpmdd.sourceforge.net
13316 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13317 S:      Maintained
13318 F:      drivers/char/tpm/tpm_ibmvtpm*
13319
13320 TRACING
13321 M:      Steven Rostedt <rostedt@goodmis.org>
13322 M:      Ingo Molnar <mingo@redhat.com>
13323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13324 S:      Maintained
13325 F:      Documentation/trace/ftrace.txt
13326 F:      arch/*/*/*/ftrace.h
13327 F:      arch/*/kernel/ftrace.c
13328 F:      include/*/ftrace.h
13329 F:      include/linux/trace*.h
13330 F:      include/trace/
13331 F:      kernel/trace/
13332 F:      tools/testing/selftests/ftrace/
13333
13334 TRACING MMIO ACCESSES (MMIOTRACE)
13335 M:      Steven Rostedt <rostedt@goodmis.org>
13336 M:      Ingo Molnar <mingo@kernel.org>
13337 R:      Karol Herbst <karolherbst@gmail.com>
13338 R:      Pekka Paalanen <ppaalanen@gmail.com>
13339 S:      Maintained
13340 L:      linux-kernel@vger.kernel.org
13341 L:      nouveau@lists.freedesktop.org
13342 F:      kernel/trace/trace_mmiotrace.c
13343 F:      include/linux/mmiotrace.h
13344 F:      arch/x86/mm/kmmio.c
13345 F:      arch/x86/mm/mmio-mod.c
13346 F:      arch/x86/mm/testmmiotrace.c
13347
13348 TRIVIAL PATCHES
13349 M:      Jiri Kosina <trivial@kernel.org>
13350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13351 S:      Maintained
13352 K:      ^Subject:.*(?i)trivial
13353
13354 TTY LAYER
13355 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13356 M:      Jiri Slaby <jslaby@suse.com>
13357 S:      Supported
13358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13359 F:      Documentation/serial/
13360 F:      drivers/tty/
13361 F:      drivers/tty/serial/serial_core.c
13362 F:      include/linux/serial_core.h
13363 F:      include/linux/serial.h
13364 F:      include/linux/tty.h
13365 F:      include/uapi/linux/serial_core.h
13366 F:      include/uapi/linux/serial.h
13367 F:      include/uapi/linux/tty.h
13368
13369 TUA9001 MEDIA DRIVER
13370 M:      Antti Palosaari <crope@iki.fi>
13371 L:      linux-media@vger.kernel.org
13372 W:      https://linuxtv.org
13373 W:      http://palosaari.fi/linux/
13374 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13375 T:      git git://linuxtv.org/anttip/media_tree.git
13376 S:      Maintained
13377 F:      drivers/media/tuners/tua9001*
13378
13379 TULIP NETWORK DRIVERS
13380 L:      netdev@vger.kernel.org
13381 L:      linux-parisc@vger.kernel.org
13382 S:      Orphan
13383 F:      drivers/net/ethernet/dec/tulip/
13384
13385 TUN/TAP driver
13386 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13387 W:      http://vtun.sourceforge.net/tun
13388 S:      Maintained
13389 F:      Documentation/networking/tuntap.txt
13390 F:      arch/um/os-Linux/drivers/
13391
13392 TURBOCHANNEL SUBSYSTEM
13393 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13394 M:      Ralf Baechle <ralf@linux-mips.org>
13395 L:      linux-mips@linux-mips.org
13396 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13397 S:      Maintained
13398 F:      drivers/tc/
13399 F:      include/linux/tc.h
13400
13401 TW5864 VIDEO4LINUX DRIVER
13402 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13403 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13404 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13405 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13406 L:      linux-media@vger.kernel.org
13407 S:      Supported
13408 F:      drivers/media/pci/tw5864/
13409
13410 TW68 VIDEO4LINUX DRIVER
13411 M:      Hans Verkuil <hverkuil@xs4all.nl>
13412 L:      linux-media@vger.kernel.org
13413 T:      git git://linuxtv.org/media_tree.git
13414 W:      https://linuxtv.org
13415 S:      Odd Fixes
13416 F:      drivers/media/pci/tw68/
13417
13418 TW686X VIDEO4LINUX DRIVER
13419 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13420 L:      linux-media@vger.kernel.org
13421 T:      git git://linuxtv.org/media_tree.git
13422 W:      http://linuxtv.org
13423 S:      Maintained
13424 F:      drivers/media/pci/tw686x/
13425
13426 UBI FILE SYSTEM (UBIFS)
13427 M:      Richard Weinberger <richard@nod.at>
13428 M:      Artem Bityutskiy <dedekind1@gmail.com>
13429 M:      Adrian Hunter <adrian.hunter@intel.com>
13430 L:      linux-mtd@lists.infradead.org
13431 T:      git git://git.infradead.org/ubifs-2.6.git
13432 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13433 S:      Supported
13434 F:      Documentation/filesystems/ubifs.txt
13435 F:      fs/ubifs/
13436
13437 UCLINUX (M68KNOMMU AND COLDFIRE)
13438 M:      Greg Ungerer <gerg@linux-m68k.org>
13439 W:      http://www.linux-m68k.org/
13440 W:      http://www.uclinux.org/
13441 L:      linux-m68k@lists.linux-m68k.org
13442 L:      uclinux-dev@uclinux.org  (subscribers-only)
13443 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13444 S:      Maintained
13445 F:      arch/m68k/coldfire/
13446 F:      arch/m68k/68*/
13447 F:      arch/m68k/*/*_no.*
13448 F:      arch/m68k/include/asm/*_no.*
13449
13450 UDF FILESYSTEM
13451 M:      Jan Kara <jack@suse.com>
13452 S:      Maintained
13453 F:      Documentation/filesystems/udf.txt
13454 F:      fs/udf/
13455
13456 UDRAW TABLET
13457 M:      Bastien Nocera <hadess@hadess.net>
13458 L:      linux-input@vger.kernel.org
13459 S:      Maintained
13460 F:      drivers/hid/hid-udraw.c
13461
13462 UFS FILESYSTEM
13463 M:      Evgeniy Dushistov <dushistov@mail.ru>
13464 S:      Maintained
13465 F:      Documentation/filesystems/ufs.txt
13466 F:      fs/ufs/
13467
13468 UHID USERSPACE HID IO DRIVER:
13469 M:      David Herrmann <dh.herrmann@googlemail.com>
13470 L:      linux-input@vger.kernel.org
13471 S:      Maintained
13472 F:      drivers/hid/uhid.c
13473 F:      include/uapi/linux/uhid.h
13474
13475 ULPI BUS
13476 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13477 L:      linux-usb@vger.kernel.org
13478 S:      Maintained
13479 F:      drivers/usb/common/ulpi.c
13480 F:      include/linux/ulpi/
13481
13482 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13483 L:      linux-usb@vger.kernel.org
13484 S:      Orphan
13485 F:      drivers/uwb/
13486 F:      include/linux/uwb.h
13487 F:      include/linux/uwb/
13488
13489 UNICORE32 ARCHITECTURE:
13490 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13491 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13492 S:      Maintained
13493 T:      git git://github.com/gxt/linux.git
13494 F:      arch/unicore32/
13495
13496 UNIFDEF
13497 M:      Tony Finch <dot@dotat.at>
13498 W:      http://dotat.at/prog/unifdef
13499 S:      Maintained
13500 F:      scripts/unifdef.c
13501
13502 UNIFORM CDROM DRIVER
13503 M:      Jens Axboe <axboe@kernel.dk>
13504 W:      http://www.kernel.dk
13505 S:      Maintained
13506 F:      Documentation/cdrom/
13507 F:      drivers/cdrom/cdrom.c
13508 F:      include/linux/cdrom.h
13509 F:      include/uapi/linux/cdrom.h
13510
13511 UNISYS S-PAR DRIVERS
13512 M:      David Kershner <david.kershner@unisys.com>
13513 L:      sparmaintainer@unisys.com (Unisys internal)
13514 S:      Supported
13515 F:      drivers/staging/unisys/
13516
13517 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13518 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13519 L:      linux-scsi@vger.kernel.org
13520 S:      Supported
13521 F:      Documentation/scsi/ufs.txt
13522 F:      drivers/scsi/ufs/
13523
13524 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13525 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13526 M:      Prabu Thangamuthu <prabut@synopsys.com>
13527 L:      linux-scsi@vger.kernel.org
13528 S:      Supported
13529 F:      drivers/scsi/ufs/*dwc*
13530
13531 UNSORTED BLOCK IMAGES (UBI)
13532 M:      Artem Bityutskiy <dedekind1@gmail.com>
13533 M:      Richard Weinberger <richard@nod.at>
13534 W:      http://www.linux-mtd.infradead.org/
13535 L:      linux-mtd@lists.infradead.org
13536 T:      git git://git.infradead.org/ubifs-2.6.git
13537 S:      Supported
13538 F:      drivers/mtd/ubi/
13539 F:      include/linux/mtd/ubi.h
13540 F:      include/uapi/mtd/ubi-user.h
13541
13542 USB "USBNET" DRIVER FRAMEWORK
13543 M:      Oliver Neukum <oneukum@suse.com>
13544 L:      netdev@vger.kernel.org
13545 W:      http://www.linux-usb.org/usbnet
13546 S:      Maintained
13547 F:      drivers/net/usb/usbnet.c
13548 F:      include/linux/usb/usbnet.h
13549
13550 USB ACM DRIVER
13551 M:      Oliver Neukum <oneukum@suse.com>
13552 L:      linux-usb@vger.kernel.org
13553 S:      Maintained
13554 F:      Documentation/usb/acm.txt
13555 F:      drivers/usb/class/cdc-acm.*
13556
13557 USB AR5523 WIRELESS DRIVER
13558 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13559 L:      linux-wireless@vger.kernel.org
13560 S:      Maintained
13561 F:      drivers/net/wireless/ath/ar5523/
13562
13563 USB ATTACHED SCSI
13564 M:      Oliver Neukum <oneukum@suse.com>
13565 L:      linux-usb@vger.kernel.org
13566 L:      linux-scsi@vger.kernel.org
13567 S:      Maintained
13568 F:      drivers/usb/storage/uas.c
13569
13570 USB CDC ETHERNET DRIVER
13571 M:      Oliver Neukum <oliver@neukum.org>
13572 L:      linux-usb@vger.kernel.org
13573 S:      Maintained
13574 F:      drivers/net/usb/cdc_*.c
13575 F:      include/uapi/linux/usb/cdc.h
13576
13577 USB CHAOSKEY DRIVER
13578 M:      Keith Packard <keithp@keithp.com>
13579 L:      linux-usb@vger.kernel.org
13580 S:      Maintained
13581 F:      drivers/usb/misc/chaoskey.c
13582
13583 USB CYPRESS C67X00 DRIVER
13584 M:      Peter Korsgaard <jacmet@sunsite.dk>
13585 L:      linux-usb@vger.kernel.org
13586 S:      Maintained
13587 F:      drivers/usb/c67x00/
13588
13589 USB DAVICOM DM9601 DRIVER
13590 M:      Peter Korsgaard <jacmet@sunsite.dk>
13591 L:      netdev@vger.kernel.org
13592 W:      http://www.linux-usb.org/usbnet
13593 S:      Maintained
13594 F:      drivers/net/usb/dm9601.c
13595
13596 USB DIAMOND RIO500 DRIVER
13597 M:      Cesar Miquel <miquel@df.uba.ar>
13598 L:      rio500-users@lists.sourceforge.net
13599 W:      http://rio500.sourceforge.net
13600 S:      Maintained
13601 F:      drivers/usb/misc/rio500*
13602
13603 USB EHCI DRIVER
13604 M:      Alan Stern <stern@rowland.harvard.edu>
13605 L:      linux-usb@vger.kernel.org
13606 S:      Maintained
13607 F:      Documentation/usb/ehci.txt
13608 F:      drivers/usb/host/ehci*
13609
13610 USB GADGET/PERIPHERAL SUBSYSTEM
13611 M:      Felipe Balbi <balbi@kernel.org>
13612 L:      linux-usb@vger.kernel.org
13613 W:      http://www.linux-usb.org/gadget
13614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13615 S:      Maintained
13616 F:      drivers/usb/gadget/
13617 F:      include/linux/usb/gadget*
13618
13619 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13620 M:      Jiri Kosina <jikos@kernel.org>
13621 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13622 L:      linux-usb@vger.kernel.org
13623 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13624 S:      Maintained
13625 F:      Documentation/hid/hiddev.txt
13626 F:      drivers/hid/usbhid/
13627
13628 USB ISP116X DRIVER
13629 M:      Olav Kongas <ok@artecdesign.ee>
13630 L:      linux-usb@vger.kernel.org
13631 S:      Maintained
13632 F:      drivers/usb/host/isp116x*
13633 F:      include/linux/usb/isp116x.h
13634
13635 USB LAN78XX ETHERNET DRIVER
13636 M:      Woojung Huh <woojung.huh@microchip.com>
13637 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13638 L:      netdev@vger.kernel.org
13639 S:      Maintained
13640 F:      drivers/net/usb/lan78xx.*
13641
13642 USB MASS STORAGE DRIVER
13643 M:      Alan Stern <stern@rowland.harvard.edu>
13644 L:      linux-usb@vger.kernel.org
13645 L:      usb-storage@lists.one-eyed-alien.net
13646 S:      Maintained
13647 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13648 F:      drivers/usb/storage/
13649
13650 USB MIDI DRIVER
13651 M:      Clemens Ladisch <clemens@ladisch.de>
13652 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13653 T:      git git://git.alsa-project.org/alsa-kernel.git
13654 S:      Maintained
13655 F:      sound/usb/midi.*
13656
13657 USB NETWORKING DRIVERS
13658 L:      linux-usb@vger.kernel.org
13659 S:      Odd Fixes
13660 F:      drivers/net/usb/
13661
13662 USB OHCI DRIVER
13663 M:      Alan Stern <stern@rowland.harvard.edu>
13664 L:      linux-usb@vger.kernel.org
13665 S:      Maintained
13666 F:      Documentation/usb/ohci.txt
13667 F:      drivers/usb/host/ohci*
13668
13669 USB OTG FSM (Finite State Machine)
13670 M:      Peter Chen <Peter.Chen@nxp.com>
13671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13672 L:      linux-usb@vger.kernel.org
13673 S:      Maintained
13674 F:      drivers/usb/common/usb-otg-fsm.c
13675
13676 USB OVER IP DRIVER
13677 M:      Valentina Manea <valentina.manea.m@gmail.com>
13678 M:      Shuah Khan <shuahkh@osg.samsung.com>
13679 M:      Shuah Khan <shuah@kernel.org>
13680 L:      linux-usb@vger.kernel.org
13681 S:      Maintained
13682 F:      Documentation/usb/usbip_protocol.txt
13683 F:      drivers/usb/usbip/
13684 F:      tools/usb/usbip/
13685
13686 USB PEGASUS DRIVER
13687 M:      Petko Manolov <petkan@nucleusys.com>
13688 L:      linux-usb@vger.kernel.org
13689 L:      netdev@vger.kernel.org
13690 T:      git git://github.com/petkan/pegasus.git
13691 W:      https://github.com/petkan/pegasus
13692 S:      Maintained
13693 F:      drivers/net/usb/pegasus.*
13694
13695 USB PHY LAYER
13696 M:      Felipe Balbi <balbi@kernel.org>
13697 L:      linux-usb@vger.kernel.org
13698 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13699 S:      Maintained
13700 F:      drivers/usb/phy/
13701
13702 USB PRINTER DRIVER (usblp)
13703 M:      Pete Zaitcev <zaitcev@redhat.com>
13704 L:      linux-usb@vger.kernel.org
13705 S:      Supported
13706 F:      drivers/usb/class/usblp.c
13707
13708 USB QMI WWAN NETWORK DRIVER
13709 M:      Bjørn Mork <bjorn@mork.no>
13710 L:      netdev@vger.kernel.org
13711 S:      Maintained
13712 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13713 F:      drivers/net/usb/qmi_wwan.c
13714
13715 USB RTL8150 DRIVER
13716 M:      Petko Manolov <petkan@nucleusys.com>
13717 L:      linux-usb@vger.kernel.org
13718 L:      netdev@vger.kernel.org
13719 T:      git git://github.com/petkan/rtl8150.git
13720 W:      https://github.com/petkan/rtl8150
13721 S:      Maintained
13722 F:      drivers/net/usb/rtl8150.c
13723
13724 USB SERIAL SUBSYSTEM
13725 M:      Johan Hovold <johan@kernel.org>
13726 L:      linux-usb@vger.kernel.org
13727 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13728 S:      Maintained
13729 F:      Documentation/usb/usb-serial.txt
13730 F:      drivers/usb/serial/
13731 F:      include/linux/usb/serial.h
13732
13733 USB SMSC75XX ETHERNET DRIVER
13734 M:      Steve Glendinning <steve.glendinning@shawell.net>
13735 L:      netdev@vger.kernel.org
13736 S:      Maintained
13737 F:      drivers/net/usb/smsc75xx.*
13738
13739 USB SMSC95XX ETHERNET DRIVER
13740 M:      Steve Glendinning <steve.glendinning@shawell.net>
13741 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13742 L:      netdev@vger.kernel.org
13743 S:      Maintained
13744 F:      drivers/net/usb/smsc95xx.*
13745
13746 USB SUBSYSTEM
13747 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13748 L:      linux-usb@vger.kernel.org
13749 W:      http://www.linux-usb.org
13750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13751 S:      Supported
13752 F:      Documentation/devicetree/bindings/usb/
13753 F:      Documentation/usb/
13754 F:      drivers/usb/
13755 F:      include/linux/usb.h
13756 F:      include/linux/usb/
13757
13758 USB TYPEC SUBSYSTEM
13759 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13760 L:      linux-usb@vger.kernel.org
13761 S:      Maintained
13762 F:      Documentation/ABI/testing/sysfs-class-typec
13763 F:      Documentation/usb/typec.rst
13764 F:      drivers/usb/typec/
13765 F:      include/linux/usb/typec.h
13766
13767 USB UHCI DRIVER
13768 M:      Alan Stern <stern@rowland.harvard.edu>
13769 L:      linux-usb@vger.kernel.org
13770 S:      Maintained
13771 F:      drivers/usb/host/uhci*
13772
13773 USB VIDEO CLASS
13774 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13775 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13776 L:      linux-media@vger.kernel.org
13777 T:      git git://linuxtv.org/media_tree.git
13778 W:      http://www.ideasonboard.org/uvc/
13779 S:      Maintained
13780 F:      drivers/media/usb/uvc/
13781 F:      include/uapi/linux/uvcvideo.h
13782
13783 USB VISION DRIVER
13784 M:      Hans Verkuil <hverkuil@xs4all.nl>
13785 L:      linux-media@vger.kernel.org
13786 T:      git git://linuxtv.org/media_tree.git
13787 W:      https://linuxtv.org
13788 S:      Odd Fixes
13789 F:      drivers/media/usb/usbvision/
13790
13791 USB WEBCAM GADGET
13792 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13793 L:      linux-usb@vger.kernel.org
13794 S:      Maintained
13795 F:      drivers/usb/gadget/function/*uvc*
13796 F:      drivers/usb/gadget/legacy/webcam.c
13797
13798 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13799 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13800 L:      linux-wireless@vger.kernel.org
13801 S:      Maintained
13802 F:      drivers/net/wireless/rndis_wlan.c
13803
13804 USB XHCI DRIVER
13805 M:      Mathias Nyman <mathias.nyman@intel.com>
13806 L:      linux-usb@vger.kernel.org
13807 S:      Supported
13808 F:      drivers/usb/host/xhci*
13809 F:      drivers/usb/host/pci-quirks*
13810
13811 USB ZD1201 DRIVER
13812 L:      linux-wireless@vger.kernel.org
13813 W:      http://linux-lc100020.sourceforge.net
13814 S:      Orphan
13815 F:      drivers/net/wireless/zydas/zd1201.*
13816
13817 USB ZR364XX DRIVER
13818 M:      Antoine Jacquet <royale@zerezo.com>
13819 L:      linux-usb@vger.kernel.org
13820 L:      linux-media@vger.kernel.org
13821 T:      git git://linuxtv.org/media_tree.git
13822 W:      http://royale.zerezo.com/zr364xx/
13823 S:      Maintained
13824 F:      Documentation/media/v4l-drivers/zr364xx*
13825 F:      drivers/media/usb/zr364xx/
13826
13827 USER-MODE LINUX (UML)
13828 M:      Jeff Dike <jdike@addtoit.com>
13829 M:      Richard Weinberger <richard@nod.at>
13830 L:      user-mode-linux-devel@lists.sourceforge.net
13831 L:      user-mode-linux-user@lists.sourceforge.net
13832 W:      http://user-mode-linux.sourceforge.net
13833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13834 S:      Maintained
13835 F:      Documentation/virtual/uml/
13836 F:      arch/um/
13837 F:      arch/x86/um/
13838 F:      fs/hostfs/
13839 F:      fs/hppfs/
13840
13841 USERSPACE I/O (UIO)
13842 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13843 S:      Maintained
13844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13845 F:      Documentation/driver-api/uio-howto.rst
13846 F:      drivers/uio/
13847 F:      include/linux/uio*.h
13848
13849 UTIL-LINUX PACKAGE
13850 M:      Karel Zak <kzak@redhat.com>
13851 L:      util-linux@vger.kernel.org
13852 W:      http://en.wikipedia.org/wiki/Util-linux
13853 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13854 S:      Maintained
13855
13856 UUID HELPERS
13857 M:      Christoph Hellwig <hch@lst.de>
13858 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13859 L:      linux-kernel@vger.kernel.org
13860 T:      git git://git.infradead.org/users/hch/uuid.git
13861 F:      lib/uuid.c
13862 F:      lib/test_uuid.c
13863 F:      include/linux/uuid.h
13864 F:      include/uapi/linux/uuid.h
13865 S:      Maintained
13866
13867 UVESAFB DRIVER
13868 M:      Michal Januszewski <spock@gentoo.org>
13869 L:      linux-fbdev@vger.kernel.org
13870 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13871 S:      Maintained
13872 F:      Documentation/fb/uvesafb.txt
13873 F:      drivers/video/fbdev/uvesafb.*
13874
13875 VF610 NAND DRIVER
13876 M:      Stefan Agner <stefan@agner.ch>
13877 L:      linux-mtd@lists.infradead.org
13878 S:      Supported
13879 F:      drivers/mtd/nand/vf610_nfc.c
13880
13881 VFAT/FAT/MSDOS FILESYSTEM
13882 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13883 S:      Maintained
13884 F:      Documentation/filesystems/vfat.txt
13885 F:      fs/fat/
13886
13887 VFIO DRIVER
13888 M:      Alex Williamson <alex.williamson@redhat.com>
13889 L:      kvm@vger.kernel.org
13890 T:      git git://github.com/awilliam/linux-vfio.git
13891 S:      Maintained
13892 F:      Documentation/vfio.txt
13893 F:      drivers/vfio/
13894 F:      include/linux/vfio.h
13895 F:      include/uapi/linux/vfio.h
13896
13897 VFIO MEDIATED DEVICE DRIVERS
13898 M:      Kirti Wankhede <kwankhede@nvidia.com>
13899 L:      kvm@vger.kernel.org
13900 S:      Maintained
13901 F:      Documentation/vfio-mediated-device.txt
13902 F:      drivers/vfio/mdev/
13903 F:      include/linux/mdev.h
13904 F:      samples/vfio-mdev/
13905
13906 VFIO PLATFORM DRIVER
13907 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13908 L:      kvm@vger.kernel.org
13909 S:      Maintained
13910 F:      drivers/vfio/platform/
13911
13912 VGA_SWITCHEROO
13913 R:      Lukas Wunner <lukas@wunner.de>
13914 S:      Maintained
13915 F:      Documentation/gpu/vga-switcheroo.rst
13916 F:      drivers/gpu/vga/vga_switcheroo.c
13917 F:      include/linux/vga_switcheroo.h
13918 T:      git git://anongit.freedesktop.org/drm/drm-misc
13919
13920 VIA RHINE NETWORK DRIVER
13921 S:      Orphan
13922 F:      drivers/net/ethernet/via/via-rhine.c
13923
13924 VIA SD/MMC CARD CONTROLLER DRIVER
13925 M:      Bruce Chang <brucechang@via.com.tw>
13926 M:      Harald Welte <HaraldWelte@viatech.com>
13927 S:      Maintained
13928 F:      drivers/mmc/host/via-sdmmc.c
13929
13930 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13931 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13932 L:      linux-fbdev@vger.kernel.org
13933 S:      Maintained
13934 F:      include/linux/via-core.h
13935 F:      include/linux/via-gpio.h
13936 F:      include/linux/via_i2c.h
13937 F:      drivers/video/fbdev/via/
13938
13939 VIA VELOCITY NETWORK DRIVER
13940 M:      Francois Romieu <romieu@fr.zoreil.com>
13941 L:      netdev@vger.kernel.org
13942 S:      Maintained
13943 F:      drivers/net/ethernet/via/via-velocity.*
13944
13945 VIDEO MULTIPLEXER DRIVER
13946 M:      Philipp Zabel <p.zabel@pengutronix.de>
13947 L:      linux-media@vger.kernel.org
13948 S:      Maintained
13949 F:      drivers/media/platform/video-mux.c
13950
13951 VIDEOBUF2 FRAMEWORK
13952 M:      Pawel Osciak <pawel@osciak.com>
13953 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13954 M:      Kyungmin Park <kyungmin.park@samsung.com>
13955 L:      linux-media@vger.kernel.org
13956 S:      Maintained
13957 F:      drivers/media/v4l2-core/videobuf2-*
13958 F:      include/media/videobuf2-*
13959
13960 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13961 M:      Helen Koike <helen.koike@collabora.com>
13962 L:      linux-media@vger.kernel.org
13963 T:      git git://linuxtv.org/media_tree.git
13964 W:      https://linuxtv.org
13965 S:      Maintained
13966 F:      drivers/media/platform/vimc/*
13967
13968 VIRT LIB
13969 M:      Alex Williamson <alex.williamson@redhat.com>
13970 M:      Paolo Bonzini <pbonzini@redhat.com>
13971 L:      kvm@vger.kernel.org
13972 S:      Supported
13973 F:      virt/lib/
13974
13975 VIRTIO AND VHOST VSOCK DRIVER
13976 M:      Stefan Hajnoczi <stefanha@redhat.com>
13977 L:      kvm@vger.kernel.org
13978 L:      virtualization@lists.linux-foundation.org
13979 L:      netdev@vger.kernel.org
13980 S:      Maintained
13981 F:      include/linux/virtio_vsock.h
13982 F:      include/uapi/linux/virtio_vsock.h
13983 F:      include/uapi/linux/vsockmon.h
13984 F:      net/vmw_vsock/af_vsock_tap.c
13985 F:      net/vmw_vsock/virtio_transport_common.c
13986 F:      net/vmw_vsock/virtio_transport.c
13987 F:      drivers/net/vsockmon.c
13988 F:      drivers/vhost/vsock.c
13989 F:      drivers/vhost/vsock.h
13990
13991 VIRTIO CONSOLE DRIVER
13992 M:      Amit Shah <amit@kernel.org>
13993 L:      virtualization@lists.linux-foundation.org
13994 S:      Maintained
13995 F:      drivers/char/virtio_console.c
13996 F:      include/linux/virtio_console.h
13997 F:      include/uapi/linux/virtio_console.h
13998
13999 VIRTIO CORE, NET AND BLOCK DRIVERS
14000 M:      "Michael S. Tsirkin" <mst@redhat.com>
14001 M:      Jason Wang <jasowang@redhat.com>
14002 L:      virtualization@lists.linux-foundation.org
14003 S:      Maintained
14004 F:      Documentation/devicetree/bindings/virtio/
14005 F:      drivers/virtio/
14006 F:      tools/virtio/
14007 F:      drivers/net/virtio_net.c
14008 F:      drivers/block/virtio_blk.c
14009 F:      include/linux/virtio*.h
14010 F:      include/uapi/linux/virtio_*.h
14011 F:      drivers/crypto/virtio/
14012 F:      mm/balloon_compaction.c
14013
14014 VIRTIO CRYPTO DRIVER
14015 M:      Gonglei <arei.gonglei@huawei.com>
14016 L:      virtualization@lists.linux-foundation.org
14017 L:      linux-crypto@vger.kernel.org
14018 S:      Maintained
14019 F:      drivers/crypto/virtio/
14020 F:      include/uapi/linux/virtio_crypto.h
14021
14022 VIRTIO DRIVERS FOR S390
14023 M:      Cornelia Huck <cohuck@redhat.com>
14024 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
14025 L:      linux-s390@vger.kernel.org
14026 L:      virtualization@lists.linux-foundation.org
14027 L:      kvm@vger.kernel.org
14028 S:      Supported
14029 F:      drivers/s390/virtio/
14030
14031 VIRTIO GPU DRIVER
14032 M:      David Airlie <airlied@linux.ie>
14033 M:      Gerd Hoffmann <kraxel@redhat.com>
14034 L:      dri-devel@lists.freedesktop.org
14035 L:      virtualization@lists.linux-foundation.org
14036 T:      git git://anongit.freedesktop.org/drm/drm-misc
14037 S:      Maintained
14038 F:      drivers/gpu/drm/virtio/
14039 F:      include/uapi/linux/virtio_gpu.h
14040
14041 VIRTIO HOST (VHOST)
14042 M:      "Michael S. Tsirkin" <mst@redhat.com>
14043 M:      Jason Wang <jasowang@redhat.com>
14044 L:      kvm@vger.kernel.org
14045 L:      virtualization@lists.linux-foundation.org
14046 L:      netdev@vger.kernel.org
14047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14048 S:      Maintained
14049 F:      drivers/vhost/
14050 F:      include/uapi/linux/vhost.h
14051
14052 VIRTIO INPUT DRIVER
14053 M:      Gerd Hoffmann <kraxel@redhat.com>
14054 S:      Maintained
14055 F:      drivers/virtio/virtio_input.c
14056 F:      include/uapi/linux/virtio_input.h
14057
14058 VIRTUAL SERIO DEVICE DRIVER
14059 M:      Stephen Chandler Paul <thatslyude@gmail.com>
14060 S:      Maintained
14061 F:      drivers/input/serio/userio.c
14062 F:      include/uapi/linux/userio.h
14063
14064 VIVID VIRTUAL VIDEO DRIVER
14065 M:      Hans Verkuil <hverkuil@xs4all.nl>
14066 L:      linux-media@vger.kernel.org
14067 T:      git git://linuxtv.org/media_tree.git
14068 W:      https://linuxtv.org
14069 S:      Maintained
14070 F:      drivers/media/platform/vivid/*
14071
14072 VLYNQ BUS
14073 M:      Florian Fainelli <f.fainelli@gmail.com>
14074 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
14075 S:      Maintained
14076 F:      drivers/vlynq/vlynq.c
14077 F:      include/linux/vlynq.h
14078
14079 VME SUBSYSTEM
14080 M:      Martyn Welch <martyn@welchs.me.uk>
14081 M:      Manohar Vanga <manohar.vanga@gmail.com>
14082 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14083 L:      devel@driverdev.osuosl.org
14084 S:      Maintained
14085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14086 F:      Documentation/driver-api/vme.rst
14087 F:      drivers/staging/vme/
14088 F:      drivers/vme/
14089 F:      include/linux/vme*
14090
14091 VMWARE BALLOON DRIVER
14092 M:      Xavier Deguillard <xdeguillard@vmware.com>
14093 M:      Philip Moltmann <moltmann@vmware.com>
14094 M:      "VMware, Inc." <pv-drivers@vmware.com>
14095 L:      linux-kernel@vger.kernel.org
14096 S:      Maintained
14097 F:      drivers/misc/vmw_balloon.c
14098
14099 VMWARE HYPERVISOR INTERFACE
14100 M:      Alok Kataria <akataria@vmware.com>
14101 L:      virtualization@lists.linux-foundation.org
14102 S:      Supported
14103 F:      arch/x86/kernel/cpu/vmware.c
14104
14105 VMWARE PVRDMA DRIVER
14106 M:      Adit Ranadive <aditr@vmware.com>
14107 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14108 L:      linux-rdma@vger.kernel.org
14109 S:      Maintained
14110 F:      drivers/infiniband/hw/vmw_pvrdma/
14111
14112 VMware PVSCSI driver
14113 M:      Jim Gill <jgill@vmware.com>
14114 M:      VMware PV-Drivers <pv-drivers@vmware.com>
14115 L:      linux-scsi@vger.kernel.org
14116 S:      Maintained
14117 F:      drivers/scsi/vmw_pvscsi.c
14118 F:      drivers/scsi/vmw_pvscsi.h
14119
14120 VMWARE VMMOUSE SUBDRIVER
14121 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14122 M:      "VMware, Inc." <pv-drivers@vmware.com>
14123 L:      linux-input@vger.kernel.org
14124 S:      Maintained
14125 F:      drivers/input/mouse/vmmouse.c
14126 F:      drivers/input/mouse/vmmouse.h
14127
14128 VMWARE VMXNET3 ETHERNET DRIVER
14129 M:      Shrikrishna Khare <skhare@vmware.com>
14130 M:      "VMware, Inc." <pv-drivers@vmware.com>
14131 L:      netdev@vger.kernel.org
14132 S:      Maintained
14133 F:      drivers/net/vmxnet3/
14134
14135 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14136 M:      Liam Girdwood <lgirdwood@gmail.com>
14137 M:      Mark Brown <broonie@kernel.org>
14138 L:      linux-kernel@vger.kernel.org
14139 W:      http://www.slimlogic.co.uk/?p=48
14140 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14141 S:      Supported
14142 F:      Documentation/devicetree/bindings/regulator/
14143 F:      drivers/regulator/
14144 F:      include/dt-bindings/regulator/
14145 F:      include/linux/regulator/
14146
14147 VRF
14148 M:      David Ahern <dsa@cumulusnetworks.com>
14149 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14150 L:      netdev@vger.kernel.org
14151 S:      Maintained
14152 F:      drivers/net/vrf.c
14153 F:      Documentation/networking/vrf.txt
14154
14155 VT1211 HARDWARE MONITOR DRIVER
14156 M:      Juerg Haefliger <juergh@gmail.com>
14157 L:      linux-hwmon@vger.kernel.org
14158 S:      Maintained
14159 F:      Documentation/hwmon/vt1211
14160 F:      drivers/hwmon/vt1211.c
14161
14162 VT8231 HARDWARE MONITOR DRIVER
14163 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14164 L:      linux-hwmon@vger.kernel.org
14165 S:      Maintained
14166 F:      drivers/hwmon/vt8231.c
14167
14168 VUB300 USB to SDIO/SD/MMC bridge chip
14169 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14170 L:      linux-mmc@vger.kernel.org
14171 L:      linux-usb@vger.kernel.org
14172 S:      Supported
14173 F:      drivers/mmc/host/vub300.c
14174
14175 W1 DALLAS'S 1-WIRE BUS
14176 M:      Evgeniy Polyakov <zbr@ioremap.net>
14177 S:      Maintained
14178 F:      Documentation/w1/
14179 F:      drivers/w1/
14180 F:      include/linux/w1.h
14181
14182 W83791D HARDWARE MONITORING DRIVER
14183 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14184 L:      linux-hwmon@vger.kernel.org
14185 S:      Maintained
14186 F:      Documentation/hwmon/w83791d
14187 F:      drivers/hwmon/w83791d.c
14188
14189 W83793 HARDWARE MONITORING DRIVER
14190 M:      Rudolf Marek <r.marek@assembler.cz>
14191 L:      linux-hwmon@vger.kernel.org
14192 S:      Maintained
14193 F:      Documentation/hwmon/w83793
14194 F:      drivers/hwmon/w83793.c
14195
14196 W83795 HARDWARE MONITORING DRIVER
14197 M:      Jean Delvare <jdelvare@suse.com>
14198 L:      linux-hwmon@vger.kernel.org
14199 S:      Maintained
14200 F:      drivers/hwmon/w83795.c
14201
14202 W83L51xD SD/MMC CARD INTERFACE DRIVER
14203 M:      Pierre Ossman <pierre@ossman.eu>
14204 S:      Maintained
14205 F:      drivers/mmc/host/wbsd.*
14206
14207 WACOM PROTOCOL 4 SERIAL TABLETS
14208 M:      Julian Squires <julian@cipht.net>
14209 M:      Hans de Goede <hdegoede@redhat.com>
14210 L:      linux-input@vger.kernel.org
14211 S:      Maintained
14212 F:      drivers/input/tablet/wacom_serial4.c
14213
14214 WATCHDOG DEVICE DRIVERS
14215 M:      Wim Van Sebroeck <wim@iguana.be>
14216 R:      Guenter Roeck <linux@roeck-us.net>
14217 L:      linux-watchdog@vger.kernel.org
14218 W:      http://www.linux-watchdog.org/
14219 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14220 S:      Maintained
14221 F:      Documentation/devicetree/bindings/watchdog/
14222 F:      Documentation/watchdog/
14223 F:      drivers/watchdog/
14224 F:      include/linux/watchdog.h
14225 F:      include/uapi/linux/watchdog.h
14226
14227 WHISKEYCOVE PMIC GPIO DRIVER
14228 M:      Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14229 L:      linux-gpio@vger.kernel.org
14230 S:      Maintained
14231 F:      drivers/gpio/gpio-wcove.c
14232
14233 WIIMOTE HID DRIVER
14234 M:      David Herrmann <dh.herrmann@googlemail.com>
14235 L:      linux-input@vger.kernel.org
14236 S:      Maintained
14237 F:      drivers/hid/hid-wiimote*
14238
14239 WILOCITY WIL6210 WIRELESS DRIVER
14240 M:      Maya Erez <qca_merez@qca.qualcomm.com>
14241 L:      linux-wireless@vger.kernel.org
14242 L:      wil6210@qca.qualcomm.com
14243 S:      Supported
14244 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
14245 F:      drivers/net/wireless/ath/wil6210/
14246 F:      include/uapi/linux/wil6210_uapi.h
14247
14248 WIMAX STACK
14249 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14250 M:      linux-wimax@intel.com
14251 L:      wimax@linuxwimax.org (subscribers-only)
14252 S:      Supported
14253 W:      http://linuxwimax.org
14254 F:      Documentation/wimax/README.wimax
14255 F:      include/linux/wimax/debug.h
14256 F:      include/net/wimax.h
14257 F:      include/uapi/linux/wimax.h
14258 F:      net/wimax/
14259
14260 WINBOND CIR DRIVER
14261 M:      David Härdeman <david@hardeman.nu>
14262 S:      Maintained
14263 F:      drivers/media/rc/winbond-cir.c
14264
14265 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14266 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14267 L:      linux-watchdog@vger.kernel.org
14268 S:      Maintained
14269 F:      drivers/watchdog/ebc-c384_wdt.c
14270
14271 WINSYSTEMS WS16C48 GPIO DRIVER
14272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14273 L:      linux-gpio@vger.kernel.org
14274 S:      Maintained
14275 F:      drivers/gpio/gpio-ws16c48.c
14276
14277 WISTRON LAPTOP BUTTON DRIVER
14278 M:      Miloslav Trmac <mitr@volny.cz>
14279 S:      Maintained
14280 F:      drivers/input/misc/wistron_btns.c
14281
14282 WL3501 WIRELESS PCMCIA CARD DRIVER
14283 L:      linux-wireless@vger.kernel.org
14284 S:      Odd fixes
14285 F:      drivers/net/wireless/wl3501*
14286
14287 WOLFSON MICROELECTRONICS DRIVERS
14288 L:      patches@opensource.cirrus.com
14289 T:      git https://github.com/CirrusLogic/linux-drivers.git
14290 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14291 S:      Supported
14292 F:      Documentation/hwmon/wm83??
14293 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14294 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14295 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14296 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14297 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14298 F:      drivers/clk/clk-wm83*.c
14299 F:      drivers/extcon/extcon-arizona.c
14300 F:      drivers/leds/leds-wm83*.c
14301 F:      drivers/gpio/gpio-*wm*.c
14302 F:      drivers/gpio/gpio-arizona.c
14303 F:      drivers/hwmon/wm83??-hwmon.c
14304 F:      drivers/input/misc/wm831x-on.c
14305 F:      drivers/input/touchscreen/wm831x-ts.c
14306 F:      drivers/input/touchscreen/wm97*.c
14307 F:      drivers/mfd/arizona*
14308 F:      drivers/mfd/wm*.c
14309 F:      drivers/mfd/cs47l24*
14310 F:      drivers/power/supply/wm83*.c
14311 F:      drivers/rtc/rtc-wm83*.c
14312 F:      drivers/regulator/wm8*.c
14313 F:      drivers/regulator/arizona*
14314 F:      drivers/video/backlight/wm83*_bl.c
14315 F:      drivers/watchdog/wm83*_wdt.c
14316 F:      include/linux/mfd/arizona/
14317 F:      include/linux/mfd/wm831x/
14318 F:      include/linux/mfd/wm8350/
14319 F:      include/linux/mfd/wm8400*
14320 F:      include/linux/regulator/arizona*
14321 F:      include/linux/wm97xx.h
14322 F:      include/sound/wm????.h
14323 F:      sound/soc/codecs/arizona.?
14324 F:      sound/soc/codecs/wm*
14325 F:      sound/soc/codecs/cs47l24*
14326
14327 WORKQUEUE
14328 M:      Tejun Heo <tj@kernel.org>
14329 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14330 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14331 S:      Maintained
14332 F:      include/linux/workqueue.h
14333 F:      kernel/workqueue.c
14334 F:      Documentation/core-api/workqueue.rst
14335
14336 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14337 M:      Chen-Yu Tsai <wens@csie.org>
14338 L:      linux-kernel@vger.kernel.org
14339 S:      Maintained
14340 N:      axp[128]
14341
14342 X.25 NETWORK LAYER
14343 M:      Andrew Hendry <andrew.hendry@gmail.com>
14344 L:      linux-x25@vger.kernel.org
14345 S:      Odd Fixes
14346 F:      Documentation/networking/x25*
14347 F:      include/net/x25*
14348 F:      net/x25/
14349
14350 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14351 M:      Thomas Gleixner <tglx@linutronix.de>
14352 M:      Ingo Molnar <mingo@redhat.com>
14353 M:      "H. Peter Anvin" <hpa@zytor.com>
14354 M:      x86@kernel.org
14355 L:      linux-kernel@vger.kernel.org
14356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14357 S:      Maintained
14358 F:      Documentation/x86/
14359 F:      arch/x86/
14360
14361 X86 MCE INFRASTRUCTURE
14362 M:      Tony Luck <tony.luck@intel.com>
14363 M:      Borislav Petkov <bp@alien8.de>
14364 L:      linux-edac@vger.kernel.org
14365 S:      Maintained
14366 F:      arch/x86/kernel/cpu/mcheck/*
14367
14368 X86 MICROCODE UPDATE SUPPORT
14369 M:      Borislav Petkov <bp@alien8.de>
14370 S:      Maintained
14371 F:      arch/x86/kernel/cpu/microcode/*
14372
14373 X86 PLATFORM DRIVERS
14374 M:      Darren Hart <dvhart@infradead.org>
14375 M:      Andy Shevchenko <andy@infradead.org>
14376 L:      platform-driver-x86@vger.kernel.org
14377 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14378 S:      Maintained
14379 F:      drivers/platform/x86/
14380 F:      drivers/platform/olpc/
14381
14382 X86 VDSO
14383 M:      Andy Lutomirski <luto@amacapital.net>
14384 L:      linux-kernel@vger.kernel.org
14385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14386 S:      Maintained
14387 F:      arch/x86/entry/vdso/
14388
14389 XC2028/3028 TUNER DRIVER
14390 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14391 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14392 L:      linux-media@vger.kernel.org
14393 W:      https://linuxtv.org
14394 T:      git git://linuxtv.org/media_tree.git
14395 S:      Maintained
14396 F:      drivers/media/tuners/tuner-xc2028.*
14397
14398 XEN BLOCK SUBSYSTEM
14399 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14400 M:      Roger Pau Monné <roger.pau@citrix.com>
14401 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14402 S:      Supported
14403 F:      drivers/block/xen-blkback/*
14404 F:      drivers/block/xen*
14405
14406 XEN HYPERVISOR ARM
14407 M:      Stefano Stabellini <sstabellini@kernel.org>
14408 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14409 S:      Maintained
14410 F:      arch/arm/xen/
14411 F:      arch/arm/include/asm/xen/
14412
14413 XEN HYPERVISOR ARM64
14414 M:      Stefano Stabellini <sstabellini@kernel.org>
14415 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14416 S:      Maintained
14417 F:      arch/arm64/xen/
14418 F:      arch/arm64/include/asm/xen/
14419
14420 XEN HYPERVISOR INTERFACE
14421 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14422 M:      Juergen Gross <jgross@suse.com>
14423 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14425 S:      Supported
14426 F:      arch/x86/xen/
14427 F:      drivers/*/xen-*front.c
14428 F:      drivers/xen/
14429 F:      arch/x86/include/asm/xen/
14430 F:      include/xen/
14431 F:      include/uapi/xen/
14432 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14433 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14434
14435 XEN NETWORK BACKEND DRIVER
14436 M:      Wei Liu <wei.liu2@citrix.com>
14437 M:      Paul Durrant <paul.durrant@citrix.com>
14438 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14439 L:      netdev@vger.kernel.org
14440 S:      Supported
14441 F:      drivers/net/xen-netback/*
14442
14443 XEN PCI SUBSYSTEM
14444 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14445 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14446 S:      Supported
14447 F:      arch/x86/pci/*xen*
14448 F:      drivers/pci/*xen*
14449
14450 XEN PVSCSI DRIVERS
14451 M:      Juergen Gross <jgross@suse.com>
14452 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14453 L:      linux-scsi@vger.kernel.org
14454 S:      Supported
14455 F:      drivers/scsi/xen-scsifront.c
14456 F:      drivers/xen/xen-scsiback.c
14457 F:      include/xen/interface/io/vscsiif.h
14458
14459 XEN SWIOTLB SUBSYSTEM
14460 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14461 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14462 S:      Supported
14463 F:      arch/x86/xen/*swiotlb*
14464 F:      drivers/xen/*swiotlb*
14465
14466 XFS FILESYSTEM
14467 M:      Darrick J. Wong <darrick.wong@oracle.com>
14468 M:      linux-xfs@vger.kernel.org
14469 L:      linux-xfs@vger.kernel.org
14470 W:      http://xfs.org/
14471 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14472 S:      Supported
14473 F:      Documentation/filesystems/xfs.txt
14474 F:      fs/xfs/
14475
14476 XILINX AXI ETHERNET DRIVER
14477 M:      Anirudha Sarangi <anirudh@xilinx.com>
14478 M:      John Linn <John.Linn@xilinx.com>
14479 S:      Maintained
14480 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14481
14482 XILINX UARTLITE SERIAL DRIVER
14483 M:      Peter Korsgaard <jacmet@sunsite.dk>
14484 L:      linux-serial@vger.kernel.org
14485 S:      Maintained
14486 F:      drivers/tty/serial/uartlite.c
14487
14488 XILINX VIDEO IP CORES
14489 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14490 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14491 L:      linux-media@vger.kernel.org
14492 T:      git git://linuxtv.org/media_tree.git
14493 S:      Supported
14494 F:      Documentation/devicetree/bindings/media/xilinx/
14495 F:      drivers/media/platform/xilinx/
14496 F:      include/uapi/linux/xilinx-v4l2-controls.h
14497
14498 XILLYBUS DRIVER
14499 M:      Eli Billauer <eli.billauer@gmail.com>
14500 L:      linux-kernel@vger.kernel.org
14501 S:      Supported
14502 F:      drivers/char/xillybus/
14503
14504 XRA1403 GPIO EXPANDER
14505 M:      Nandor Han <nandor.han@ge.com>
14506 M:      Semi Malinen <semi.malinen@ge.com>
14507 L:      linux-gpio@vger.kernel.org
14508 S:      Maintained
14509 F:      drivers/gpio/gpio-xra1403.c
14510 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14511
14512 XTENSA XTFPGA PLATFORM SUPPORT
14513 M:      Max Filippov <jcmvbkbc@gmail.com>
14514 L:      linux-xtensa@linux-xtensa.org
14515 S:      Maintained
14516 F:      drivers/spi/spi-xtensa-xtfpga.c
14517 F:      sound/soc/xtensa/xtfpga-i2s.c
14518
14519 YAM DRIVER FOR AX.25
14520 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14521 L:      linux-hams@vger.kernel.org
14522 S:      Maintained
14523 F:      drivers/net/hamradio/yam*
14524 F:      include/linux/yam.h
14525
14526 YAMA SECURITY MODULE
14527 M:      Kees Cook <keescook@chromium.org>
14528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14529 S:      Supported
14530 F:      security/yama/
14531 F:      Documentation/admin-guide/LSM/Yama.rst
14532
14533 YEALINK PHONE DRIVER
14534 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14535 L:      usbb2k-api-dev@nongnu.org
14536 S:      Maintained
14537 F:      Documentation/input/yealink.rst
14538 F:      drivers/input/misc/yealink.*
14539
14540 Z8530 DRIVER FOR AX.25
14541 M:      Joerg Reuter <jreuter@yaina.de>
14542 W:      http://yaina.de/jreuter/
14543 W:      http://www.qsl.net/dl1bke/
14544 L:      linux-hams@vger.kernel.org
14545 S:      Maintained
14546 F:      Documentation/networking/z8530drv.txt
14547 F:      drivers/net/hamradio/*scc.c
14548 F:      drivers/net/hamradio/z8530.h
14549
14550 ZBUD COMPRESSED PAGE ALLOCATOR
14551 M:      Seth Jennings <sjenning@redhat.com>
14552 M:      Dan Streetman <ddstreet@ieee.org>
14553 L:      linux-mm@kvack.org
14554 S:      Maintained
14555 F:      mm/zbud.c
14556 F:      include/linux/zbud.h
14557
14558 ZD1211RW WIRELESS DRIVER
14559 M:      Daniel Drake <dsd@gentoo.org>
14560 M:      Ulrich Kunitz <kune@deine-taler.de>
14561 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14562 L:      linux-wireless@vger.kernel.org
14563 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14564 S:      Maintained
14565 F:      drivers/net/wireless/zydas/zd1211rw/
14566
14567 ZD1301 MEDIA DRIVER
14568 M:      Antti Palosaari <crope@iki.fi>
14569 L:      linux-media@vger.kernel.org
14570 W:      https://linuxtv.org/
14571 W:      http://palosaari.fi/linux/
14572 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14573 S:      Maintained
14574 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14575
14576 ZD1301_DEMOD MEDIA DRIVER
14577 M:      Antti Palosaari <crope@iki.fi>
14578 L:      linux-media@vger.kernel.org
14579 W:      https://linuxtv.org/
14580 W:      http://palosaari.fi/linux/
14581 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14582 S:      Maintained
14583 F:      drivers/media/dvb-frontends/zd1301_demod*
14584
14585 ZPOOL COMPRESSED PAGE STORAGE API
14586 M:      Dan Streetman <ddstreet@ieee.org>
14587 L:      linux-mm@kvack.org
14588 S:      Maintained
14589 F:      mm/zpool.c
14590 F:      include/linux/zpool.h
14591
14592 ZR36067 VIDEO FOR LINUX DRIVER
14593 L:      mjpeg-users@lists.sourceforge.net
14594 L:      linux-media@vger.kernel.org
14595 W:      http://mjpeg.sourceforge.net/driver-zoran/
14596 T:      hg https://linuxtv.org/hg/v4l-dvb
14597 S:      Odd Fixes
14598 F:      drivers/media/pci/zoran/
14599
14600 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14601 M:      Minchan Kim <minchan@kernel.org>
14602 M:      Nitin Gupta <ngupta@vflare.org>
14603 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14604 L:      linux-kernel@vger.kernel.org
14605 S:      Maintained
14606 F:      drivers/block/zram/
14607 F:      Documentation/blockdev/zram.txt
14608
14609 ZS DECSTATION Z85C30 SERIAL DRIVER
14610 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14611 S:      Maintained
14612 F:      drivers/tty/serial/zs.*
14613
14614 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14615 M:      Minchan Kim <minchan@kernel.org>
14616 M:      Nitin Gupta <ngupta@vflare.org>
14617 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14618 L:      linux-mm@kvack.org
14619 S:      Maintained
14620 F:      mm/zsmalloc.c
14621 F:      include/linux/zsmalloc.h
14622 F:      Documentation/vm/zsmalloc.txt
14623
14624 ZSWAP COMPRESSED SWAP CACHING
14625 M:      Seth Jennings <sjenning@redhat.com>
14626 M:      Dan Streetman <ddstreet@ieee.org>
14627 L:      linux-mm@kvack.org
14628 S:      Maintained
14629 F:      mm/zswap.c
14630
14631 THE REST
14632 M:      Linus Torvalds <torvalds@linux-foundation.org>
14633 L:      linux-kernel@vger.kernel.org
14634 Q:      http://patchwork.kernel.org/project/LKML/list/
14635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14636 S:      Buried alive in reporters
14637 F:      *
14638 F:      */