]> git.kernelconcepts.de Git - karo-tx-linux.git/blob - MAINTAINERS
Merge tag 'gpio-v4.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw...
[karo-tx-linux.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
209 A8293 MEDIA DRIVER
210 M:      Antti Palosaari <crope@iki.fi>
211 L:      linux-media@vger.kernel.org
212 W:      https://linuxtv.org
213 W:      http://palosaari.fi/linux/
214 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
215 T:      git git://linuxtv.org/anttip/media_tree.git
216 S:      Maintained
217 F:      drivers/media/dvb-frontends/a8293*
218
219 AACRAID SCSI RAID DRIVER
220 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
221 L:      linux-scsi@vger.kernel.org
222 W:      http://www.adaptec.com/
223 S:      Supported
224 F:      Documentation/scsi/aacraid.txt
225 F:      drivers/scsi/aacraid/
226
227 ABI/API
228 L:      linux-api@vger.kernel.org
229 F:      include/linux/syscalls.h
230 F:      kernel/sys_ni.c
231
232 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
233 M:      Hans de Goede <hdegoede@redhat.com>
234 L:      linux-hwmon@vger.kernel.org
235 S:      Maintained
236 F:      drivers/hwmon/abituguru.c
237
238 ABIT UGURU 3 HARDWARE MONITOR DRIVER
239 M:      Alistair John Strachan <alistair@devzero.co.uk>
240 L:      linux-hwmon@vger.kernel.org
241 S:      Maintained
242 F:      drivers/hwmon/abituguru3.c
243
244 ACCES 104-DIO-48E GPIO DRIVER
245 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
246 L:      linux-gpio@vger.kernel.org
247 S:      Maintained
248 F:      drivers/gpio/gpio-104-dio-48e.c
249
250 ACCES 104-IDI-48 GPIO DRIVER
251 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
252 L:      linux-gpio@vger.kernel.org
253 S:      Maintained
254 F:      drivers/gpio/gpio-104-idi-48.c
255
256 ACCES 104-IDIO-16 GPIO DRIVER
257 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
258 L:      linux-gpio@vger.kernel.org
259 S:      Maintained
260 F:      drivers/gpio/gpio-104-idio-16.c
261
262 ACCES 104-QUAD-8 IIO DRIVER
263 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
264 L:      linux-iio@vger.kernel.org
265 S:      Maintained
266 F:      drivers/iio/counter/104-quad-8.c
267
268 ACCES PCI-IDIO-16 GPIO DRIVER
269 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
270 L:      linux-gpio@vger.kernel.org
271 S:      Maintained
272 F:      drivers/gpio/gpio-pci-idio-16.c
273
274 ACENIC DRIVER
275 M:      Jes Sorensen <jes@trained-monkey.org>
276 L:      linux-acenic@sunsite.dk
277 S:      Maintained
278 F:      drivers/net/ethernet/alteon/acenic*
279
280 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
281 M:      Peter Feuerer <peter@piie.net>
282 L:      platform-driver-x86@vger.kernel.org
283 W:      http://piie.net/?section=acerhdf
284 S:      Maintained
285 F:      drivers/platform/x86/acerhdf.c
286
287 ACER WMI LAPTOP EXTRAS
288 M:      "Lee, Chun-Yi" <jlee@suse.com>
289 L:      platform-driver-x86@vger.kernel.org
290 S:      Maintained
291 F:      drivers/platform/x86/acer-wmi.c
292
293 ACPI
294 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
295 M:      Len Brown <lenb@kernel.org>
296 L:      linux-acpi@vger.kernel.org
297 W:      https://01.org/linux-acpi
298 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
300 B:      https://bugzilla.kernel.org
301 S:      Supported
302 F:      drivers/acpi/
303 F:      drivers/pnp/pnpacpi/
304 F:      include/linux/acpi.h
305 F:      include/acpi/
306 F:      Documentation/acpi/
307 F:      Documentation/ABI/testing/sysfs-bus-acpi
308 F:      Documentation/ABI/testing/configfs-acpi
309 F:      drivers/pci/*acpi*
310 F:      drivers/pci/*/*acpi*
311 F:      drivers/pci/*/*/*acpi*
312 F:      tools/power/acpi/
313
314 ACPI COMPONENT ARCHITECTURE (ACPICA)
315 M:      Robert Moore <robert.moore@intel.com>
316 M:      Lv Zheng <lv.zheng@intel.com>
317 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
318 L:      linux-acpi@vger.kernel.org
319 L:      devel@acpica.org
320 W:      https://acpica.org/
321 W:      https://github.com/acpica/acpica/
322 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 B:      https://bugzilla.kernel.org
325 B:      https://bugs.acpica.org
326 S:      Supported
327 F:      drivers/acpi/acpica/
328 F:      include/acpi/
329 F:      tools/power/acpi/
330
331 ACPI FAN DRIVER
332 M:      Zhang Rui <rui.zhang@intel.com>
333 L:      linux-acpi@vger.kernel.org
334 W:      https://01.org/linux-acpi
335 B:      https://bugzilla.kernel.org
336 S:      Supported
337 F:      drivers/acpi/fan.c
338
339 ACPI FOR ARM64 (ACPI/arm64)
340 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
341 M:      Hanjun Guo <hanjun.guo@linaro.org>
342 M:      Sudeep Holla <sudeep.holla@arm.com>
343 L:      linux-acpi@vger.kernel.org
344 S:      Maintained
345 F:      drivers/acpi/arm64
346
347 ACPI THERMAL DRIVER
348 M:      Zhang Rui <rui.zhang@intel.com>
349 L:      linux-acpi@vger.kernel.org
350 W:      https://01.org/linux-acpi
351 B:      https://bugzilla.kernel.org
352 S:      Supported
353 F:      drivers/acpi/*thermal*
354
355 ACPI VIDEO DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/acpi_video.c
362
363 ACPI WMI DRIVER
364 L:      platform-driver-x86@vger.kernel.org
365 S:      Orphan
366 F:      drivers/platform/x86/wmi.c
367
368 AD1889 ALSA SOUND DRIVER
369 M:      Thibaut Varene <T-Bone@parisc-linux.org>
370 W:      http://wiki.parisc-linux.org/AD1889
371 L:      linux-parisc@vger.kernel.org
372 S:      Maintained
373 F:      sound/pci/ad1889.*
374
375 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
376 M:      Michael Hennerich <michael.hennerich@analog.com>
377 W:      http://wiki.analog.com/AD5254
378 W:      http://ez.analog.com/community/linux-device-drivers
379 S:      Supported
380 F:      drivers/misc/ad525x_dpot.c
381
382 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
383 M:      Michael Hennerich <michael.hennerich@analog.com>
384 W:      http://wiki.analog.com/AD5398
385 W:      http://ez.analog.com/community/linux-device-drivers
386 S:      Supported
387 F:      drivers/regulator/ad5398.c
388
389 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
390 M:      Michael Hennerich <michael.hennerich@analog.com>
391 W:      http://wiki.analog.com/AD7142
392 W:      http://ez.analog.com/community/linux-device-drivers
393 S:      Supported
394 F:      drivers/input/misc/ad714x.c
395
396 AD7877 TOUCHSCREEN DRIVER
397 M:      Michael Hennerich <michael.hennerich@analog.com>
398 W:      http://wiki.analog.com/AD7877
399 W:      http://ez.analog.com/community/linux-device-drivers
400 S:      Supported
401 F:      drivers/input/touchscreen/ad7877.c
402
403 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
404 M:      Michael Hennerich <michael.hennerich@analog.com>
405 W:      http://wiki.analog.com/AD7879
406 W:      http://ez.analog.com/community/linux-device-drivers
407 S:      Supported
408 F:      drivers/input/touchscreen/ad7879.c
409
410 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
411 M:      Jiri Kosina <jikos@kernel.org>
412 S:      Maintained
413
414 ADF7242 IEEE 802.15.4 RADIO DRIVER
415 M:      Michael Hennerich <michael.hennerich@analog.com>
416 W:      https://wiki.analog.com/ADF7242
417 W:      http://ez.analog.com/community/linux-device-drivers
418 L:      linux-wpan@vger.kernel.org
419 S:      Supported
420 F:      drivers/net/ieee802154/adf7242.c
421 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
422
423 ADM1025 HARDWARE MONITOR DRIVER
424 M:      Jean Delvare <jdelvare@suse.com>
425 L:      linux-hwmon@vger.kernel.org
426 S:      Maintained
427 F:      Documentation/hwmon/adm1025
428 F:      drivers/hwmon/adm1025.c
429
430 ADM1029 HARDWARE MONITOR DRIVER
431 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
432 L:      linux-hwmon@vger.kernel.org
433 S:      Maintained
434 F:      drivers/hwmon/adm1029.c
435
436 ADM8211 WIRELESS DRIVER
437 L:      linux-wireless@vger.kernel.org
438 W:      http://wireless.kernel.org/
439 S:      Orphan
440 F:      drivers/net/wireless/admtek/adm8211.*
441
442 ADP1653 FLASH CONTROLLER DRIVER
443 M:      Sakari Ailus <sakari.ailus@iki.fi>
444 L:      linux-media@vger.kernel.org
445 S:      Maintained
446 F:      drivers/media/i2c/adp1653.c
447 F:      include/media/i2c/adp1653.h
448
449 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
450 M:      Michael Hennerich <michael.hennerich@analog.com>
451 W:      http://wiki.analog.com/ADP5520
452 W:      http://ez.analog.com/community/linux-device-drivers
453 S:      Supported
454 F:      drivers/mfd/adp5520.c
455 F:      drivers/video/backlight/adp5520_bl.c
456 F:      drivers/leds/leds-adp5520.c
457 F:      drivers/gpio/gpio-adp5520.c
458 F:      drivers/input/keyboard/adp5520-keys.c
459
460 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
461 M:      Michael Hennerich <michael.hennerich@analog.com>
462 W:      http://wiki.analog.com/ADP5588
463 W:      http://ez.analog.com/community/linux-device-drivers
464 S:      Supported
465 F:      drivers/input/keyboard/adp5588-keys.c
466 F:      drivers/gpio/gpio-adp5588.c
467
468 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
469 M:      Michael Hennerich <michael.hennerich@analog.com>
470 W:      http://wiki.analog.com/ADP8860
471 W:      http://ez.analog.com/community/linux-device-drivers
472 S:      Supported
473 F:      drivers/video/backlight/adp8860_bl.c
474
475 ADS1015 HARDWARE MONITOR DRIVER
476 M:      Dirk Eibach <eibach@gdsys.de>
477 L:      linux-hwmon@vger.kernel.org
478 S:      Maintained
479 F:      Documentation/hwmon/ads1015
480 F:      drivers/hwmon/ads1015.c
481 F:      include/linux/platform_data/ads1015.h
482
483 ADT746X FAN DRIVER
484 M:      Colin Leroy <colin@colino.net>
485 S:      Maintained
486 F:      drivers/macintosh/therm_adt746x.c
487
488 ADT7475 HARDWARE MONITOR DRIVER
489 M:      Jean Delvare <jdelvare@suse.com>
490 L:      linux-hwmon@vger.kernel.org
491 S:      Maintained
492 F:      Documentation/hwmon/adt7475
493 F:      drivers/hwmon/adt7475.c
494
495 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
496 M:      Michael Hennerich <michael.hennerich@analog.com>
497 W:      http://wiki.analog.com/ADXL345
498 W:      http://ez.analog.com/community/linux-device-drivers
499 S:      Supported
500 F:      drivers/input/misc/adxl34x.c
501
502 ADVANSYS SCSI DRIVER
503 M:      Matthew Wilcox <matthew@wil.cx>
504 M:      Hannes Reinecke <hare@suse.com>
505 L:      linux-scsi@vger.kernel.org
506 S:      Maintained
507 F:      Documentation/scsi/advansys.txt
508 F:      drivers/scsi/advansys.c
509
510 AEDSP16 DRIVER
511 M:      Riccardo Facchetti <fizban@tin.it>
512 S:      Maintained
513 F:      sound/oss/aedsp16.c
514
515 AF9013 MEDIA DRIVER
516 M:      Antti Palosaari <crope@iki.fi>
517 L:      linux-media@vger.kernel.org
518 W:      https://linuxtv.org
519 W:      http://palosaari.fi/linux/
520 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
521 T:      git git://linuxtv.org/anttip/media_tree.git
522 S:      Maintained
523 F:      drivers/media/dvb-frontends/af9013*
524
525 AF9033 MEDIA DRIVER
526 M:      Antti Palosaari <crope@iki.fi>
527 L:      linux-media@vger.kernel.org
528 W:      https://linuxtv.org
529 W:      http://palosaari.fi/linux/
530 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
531 T:      git git://linuxtv.org/anttip/media_tree.git
532 S:      Maintained
533 F:      drivers/media/dvb-frontends/af9033*
534
535 AFFS FILE SYSTEM
536 L:      linux-fsdevel@vger.kernel.org
537 S:      Orphan
538 F:      Documentation/filesystems/affs.txt
539 F:      fs/affs/
540
541 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
542 M:      David Howells <dhowells@redhat.com>
543 L:      linux-afs@lists.infradead.org
544 S:      Supported
545 F:      fs/afs/
546 F:      include/net/af_rxrpc.h
547 F:      net/rxrpc/af_rxrpc.c
548 W:      https://www.infradead.org/~dhowells/kafs/
549
550 AGPGART DRIVER
551 M:      David Airlie <airlied@linux.ie>
552 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
553 S:      Maintained
554 F:      drivers/char/agp/
555 F:      include/linux/agp*
556 F:      include/uapi/linux/agp*
557
558 AHA152X SCSI DRIVER
559 M:      "Juergen E. Fischer" <fischer@norbit.de>
560 L:      linux-scsi@vger.kernel.org
561 S:      Maintained
562 F:      drivers/scsi/aha152x*
563 F:      drivers/scsi/pcmcia/aha152x*
564
565 AIC7XXX / AIC79XX SCSI DRIVER
566 M:      Hannes Reinecke <hare@suse.com>
567 L:      linux-scsi@vger.kernel.org
568 S:      Maintained
569 F:      drivers/scsi/aic7xxx/
570
571 AIMSLAB FM RADIO RECEIVER DRIVER
572 M:      Hans Verkuil <hverkuil@xs4all.nl>
573 L:      linux-media@vger.kernel.org
574 T:      git git://linuxtv.org/media_tree.git
575 W:      https://linuxtv.org
576 S:      Maintained
577 F:      drivers/media/radio/radio-aimslab*
578
579 AIO
580 M:      Benjamin LaHaise <bcrl@kvack.org>
581 L:      linux-aio@kvack.org
582 S:      Supported
583 F:      fs/aio.c
584 F:      include/linux/*aio*.h
585
586 AIRSPY MEDIA DRIVER
587 M:      Antti Palosaari <crope@iki.fi>
588 L:      linux-media@vger.kernel.org
589 W:      https://linuxtv.org
590 W:      http://palosaari.fi/linux/
591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
592 T:      git git://linuxtv.org/anttip/media_tree.git
593 S:      Maintained
594 F:      drivers/media/usb/airspy/
595
596 ALACRITECH GIGABIT ETHERNET DRIVER
597 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
598 S:      Maintained
599 F:      drivers/net/ethernet/alacritech/*
600
601 ALCATEL SPEEDTOUCH USB DRIVER
602 M:      Duncan Sands <duncan.sands@free.fr>
603 L:      linux-usb@vger.kernel.org
604 W:      http://www.linux-usb.org/SpeedTouch/
605 S:      Maintained
606 F:      drivers/usb/atm/speedtch.c
607 F:      drivers/usb/atm/usbatm.c
608
609 ALCHEMY AU1XX0 MMC DRIVER
610 M:      Manuel Lauss <manuel.lauss@gmail.com>
611 S:      Maintained
612 F:      drivers/mmc/host/au1xmmc.c
613
614 ALI1563 I2C DRIVER
615 M:      Rudolf Marek <r.marek@assembler.cz>
616 L:      linux-i2c@vger.kernel.org
617 S:      Maintained
618 F:      Documentation/i2c/busses/i2c-ali1563
619 F:      drivers/i2c/busses/i2c-ali1563.c
620
621 ALLWINNER SECURITY SYSTEM
622 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
623 L:      linux-crypto@vger.kernel.org
624 S:      Maintained
625 F:      drivers/crypto/sunxi-ss/
626
627 ALPHA PORT
628 M:      Richard Henderson <rth@twiddle.net>
629 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
630 M:      Matt Turner <mattst88@gmail.com>
631 S:      Odd Fixes
632 L:      linux-alpha@vger.kernel.org
633 F:      arch/alpha/
634
635 ALPS PS/2 TOUCHPAD DRIVER
636 R:      Pali Rohár <pali.rohar@gmail.com>
637 F:      drivers/input/mouse/alps.*
638
639 ALTERA MAILBOX DRIVER
640 M:      Ley Foon Tan <lftan@altera.com>
641 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
642 S:      Maintained
643 F:      drivers/mailbox/mailbox-altera.c
644
645 ALTERA PIO DRIVER
646 M:      Tien Hock Loh <thloh@altera.com>
647 L:      linux-gpio@vger.kernel.org
648 S:      Maintained
649 F:      drivers/gpio/gpio-altera.c
650
651 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
652 M:      Thor Thayer <thor.thayer@linux.intel.com>
653 S:      Maintained
654 F:      drivers/gpio/gpio-altera-a10sr.c
655 F:      drivers/mfd/altera-a10sr.c
656 F:      drivers/reset/reset-a10sr.c
657 F:      include/linux/mfd/altera-a10sr.h
658 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
659
660 ALTERA TRIPLE SPEED ETHERNET DRIVER
661 M:      Vince Bridgers <vbridger@opensource.altera.com>
662 L:      netdev@vger.kernel.org
663 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664 S:      Maintained
665 F:      drivers/net/ethernet/altera/
666
667 ALTERA UART/JTAG UART SERIAL DRIVERS
668 M:      Tobias Klauser <tklauser@distanz.ch>
669 L:      linux-serial@vger.kernel.org
670 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
671 S:      Maintained
672 F:      drivers/tty/serial/altera_uart.c
673 F:      drivers/tty/serial/altera_jtaguart.c
674 F:      include/linux/altera_uart.h
675 F:      include/linux/altera_jtaguart.h
676
677 AMAZON ETHERNET DRIVERS
678 M:      Netanel Belgazal <netanel@annapurnalabs.com>
679 R:      Saeed Bishara <saeed@annapurnalabs.com>
680 R:      Zorik Machulsky <zorik@annapurnalabs.com>
681 L:      netdev@vger.kernel.org
682 S:      Supported
683 F:      Documentation/networking/ena.txt
684 F:      drivers/net/ethernet/amazon/
685
686 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
687 M:      Tom Lendacky <thomas.lendacky@amd.com>
688 M:      Gary Hook <gary.hook@amd.com>
689 L:      linux-crypto@vger.kernel.org
690 S:      Supported
691 F:      drivers/crypto/ccp/
692 F:      include/linux/ccp.h
693
694 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
695 M:      Huang Rui <ray.huang@amd.com>
696 L:      linux-hwmon@vger.kernel.org
697 S:      Supported
698 F:      Documentation/hwmon/fam15h_power
699 F:      drivers/hwmon/fam15h_power.c
700
701 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
702 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
703 S:      Orphan
704 F:      drivers/usb/gadget/udc/amd5536udc.*
705
706 AMD GEODE PROCESSOR/CHIPSET SUPPORT
707 P:      Andres Salomon <dilinger@queued.net>
708 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
709 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
710 S:      Supported
711 F:      drivers/char/hw_random/geode-rng.c
712 F:      drivers/crypto/geode*
713 F:      drivers/video/fbdev/geode/
714 F:      arch/x86/include/asm/geode.h
715
716 AMD IOMMU (AMD-VI)
717 M:      Joerg Roedel <joro@8bytes.org>
718 L:      iommu@lists.linux-foundation.org
719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
720 S:      Maintained
721 F:      drivers/iommu/amd_iommu*.[ch]
722 F:      include/linux/amd-iommu.h
723
724 AMD KFD
725 M:      Oded Gabbay <oded.gabbay@gmail.com>
726 L:      dri-devel@lists.freedesktop.org
727 T:      git git://people.freedesktop.org/~gabbayo/linux.git
728 S:      Supported
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
731 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
732 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
733 F:      drivers/gpu/drm/amd/amdkfd/
734 F:      drivers/gpu/drm/amd/include/cik_structs.h
735 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
736 F:      drivers/gpu/drm/amd/include/vi_structs.h
737 F:      drivers/gpu/drm/radeon/radeon_kfd.c
738 F:      drivers/gpu/drm/radeon/radeon_kfd.h
739 F:      include/uapi/linux/kfd_ioctl.h
740
741 AMD SEATTLE DEVICE TREE SUPPORT
742 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
743 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
744 M:      Tom Lendacky <thomas.lendacky@amd.com>
745 S:      Supported
746 F:      arch/arm64/boot/dts/amd/
747
748 AMD XGBE DRIVER
749 M:      Tom Lendacky <thomas.lendacky@amd.com>
750 L:      netdev@vger.kernel.org
751 S:      Supported
752 F:      drivers/net/ethernet/amd/xgbe/
753 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
754
755 AMS (Apple Motion Sensor) DRIVER
756 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
757 S:      Supported
758 F:      drivers/macintosh/ams/
759
760 ANALOG DEVICES INC AD9389B DRIVER
761 M:      Hans Verkuil <hans.verkuil@cisco.com>
762 L:      linux-media@vger.kernel.org
763 S:      Maintained
764 F:      drivers/media/i2c/ad9389b*
765
766 ANALOG DEVICES INC ADV7180 DRIVER
767 M:      Lars-Peter Clausen <lars@metafoo.de>
768 L:      linux-media@vger.kernel.org
769 W:      http://ez.analog.com/community/linux-device-drivers
770 S:      Supported
771 F:      drivers/media/i2c/adv7180.c
772
773 ANALOG DEVICES INC ADV7511 DRIVER
774 M:      Hans Verkuil <hans.verkuil@cisco.com>
775 L:      linux-media@vger.kernel.org
776 S:      Maintained
777 F:      drivers/media/i2c/adv7511*
778
779 ANALOG DEVICES INC ADV7604 DRIVER
780 M:      Hans Verkuil <hans.verkuil@cisco.com>
781 L:      linux-media@vger.kernel.org
782 S:      Maintained
783 F:      drivers/media/i2c/adv7604*
784
785 ANALOG DEVICES INC ADV7842 DRIVER
786 M:      Hans Verkuil <hans.verkuil@cisco.com>
787 L:      linux-media@vger.kernel.org
788 S:      Maintained
789 F:      drivers/media/i2c/adv7842*
790
791 ANALOG DEVICES INC ASOC CODEC DRIVERS
792 M:      Lars-Peter Clausen <lars@metafoo.de>
793 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
794 W:      http://wiki.analog.com/
795 W:      http://ez.analog.com/community/linux-device-drivers
796 S:      Supported
797 F:      sound/soc/codecs/adau*
798 F:      sound/soc/codecs/adav*
799 F:      sound/soc/codecs/ad1*
800 F:      sound/soc/codecs/ad7*
801 F:      sound/soc/codecs/ssm*
802 F:      sound/soc/codecs/sigmadsp.*
803
804 ANALOG DEVICES INC ASOC DRIVERS
805 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
806 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
807 W:      http://blackfin.uclinux.org/
808 S:      Supported
809 F:      sound/soc/blackfin/*
810
811 ANALOG DEVICES INC IIO DRIVERS
812 M:      Lars-Peter Clausen <lars@metafoo.de>
813 M:      Michael Hennerich <Michael.Hennerich@analog.com>
814 W:      http://wiki.analog.com/
815 W:      http://ez.analog.com/community/linux-device-drivers
816 S:      Supported
817 F:      drivers/iio/*/ad*
818 F:      drivers/iio/adc/ltc2497*
819 X:      drivers/iio/*/adjd*
820 F:      drivers/staging/iio/*/ad*
821 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
822
823 ANALOG DEVICES INC DMA DRIVERS
824 M:      Lars-Peter Clausen <lars@metafoo.de>
825 W:      http://ez.analog.com/community/linux-device-drivers
826 S:      Supported
827 F:      drivers/dma/dma-axi-dmac.c
828
829 ANDROID CONFIG FRAGMENTS
830 M:      Rob Herring <robh@kernel.org>
831 S:      Supported
832 F:      kernel/configs/android*
833
834 ANDROID DRIVERS
835 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
836 M:      Arve Hjønnevåg <arve@android.com>
837 M:      Riley Andrews <riandrews@android.com>
838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
839 L:      devel@driverdev.osuosl.org
840 S:      Supported
841 F:      drivers/android/
842 F:      drivers/staging/android/
843
844 ANDROID ION DRIVER
845 M:      Laura Abbott <labbott@redhat.com>
846 M:      Sumit Semwal <sumit.semwal@linaro.org>
847 L:      devel@driverdev.osuosl.org
848 S:      Supported
849 F:      drivers/staging/android/ion
850 F:      drivers/staging/android/uapi/ion.h
851 F:      drivers/staging/android/uapi/ion_test.h
852
853 AOA (Apple Onboard Audio) ALSA DRIVER
854 M:      Johannes Berg <johannes@sipsolutions.net>
855 L:      linuxppc-dev@lists.ozlabs.org
856 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
857 S:      Maintained
858 F:      sound/aoa/
859
860 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
861 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
862 L:      linux-iio@vger.kernel.org
863 S:      Maintained
864 F:      drivers/iio/adc/stx104.c
865
866 APM DRIVER
867 M:      Jiri Kosina <jikos@kernel.org>
868 S:      Odd fixes
869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
870 F:      arch/x86/kernel/apm_32.c
871 F:      include/linux/apm_bios.h
872 F:      include/uapi/linux/apm_bios.h
873 F:      drivers/char/apm-emulation.c
874
875 APPLE BCM5974 MULTITOUCH DRIVER
876 M:      Henrik Rydberg <rydberg@bitmath.org>
877 L:      linux-input@vger.kernel.org
878 S:      Odd fixes
879 F:      drivers/input/mouse/bcm5974.c
880
881 APPLE SMC DRIVER
882 M:      Henrik Rydberg <rydberg@bitmath.org>
883 L:      linux-hwmon@vger.kernel.org
884 S:      Odd fixes
885 F:      drivers/hwmon/applesmc.c
886
887 APPLETALK NETWORK LAYER
888 L:      netdev@vger.kernel.org
889 S:      Odd fixes
890 F:      drivers/net/appletalk/
891 F:      net/appletalk/
892
893 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
894 M:      Duc Dang <dhdang@apm.com>
895 S:      Supported
896 F:      arch/arm64/boot/dts/apm/
897
898 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
899 M:      Iyappan Subramanian <isubramanian@apm.com>
900 M:      Keyur Chudgar <kchudgar@apm.com>
901 M:      Quan Nguyen <qnguyen@apm.com>
902 S:      Supported
903 F:      drivers/net/ethernet/apm/xgene/
904 F:      drivers/net/phy/mdio-xgene.c
905 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
906 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
907
908 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
909 M:      Iyappan Subramanian <isubramanian@apm.com>
910 M:      Keyur Chudgar <kchudgar@apm.com>
911 S:      Supported
912 F:      drivers/net/ethernet/apm/xgene-v2/
913
914 APPLIED MICRO (APM) X-GENE SOC PMU
915 M:      Tai Nguyen <ttnguyen@apm.com>
916 S:      Supported
917 F:      drivers/perf/xgene_pmu.c
918 F:      Documentation/perf/xgene-pmu.txt
919 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
920
921 APTINA CAMERA SENSOR PLL
922 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
923 L:      linux-media@vger.kernel.org
924 S:      Maintained
925 F:      drivers/media/i2c/aptina-pll.*
926
927 ARC FRAMEBUFFER DRIVER
928 M:      Jaya Kumar <jayalk@intworks.biz>
929 S:      Maintained
930 F:      drivers/video/fbdev/arcfb.c
931 F:      drivers/video/fbdev/core/fb_defio.c
932
933 ARCNET NETWORK LAYER
934 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
935 L:      netdev@vger.kernel.org
936 S:      Maintained
937 F:      drivers/net/arcnet/
938 F:      include/uapi/linux/if_arcnet.h
939
940 ARC PGU DRM DRIVER
941 M:      Alexey Brodkin <abrodkin@synopsys.com>
942 S:      Supported
943 F:      drivers/gpu/drm/arc/
944 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
945
946 ARM ARCHITECTED TIMER DRIVER
947 M:      Mark Rutland <mark.rutland@arm.com>
948 M:      Marc Zyngier <marc.zyngier@arm.com>
949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950 S:      Maintained
951 F:      arch/arm/include/asm/arch_timer.h
952 F:      arch/arm64/include/asm/arch_timer.h
953 F:      drivers/clocksource/arm_arch_timer.c
954
955 ARM HDLCD DRM DRIVER
956 M:      Liviu Dudau <liviu.dudau@arm.com>
957 S:      Supported
958 F:      drivers/gpu/drm/arm/hdlcd_*
959 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
960
961 ARM MALI-DP DRM DRIVER
962 M:      Liviu Dudau <liviu.dudau@arm.com>
963 M:      Brian Starkey <brian.starkey@arm.com>
964 M:      Mali DP Maintainers <malidp@foss.arm.com>
965 S:      Supported
966 F:      drivers/gpu/drm/arm/
967 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
968
969 ARM MFM AND FLOPPY DRIVERS
970 M:      Ian Molton <spyro@f2s.com>
971 S:      Maintained
972 F:      arch/arm/lib/floppydma.S
973 F:      arch/arm/include/asm/floppy.h
974
975 ARM PMU PROFILING AND DEBUGGING
976 M:      Will Deacon <will.deacon@arm.com>
977 M:      Mark Rutland <mark.rutland@arm.com>
978 S:      Maintained
979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
980 F:      arch/arm*/kernel/perf_*
981 F:      arch/arm/oprofile/common.c
982 F:      arch/arm*/kernel/hw_breakpoint.c
983 F:      arch/arm*/include/asm/hw_breakpoint.h
984 F:      arch/arm*/include/asm/perf_event.h
985 F:      drivers/perf/*
986 F:      include/linux/perf/arm_pmu.h
987 F:      Documentation/devicetree/bindings/arm/pmu.txt
988 F:      Documentation/devicetree/bindings/perf/
989
990 ARM PORT
991 M:      Russell King <linux@armlinux.org.uk>
992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993 W:      http://www.armlinux.org.uk/
994 S:      Maintained
995 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
996 F:      arch/arm/
997
998 ARM SUB-ARCHITECTURES
999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000 S:      Maintained
1001 F:      arch/arm/mach-*/
1002 F:      arch/arm/plat-*/
1003 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1004
1005 ARM PRIMECELL AACI PL041 DRIVER
1006 M:      Russell King <linux@armlinux.org.uk>
1007 S:      Maintained
1008 F:      sound/arm/aaci.*
1009
1010 ARM PRIMECELL CLCD PL110 DRIVER
1011 M:      Russell King <linux@armlinux.org.uk>
1012 S:      Maintained
1013 F:      drivers/video/fbdev/amba-clcd.*
1014
1015 ARM PRIMECELL KMI PL050 DRIVER
1016 M:      Russell King <linux@armlinux.org.uk>
1017 S:      Maintained
1018 F:      drivers/input/serio/ambakmi.*
1019 F:      include/linux/amba/kmi.h
1020
1021 ARM PRIMECELL MMCI PL180/1 DRIVER
1022 M:      Russell King <linux@armlinux.org.uk>
1023 S:      Maintained
1024 F:      drivers/mmc/host/mmci.*
1025 F:      include/linux/amba/mmci.h
1026
1027 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1028 M:      Russell King <linux@armlinux.org.uk>
1029 S:      Maintained
1030 F:      drivers/tty/serial/amba-pl01*.c
1031 F:      include/linux/amba/serial.h
1032
1033 ARM PRIMECELL BUS SUPPORT
1034 M:      Russell King <linux@armlinux.org.uk>
1035 S:      Maintained
1036 F:      drivers/amba/
1037 F:      include/linux/amba/bus.h
1038
1039 ARM/ACTIONS SEMI ARCHITECTURE
1040 M:      Andreas Färber <afaerber@suse.de>
1041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S:      Maintained
1043 N:      owl
1044 F:      arch/arm/mach-actions/
1045 F:      arch/arm/boot/dts/owl-*
1046 F:      arch/arm64/boot/dts/actions/
1047 F:      drivers/clocksource/owl-*
1048 F:      drivers/soc/actions/
1049 F:      include/dt-bindings/power/owl-*
1050 F:      include/linux/soc/actions/
1051 F:      Documentation/devicetree/bindings/arm/actions.txt
1052 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1053 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1054
1055 ARM/ADS SPHERE MACHINE SUPPORT
1056 M:      Lennert Buytenhek <kernel@wantstofly.org>
1057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058 S:      Maintained
1059
1060 ARM/AFEB9260 MACHINE SUPPORT
1061 M:      Sergey Lapin <slapin@ossfans.org>
1062 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063 S:      Maintained
1064
1065 ARM/AJECO 1ARM MACHINE SUPPORT
1066 M:      Lennert Buytenhek <kernel@wantstofly.org>
1067 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068 S:      Maintained
1069
1070 ARM/Allwinner sunXi SoC support
1071 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1072 M:      Chen-Yu Tsai <wens@csie.org>
1073 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074 S:      Maintained
1075 N:      sun[x456789]i
1076 N:      sun50i
1077 F:      arch/arm/mach-sunxi/
1078 F:      arch/arm64/boot/dts/allwinner/
1079 F:      drivers/clk/sunxi-ng/
1080 F:      drivers/pinctrl/sunxi/
1081 F:      drivers/soc/sunxi/
1082 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1083
1084 ARM/Allwinner SoC Clock Support
1085 M:      Emilio López <emilio@elopez.com.ar>
1086 S:      Maintained
1087 F:      drivers/clk/sunxi/
1088
1089 ARM/Amlogic Meson SoC support
1090 M:      Carlo Caione <carlo@caione.org>
1091 M:      Kevin Hilman <khilman@baylibre.com>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 L:      linux-amlogic@lists.infradead.org
1094 W:      http://linux-meson.com/
1095 S:      Maintained
1096 F:      arch/arm/mach-meson/
1097 F:      arch/arm/boot/dts/meson*
1098 F:      arch/arm64/boot/dts/amlogic/
1099 F:      drivers/pinctrl/meson/
1100 F:      drivers/mmc/host/meson*
1101 N:      meson
1102
1103 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1104 M:      Neil Armstrong <narmstrong@baylibre.com>
1105 M:      Jerome Brunet <jbrunet@baylibre.com>
1106 L:      linux-amlogic@lists.infradead.org
1107 S:      Maintained
1108 F:      drivers/clk/meson/
1109 F:      include/dt-bindings/clock/meson*
1110 F:      include/dt-bindings/clock/gxbb*
1111 F:      Documentation/devicetree/bindings/clock/amlogic*
1112
1113 ARM/Annapurna Labs ALPINE ARCHITECTURE
1114 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1115 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1116 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117 S:      Maintained
1118 F:      arch/arm/mach-alpine/
1119 F:      arch/arm/boot/dts/alpine*
1120 F:      arch/arm64/boot/dts/al/
1121 F:      drivers/*/*alpine*
1122
1123 ARM/ARTPEC MACHINE SUPPORT
1124 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1125 M:      Lars Persson <lars.persson@axis.com>
1126 M:      Niklas Cassel <niklas.cassel@axis.com>
1127 S:      Maintained
1128 L:      linux-arm-kernel@axis.com
1129 F:      arch/arm/mach-artpec
1130 F:      arch/arm/boot/dts/artpec6*
1131 F:      drivers/clk/axis
1132 F:      drivers/pinctrl/pinctrl-artpec*
1133 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1134
1135 ARM/ASPEED MACHINE SUPPORT
1136 M:      Joel Stanley <joel@jms.id.au>
1137 S:      Maintained
1138 F:      arch/arm/mach-aspeed/
1139 F:      arch/arm/boot/dts/aspeed-*
1140 F:      drivers/*/*aspeed*
1141
1142 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1143 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1144 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 W:      http://www.linux4sam.org
1147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1148 S:      Supported
1149 F:      arch/arm/mach-at91/
1150 F:      include/soc/at91/
1151 F:      arch/arm/boot/dts/at91*.dts
1152 F:      arch/arm/boot/dts/at91*.dtsi
1153 F:      arch/arm/boot/dts/sama*.dts
1154 F:      arch/arm/boot/dts/sama*.dtsi
1155 F:      arch/arm/include/debug/at91.S
1156 F:      drivers/memory/atmel*
1157
1158 ARM/ATMEL AT91 Clock Support
1159 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1160 S:      Maintained
1161 F:      drivers/clk/at91
1162
1163 ARM/CALXEDA HIGHBANK ARCHITECTURE
1164 M:      Rob Herring <robh@kernel.org>
1165 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166 S:      Maintained
1167 F:      arch/arm/mach-highbank/
1168 F:      arch/arm/boot/dts/highbank.dts
1169 F:      arch/arm/boot/dts/ecx-*.dts*
1170
1171 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1172 M:      Krzysztof Halasa <khalasa@piap.pl>
1173 S:      Maintained
1174 F:      arch/arm/mach-cns3xxx/
1175
1176 ARM/CAVIUM THUNDER NETWORK DRIVER
1177 M:      Sunil Goutham <sgoutham@cavium.com>
1178 M:      Robert Richter <rric@kernel.org>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S:      Supported
1181 F:      drivers/net/ethernet/cavium/thunder/
1182
1183 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1184 M:      Alexander Shiyan <shc_work@mail.ru>
1185 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186 S:      Odd Fixes
1187 N:      clps711x
1188
1189 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1190 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1191 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193 S:      Maintained
1194 F:      arch/arm/mach-ep93xx/
1195 F:      arch/arm/mach-ep93xx/include/mach/
1196
1197 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1198 M:      Lennert Buytenhek <kernel@wantstofly.org>
1199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200 S:      Maintained
1201
1202 ARM/CLKDEV SUPPORT
1203 M:      Russell King <linux@armlinux.org.uk>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 S:      Maintained
1206 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1207 F:      arch/arm/include/asm/clkdev.h
1208 F:      drivers/clk/clkdev.c
1209
1210 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1211 M:      Mike Rapoport <mike@compulab.co.il>
1212 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 S:      Maintained
1214
1215 ARM/CONTEC MICRO9 MACHINE SUPPORT
1216 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1217 S:      Maintained
1218 F:      arch/arm/mach-ep93xx/micro9.c
1219
1220 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1221 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1222 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223 S:      Maintained
1224 F:      drivers/hwtracing/coresight/*
1225 F:      Documentation/trace/coresight.txt
1226 F:      Documentation/trace/coresight-cpu-debug.txt
1227 F:      Documentation/devicetree/bindings/arm/coresight.txt
1228 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1229 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1230 F:      tools/perf/arch/arm/util/pmu.c
1231 F:      tools/perf/arch/arm/util/auxtrace.c
1232 F:      tools/perf/arch/arm/util/cs-etm.c
1233 F:      tools/perf/arch/arm/util/cs-etm.h
1234 F:      tools/perf/util/cs-etm.h
1235
1236 ARM/CORGI MACHINE SUPPORT
1237 M:      Richard Purdie <rpurdie@rpsys.net>
1238 S:      Maintained
1239
1240 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1241 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 T:      git git://github.com/ulli-kroll/linux.git
1244 S:      Maintained
1245 F:      arch/arm/mach-gemini/
1246 F:      drivers/rtc/rtc-gemini.c
1247
1248 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1249 M:      Barry Song <baohua@kernel.org>
1250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1252 S:      Maintained
1253 F:      arch/arm/boot/dts/prima2*
1254 F:      arch/arm/mach-prima2/
1255 F:      drivers/clk/sirf/
1256 F:      drivers/clocksource/timer-prima2.c
1257 F:      drivers/clocksource/timer-atlas7.c
1258 N:      [^a-z]sirf
1259
1260 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1261 M:      Baruch Siach <baruch@tkos.co.il>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264 F:      arch/arm/boot/dts/cx92755*
1265 N:      digicolor
1266
1267 ARM/EBSA110 MACHINE SUPPORT
1268 M:      Russell King <linux@armlinux.org.uk>
1269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 W:      http://www.armlinux.org.uk/
1271 S:      Maintained
1272 F:      arch/arm/mach-ebsa110/
1273 F:      drivers/net/ethernet/amd/am79c961a.*
1274
1275 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1276 M:      Uwe Kleine-König <kernel@pengutronix.de>
1277 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 S:      Maintained
1279 N:      efm32
1280
1281 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1282 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285 F:      arch/arm/mach-pxa/ezx.c
1286
1287 ARM/FARADAY FA526 PORT
1288 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1289 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 S:      Maintained
1291 T:      git git://git.berlios.de/gemini-board
1292 F:      arch/arm/mm/*-fa*
1293
1294 ARM/FOOTBRIDGE ARCHITECTURE
1295 M:      Russell King <linux@armlinux.org.uk>
1296 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297 W:      http://www.armlinux.org.uk/
1298 S:      Maintained
1299 F:      arch/arm/include/asm/hardware/dec21285.h
1300 F:      arch/arm/mach-footbridge/
1301
1302 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1303 M:      Shawn Guo <shawnguo@kernel.org>
1304 M:      Sascha Hauer <kernel@pengutronix.de>
1305 R:      Fabio Estevam <fabio.estevam@nxp.com>
1306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307 S:      Maintained
1308 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1309 F:      arch/arm/mach-imx/
1310 F:      arch/arm/mach-mxs/
1311 F:      arch/arm/boot/dts/imx*
1312 F:      arch/arm/configs/imx*_defconfig
1313 F:      drivers/clk/imx/
1314 F:      drivers/soc/imx/
1315 F:      include/soc/imx/
1316
1317 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1318 M:      Shawn Guo <shawnguo@kernel.org>
1319 M:      Sascha Hauer <kernel@pengutronix.de>
1320 R:      Stefan Agner <stefan@agner.ch>
1321 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322 S:      Maintained
1323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1324 F:      arch/arm/mach-imx/*vf610*
1325 F:      arch/arm/boot/dts/vf*
1326
1327 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1328 M:      Lennert Buytenhek <kernel@wantstofly.org>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331
1332 ARM/GUMSTIX MACHINE SUPPORT
1333 M:      Steve Sakoman <sakoman@gmail.com>
1334 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335 S:      Maintained
1336
1337 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1338 M:      Philipp Zabel <philipp.zabel@gmail.com>
1339 M:      Paul Parsons <lost.distance@yahoo.com>
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      arch/arm/mach-pxa/hx4700.c
1343 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1344 F:      sound/soc/pxa/hx4700.c
1345
1346 ARM/HISILICON SOC SUPPORT
1347 M:      Wei Xu <xuwei5@hisilicon.com>
1348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 W:      http://www.hisilicon.com
1350 S:      Supported
1351 T:      git git://github.com/hisilicon/linux-hisi.git
1352 F:      arch/arm/mach-hisi/
1353 F:      arch/arm/boot/dts/hi3*
1354 F:      arch/arm/boot/dts/hip*
1355 F:      arch/arm/boot/dts/hisi*
1356 F:      arch/arm64/boot/dts/hisilicon/
1357
1358 ARM/HP JORNADA 7XX MACHINE SUPPORT
1359 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1360 W:      www.jlime.com
1361 S:      Maintained
1362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1363 F:      arch/arm/mach-sa1100/jornada720.c
1364 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1365
1366 ARM/IGEP MACHINE SUPPORT
1367 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1368 M:      Javier Martinez Canillas <javier@dowhile0.org>
1369 L:      linux-omap@vger.kernel.org
1370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 S:      Maintained
1372 F:      arch/arm/boot/dts/omap3-igep*
1373
1374 ARM/INCOME PXA270 SUPPORT
1375 M:      Marek Vasut <marek.vasut@gmail.com>
1376 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 S:      Maintained
1378 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1379
1380 ARM/INTEL IOP32X ARM ARCHITECTURE
1381 M:      Lennert Buytenhek <kernel@wantstofly.org>
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 S:      Maintained
1384
1385 ARM/INTEL IOP33X ARM ARCHITECTURE
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Orphan
1388
1389 ARM/INTEL IOP13XX ARM ARCHITECTURE
1390 M:      Lennert Buytenhek <kernel@wantstofly.org>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Maintained
1393
1394 ARM/INTEL IQ81342EX MACHINE SUPPORT
1395 M:      Lennert Buytenhek <kernel@wantstofly.org>
1396 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 S:      Maintained
1398
1399 ARM/INTEL IXDP2850 MACHINE SUPPORT
1400 M:      Lennert Buytenhek <kernel@wantstofly.org>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 S:      Maintained
1403
1404 ARM/INTEL IXP4XX ARM ARCHITECTURE
1405 M:      Imre Kaloz <kaloz@openwrt.org>
1406 M:      Krzysztof Halasa <khalasa@piap.pl>
1407 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 S:      Maintained
1409 F:      arch/arm/mach-ixp4xx/
1410
1411 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1412 M:      Jonathan Cameron <jic23@cam.ac.uk>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415 F:      arch/arm/mach-pxa/stargate2.c
1416 F:      drivers/pcmcia/pxa2xx_stargate2.c
1417
1418 ARM/INTEL XSC3 (MANZANO) ARM CORE
1419 M:      Lennert Buytenhek <kernel@wantstofly.org>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422
1423 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1424 M:      Lennert Buytenhek <kernel@wantstofly.org>
1425 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 S:      Maintained
1427
1428 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1429 M:      Santosh Shilimkar <ssantosh@kernel.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432 F:      arch/arm/mach-keystone/
1433 F:      arch/arm/boot/dts/keystone-*
1434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1435
1436 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1437 M:      Santosh Shilimkar <ssantosh@kernel.org>
1438 L:      linux-kernel@vger.kernel.org
1439 S:      Maintained
1440 F:      drivers/clk/keystone/
1441
1442 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1443 M:      Santosh Shilimkar <ssantosh@kernel.org>
1444 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 L:      linux-kernel@vger.kernel.org
1446 S:      Maintained
1447 F:      drivers/clocksource/timer-keystone.c
1448
1449 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1450 M:      Santosh Shilimkar <ssantosh@kernel.org>
1451 L:      linux-kernel@vger.kernel.org
1452 S:      Maintained
1453 F:      drivers/power/reset/keystone-reset.c
1454
1455 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1456 M:      Santosh Shilimkar <ssantosh@kernel.org>
1457 L:      linux-kernel@vger.kernel.org
1458 S:      Maintained
1459 F:      drivers/memory/*emif*
1460
1461 ARM/LG1K ARCHITECTURE
1462 M:      Chanho Min <chanho.min@lge.com>
1463 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464 S:      Maintained
1465 F:      arch/arm64/boot/dts/lg/
1466
1467 ARM/LOGICPD PXA270 MACHINE SUPPORT
1468 M:      Lennert Buytenhek <kernel@wantstofly.org>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S:      Maintained
1471
1472 ARM/LPC18XX ARCHITECTURE
1473 M:      Joachim Eastwood <manabian@gmail.com>
1474 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 S:      Maintained
1476 F:      arch/arm/boot/dts/lpc43*
1477 F:      drivers/clk/nxp/clk-lpc18xx*
1478 F:      drivers/clocksource/time-lpc32xx.c
1479 F:      drivers/i2c/busses/i2c-lpc2k.c
1480 F:      drivers/memory/pl172.c
1481 F:      drivers/mtd/spi-nor/nxp-spifi.c
1482 F:      drivers/rtc/rtc-lpc24xx.c
1483 N:      lpc18xx
1484
1485 ARM/LPC32XX SOC SUPPORT
1486 M:      Vladimir Zapolskiy <vz@mleia.com>
1487 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1490 S:      Maintained
1491 F:      arch/arm/boot/dts/lpc32*
1492 F:      arch/arm/mach-lpc32xx/
1493 F:      drivers/i2c/busses/i2c-pnx.c
1494 F:      drivers/net/ethernet/nxp/lpc_eth.c
1495 F:      drivers/usb/host/ohci-nxp.c
1496 F:      drivers/watchdog/pnx4008_wdt.c
1497 N:      lpc32xx
1498
1499 ARM/MAGICIAN MACHINE SUPPORT
1500 M:      Philipp Zabel <philipp.zabel@gmail.com>
1501 S:      Maintained
1502
1503 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1504 M:      Jason Cooper <jason@lakedaemon.net>
1505 M:      Andrew Lunn <andrew@lunn.ch>
1506 M:      Gregory Clement <gregory.clement@free-electrons.com>
1507 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1508 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 S:      Maintained
1510 F:      arch/arm/boot/dts/armada*
1511 F:      arch/arm/boot/dts/kirkwood*
1512 F:      arch/arm/configs/mvebu_*_defconfig
1513 F:      arch/arm/mach-mvebu/
1514 F:      arch/arm64/boot/dts/marvell/armada*
1515 F:      drivers/cpufreq/mvebu-cpufreq.c
1516 F:      drivers/irqchip/irq-armada-370-xp.c
1517 F:      drivers/irqchip/irq-mvebu-*
1518 F:      drivers/pinctrl/mvebu/
1519 F:      drivers/rtc/rtc-armada38x.c
1520
1521 ARM/Marvell Berlin SoC support
1522 M:      Jisheng Zhang <jszhang@marvell.com>
1523 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 S:      Maintained
1526 F:      arch/arm/mach-berlin/
1527 F:      arch/arm/boot/dts/berlin*
1528 F:      arch/arm64/boot/dts/marvell/berlin*
1529
1530
1531 ARM/Marvell Dove/MV78xx0/Orion SOC support
1532 M:      Jason Cooper <jason@lakedaemon.net>
1533 M:      Andrew Lunn <andrew@lunn.ch>
1534 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1535 M:      Gregory Clement <gregory.clement@free-electrons.com>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538 F:      Documentation/devicetree/bindings/soc/dove/
1539 F:      arch/arm/mach-dove/
1540 F:      arch/arm/mach-mv78xx0/
1541 F:      arch/arm/mach-orion5x/
1542 F:      arch/arm/plat-orion/
1543 F:      arch/arm/boot/dts/dove*
1544 F:      arch/arm/boot/dts/orion5x*
1545
1546
1547 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1548 M:      Alexander Clouter <alex@digriz.org.uk>
1549 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 W:      http://www.digriz.org.uk/ts78xx/kernel
1551 S:      Maintained
1552 F:      arch/arm/mach-orion5x/ts78xx-*
1553
1554 ARM/OXNAS platform support
1555 M:      Neil Armstrong <narmstrong@baylibre.com>
1556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1558 S:      Maintained
1559 F:      arch/arm/mach-oxnas/
1560 F:      arch/arm/boot/dts/ox8*.dtsi
1561 F:      arch/arm/boot/dts/wd-mbwe.dts
1562 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1563 N:      oxnas
1564
1565 ARM/Mediatek RTC DRIVER
1566 M:      Eddie Huang <eddie.huang@mediatek.com>
1567 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1569 S:      Maintained
1570 F:      drivers/rtc/rtc-mt6397.c
1571
1572 ARM/Mediatek SoC support
1573 M:      Matthias Brugger <matthias.bgg@gmail.com>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1576 S:      Maintained
1577 F:      arch/arm/boot/dts/mt6*
1578 F:      arch/arm/boot/dts/mt7*
1579 F:      arch/arm/boot/dts/mt8*
1580 F:      arch/arm/mach-mediatek/
1581 F:      arch/arm64/boot/dts/mediatek/
1582 N:      mtk
1583 K:      mediatek
1584
1585 ARM/Mediatek USB3 PHY DRIVER
1586 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1587 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1589 S:      Maintained
1590 F:      drivers/phy/phy-mt65xx-usb3.c
1591
1592 ARM/MICREL KS8695 ARCHITECTURE
1593 M:      Greg Ungerer <gerg@uclinux.org>
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 F:      arch/arm/mach-ks8695/
1596 S:      Odd Fixes
1597
1598 ARM/MIOA701 MACHINE SUPPORT
1599 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1600 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 F:      arch/arm/mach-pxa/mioa701.c
1602 S:      Maintained
1603
1604 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1605 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1606 S:      Maintained
1607
1608 ARM/NOMADIK ARCHITECTURE
1609 M:      Alessandro Rubini <rubini@unipv.it>
1610 M:      Linus Walleij <linus.walleij@linaro.org>
1611 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 S:      Maintained
1613 F:      arch/arm/mach-nomadik/
1614 F:      drivers/pinctrl/nomadik/
1615 F:      drivers/i2c/busses/i2c-nomadik.c
1616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1617
1618 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1619 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1620 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1621 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1622 S:      Supported
1623
1624 ARM/TOSA MACHINE SUPPORT
1625 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1626 M:      Dirk Opfer <dirk@opfer-online.de>
1627 S:      Maintained
1628
1629 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1630 M:      Marek Vasut <marek.vasut@gmail.com>
1631 L:      linux-arm-kernel@lists.infradead.org
1632 W:      http://hackndev.com
1633 S:      Maintained
1634 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1635 F:      arch/arm/mach-pxa/palmtx.c
1636 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1637 F:      arch/arm/mach-pxa/palmt5.c
1638 F:      arch/arm/mach-pxa/include/mach/palmld.h
1639 F:      arch/arm/mach-pxa/palmld.c
1640 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1641 F:      arch/arm/mach-pxa/palmte2.c
1642 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1643 F:      arch/arm/mach-pxa/palmtc.c
1644
1645 ARM/PALM TREO SUPPORT
1646 M:      Tomas Cech <sleep_walker@suse.com>
1647 L:      linux-arm-kernel@lists.infradead.org
1648 W:      http://hackndev.com
1649 S:      Maintained
1650 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1651 F:      arch/arm/mach-pxa/palmtreo.c
1652
1653 ARM/PALMZ72 SUPPORT
1654 M:      Sergey Lapin <slapin@ossfans.org>
1655 L:      linux-arm-kernel@lists.infradead.org
1656 W:      http://hackndev.com
1657 S:      Maintained
1658 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1659 F:      arch/arm/mach-pxa/palmz72.c
1660
1661 ARM/PLEB SUPPORT
1662 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1663 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1664 S:      Maintained
1665
1666 ARM/PT DIGITAL BOARD PORT
1667 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 W:      http://www.armlinux.org.uk/
1670 S:      Maintained
1671
1672 ARM/QUALCOMM SUPPORT
1673 M:      Andy Gross <andy.gross@linaro.org>
1674 M:      David Brown <david.brown@linaro.org>
1675 L:      linux-arm-msm@vger.kernel.org
1676 L:      linux-soc@vger.kernel.org
1677 S:      Maintained
1678 F:      Documentation/devicetree/bindings/soc/qcom/
1679 F:      arch/arm/boot/dts/qcom-*.dts
1680 F:      arch/arm/boot/dts/qcom-*.dtsi
1681 F:      arch/arm/mach-qcom/
1682 F:      arch/arm64/boot/dts/qcom/*
1683 F:      drivers/i2c/busses/i2c-qup.c
1684 F:      drivers/clk/qcom/
1685 F:      drivers/dma/qcom/
1686 F:      drivers/soc/qcom/
1687 F:      drivers/spi/spi-qup.c
1688 F:      drivers/tty/serial/msm_serial.h
1689 F:      drivers/tty/serial/msm_serial.c
1690 F:      drivers/*/pm8???-*
1691 F:      drivers/mfd/ssbi.c
1692 F:      drivers/firmware/qcom_scm.c
1693 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1694
1695 ARM/RADISYS ENP2611 MACHINE SUPPORT
1696 M:      Lennert Buytenhek <kernel@wantstofly.org>
1697 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 S:      Maintained
1699
1700 ARM/REALTEK ARCHITECTURE
1701 M:      Andreas Färber <afaerber@suse.de>
1702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 S:      Maintained
1704 F:      arch/arm64/boot/dts/realtek/
1705 F:      Documentation/devicetree/bindings/arm/realtek.txt
1706
1707 ARM/RENESAS ARM64 ARCHITECTURE
1708 M:      Simon Horman <horms@verge.net.au>
1709 M:      Magnus Damm <magnus.damm@gmail.com>
1710 L:      linux-renesas-soc@vger.kernel.org
1711 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1712 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1713 S:      Supported
1714 F:      arch/arm64/boot/dts/renesas/
1715 F:      drivers/soc/renesas/
1716 F:      include/linux/soc/renesas/
1717
1718 ARM/RISCPC ARCHITECTURE
1719 M:      Russell King <linux@armlinux.org.uk>
1720 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 W:      http://www.armlinux.org.uk/
1722 S:      Maintained
1723 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1724 F:      arch/arm/include/asm/hardware/ioc.h
1725 F:      arch/arm/include/asm/hardware/iomd.h
1726 F:      arch/arm/include/asm/hardware/memc.h
1727 F:      arch/arm/mach-rpc/
1728 F:      drivers/net/ethernet/8390/etherh.c
1729 F:      drivers/net/ethernet/i825xx/ether1*
1730 F:      drivers/net/ethernet/seeq/ether3*
1731 F:      drivers/scsi/arm/
1732
1733 ARM/Rockchip SoC support
1734 M:      Heiko Stuebner <heiko@sntech.de>
1735 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 L:      linux-rockchip@lists.infradead.org
1737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1738 S:      Maintained
1739 F:      arch/arm/boot/dts/rk3*
1740 F:      arch/arm/boot/dts/rv1108*
1741 F:      arch/arm/mach-rockchip/
1742 F:      drivers/clk/rockchip/
1743 F:      drivers/i2c/busses/i2c-rk3x.c
1744 F:      drivers/*/*rockchip*
1745 F:      drivers/*/*/*rockchip*
1746 F:      sound/soc/rockchip/
1747 N:      rockchip
1748
1749 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1750 M:      Kukjin Kim <kgene@kernel.org>
1751 M:      Krzysztof Kozlowski <krzk@kernel.org>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1754 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1755 S:      Maintained
1756 F:      arch/arm/boot/dts/s3c*
1757 F:      arch/arm/boot/dts/s5p*
1758 F:      arch/arm/boot/dts/samsung*
1759 F:      arch/arm/boot/dts/exynos*
1760 F:      arch/arm64/boot/dts/exynos/
1761 F:      arch/arm/plat-samsung/
1762 F:      arch/arm/mach-s3c24*/
1763 F:      arch/arm/mach-s3c64xx/
1764 F:      arch/arm/mach-s5p*/
1765 F:      arch/arm/mach-exynos*/
1766 F:      drivers/*/*s3c24*
1767 F:      drivers/*/*/*s3c24*
1768 F:      drivers/*/*s3c64xx*
1769 F:      drivers/*/*s5pv210*
1770 F:      drivers/memory/samsung/*
1771 F:      drivers/soc/samsung/*
1772 F:      Documentation/arm/Samsung/
1773 F:      Documentation/devicetree/bindings/arm/samsung/
1774 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1775 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1776 N:      exynos
1777
1778 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1779 M:      Kyungmin Park <kyungmin.park@samsung.com>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 S:      Maintained
1782 F:      arch/arm/mach-s5pv210/
1783
1784 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1785 M:      Kyungmin Park <kyungmin.park@samsung.com>
1786 M:      Kamil Debski <kamil@wypas.org>
1787 M:      Andrzej Hajda <a.hajda@samsung.com>
1788 L:      linux-arm-kernel@lists.infradead.org
1789 L:      linux-media@vger.kernel.org
1790 S:      Maintained
1791 F:      drivers/media/platform/s5p-g2d/
1792
1793 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1794 M:      Kyungmin Park <kyungmin.park@samsung.com>
1795 M:      Kamil Debski <kamil@wypas.org>
1796 M:      Jeongtae Park <jtp.park@samsung.com>
1797 M:      Andrzej Hajda <a.hajda@samsung.com>
1798 L:      linux-arm-kernel@lists.infradead.org
1799 L:      linux-media@vger.kernel.org
1800 S:      Maintained
1801 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1802 F:      drivers/media/platform/s5p-mfc/
1803
1804 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1805 M:      Marek Szyprowski <m.szyprowski@samsung.com>
1806 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1807 L:      linux-media@vger.kernel.org
1808 S:      Maintained
1809 F:      drivers/media/platform/s5p-cec/
1810 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
1811
1812 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1813 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1814 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1815 L:      linux-arm-kernel@lists.infradead.org
1816 L:      linux-media@vger.kernel.org
1817 S:      Maintained
1818 F:      drivers/media/platform/s5p-jpeg/
1819
1820 ARM/SHMOBILE ARM ARCHITECTURE
1821 M:      Simon Horman <horms@verge.net.au>
1822 M:      Magnus Damm <magnus.damm@gmail.com>
1823 L:      linux-renesas-soc@vger.kernel.org
1824 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1826 S:      Supported
1827 F:      arch/arm/boot/dts/emev2*
1828 F:      arch/arm/boot/dts/r7s*
1829 F:      arch/arm/boot/dts/r8a*
1830 F:      arch/arm/boot/dts/sh*
1831 F:      arch/arm/configs/shmobile_defconfig
1832 F:      arch/arm/include/debug/renesas-scif.S
1833 F:      arch/arm/mach-shmobile/
1834 F:      drivers/soc/renesas/
1835 F:      include/linux/soc/renesas/
1836
1837 ARM/SOCFPGA ARCHITECTURE
1838 M:      Dinh Nguyen <dinguyen@kernel.org>
1839 S:      Maintained
1840 F:      arch/arm/mach-socfpga/
1841 F:      arch/arm/boot/dts/socfpga*
1842 F:      arch/arm/configs/socfpga_defconfig
1843 F:      arch/arm64/boot/dts/altera/
1844 W:      http://www.rocketboards.org
1845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1846
1847 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1848 M:      Dinh Nguyen <dinguyen@kernel.org>
1849 S:      Maintained
1850 F:      drivers/clk/socfpga/
1851
1852 ARM/SOCFPGA EDAC SUPPORT
1853 M:      Thor Thayer <thor.thayer@linux.intel.com>
1854 S:      Maintained
1855 F:      drivers/edac/altera_edac.
1856
1857 ARM/STI ARCHITECTURE
1858 M:      Patrice Chotard <patrice.chotard@st.com>
1859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 W:      http://www.stlinux.com
1861 S:      Maintained
1862 F:      arch/arm/mach-sti/
1863 F:      arch/arm/boot/dts/sti*
1864 F:      drivers/char/hw_random/st-rng.c
1865 F:      drivers/clocksource/arm_global_timer.c
1866 F:      drivers/clocksource/clksrc_st_lpc.c
1867 F:      drivers/cpufreq/sti-cpufreq.c
1868 F:      drivers/dma/st_fdma*
1869 F:      drivers/i2c/busses/i2c-st.c
1870 F:      drivers/media/rc/st_rc.c
1871 F:      drivers/media/platform/sti/c8sectpfe/
1872 F:      drivers/mmc/host/sdhci-st.c
1873 F:      drivers/phy/st/phy-miphy28lp.c
1874 F:      drivers/phy/st/phy-stih407-usb.c
1875 F:      drivers/pinctrl/pinctrl-st.c
1876 F:      drivers/remoteproc/st_remoteproc.c
1877 F:      drivers/remoteproc/st_slim_rproc.c
1878 F:      drivers/reset/sti/
1879 F:      drivers/rtc/rtc-st-lpc.c
1880 F:      drivers/tty/serial/st-asc.c
1881 F:      drivers/usb/dwc3/dwc3-st.c
1882 F:      drivers/usb/host/ehci-st.c
1883 F:      drivers/usb/host/ohci-st.c
1884 F:      drivers/watchdog/st_lpc_wdt.c
1885 F:      drivers/ata/ahci_st.c
1886 F:      include/linux/remoteproc/st_slim_rproc.h
1887
1888 ARM/STM32 ARCHITECTURE
1889 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1890 M:      Alexandre Torgue <alexandre.torgue@st.com>
1891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 S:      Maintained
1893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1894 N:      stm32
1895 F:      drivers/clocksource/armv7m_systick.c
1896
1897 ARM/TANGO ARCHITECTURE
1898 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1899 L:      linux-arm-kernel@lists.infradead.org
1900 S:      Maintained
1901 N:      tango
1902
1903 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1904 M:      Lennert Buytenhek <kernel@wantstofly.org>
1905 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 S:      Maintained
1907
1908 ARM/TETON BGA MACHINE SUPPORT
1909 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 S:      Maintained
1912
1913 ARM/THECUS N2100 MACHINE SUPPORT
1914 M:      Lennert Buytenhek <kernel@wantstofly.org>
1915 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 S:      Maintained
1917
1918 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1919 M:      Wan ZongShun <mcuos.com@gmail.com>
1920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 W:      http://www.mcuos.com
1922 S:      Maintained
1923 F:      arch/arm/mach-w90x900/
1924 F:      drivers/input/keyboard/w90p910_keypad.c
1925 F:      drivers/input/touchscreen/w90p910_ts.c
1926 F:      drivers/watchdog/nuc900_wdt.c
1927 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1928 F:      drivers/mtd/nand/nuc900_nand.c
1929 F:      drivers/rtc/rtc-nuc900.c
1930 F:      drivers/spi/spi-nuc900.c
1931 F:      drivers/usb/host/ehci-w90x900.c
1932 F:      drivers/video/fbdev/nuc900fb.c
1933
1934 ARM/U300 MACHINE SUPPORT
1935 M:      Linus Walleij <linus.walleij@linaro.org>
1936 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 S:      Supported
1938 F:      arch/arm/mach-u300/
1939 F:      drivers/clocksource/timer-u300.c
1940 F:      drivers/i2c/busses/i2c-stu300.c
1941 F:      drivers/rtc/rtc-coh901331.c
1942 F:      drivers/watchdog/coh901327_wdt.c
1943 F:      drivers/dma/coh901318*
1944 F:      drivers/mfd/ab3100*
1945 F:      drivers/rtc/rtc-ab3100.c
1946 F:      drivers/rtc/rtc-coh901331.c
1947 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1948
1949 ARM/UNIPHIER ARCHITECTURE
1950 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1953 S:      Maintained
1954 F:      arch/arm/boot/dts/uniphier*
1955 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1956 F:      arch/arm/mach-uniphier/
1957 F:      arch/arm/mm/cache-uniphier.c
1958 F:      arch/arm64/boot/dts/socionext/
1959 F:      drivers/bus/uniphier-system-bus.c
1960 F:      drivers/clk/uniphier/
1961 F:      drivers/i2c/busses/i2c-uniphier*
1962 F:      drivers/pinctrl/uniphier/
1963 F:      drivers/reset/reset-uniphier.c
1964 F:      drivers/tty/serial/8250/8250_uniphier.c
1965 N:      uniphier
1966
1967 ARM/Ux500 ARM ARCHITECTURE
1968 M:      Linus Walleij <linus.walleij@linaro.org>
1969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 S:      Maintained
1971 F:      arch/arm/mach-ux500/
1972 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1973 F:      drivers/dma/ste_dma40*
1974 F:      drivers/hwspinlock/u8500_hsem.c
1975 F:      drivers/mfd/abx500*
1976 F:      drivers/mfd/ab8500*
1977 F:      drivers/mfd/dbx500*
1978 F:      drivers/mfd/db8500*
1979 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1980 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1981 F:      drivers/rtc/rtc-ab8500.c
1982 F:      drivers/rtc/rtc-pl031.c
1983 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1984
1985 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1986 M:      Ulf Hansson <ulf.hansson@linaro.org>
1987 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 T:      git git://git.linaro.org/people/ulfh/clk.git
1989 S:      Maintained
1990 F:      drivers/clk/ux500/
1991
1992 ARM/VERSATILE EXPRESS PLATFORM
1993 M:      Liviu Dudau <liviu.dudau@arm.com>
1994 M:      Sudeep Holla <sudeep.holla@arm.com>
1995 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 S:      Maintained
1998 F:      arch/arm/boot/dts/vexpress*
1999 F:      arch/arm64/boot/dts/arm/
2000 F:      arch/arm/mach-vexpress/
2001 F:      */*/vexpress*
2002 F:      */*/*/vexpress*
2003 F:      drivers/clk/versatile/clk-vexpress-osc.c
2004 F:      drivers/clocksource/versatile.c
2005 N:      mps2
2006
2007 ARM/VFP SUPPORT
2008 M:      Russell King <linux@armlinux.org.uk>
2009 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010 W:      http://www.armlinux.org.uk/
2011 S:      Maintained
2012 F:      arch/arm/vfp/
2013
2014 ARM/VOIPAC PXA270 SUPPORT
2015 M:      Marek Vasut <marek.vasut@gmail.com>
2016 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 S:      Maintained
2018 F:      arch/arm/mach-pxa/vpac270.c
2019 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2020
2021 ARM/VT8500 ARM ARCHITECTURE
2022 M:      Tony Prisk <linux@prisktech.co.nz>
2023 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 S:      Maintained
2025 F:      arch/arm/mach-vt8500/
2026 F:      drivers/clocksource/vt8500_timer.c
2027 F:      drivers/i2c/busses/i2c-wmt.c
2028 F:      drivers/mmc/host/wmt-sdmmc.c
2029 F:      drivers/pwm/pwm-vt8500.c
2030 F:      drivers/rtc/rtc-vt8500.c
2031 F:      drivers/tty/serial/vt8500_serial.c
2032 F:      drivers/usb/host/ehci-platform.c
2033 F:      drivers/usb/host/uhci-platform.c
2034 F:      drivers/video/fbdev/vt8500lcdfb.*
2035 F:      drivers/video/fbdev/wm8505fb*
2036 F:      drivers/video/fbdev/wmt_ge_rops.*
2037
2038 ARM/ZIPIT Z2 SUPPORT
2039 M:      Marek Vasut <marek.vasut@gmail.com>
2040 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 S:      Maintained
2042 F:      arch/arm/mach-pxa/z2.c
2043 F:      arch/arm/mach-pxa/include/mach/z2.h
2044
2045 ARM/ZTE ARCHITECTURE
2046 M:      Jun Nie <jun.nie@linaro.org>
2047 M:      Baoyou Xie <baoyou.xie@linaro.org>
2048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 S:      Maintained
2050 F:      arch/arm/mach-zx/
2051 F:      drivers/clk/zte/
2052 F:      drivers/reset/reset-zx2967.c
2053 F:      drivers/soc/zte/
2054 F:      Documentation/devicetree/bindings/arm/zte.txt
2055 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2056 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2057 F:      Documentation/devicetree/bindings/soc/zte/
2058 F:      include/dt-bindings/soc/zx*.h
2059
2060 ARM/ZYNQ ARCHITECTURE
2061 M:      Michal Simek <michal.simek@xilinx.com>
2062 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 W:      http://wiki.xilinx.com
2065 T:      git https://github.com/Xilinx/linux-xlnx.git
2066 S:      Supported
2067 F:      arch/arm/mach-zynq/
2068 F:      drivers/cpuidle/cpuidle-zynq.c
2069 F:      drivers/block/xsysace.c
2070 N:      zynq
2071 N:      xilinx
2072 F:      drivers/clocksource/cadence_ttc_timer.c
2073 F:      drivers/i2c/busses/i2c-cadence.c
2074 F:      drivers/mmc/host/sdhci-of-arasan.c
2075 F:      drivers/edac/synopsys_edac.c
2076
2077 ARM SMMU DRIVERS
2078 M:      Will Deacon <will.deacon@arm.com>
2079 R:      Robin Murphy <robin.murphy@arm.com>
2080 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081 S:      Maintained
2082 F:      drivers/iommu/arm-smmu.c
2083 F:      drivers/iommu/arm-smmu-v3.c
2084 F:      drivers/iommu/io-pgtable-arm.c
2085 F:      drivers/iommu/io-pgtable-arm-v7s.c
2086
2087 ARM64 PORT (AARCH64 ARCHITECTURE)
2088 M:      Catalin Marinas <catalin.marinas@arm.com>
2089 M:      Will Deacon <will.deacon@arm.com>
2090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2092 S:      Maintained
2093 F:      arch/arm64/
2094 F:      Documentation/arm64/
2095
2096 AS3645A LED FLASH CONTROLLER DRIVER
2097 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2098 L:      linux-media@vger.kernel.org
2099 T:      git git://linuxtv.org/media_tree.git
2100 S:      Maintained
2101 F:      drivers/media/i2c/as3645a.c
2102 F:      include/media/i2c/as3645a.h
2103
2104 ASAHI KASEI AK8974 DRIVER
2105 M:      Linus Walleij <linus.walleij@linaro.org>
2106 L:      linux-iio@vger.kernel.org
2107 W:      http://www.akm.com/
2108 S:      Supported
2109 F:      drivers/iio/magnetometer/ak8974.c
2110
2111 ASC7621 HARDWARE MONITOR DRIVER
2112 M:      George Joseph <george.joseph@fairview5.com>
2113 L:      linux-hwmon@vger.kernel.org
2114 S:      Maintained
2115 F:      Documentation/hwmon/asc7621
2116 F:      drivers/hwmon/asc7621.c
2117
2118 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2119 M:      Corentin Chary <corentin.chary@gmail.com>
2120 L:      acpi4asus-user@lists.sourceforge.net
2121 L:      platform-driver-x86@vger.kernel.org
2122 W:      http://acpi4asus.sf.net
2123 S:      Maintained
2124 F:      drivers/platform/x86/asus*.c
2125 F:      drivers/platform/x86/eeepc*.c
2126
2127 ASUS WIRELESS RADIO CONTROL DRIVER
2128 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2129 L:      platform-driver-x86@vger.kernel.org
2130 S:      Maintained
2131 F:      drivers/platform/x86/asus-wireless.c
2132
2133 ASYMMETRIC KEYS
2134 M:      David Howells <dhowells@redhat.com>
2135 L:      keyrings@vger.kernel.org
2136 S:      Maintained
2137 F:      Documentation/crypto/asymmetric-keys.txt
2138 F:      include/linux/verification.h
2139 F:      include/crypto/public_key.h
2140 F:      include/crypto/pkcs7.h
2141 F:      crypto/asymmetric_keys/
2142
2143 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2144 R:      Dan Williams <dan.j.williams@intel.com>
2145 W:      http://sourceforge.net/projects/xscaleiop
2146 S:      Odd fixes
2147 F:      Documentation/crypto/async-tx-api.txt
2148 F:      crypto/async_tx/
2149 F:      drivers/dma/
2150 F:      include/linux/dmaengine.h
2151 F:      include/linux/async_tx.h
2152
2153 AT24 EEPROM DRIVER
2154 M:      Wolfram Sang <wsa@the-dreams.de>
2155 L:      linux-i2c@vger.kernel.org
2156 S:      Maintained
2157 F:      drivers/misc/eeprom/at24.c
2158 F:      include/linux/platform_data/at24.h
2159
2160 ATA OVER ETHERNET (AOE) DRIVER
2161 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2162 W:      http://www.openaoe.org/
2163 S:      Supported
2164 F:      Documentation/aoe/
2165 F:      drivers/block/aoe/
2166
2167 ATHEROS 71XX/9XXX GPIO DRIVER
2168 M:      Alban Bedel <albeu@free.fr>
2169 W:      https://github.com/AlbanBedel/linux
2170 T:      git git://github.com/AlbanBedel/linux
2171 S:      Maintained
2172 F:      drivers/gpio/gpio-ath79.c
2173 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2174
2175 ATHEROS ATH GENERIC UTILITIES
2176 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2177 L:      linux-wireless@vger.kernel.org
2178 S:      Supported
2179 F:      drivers/net/wireless/ath/*
2180
2181 ATHEROS ATH5K WIRELESS DRIVER
2182 M:      Jiri Slaby <jirislaby@gmail.com>
2183 M:      Nick Kossifidis <mickflemm@gmail.com>
2184 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2185 L:      linux-wireless@vger.kernel.org
2186 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2187 S:      Maintained
2188 F:      drivers/net/wireless/ath/ath5k/
2189
2190 ATHEROS ATH6KL WIRELESS DRIVER
2191 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2192 L:      linux-wireless@vger.kernel.org
2193 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2194 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2195 S:      Supported
2196 F:      drivers/net/wireless/ath/ath6kl/
2197
2198 WILOCITY WIL6210 WIRELESS DRIVER
2199 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2200 L:      linux-wireless@vger.kernel.org
2201 L:      wil6210@qca.qualcomm.com
2202 S:      Supported
2203 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2204 F:      drivers/net/wireless/ath/wil6210/
2205 F:      include/uapi/linux/wil6210_uapi.h
2206
2207 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2208 M:      Christian Lamparter <chunkeey@googlemail.com>
2209 L:      linux-wireless@vger.kernel.org
2210 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2211 S:      Maintained
2212 F:      drivers/net/wireless/ath/carl9170/
2213
2214 ATK0110 HWMON DRIVER
2215 M:      Luca Tettamanti <kronos.it@gmail.com>
2216 L:      linux-hwmon@vger.kernel.org
2217 S:      Maintained
2218 F:      drivers/hwmon/asus_atk0110.c
2219
2220 ATI_REMOTE2 DRIVER
2221 M:      Ville Syrjala <syrjala@sci.fi>
2222 S:      Maintained
2223 F:      drivers/input/misc/ati_remote2.c
2224
2225 ATLX ETHERNET DRIVERS
2226 M:      Jay Cliburn <jcliburn@gmail.com>
2227 M:      Chris Snook <chris.snook@gmail.com>
2228 L:      netdev@vger.kernel.org
2229 W:      http://sourceforge.net/projects/atl1
2230 W:      http://atl1.sourceforge.net
2231 S:      Maintained
2232 F:      drivers/net/ethernet/atheros/
2233
2234 ATM
2235 M:      Chas Williams <3chas3@gmail.com>
2236 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2237 L:      netdev@vger.kernel.org
2238 W:      http://linux-atm.sourceforge.net
2239 S:      Maintained
2240 F:      drivers/atm/
2241 F:      include/linux/atm*
2242 F:      include/uapi/linux/atm*
2243
2244 ATMEL AT91 / AT32 MCI DRIVER
2245 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2246 S:      Maintained
2247 F:      drivers/mmc/host/atmel-mci.c
2248
2249 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2250 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2251 S:      Supported
2252 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2253
2254 ATMEL SAMA5D2 ADC DRIVER
2255 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2256 L:      linux-iio@vger.kernel.org
2257 S:      Supported
2258 F:      drivers/iio/adc/at91-sama5d2_adc.c
2259
2260 ATMEL Audio ALSA driver
2261 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2262 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2263 S:      Supported
2264 F:      sound/soc/atmel
2265
2266 ATMEL XDMA DRIVER
2267 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2268 L:      linux-arm-kernel@lists.infradead.org
2269 L:      dmaengine@vger.kernel.org
2270 S:      Supported
2271 F:      drivers/dma/at_xdmac.c
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 NAND DRIVER
2299 M:      Wenyou Yang <wenyou.yang@atmel.com>
2300 M:      Josh Wu <rainyfeeling@outlook.com>
2301 L:      linux-mtd@lists.infradead.org
2302 S:      Supported
2303 F:      drivers/mtd/nand/atmel/*
2304
2305 ATMEL SDMMC DRIVER
2306 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2307 L:      linux-mmc@vger.kernel.org
2308 S:      Supported
2309 F:      drivers/mmc/host/sdhci-of-at91.c
2310
2311 ATMEL SPI DRIVER
2312 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2313 S:      Supported
2314 F:      drivers/spi/spi-atmel.*
2315
2316 ATMEL SSC DRIVER
2317 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 S:      Supported
2320 F:      drivers/misc/atmel-ssc.c
2321 F:      include/linux/atmel-ssc.h
2322
2323 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2324 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2325 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 S:      Supported
2327 F:      drivers/misc/atmel_tclib.c
2328 F:      drivers/clocksource/tcb_clksrc.c
2329
2330 ATMEL USBA UDC 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/usb/gadget/udc/atmel_usba_udc.*
2335
2336 ATMEL WIRELESS DRIVER
2337 M:      Simon Kelley <simon@thekelleys.org.uk>
2338 L:      linux-wireless@vger.kernel.org
2339 W:      http://www.thekelleys.org.uk/atmel
2340 W:      http://atmelwlandriver.sourceforge.net/
2341 S:      Maintained
2342 F:      drivers/net/wireless/atmel/atmel*
2343
2344 ATMEL MAXTOUCH DRIVER
2345 M:      Nick Dyer <nick@shmanahar.org>
2346 T:      git git://github.com/ndyer/linux.git
2347 S:      Maintained
2348 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2349 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2350 F:      include/linux/platform_data/atmel_mxt_ts.h
2351
2352 ATOMIC INFRASTRUCTURE
2353 M:      Will Deacon <will.deacon@arm.com>
2354 M:      Peter Zijlstra <peterz@infradead.org>
2355 R:      Boqun Feng <boqun.feng@gmail.com>
2356 L:      linux-kernel@vger.kernel.org
2357 S:      Maintained
2358 F:      arch/*/include/asm/atomic*.h
2359 F:      include/*/atomic*.h
2360
2361 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2362 M:      Bradley Grove <linuxdrivers@attotech.com>
2363 L:      linux-scsi@vger.kernel.org
2364 W:      http://www.attotech.com
2365 S:      Supported
2366 F:      drivers/scsi/esas2r
2367
2368 ATUSB IEEE 802.15.4 RADIO DRIVER
2369 M:      Stefan Schmidt <stefan@osg.samsung.com>
2370 L:      linux-wpan@vger.kernel.org
2371 S:      Maintained
2372 F:      drivers/net/ieee802154/atusb.c
2373 F:      drivers/net/ieee802154/atusb.h
2374 F:      drivers/net/ieee802154/at86rf230.h
2375
2376 AUDIT SUBSYSTEM
2377 M:      Paul Moore <paul@paul-moore.com>
2378 M:      Eric Paris <eparis@redhat.com>
2379 L:      linux-audit@redhat.com (moderated for non-subscribers)
2380 W:      http://people.redhat.com/sgrubb/audit/
2381 T:      git git://git.infradead.org/users/pcmoore/audit
2382 S:      Maintained
2383 F:      include/linux/audit.h
2384 F:      include/uapi/linux/audit.h
2385 F:      kernel/audit*
2386
2387 AUXILIARY DISPLAY DRIVERS
2388 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2389 W:      http://miguelojeda.es/auxdisplay.htm
2390 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2391 S:      Maintained
2392 F:      drivers/auxdisplay/
2393 F:      include/linux/cfag12864b.h
2394
2395 AX.25 NETWORK LAYER
2396 M:      Ralf Baechle <ralf@linux-mips.org>
2397 L:      linux-hams@vger.kernel.org
2398 W:      http://www.linux-ax25.org/
2399 S:      Maintained
2400 F:      include/uapi/linux/ax25.h
2401 F:      include/net/ax25.h
2402 F:      net/ax25/
2403
2404 AXENTIA ASOC DRIVERS
2405 M:      Peter Rosin <peda@axentia.se>
2406 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2407 S:      Maintained
2408 F:      Documentation/devicetree/bindings/sound/axentia,*
2409 F:      sound/soc/atmel/tse850-pcm5142.c
2410
2411 AXENTIA ARM DEVICES
2412 M:      Peter Rosin <peda@axentia.se>
2413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 S:      Maintained
2415 F:      Documentation/devicetree/bindings/arm/axentia.txt
2416 F:      arch/arm/boot/dts/at91-linea.dtsi
2417 F:      arch/arm/boot/dts/at91-tse850-3.dts
2418
2419 AZ6007 DVB DRIVER
2420 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2421 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2422 L:      linux-media@vger.kernel.org
2423 W:      https://linuxtv.org
2424 T:      git git://linuxtv.org/media_tree.git
2425 S:      Maintained
2426 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2427
2428 AZTECH FM RADIO RECEIVER DRIVER
2429 M:      Hans Verkuil <hverkuil@xs4all.nl>
2430 L:      linux-media@vger.kernel.org
2431 T:      git git://linuxtv.org/media_tree.git
2432 W:      https://linuxtv.org
2433 S:      Maintained
2434 F:      drivers/media/radio/radio-aztech*
2435
2436 B43 WIRELESS DRIVER
2437 L:      linux-wireless@vger.kernel.org
2438 L:      b43-dev@lists.infradead.org
2439 W:      http://wireless.kernel.org/en/users/Drivers/b43
2440 S:      Odd Fixes
2441 F:      drivers/net/wireless/broadcom/b43/
2442
2443 B43LEGACY WIRELESS DRIVER
2444 M:      Larry Finger <Larry.Finger@lwfinger.net>
2445 L:      linux-wireless@vger.kernel.org
2446 L:      b43-dev@lists.infradead.org
2447 W:      http://wireless.kernel.org/en/users/Drivers/b43
2448 S:      Maintained
2449 F:      drivers/net/wireless/broadcom/b43legacy/
2450
2451 BACKLIGHT CLASS/SUBSYSTEM
2452 M:      Lee Jones <lee.jones@linaro.org>
2453 M:      Daniel Thompson <daniel.thompson@linaro.org>
2454 M:      Jingoo Han <jingoohan1@gmail.com>
2455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2456 S:      Maintained
2457 F:      drivers/video/backlight/
2458 F:      include/linux/backlight.h
2459 F:      include/linux/pwm_backlight.h
2460 F:      Documentation/devicetree/bindings/leds/backlight
2461
2462 BATMAN ADVANCED
2463 M:      Marek Lindner <mareklindner@neomailbox.ch>
2464 M:      Simon Wunderlich <sw@simonwunderlich.de>
2465 M:      Antonio Quartulli <a@unstable.cc>
2466 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2467 W:      https://www.open-mesh.org/
2468 Q:      https://patchwork.open-mesh.org/project/batman/list/
2469 S:      Maintained
2470 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2471 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2472 F:      Documentation/networking/batman-adv.txt
2473 F:      include/uapi/linux/batman_adv.h
2474 F:      net/batman-adv/
2475
2476 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2477 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2478 L:      linux-hams@vger.kernel.org
2479 W:      http://www.baycom.org/~tom/ham/ham.html
2480 S:      Maintained
2481 F:      drivers/net/hamradio/baycom*
2482
2483 BCACHE (BLOCK LAYER CACHE)
2484 M:      Kent Overstreet <kent.overstreet@gmail.com>
2485 L:      linux-bcache@vger.kernel.org
2486 W:      http://bcache.evilpiepirate.org
2487 S:      Orphan
2488 F:      drivers/md/bcache/
2489
2490 BDISP ST MEDIA DRIVER
2491 M:      Fabien Dessenne <fabien.dessenne@st.com>
2492 L:      linux-media@vger.kernel.org
2493 T:      git git://linuxtv.org/media_tree.git
2494 W:      https://linuxtv.org
2495 S:      Supported
2496 F:      drivers/media/platform/sti/bdisp
2497
2498 DELTA ST MEDIA DRIVER
2499 M:      Hugues Fruchet <hugues.fruchet@st.com>
2500 L:      linux-media@vger.kernel.org
2501 T:      git git://linuxtv.org/media_tree.git
2502 W:      https://linuxtv.org
2503 S:      Supported
2504 F:      drivers/media/platform/sti/delta
2505
2506 BEFS FILE SYSTEM
2507 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2508 M:      Salah Triki <salah.triki@gmail.com>
2509 S:      Maintained
2510 T:      git git://github.com/luisbg/linux-befs.git
2511 F:      Documentation/filesystems/befs.txt
2512 F:      fs/befs/
2513
2514 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2515 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2516 L:      netdev@vger.kernel.org
2517 S:      Maintained
2518 F:      drivers/net/ethernet/ec_bhf.c
2519
2520 BFS FILE SYSTEM
2521 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2522 S:      Maintained
2523 F:      Documentation/filesystems/bfs.txt
2524 F:      fs/bfs/
2525 F:      include/uapi/linux/bfs_fs.h
2526
2527 BLACKFIN ARCHITECTURE
2528 M:      Steven Miao <realmz6@gmail.com>
2529 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2530 T:      git git://git.code.sf.net/p/adi-linux/code
2531 W:      http://blackfin.uclinux.org
2532 S:      Supported
2533 F:      arch/blackfin/
2534
2535 BLACKFIN EMAC DRIVER
2536 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2537 W:      http://blackfin.uclinux.org
2538 S:      Supported
2539 F:      drivers/net/ethernet/adi/
2540
2541 BLACKFIN RTC DRIVER
2542 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2543 W:      http://blackfin.uclinux.org
2544 S:      Supported
2545 F:      drivers/rtc/rtc-bfin.c
2546
2547 BLACKFIN SDH DRIVER
2548 M:      Sonic Zhang <sonic.zhang@analog.com>
2549 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2550 W:      http://blackfin.uclinux.org
2551 S:      Supported
2552 F:      drivers/mmc/host/bfin_sdh.c
2553
2554 BLACKFIN SERIAL 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/tty/serial/bfin_uart.c
2560
2561 BLACKFIN WATCHDOG DRIVER
2562 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2563 W:      http://blackfin.uclinux.org
2564 S:      Supported
2565 F:      drivers/watchdog/bfin_wdt.c
2566
2567 BLACKFIN I2C TWI DRIVER
2568 M:      Sonic Zhang <sonic.zhang@analog.com>
2569 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2570 W:      http://blackfin.uclinux.org/
2571 S:      Supported
2572 F:      drivers/i2c/busses/i2c-bfin-twi.c
2573
2574 BLACKFIN MEDIA DRIVER
2575 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2576 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2577 W:      http://blackfin.uclinux.org/
2578 S:      Supported
2579 F:      drivers/media/platform/blackfin/
2580 F:      drivers/media/i2c/adv7183*
2581 F:      drivers/media/i2c/vs6624*
2582
2583 BLINKM RGB LED DRIVER
2584 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2585 S:      Maintained
2586 F:      drivers/leds/leds-blinkm.c
2587
2588 BLOCK LAYER
2589 M:      Jens Axboe <axboe@kernel.dk>
2590 L:      linux-block@vger.kernel.org
2591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2592 S:      Maintained
2593 F:      block/
2594 F:      kernel/trace/blktrace.c
2595 F:      lib/sbitmap.c
2596
2597 BFQ I/O SCHEDULER
2598 M:      Paolo Valente <paolo.valente@linaro.org>
2599 M:      Jens Axboe <axboe@kernel.dk>
2600 L:      linux-block@vger.kernel.org
2601 S:      Maintained
2602 F:      block/bfq-*
2603 F:      Documentation/block/bfq-iosched.txt
2604
2605 BLOCK2MTD DRIVER
2606 M:      Joern Engel <joern@lazybastard.org>
2607 L:      linux-mtd@lists.infradead.org
2608 S:      Maintained
2609 F:      drivers/mtd/devices/block2mtd.c
2610
2611 BLUETOOTH DRIVERS
2612 M:      Marcel Holtmann <marcel@holtmann.org>
2613 M:      Gustavo Padovan <gustavo@padovan.org>
2614 M:      Johan Hedberg <johan.hedberg@gmail.com>
2615 L:      linux-bluetooth@vger.kernel.org
2616 W:      http://www.bluez.org/
2617 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2619 S:      Maintained
2620 F:      drivers/bluetooth/
2621
2622 BLUETOOTH SUBSYSTEM
2623 M:      Marcel Holtmann <marcel@holtmann.org>
2624 M:      Gustavo Padovan <gustavo@padovan.org>
2625 M:      Johan Hedberg <johan.hedberg@gmail.com>
2626 L:      linux-bluetooth@vger.kernel.org
2627 W:      http://www.bluez.org/
2628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2630 S:      Maintained
2631 F:      net/bluetooth/
2632 F:      include/net/bluetooth/
2633
2634 DMA MAPPING HELPERS
2635 M:      Christoph Hellwig <hch@lst.de>
2636 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2637 R:      Robin Murphy <robin.murphy@arm.com>
2638 L:      linux-kernel@vger.kernel.org
2639 T:      git git://git.infradead.org/users/hch/dma-mapping.git
2640 W:      http://git.infradead.org/users/hch/dma-mapping.git
2641 S:      Supported
2642 F:      lib/dma-debug.c
2643 F:      lib/dma-noop.c
2644 F:      lib/dma-virt.c
2645 F:      drivers/base/dma-mapping.c
2646 F:      drivers/base/dma-coherent.c
2647 F:      include/linux/dma-mapping.h
2648
2649 BONDING DRIVER
2650 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2651 M:      Veaceslav Falico <vfalico@gmail.com>
2652 M:      Andy Gospodarek <andy@greyhouse.net>
2653 L:      netdev@vger.kernel.org
2654 W:      http://sourceforge.net/projects/bonding/
2655 S:      Supported
2656 F:      drivers/net/bonding/
2657 F:      include/uapi/linux/if_bonding.h
2658
2659 BPF (Safe dynamic programs and tools)
2660 M:      Alexei Starovoitov <ast@kernel.org>
2661 M:      Daniel Borkmann <daniel@iogearbox.net>
2662 L:      netdev@vger.kernel.org
2663 L:      linux-kernel@vger.kernel.org
2664 S:      Supported
2665 F:      arch/x86/net/bpf_jit*
2666 F:      Documentation/networking/filter.txt
2667 F:      include/linux/bpf*
2668 F:      include/linux/filter.h
2669 F:      include/uapi/linux/bpf*
2670 F:      include/uapi/linux/filter.h
2671 F:      kernel/bpf/
2672 F:      kernel/trace/bpf_trace.c
2673 F:      lib/test_bpf.c
2674 F:      net/bpf/
2675 F:      net/core/filter.c
2676 F:      net/sched/act_bpf.c
2677 F:      net/sched/cls_bpf.c
2678 F:      samples/bpf/
2679 F:      tools/net/bpf*
2680 F:      tools/testing/selftests/bpf/
2681
2682 BROADCOM B44 10/100 ETHERNET DRIVER
2683 M:      Michael Chan <michael.chan@broadcom.com>
2684 L:      netdev@vger.kernel.org
2685 S:      Supported
2686 F:      drivers/net/ethernet/broadcom/b44.*
2687
2688 BROADCOM B53 ETHERNET SWITCH DRIVER
2689 M:      Florian Fainelli <f.fainelli@gmail.com>
2690 L:      netdev@vger.kernel.org
2691 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2692 S:      Supported
2693 F:      drivers/net/dsa/b53/*
2694 F:      include/linux/platform_data/b53.h
2695
2696 BROADCOM GENET ETHERNET DRIVER
2697 M:      Florian Fainelli <f.fainelli@gmail.com>
2698 L:      netdev@vger.kernel.org
2699 S:      Supported
2700 F:      drivers/net/ethernet/broadcom/genet/
2701
2702 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2703 M:      Rasesh Mody <rasesh.mody@cavium.com>
2704 M:      Harish Patil <harish.patil@cavium.com>
2705 M:      Dept-GELinuxNICDev@cavium.com
2706 L:      netdev@vger.kernel.org
2707 S:      Supported
2708 F:      drivers/net/ethernet/broadcom/bnx2.*
2709 F:      drivers/net/ethernet/broadcom/bnx2_*
2710
2711 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2712 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2713 M:      Ariel Elior <ariel.elior@cavium.com>
2714 M:      everest-linux-l2@cavium.com
2715 L:      netdev@vger.kernel.org
2716 S:      Supported
2717 F:      drivers/net/ethernet/broadcom/bnx2x/
2718
2719 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2720 M:      Michael Chan <michael.chan@broadcom.com>
2721 L:      netdev@vger.kernel.org
2722 S:      Supported
2723 F:      drivers/net/ethernet/broadcom/bnxt/
2724
2725 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2726 M:      Florian Fainelli <f.fainelli@gmail.com>
2727 M:      Ray Jui <rjui@broadcom.com>
2728 M:      Scott Branden <sbranden@broadcom.com>
2729 M:      bcm-kernel-feedback-list@broadcom.com
2730 T:      git git://github.com/broadcom/mach-bcm
2731 S:      Maintained
2732 N:      bcm281*
2733 N:      bcm113*
2734 N:      bcm216*
2735 N:      kona
2736 F:      arch/arm/mach-bcm/
2737
2738 BROADCOM BCM2835 ARM ARCHITECTURE
2739 M:      Eric Anholt <eric@anholt.net>
2740 M:      Stefan Wahren <stefan.wahren@i2se.com>
2741 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2742 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2743 T:      git git://github.com/anholt/linux
2744 S:      Maintained
2745 N:      bcm2835
2746 F:      drivers/staging/vc04_services
2747
2748 BROADCOM BCM47XX MIPS ARCHITECTURE
2749 M:      Hauke Mehrtens <hauke@hauke-m.de>
2750 M:      Rafał Miłecki <zajec5@gmail.com>
2751 L:      linux-mips@linux-mips.org
2752 S:      Maintained
2753 F:      Documentation/devicetree/bindings/mips/brcm/
2754 F:      arch/mips/bcm47xx/*
2755 F:      arch/mips/include/asm/mach-bcm47xx/*
2756
2757 BROADCOM BCM5301X ARM ARCHITECTURE
2758 M:      Hauke Mehrtens <hauke@hauke-m.de>
2759 M:      Rafał Miłecki <zajec5@gmail.com>
2760 M:      Jon Mason <jonmason@broadcom.com>
2761 M:      bcm-kernel-feedback-list@broadcom.com
2762 L:      linux-arm-kernel@lists.infradead.org
2763 S:      Maintained
2764 F:      arch/arm/mach-bcm/bcm_5301x.c
2765 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2766 F:      arch/arm/boot/dts/bcm470*
2767 F:      arch/arm/boot/dts/bcm953012*
2768
2769 BROADCOM BCM53573 ARM ARCHITECTURE
2770 M:      Rafał Miłecki <rafal@milecki.pl>
2771 L:      linux-arm-kernel@lists.infradead.org
2772 S:      Maintained
2773 F:      arch/arm/boot/dts/bcm53573*
2774 F:      arch/arm/boot/dts/bcm47189*
2775
2776 BROADCOM BCM63XX ARM ARCHITECTURE
2777 M:      Florian Fainelli <f.fainelli@gmail.com>
2778 M:      bcm-kernel-feedback-list@broadcom.com
2779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780 T:      git git://github.com/broadcom/stblinux.git
2781 S:      Maintained
2782 N:      bcm63xx
2783
2784 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2785 M:      Kevin Cernekee <cernekee@gmail.com>
2786 L:      linux-usb@vger.kernel.org
2787 S:      Maintained
2788 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2789
2790 BROADCOM BCM7XXX ARM ARCHITECTURE
2791 M:      Brian Norris <computersforpeace@gmail.com>
2792 M:      Gregory Fong <gregory.0xf0@gmail.com>
2793 M:      Florian Fainelli <f.fainelli@gmail.com>
2794 M:      bcm-kernel-feedback-list@broadcom.com
2795 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2796 T:      git git://github.com/broadcom/stblinux.git
2797 S:      Maintained
2798 F:      arch/arm/mach-bcm/*brcmstb*
2799 F:      arch/arm/boot/dts/bcm7*.dts*
2800 F:      drivers/bus/brcmstb_gisb.c
2801 N:      brcmstb
2802
2803 BROADCOM BMIPS MIPS ARCHITECTURE
2804 M:      Kevin Cernekee <cernekee@gmail.com>
2805 M:      Florian Fainelli <f.fainelli@gmail.com>
2806 L:      linux-mips@linux-mips.org
2807 T:      git git://github.com/broadcom/stblinux.git
2808 S:      Maintained
2809 F:      arch/mips/bmips/*
2810 F:      arch/mips/include/asm/mach-bmips/*
2811 F:      arch/mips/kernel/*bmips*
2812 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2813 F:      drivers/irqchip/irq-bcm63*
2814 F:      drivers/irqchip/irq-bcm7*
2815 F:      drivers/irqchip/irq-brcmstb*
2816 F:      include/linux/bcm963xx_nvram.h
2817 F:      include/linux/bcm963xx_tag.h
2818
2819 BROADCOM BMIPS CPUFREQ DRIVER
2820 M:      Markus Mayer <mmayer@broadcom.com>
2821 M:      bcm-kernel-feedback-list@broadcom.com
2822 L:      linux-pm@vger.kernel.org
2823 S:      Maintained
2824 F:      drivers/cpufreq/bmips-cpufreq.c
2825
2826 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2827 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2828 M:      Prashant Sreedharan <prashant@broadcom.com>
2829 M:      Michael Chan <mchan@broadcom.com>
2830 L:      netdev@vger.kernel.org
2831 S:      Supported
2832 F:      drivers/net/ethernet/broadcom/tg3.*
2833
2834 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2835 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2836 M:      Franky Lin <franky.lin@broadcom.com>
2837 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2838 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2839 M:      Wright Feng <wright.feng@cypress.com>
2840 L:      linux-wireless@vger.kernel.org
2841 L:      brcm80211-dev-list.pdl@broadcom.com
2842 L:      brcm80211-dev-list@cypress.com
2843 S:      Supported
2844 F:      drivers/net/wireless/broadcom/brcm80211/
2845
2846 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2847 M:      QLogic-Storage-Upstream@qlogic.com
2848 L:      linux-scsi@vger.kernel.org
2849 S:      Supported
2850 F:      drivers/scsi/bnx2fc/
2851
2852 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2853 M:      QLogic-Storage-Upstream@qlogic.com
2854 L:      linux-scsi@vger.kernel.org
2855 S:      Supported
2856 F:      drivers/scsi/bnx2i/
2857
2858 BROADCOM IPROC ARM ARCHITECTURE
2859 M:      Ray Jui <rjui@broadcom.com>
2860 M:      Scott Branden <sbranden@broadcom.com>
2861 M:      Jon Mason <jonmason@broadcom.com>
2862 M:      bcm-kernel-feedback-list@broadcom.com
2863 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2864 T:      git git://github.com/broadcom/cygnus-linux.git
2865 S:      Maintained
2866 N:      iproc
2867 N:      cygnus
2868 N:      bcm[-_]nsp
2869 N:      bcm9113*
2870 N:      bcm9583*
2871 N:      bcm9585*
2872 N:      bcm9586*
2873 N:      bcm988312
2874 N:      bcm113*
2875 N:      bcm583*
2876 N:      bcm585*
2877 N:      bcm586*
2878 N:      bcm88312
2879 F:      arch/arm64/boot/dts/broadcom/ns2*
2880 F:      drivers/clk/bcm/clk-ns*
2881 F:      drivers/pinctrl/bcm/pinctrl-ns*
2882
2883 BROADCOM BRCMSTB GPIO DRIVER
2884 M:      Gregory Fong <gregory.0xf0@gmail.com>
2885 L:      bcm-kernel-feedback-list@broadcom.com
2886 S:      Supported
2887 F:      drivers/gpio/gpio-brcmstb.c
2888 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2889
2890 BROADCOM KONA GPIO DRIVER
2891 M:      Ray Jui <rjui@broadcom.com>
2892 L:      bcm-kernel-feedback-list@broadcom.com
2893 S:      Supported
2894 F:      drivers/gpio/gpio-bcm-kona.c
2895 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2896
2897 BROADCOM NVRAM DRIVER
2898 M:      Rafał Miłecki <zajec5@gmail.com>
2899 L:      linux-mips@linux-mips.org
2900 S:      Maintained
2901 F:      drivers/firmware/broadcom/*
2902
2903 BROADCOM STB NAND FLASH DRIVER
2904 M:      Brian Norris <computersforpeace@gmail.com>
2905 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2906 L:      linux-mtd@lists.infradead.org
2907 L:      bcm-kernel-feedback-list@broadcom.com
2908 S:      Maintained
2909 F:      drivers/mtd/nand/brcmnand/
2910
2911 BROADCOM STB AVS CPUFREQ DRIVER
2912 M:      Markus Mayer <mmayer@broadcom.com>
2913 M:      bcm-kernel-feedback-list@broadcom.com
2914 L:      linux-pm@vger.kernel.org
2915 S:      Maintained
2916 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2917 F:      drivers/cpufreq/brcmstb*
2918
2919 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2920 M:      Rafał Miłecki <zajec5@gmail.com>
2921 L:      linux-wireless@vger.kernel.org
2922 S:      Maintained
2923 F:      drivers/bcma/
2924 F:      include/linux/bcma/
2925
2926 BROADCOM SYSTEMPORT ETHERNET DRIVER
2927 M:      Florian Fainelli <f.fainelli@gmail.com>
2928 L:      netdev@vger.kernel.org
2929 S:      Supported
2930 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2931
2932 BROADCOM NETXTREME-E ROCE DRIVER
2933 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2934 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2935 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2936 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2937 L:      linux-rdma@vger.kernel.org
2938 W:      http://www.broadcom.com
2939 S:      Supported
2940 F:      drivers/infiniband/hw/bnxt_re/
2941 F:      include/uapi/rdma/bnxt_re-abi.h
2942
2943 BROCADE BFA FC SCSI DRIVER
2944 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2945 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2946 L:      linux-scsi@vger.kernel.org
2947 S:      Supported
2948 F:      drivers/scsi/bfa/
2949
2950 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2951 M:      Rasesh Mody <rasesh.mody@cavium.com>
2952 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2953 M:      Dept-GELinuxNICDev@cavium.com
2954 L:      netdev@vger.kernel.org
2955 S:      Supported
2956 F:      drivers/net/ethernet/brocade/bna/
2957
2958 BSG (block layer generic sg v4 driver)
2959 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2960 L:      linux-scsi@vger.kernel.org
2961 S:      Supported
2962 F:      block/bsg.c
2963 F:      include/linux/bsg.h
2964 F:      include/uapi/linux/bsg.h
2965
2966 BT87X AUDIO DRIVER
2967 M:      Clemens Ladisch <clemens@ladisch.de>
2968 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2969 T:      git git://git.alsa-project.org/alsa-kernel.git
2970 S:      Maintained
2971 F:      Documentation/sound/alsa/Bt87x.txt
2972 F:      sound/pci/bt87x.c
2973
2974 BT8XXGPIO DRIVER
2975 M:      Michael Buesch <m@bues.ch>
2976 W:      http://bu3sch.de/btgpio.php
2977 S:      Maintained
2978 F:      drivers/gpio/gpio-bt8xx.c
2979
2980 BTRFS FILE SYSTEM
2981 M:      Chris Mason <clm@fb.com>
2982 M:      Josef Bacik <jbacik@fb.com>
2983 M:      David Sterba <dsterba@suse.com>
2984 L:      linux-btrfs@vger.kernel.org
2985 W:      http://btrfs.wiki.kernel.org/
2986 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2988 S:      Maintained
2989 F:      Documentation/filesystems/btrfs.txt
2990 F:      fs/btrfs/
2991 F:      include/linux/btrfs*
2992 F:      include/uapi/linux/btrfs*
2993
2994 BTTV VIDEO4LINUX DRIVER
2995 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2996 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2997 L:      linux-media@vger.kernel.org
2998 W:      https://linuxtv.org
2999 T:      git git://linuxtv.org/media_tree.git
3000 S:      Odd fixes
3001 F:      Documentation/media/v4l-drivers/bttv*
3002 F:      drivers/media/pci/bt8xx/bttv*
3003
3004 BUSLOGIC SCSI DRIVER
3005 M:      Khalid Aziz <khalid@gonehiking.org>
3006 L:      linux-scsi@vger.kernel.org
3007 S:      Maintained
3008 F:      drivers/scsi/BusLogic.*
3009 F:      drivers/scsi/FlashPoint.*
3010
3011 C-MEDIA CMI8788 DRIVER
3012 M:      Clemens Ladisch <clemens@ladisch.de>
3013 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3014 T:      git git://git.alsa-project.org/alsa-kernel.git
3015 S:      Maintained
3016 F:      sound/pci/oxygen/
3017
3018 C6X ARCHITECTURE
3019 M:      Mark Salter <msalter@redhat.com>
3020 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3021 L:      linux-c6x-dev@linux-c6x.org
3022 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3023 S:      Maintained
3024 F:      arch/c6x/
3025
3026 CA8210 IEEE-802.15.4 RADIO DRIVER
3027 M:      Harry Morris <h.morris@cascoda.com>
3028 M:      linuxdev@cascoda.com
3029 L:      linux-wpan@vger.kernel.org
3030 W:      https://github.com/Cascoda/ca8210-linux.git
3031 S:      Maintained
3032 F:      drivers/net/ieee802154/ca8210.c
3033 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3034
3035 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3036 M:      David Howells <dhowells@redhat.com>
3037 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3038 S:      Supported
3039 F:      Documentation/filesystems/caching/cachefiles.txt
3040 F:      fs/cachefiles/
3041
3042 CADET FM/AM RADIO RECEIVER DRIVER
3043 M:      Hans Verkuil <hverkuil@xs4all.nl>
3044 L:      linux-media@vger.kernel.org
3045 T:      git git://linuxtv.org/media_tree.git
3046 W:      https://linuxtv.org
3047 S:      Maintained
3048 F:      drivers/media/radio/radio-cadet*
3049
3050 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3051 M:      Jonathan Corbet <corbet@lwn.net>
3052 L:      linux-media@vger.kernel.org
3053 T:      git git://linuxtv.org/media_tree.git
3054 S:      Maintained
3055 F:      Documentation/media/v4l-drivers/cafe_ccic*
3056 F:      drivers/media/platform/marvell-ccic/
3057
3058 CAIF NETWORK LAYER
3059 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3060 L:      netdev@vger.kernel.org
3061 S:      Supported
3062 F:      Documentation/networking/caif/
3063 F:      drivers/net/caif/
3064 F:      include/uapi/linux/caif/
3065 F:      include/net/caif/
3066 F:      net/caif/
3067
3068 CALGARY x86-64 IOMMU
3069 M:      Muli Ben-Yehuda <mulix@mulix.org>
3070 M:      Jon Mason <jdmason@kudzu.us>
3071 L:      iommu@lists.linux-foundation.org
3072 S:      Maintained
3073 F:      arch/x86/kernel/pci-calgary_64.c
3074 F:      arch/x86/kernel/tce_64.c
3075 F:      arch/x86/include/asm/calgary.h
3076 F:      arch/x86/include/asm/tce.h
3077
3078 CAN NETWORK LAYER
3079 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3080 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3081 L:      linux-can@vger.kernel.org
3082 W:      https://github.com/linux-can
3083 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3084 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3085 S:      Maintained
3086 F:      Documentation/networking/can.txt
3087 F:      net/can/
3088 F:      include/linux/can/core.h
3089 F:      include/uapi/linux/can.h
3090 F:      include/uapi/linux/can/bcm.h
3091 F:      include/uapi/linux/can/raw.h
3092 F:      include/uapi/linux/can/gw.h
3093
3094 CAN NETWORK DRIVERS
3095 M:      Wolfgang Grandegger <wg@grandegger.com>
3096 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3097 L:      linux-can@vger.kernel.org
3098 W:      https://github.com/linux-can
3099 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3101 S:      Maintained
3102 F:      Documentation/devicetree/bindings/net/can/
3103 F:      drivers/net/can/
3104 F:      include/linux/can/dev.h
3105 F:      include/linux/can/platform/
3106 F:      include/uapi/linux/can/error.h
3107 F:      include/uapi/linux/can/netlink.h
3108
3109 CAPABILITIES
3110 M:      Serge Hallyn <serge@hallyn.com>
3111 L:      linux-security-module@vger.kernel.org
3112 S:      Supported
3113 F:      include/linux/capability.h
3114 F:      include/uapi/linux/capability.h
3115 F:      security/commoncap.c
3116 F:      kernel/capability.c
3117
3118 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3119 M:      Kevin Tsai <ktsai@capellamicro.com>
3120 S:      Maintained
3121 F:      drivers/iio/light/cm*
3122
3123 CAVIUM THUNDERX2 ARM64 SOC
3124 M:      Jayachandran C <jnair@caviumnetworks.com>
3125 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3126 S:      Maintained
3127 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3128 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3129
3130 CAVIUM I2C DRIVER
3131 M:      Jan Glauber <jglauber@cavium.com>
3132 M:      David Daney <david.daney@cavium.com>
3133 W:      http://www.cavium.com
3134 S:      Supported
3135 F:      drivers/i2c/busses/i2c-octeon*
3136 F:      drivers/i2c/busses/i2c-thunderx*
3137
3138 CAVIUM MMC DRIVER
3139 M:      Jan Glauber <jglauber@cavium.com>
3140 M:      David Daney <david.daney@cavium.com>
3141 M:      Steven J. Hill <Steven.Hill@cavium.com>
3142 W:      http://www.cavium.com
3143 S:      Supported
3144 F:      drivers/mmc/host/cavium*
3145
3146 CAVIUM LIQUIDIO NETWORK DRIVER
3147 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3148 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3149 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3150 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3151 L:     netdev@vger.kernel.org
3152 W:     http://www.cavium.com
3153 S:     Supported
3154 F:     drivers/net/ethernet/cavium/liquidio/
3155
3156 CAVIUM OCTEON-TX CRYPTO DRIVER
3157 M:      George Cherian <george.cherian@cavium.com>
3158 L:      linux-crypto@vger.kernel.org
3159 W:      http://www.cavium.com
3160 S:      Supported
3161 F:      drivers/crypto/cavium/cpt/
3162
3163 CC2520 IEEE-802.15.4 RADIO DRIVER
3164 M:      Varka Bhadram <varkabhadram@gmail.com>
3165 L:      linux-wpan@vger.kernel.org
3166 S:      Maintained
3167 F:      drivers/net/ieee802154/cc2520.c
3168 F:      include/linux/spi/cc2520.h
3169 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3170
3171 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3172 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3173 L:      linux-crypto@vger.kernel.org
3174 L:      driverdev-devel@linuxdriverproject.org
3175 S:      Supported
3176 F:      drivers/staging/ccree/
3177 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3178
3179 CEC FRAMEWORK
3180 M:      Hans Verkuil <hans.verkuil@cisco.com>
3181 L:      linux-media@vger.kernel.org
3182 T:      git git://linuxtv.org/media_tree.git
3183 W:      http://linuxtv.org
3184 S:      Supported
3185 F:      Documentation/media/kapi/cec-core.rst
3186 F:      Documentation/media/uapi/cec
3187 F:      drivers/media/cec/
3188 F:      drivers/media/rc/keymaps/rc-cec.c
3189 F:      include/media/cec.h
3190 F:      include/media/cec-notifier.h
3191 F:      include/uapi/linux/cec.h
3192 F:      include/uapi/linux/cec-funcs.h
3193 F:      Documentation/devicetree/bindings/media/cec.txt
3194
3195 CELL BROADBAND ENGINE ARCHITECTURE
3196 M:      Arnd Bergmann <arnd@arndb.de>
3197 L:      linuxppc-dev@lists.ozlabs.org
3198 W:      http://www.ibm.com/developerworks/power/cell/
3199 S:      Supported
3200 F:      arch/powerpc/include/asm/cell*.h
3201 F:      arch/powerpc/include/asm/spu*.h
3202 F:      arch/powerpc/include/uapi/asm/spu*.h
3203 F:      arch/powerpc/oprofile/*cell*
3204 F:      arch/powerpc/platforms/cell/
3205
3206 CEPH COMMON CODE (LIBCEPH)
3207 M:      Ilya Dryomov <idryomov@gmail.com>
3208 M:      "Yan, Zheng" <zyan@redhat.com>
3209 M:      Sage Weil <sage@redhat.com>
3210 L:      ceph-devel@vger.kernel.org
3211 W:      http://ceph.com/
3212 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3213 T:      git git://github.com/ceph/ceph-client.git
3214 S:      Supported
3215 F:      net/ceph/
3216 F:      include/linux/ceph/
3217 F:      include/linux/crush/
3218
3219 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3220 M:      "Yan, Zheng" <zyan@redhat.com>
3221 M:      Sage Weil <sage@redhat.com>
3222 M:      Ilya Dryomov <idryomov@gmail.com>
3223 L:      ceph-devel@vger.kernel.org
3224 W:      http://ceph.com/
3225 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3226 T:      git git://github.com/ceph/ceph-client.git
3227 S:      Supported
3228 F:      Documentation/filesystems/ceph.txt
3229 F:      fs/ceph/
3230
3231 CERTIFICATE HANDLING:
3232 M:      David Howells <dhowells@redhat.com>
3233 M:      David Woodhouse <dwmw2@infradead.org>
3234 L:      keyrings@vger.kernel.org
3235 S:      Maintained
3236 F:      Documentation/module-signing.txt
3237 F:      certs/
3238 F:      scripts/sign-file.c
3239 F:      scripts/extract-cert.c
3240
3241 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3242 L:      linux-usb@vger.kernel.org
3243 S:      Orphan
3244 F:      Documentation/usb/WUSB-Design-overview.txt
3245 F:      Documentation/usb/wusb-cbaf
3246 F:      drivers/usb/host/hwa-hc.c
3247 F:      drivers/usb/host/whci/
3248 F:      drivers/usb/wusbcore/
3249 F:      include/linux/usb/wusb*
3250
3251 HT16K33 LED CONTROLLER DRIVER
3252 M:      Robin van der Gracht <robin@protonic.nl>
3253 S:      Maintained
3254 F:      drivers/auxdisplay/ht16k33.c
3255 F:      Documentation/devicetree/bindings/display/ht16k33.txt
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:      Olof Johansson <olof@lixom.net>
3323 S:      Maintained
3324 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3325 F:      drivers/platform/chrome/
3326
3327 CISCO VIC ETHERNET NIC DRIVER
3328 M:      Christian Benvenuti <benve@cisco.com>
3329 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3330 M:      Neel Patel <neepatel@cisco.com>
3331 S:      Supported
3332 F:      drivers/net/ethernet/cisco/enic/
3333
3334 CISCO VIC LOW LATENCY NIC DRIVER
3335 M:      Christian Benvenuti <benve@cisco.com>
3336 M:      Dave Goodell <dgoodell@cisco.com>
3337 S:      Supported
3338 F:      drivers/infiniband/hw/usnic/
3339
3340 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3341 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3342 L:      netdev@vger.kernel.org
3343 S:      Maintained
3344 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3345
3346 CIRRUS LOGIC AUDIO CODEC DRIVERS
3347 M:      Brian Austin <brian.austin@cirrus.com>
3348 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3349 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3350 S:      Maintained
3351 F:      sound/soc/codecs/cs*
3352
3353 CLEANCACHE API
3354 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3355 L:      linux-kernel@vger.kernel.org
3356 S:      Maintained
3357 F:      mm/cleancache.c
3358 F:      include/linux/cleancache.h
3359
3360 CLK API
3361 M:      Russell King <linux@armlinux.org.uk>
3362 L:      linux-clk@vger.kernel.org
3363 S:      Maintained
3364 F:      include/linux/clk.h
3365
3366 CLOCKSOURCE, CLOCKEVENT DRIVERS
3367 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3368 M:      Thomas Gleixner <tglx@linutronix.de>
3369 L:      linux-kernel@vger.kernel.org
3370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3371 S:      Supported
3372 F:      drivers/clocksource
3373
3374 CISCO FCOE HBA DRIVER
3375 M:      Satish Kharat <satishkh@cisco.com>
3376 M:      Sesidhar Baddela <sebaddel@cisco.com>
3377 M:      Karan Tilak Kumar <kartilak@cisco.com>
3378 L:      linux-scsi@vger.kernel.org
3379 S:      Supported
3380 F:      drivers/scsi/fnic/
3381
3382 CISCO SCSI HBA DRIVER
3383 M:      Karan Tilak Kumar <kartilak@cisco.com>
3384 M:      Sesidhar Baddela <sebaddel@cisco.com>
3385 L:      linux-scsi@vger.kernel.org
3386 S:      Supported
3387 F:      drivers/scsi/snic/
3388
3389 CMPC ACPI DRIVER
3390 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3391 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3392 L:      platform-driver-x86@vger.kernel.org
3393 S:      Supported
3394 F:      drivers/platform/x86/classmate-laptop.c
3395
3396 COBALT MEDIA DRIVER
3397 M:      Hans Verkuil <hans.verkuil@cisco.com>
3398 L:      linux-media@vger.kernel.org
3399 T:      git git://linuxtv.org/media_tree.git
3400 W:      https://linuxtv.org
3401 S:      Supported
3402 F:      drivers/media/pci/cobalt/
3403
3404 COCCINELLE/Semantic Patches (SmPL)
3405 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3406 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3407 M:      Nicolas Palix <nicolas.palix@imag.fr>
3408 M:      Michal Marek <mmarek@suse.com>
3409 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3411 W:      http://coccinelle.lip6.fr/
3412 S:      Supported
3413 F:      Documentation/dev-tools/coccinelle.rst
3414 F:      scripts/coccinelle/
3415 F:      scripts/coccicheck
3416
3417 CODA FILE SYSTEM
3418 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3419 M:      coda@cs.cmu.edu
3420 L:      codalist@coda.cs.cmu.edu
3421 W:      http://www.coda.cs.cmu.edu/
3422 S:      Maintained
3423 F:      Documentation/filesystems/coda.txt
3424 F:      fs/coda/
3425 F:      include/linux/coda*.h
3426 F:      include/uapi/linux/coda*.h
3427
3428 CODA V4L2 MEM2MEM DRIVER
3429 M:      Philipp Zabel <p.zabel@pengutronix.de>
3430 L:      linux-media@vger.kernel.org
3431 S:      Maintained
3432 F:      Documentation/devicetree/bindings/media/coda.txt
3433 F:      drivers/media/platform/coda/
3434
3435 COMMON CLK FRAMEWORK
3436 M:      Michael Turquette <mturquette@baylibre.com>
3437 M:      Stephen Boyd <sboyd@codeaurora.org>
3438 L:      linux-clk@vger.kernel.org
3439 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3441 S:      Maintained
3442 F:      Documentation/devicetree/bindings/clock/
3443 F:      drivers/clk/
3444 X:      drivers/clk/clkdev.c
3445 F:      include/linux/clk-pr*
3446 F:      include/linux/clk/
3447
3448 COMMON INTERNET FILE SYSTEM (CIFS)
3449 M:      Steve French <sfrench@samba.org>
3450 L:      linux-cifs@vger.kernel.org
3451 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3452 W:      http://linux-cifs.samba.org/
3453 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3454 S:      Supported
3455 F:      Documentation/filesystems/cifs/
3456 F:      fs/cifs/
3457
3458 COMPACTPCI HOTPLUG CORE
3459 M:      Scott Murray <scott@spiteful.org>
3460 L:      linux-pci@vger.kernel.org
3461 S:      Maintained
3462 F:      drivers/pci/hotplug/cpci_hotplug*
3463
3464 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3465 M:      Scott Murray <scott@spiteful.org>
3466 L:      linux-pci@vger.kernel.org
3467 S:      Maintained
3468 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3469
3470 COMPACTPCI HOTPLUG GENERIC DRIVER
3471 M:      Scott Murray <scott@spiteful.org>
3472 L:      linux-pci@vger.kernel.org
3473 S:      Maintained
3474 F:      drivers/pci/hotplug/cpcihp_generic.c
3475
3476 COMPAL LAPTOP SUPPORT
3477 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3478 L:      platform-driver-x86@vger.kernel.org
3479 S:      Maintained
3480 F:      drivers/platform/x86/compal-laptop.c
3481
3482 CONEXANT ACCESSRUNNER USB DRIVER
3483 L:      accessrunner-general@lists.sourceforge.net
3484 W:      http://accessrunner.sourceforge.net/
3485 S:      Orphan
3486 F:      drivers/usb/atm/cxacru.c
3487
3488 CONFIGFS
3489 M:      Joel Becker <jlbec@evilplan.org>
3490 M:      Christoph Hellwig <hch@lst.de>
3491 T:      git git://git.infradead.org/users/hch/configfs.git
3492 S:      Supported
3493 F:      fs/configfs/
3494 F:      include/linux/configfs.h
3495
3496 CONNECTOR
3497 M:      Evgeniy Polyakov <zbr@ioremap.net>
3498 L:      netdev@vger.kernel.org
3499 S:      Maintained
3500 F:      drivers/connector/
3501
3502 CONTROL GROUP (CGROUP)
3503 M:      Tejun Heo <tj@kernel.org>
3504 M:      Li Zefan <lizefan@huawei.com>
3505 M:      Johannes Weiner <hannes@cmpxchg.org>
3506 L:      cgroups@vger.kernel.org
3507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3508 S:      Maintained
3509 F:      Documentation/cgroup*
3510 F:      include/linux/cgroup*
3511 F:      kernel/cgroup*
3512
3513 CONTROL GROUP - CPUSET
3514 M:      Li Zefan <lizefan@huawei.com>
3515 L:      cgroups@vger.kernel.org
3516 W:      http://www.bullopensource.org/cpuset/
3517 W:      http://oss.sgi.com/projects/cpusets/
3518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3519 S:      Maintained
3520 F:      Documentation/cgroup-v1/cpusets.txt
3521 F:      include/linux/cpuset.h
3522 F:      kernel/cpuset.c
3523
3524 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3525 M:      Johannes Weiner <hannes@cmpxchg.org>
3526 M:      Michal Hocko <mhocko@kernel.org>
3527 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3528 L:      cgroups@vger.kernel.org
3529 L:      linux-mm@kvack.org
3530 S:      Maintained
3531 F:      mm/memcontrol.c
3532 F:      mm/swap_cgroup.c
3533
3534 CORETEMP HARDWARE MONITORING DRIVER
3535 M:      Fenghua Yu <fenghua.yu@intel.com>
3536 L:      linux-hwmon@vger.kernel.org
3537 S:      Maintained
3538 F:      Documentation/hwmon/coretemp
3539 F:      drivers/hwmon/coretemp.c
3540
3541 COSA/SRP SYNC SERIAL DRIVER
3542 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3543 W:      http://www.fi.muni.cz/~kas/cosa/
3544 S:      Maintained
3545 F:      drivers/net/wan/cosa*
3546
3547 CPMAC ETHERNET DRIVER
3548 M:      Florian Fainelli <f.fainelli@gmail.com>
3549 L:      netdev@vger.kernel.org
3550 S:      Maintained
3551 F:      drivers/net/ethernet/ti/cpmac.c
3552
3553 CPU FREQUENCY DRIVERS
3554 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3555 M:      Viresh Kumar <viresh.kumar@linaro.org>
3556 L:      linux-pm@vger.kernel.org
3557 S:      Maintained
3558 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3559 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3560 B:      https://bugzilla.kernel.org
3561 F:      Documentation/cpu-freq/
3562 F:      Documentation/devicetree/bindings/cpufreq/
3563 F:      drivers/cpufreq/
3564 F:      include/linux/cpufreq.h
3565 F:      tools/testing/selftests/cpufreq/
3566
3567 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3568 M:      Viresh Kumar <viresh.kumar@linaro.org>
3569 M:      Sudeep Holla <sudeep.holla@arm.com>
3570 L:      linux-pm@vger.kernel.org
3571 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3572 S:      Maintained
3573 F:      drivers/cpufreq/arm_big_little.h
3574 F:      drivers/cpufreq/arm_big_little.c
3575 F:      drivers/cpufreq/arm_big_little_dt.c
3576
3577 CPUIDLE DRIVER - ARM BIG LITTLE
3578 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3579 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3580 L:      linux-pm@vger.kernel.org
3581 L:      linux-arm-kernel@lists.infradead.org
3582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3583 S:      Maintained
3584 F:      drivers/cpuidle/cpuidle-big_little.c
3585
3586 CPUIDLE DRIVER - ARM EXYNOS
3587 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3588 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3589 M:      Kukjin Kim <kgene@kernel.org>
3590 L:      linux-pm@vger.kernel.org
3591 L:      linux-samsung-soc@vger.kernel.org
3592 S:      Supported
3593 F:      drivers/cpuidle/cpuidle-exynos.c
3594 F:      arch/arm/mach-exynos/pm.c
3595
3596 CPUIDLE DRIVERS
3597 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3598 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3599 L:      linux-pm@vger.kernel.org
3600 S:      Maintained
3601 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3602 B:      https://bugzilla.kernel.org
3603 F:      drivers/cpuidle/*
3604 F:      include/linux/cpuidle.h
3605
3606 CPUID/MSR DRIVER
3607 M:      "H. Peter Anvin" <hpa@zytor.com>
3608 S:      Maintained
3609 F:      arch/x86/kernel/cpuid.c
3610 F:      arch/x86/kernel/msr.c
3611
3612 CPU POWER MONITORING SUBSYSTEM
3613 M:      Thomas Renninger <trenn@suse.com>
3614 L:      linux-pm@vger.kernel.org
3615 S:      Maintained
3616 F:      tools/power/cpupower/
3617
3618 CRAMFS FILESYSTEM
3619 W:      http://sourceforge.net/projects/cramfs/
3620 S:      Orphan / Obsolete
3621 F:      Documentation/filesystems/cramfs.txt
3622 F:      fs/cramfs/
3623
3624 CRIS PORT
3625 M:      Mikael Starvik <starvik@axis.com>
3626 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3627 L:      linux-cris-kernel@axis.com
3628 W:      http://developer.axis.com
3629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3630 S:      Maintained
3631 F:      arch/cris/
3632 F:      drivers/tty/serial/crisv10.*
3633
3634 CRYPTO API
3635 M:      Herbert Xu <herbert@gondor.apana.org.au>
3636 M:      "David S. Miller" <davem@davemloft.net>
3637 L:      linux-crypto@vger.kernel.org
3638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3640 S:      Maintained
3641 F:      Documentation/crypto/
3642 F:      Documentation/devicetree/bindings/crypto/
3643 F:      arch/*/crypto/
3644 F:      crypto/
3645 F:      drivers/crypto/
3646 F:      include/crypto/
3647 F:      include/linux/crypto*
3648
3649 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3650 M:      Neil Horman <nhorman@tuxdriver.com>
3651 L:      linux-crypto@vger.kernel.org
3652 S:      Maintained
3653 F:      crypto/ansi_cprng.c
3654 F:      crypto/rng.c
3655
3656 CS3308 MEDIA DRIVER
3657 M:      Hans Verkuil <hverkuil@xs4all.nl>
3658 L:      linux-media@vger.kernel.org
3659 T:      git git://linuxtv.org/media_tree.git
3660 W:      http://linuxtv.org
3661 S:      Odd Fixes
3662 F:      drivers/media/i2c/cs3308.c
3663 F:      drivers/media/i2c/cs3308.h
3664
3665 CS5535 Audio ALSA driver
3666 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3667 S:      Maintained
3668 F:      sound/pci/cs5535audio/
3669
3670 CW1200 WLAN driver
3671 M:      Solomon Peachy <pizza@shaftnet.org>
3672 S:      Maintained
3673 F:      drivers/net/wireless/st/cw1200/
3674
3675 CX18 VIDEO4LINUX DRIVER
3676 M:      Andy Walls <awalls@md.metrocast.net>
3677 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3678 L:      linux-media@vger.kernel.org
3679 T:      git git://linuxtv.org/media_tree.git
3680 W:      https://linuxtv.org
3681 W:      http://www.ivtvdriver.org/index.php/Cx18
3682 S:      Maintained
3683 F:      Documentation/media/v4l-drivers/cx18*
3684 F:      drivers/media/pci/cx18/
3685 F:      include/uapi/linux/ivtv*
3686
3687 CX2341X MPEG ENCODER HELPER MODULE
3688 M:      Hans Verkuil <hverkuil@xs4all.nl>
3689 L:      linux-media@vger.kernel.org
3690 T:      git git://linuxtv.org/media_tree.git
3691 W:      https://linuxtv.org
3692 S:      Maintained
3693 F:      drivers/media/common/cx2341x*
3694 F:      include/media/cx2341x*
3695
3696 CX24120 MEDIA DRIVER
3697 M:      Jemma Denson <jdenson@gmail.com>
3698 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3699 L:      linux-media@vger.kernel.org
3700 W:      https://linuxtv.org
3701 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3702 S:      Maintained
3703 F:      drivers/media/dvb-frontends/cx24120*
3704
3705 CX88 VIDEO4LINUX DRIVER
3706 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3707 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3708 L:      linux-media@vger.kernel.org
3709 W:      https://linuxtv.org
3710 T:      git git://linuxtv.org/media_tree.git
3711 S:      Odd fixes
3712 F:      Documentation/media/v4l-drivers/cx88*
3713 F:      drivers/media/pci/cx88/
3714
3715 CXD2820R MEDIA DRIVER
3716 M:      Antti Palosaari <crope@iki.fi>
3717 L:      linux-media@vger.kernel.org
3718 W:      https://linuxtv.org
3719 W:      http://palosaari.fi/linux/
3720 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3721 T:      git git://linuxtv.org/anttip/media_tree.git
3722 S:      Maintained
3723 F:      drivers/media/dvb-frontends/cxd2820r*
3724
3725 CXGB3 ETHERNET DRIVER (CXGB3)
3726 M:      Santosh Raspatur <santosh@chelsio.com>
3727 L:      netdev@vger.kernel.org
3728 W:      http://www.chelsio.com
3729 S:      Supported
3730 F:      drivers/net/ethernet/chelsio/cxgb3/
3731
3732 CXGB3 ISCSI DRIVER (CXGB3I)
3733 M:      Karen Xie <kxie@chelsio.com>
3734 L:      linux-scsi@vger.kernel.org
3735 W:      http://www.chelsio.com
3736 S:      Supported
3737 F:      drivers/scsi/cxgbi/cxgb3i
3738
3739 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3740 M:      Steve Wise <swise@chelsio.com>
3741 L:      linux-rdma@vger.kernel.org
3742 W:      http://www.openfabrics.org
3743 S:      Supported
3744 F:      drivers/infiniband/hw/cxgb3/
3745 F:      include/uapi/rdma/cxgb3-abi.h
3746
3747 CXGB4 ETHERNET DRIVER (CXGB4)
3748 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3749 L:      netdev@vger.kernel.org
3750 W:      http://www.chelsio.com
3751 S:      Supported
3752 F:      drivers/net/ethernet/chelsio/cxgb4/
3753
3754 CXGB4 ISCSI DRIVER (CXGB4I)
3755 M:      Karen Xie <kxie@chelsio.com>
3756 L:      linux-scsi@vger.kernel.org
3757 W:      http://www.chelsio.com
3758 S:      Supported
3759 F:      drivers/scsi/cxgbi/cxgb4i
3760
3761 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3762 M:      Steve Wise <swise@chelsio.com>
3763 L:      linux-rdma@vger.kernel.org
3764 W:      http://www.openfabrics.org
3765 S:      Supported
3766 F:      drivers/infiniband/hw/cxgb4/
3767 F:      include/uapi/rdma/cxgb4-abi.h
3768
3769 CXGB4 CRYPTO DRIVER (chcr)
3770 M:      Harsh Jain <harsh@chelsio.com>
3771 L:      linux-crypto@vger.kernel.org
3772 W:      http://www.chelsio.com
3773 S:      Supported
3774 F:      drivers/crypto/chelsio
3775
3776 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3777 M:      Casey Leedom <leedom@chelsio.com>
3778 L:      netdev@vger.kernel.org
3779 W:      http://www.chelsio.com
3780 S:      Supported
3781 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3782
3783 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3784 M:      Ian Munsie <imunsie@au1.ibm.com>
3785 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3786 L:      linuxppc-dev@lists.ozlabs.org
3787 S:      Supported
3788 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3789 F:      drivers/misc/cxl/
3790 F:      include/misc/cxl*
3791 F:      include/uapi/misc/cxl.h
3792 F:      Documentation/powerpc/cxl.txt
3793 F:      Documentation/ABI/testing/sysfs-class-cxl
3794
3795 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3796 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3797 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3798 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3799 L:      linux-scsi@vger.kernel.org
3800 S:      Supported
3801 F:      drivers/scsi/cxlflash/
3802 F:      include/uapi/scsi/cxlflash_ioctls.h
3803 F:      Documentation/powerpc/cxlflash.txt
3804
3805 STMMAC ETHERNET DRIVER
3806 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3807 M:      Alexandre Torgue <alexandre.torgue@st.com>
3808 L:      netdev@vger.kernel.org
3809 W:      http://www.stlinux.com
3810 S:      Supported
3811 F:      drivers/net/ethernet/stmicro/stmmac/
3812
3813 CYBERPRO FB DRIVER
3814 M:      Russell King <linux@armlinux.org.uk>
3815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3816 W:      http://www.armlinux.org.uk/
3817 S:      Maintained
3818 F:      drivers/video/fbdev/cyber2000fb.*
3819
3820 CYCLADES ASYNC MUX DRIVER
3821 W:      http://www.cyclades.com/
3822 S:      Orphan
3823 F:      drivers/tty/cyclades.c
3824 F:      include/linux/cyclades.h
3825 F:      include/uapi/linux/cyclades.h
3826
3827 CYCLADES PC300 DRIVER
3828 W:      http://www.cyclades.com/
3829 S:      Orphan
3830 F:      drivers/net/wan/pc300*
3831
3832 CYPRESS_FIRMWARE MEDIA DRIVER
3833 M:      Antti Palosaari <crope@iki.fi>
3834 L:      linux-media@vger.kernel.org
3835 W:      https://linuxtv.org
3836 W:      http://palosaari.fi/linux/
3837 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3838 T:      git git://linuxtv.org/anttip/media_tree.git
3839 S:      Maintained
3840 F:      drivers/media/common/cypress_firmware*
3841
3842 CYTTSP TOUCHSCREEN DRIVER
3843 M:      Ferruh Yigit <fery@cypress.com>
3844 L:      linux-input@vger.kernel.org
3845 S:      Supported
3846 F:      drivers/input/touchscreen/cyttsp*
3847 F:      include/linux/input/cyttsp.h
3848
3849 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3850 M:      Joshua Kinard <kumba@gentoo.org>
3851 S:      Maintained
3852 F:      drivers/rtc/rtc-ds1685.c
3853 F:      include/linux/rtc/ds1685.h
3854
3855 DAMA SLAVE for AX.25
3856 M:      Joerg Reuter <jreuter@yaina.de>
3857 W:      http://yaina.de/jreuter/
3858 W:      http://www.qsl.net/dl1bke/
3859 L:      linux-hams@vger.kernel.org
3860 S:      Maintained
3861 F:      net/ax25/af_ax25.c
3862 F:      net/ax25/ax25_dev.c
3863 F:      net/ax25/ax25_ds_*
3864 F:      net/ax25/ax25_in.c
3865 F:      net/ax25/ax25_out.c
3866 F:      net/ax25/ax25_timer.c
3867 F:      net/ax25/sysctl_net_ax25.c
3868
3869 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3870 L:      netdev@vger.kernel.org
3871 S:      Orphan
3872 F:      Documentation/networking/dmfe.txt
3873 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3874
3875 DC390/AM53C974 SCSI driver
3876 M:      Hannes Reinecke <hare@suse.com>
3877 L:      linux-scsi@vger.kernel.org
3878 S:      Maintained
3879 F:      drivers/scsi/am53c974.c
3880
3881 DC395x SCSI driver
3882 M:      Oliver Neukum <oliver@neukum.org>
3883 M:      Ali Akcaagac <aliakc@web.de>
3884 M:      Jamie Lenehan <lenehan@twibble.org>
3885 L:      dc395x@twibble.org
3886 W:      http://twibble.org/dist/dc395x/
3887 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3888 S:      Maintained
3889 F:      Documentation/scsi/dc395x.txt
3890 F:      drivers/scsi/dc395x.*
3891
3892 DCCP PROTOCOL
3893 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3894 L:      dccp@vger.kernel.org
3895 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3896 S:      Maintained
3897 F:      include/linux/dccp.h
3898 F:      include/uapi/linux/dccp.h
3899 F:      include/linux/tfrc.h
3900 F:      net/dccp/
3901
3902 DECnet NETWORK LAYER
3903 W:      http://linux-decnet.sourceforge.net
3904 L:      linux-decnet-user@lists.sourceforge.net
3905 S:      Orphan
3906 F:      Documentation/networking/decnet.txt
3907 F:      net/decnet/
3908
3909 DECSTATION PLATFORM SUPPORT
3910 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3911 L:      linux-mips@linux-mips.org
3912 W:      http://www.linux-mips.org/wiki/DECstation
3913 S:      Maintained
3914 F:      arch/mips/dec/
3915 F:      arch/mips/include/asm/dec/
3916 F:      arch/mips/include/asm/mach-dec/
3917
3918 DEFXX FDDI NETWORK DRIVER
3919 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3920 S:      Maintained
3921 F:      drivers/net/fddi/defxx.*
3922
3923 DELL LAPTOP DRIVER
3924 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3925 M:      Pali Rohár <pali.rohar@gmail.com>
3926 L:      platform-driver-x86@vger.kernel.org
3927 S:      Maintained
3928 F:      drivers/platform/x86/dell-laptop.c
3929
3930 DELL LAPTOP RBTN DRIVER
3931 M:      Pali Rohár <pali.rohar@gmail.com>
3932 S:      Maintained
3933 F:      drivers/platform/x86/dell-rbtn.*
3934
3935 DELL LAPTOP FREEFALL DRIVER
3936 M:      Pali Rohár <pali.rohar@gmail.com>
3937 S:      Maintained
3938 F:      drivers/platform/x86/dell-smo8800.c
3939
3940 DELL LAPTOP SMM DRIVER
3941 M:      Pali Rohár <pali.rohar@gmail.com>
3942 S:      Maintained
3943 F:      drivers/hwmon/dell-smm-hwmon.c
3944 F:      include/uapi/linux/i8k.h
3945
3946 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3947 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3948 S:      Maintained
3949 F:      Documentation/dcdbas.txt
3950 F:      drivers/firmware/dcdbas.*
3951
3952 DELL WMI EXTRAS DRIVER
3953 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3954 M:      Pali Rohár <pali.rohar@gmail.com>
3955 S:      Maintained
3956 F:      drivers/platform/x86/dell-wmi.c
3957
3958 DESIGNWARE USB2 DRD IP DRIVER
3959 M:      John Youn <johnyoun@synopsys.com>
3960 L:      linux-usb@vger.kernel.org
3961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3962 S:      Maintained
3963 F:      drivers/usb/dwc2/
3964
3965 DESIGNWARE USB3 DRD IP DRIVER
3966 M:      Felipe Balbi <balbi@kernel.org>
3967 L:      linux-usb@vger.kernel.org
3968 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3969 S:      Maintained
3970 F:      drivers/usb/dwc3/
3971
3972 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3973 M:      Andreas Klinger <ak@it-klinger.de>
3974 L:      linux-iio@vger.kernel.org
3975 S:      Maintained
3976 F:      drivers/iio/proximity/srf*.c
3977
3978 DEVICE COREDUMP (DEV_COREDUMP)
3979 M:      Johannes Berg <johannes@sipsolutions.net>
3980 L:      linux-kernel@vger.kernel.org
3981 S:      Maintained
3982 F:      drivers/base/devcoredump.c
3983 F:      include/linux/devcoredump.h
3984
3985 DEVICE FREQUENCY (DEVFREQ)
3986 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3987 M:      Kyungmin Park <kyungmin.park@samsung.com>
3988 R:      Chanwoo Choi <cw00.choi@samsung.com>
3989 L:      linux-pm@vger.kernel.org
3990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3991 S:      Maintained
3992 F:      drivers/devfreq/
3993 F:      include/linux/devfreq.h
3994 F:      Documentation/devicetree/bindings/devfreq/
3995
3996 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3997 M:      Chanwoo Choi <cw00.choi@samsung.com>
3998 L:      linux-pm@vger.kernel.org
3999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4000 S:      Supported
4001 F:      drivers/devfreq/event/
4002 F:      drivers/devfreq/devfreq-event.c
4003 F:      include/linux/devfreq-event.h
4004 F:      Documentation/devicetree/bindings/devfreq/event/
4005
4006 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4007 M:      Chanwoo Choi <cw00.choi@samsung.com>
4008 L:      linux-pm@vger.kernel.org
4009 L:      linux-samsung-soc@vger.kernel.org
4010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4011 S:      Maintained
4012 F:      drivers/devfreq/exynos-bus.c
4013 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4014
4015 DEVICE NUMBER REGISTRY
4016 M:      Torben Mathiasen <device@lanana.org>
4017 W:      http://lanana.org/docs/device-list/index.html
4018 S:      Maintained
4019
4020 DEVICE-MAPPER  (LVM)
4021 M:      Alasdair Kergon <agk@redhat.com>
4022 M:      Mike Snitzer <snitzer@redhat.com>
4023 M:      dm-devel@redhat.com
4024 L:      dm-devel@redhat.com
4025 W:      http://sources.redhat.com/dm
4026 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4028 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4029 S:      Maintained
4030 F:      Documentation/device-mapper/
4031 F:      drivers/md/dm*
4032 F:      drivers/md/persistent-data/
4033 F:      include/linux/device-mapper.h
4034 F:      include/linux/dm-*.h
4035 F:      include/uapi/linux/dm-*.h
4036
4037 DEVLINK
4038 M:      Jiri Pirko <jiri@mellanox.com>
4039 L:      netdev@vger.kernel.org
4040 S:      Supported
4041 F:      net/core/devlink.c
4042 F:      include/net/devlink.h
4043 F:      include/uapi/linux/devlink.h
4044
4045 DIALOG SEMICONDUCTOR DRIVERS
4046 M:      Support Opensource <support.opensource@diasemi.com>
4047 W:      http://www.dialog-semiconductor.com/products
4048 S:      Supported
4049 F:      Documentation/hwmon/da90??
4050 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4051 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4052 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4053 F:      drivers/gpio/gpio-da90??.c
4054 F:      drivers/hwmon/da90??-hwmon.c
4055 F:      drivers/iio/adc/da91??-*.c
4056 F:      drivers/input/misc/da90??_onkey.c
4057 F:      drivers/input/touchscreen/da9052_tsi.c
4058 F:      drivers/leds/leds-da90??.c
4059 F:      drivers/mfd/da903x.c
4060 F:      drivers/mfd/da90??-*.c
4061 F:      drivers/mfd/da91??-*.c
4062 F:      drivers/power/supply/da9052-battery.c
4063 F:      drivers/power/supply/da91??-*.c
4064 F:      drivers/regulator/da903x.c
4065 F:      drivers/regulator/da9???-regulator.[ch]
4066 F:      drivers/rtc/rtc-da90??.c
4067 F:      drivers/video/backlight/da90??_bl.c
4068 F:      drivers/watchdog/da90??_wdt.c
4069 F:      include/linux/mfd/da903x.h
4070 F:      include/linux/mfd/da9052/
4071 F:      include/linux/mfd/da9055/
4072 F:      include/linux/mfd/da9062/
4073 F:      include/linux/mfd/da9063/
4074 F:      include/linux/mfd/da9150/
4075 F:      include/linux/regulator/da9211.h
4076 F:      include/sound/da[79]*.h
4077 F:      sound/soc/codecs/da[79]*.[ch]
4078
4079 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4080 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4081 L:      linux-gpio@vger.kernel.org
4082 S:      Maintained
4083 F:      drivers/gpio/gpio-gpio-mm.c
4084
4085 DIGI NEO AND CLASSIC PCI PRODUCTS
4086 M:      Lidza Louina <lidza.louina@gmail.com>
4087 M:      Mark Hounschell <markh@compro.net>
4088 L:      driverdev-devel@linuxdriverproject.org
4089 S:      Maintained
4090 F:      drivers/staging/dgnc/
4091
4092 DIOLAN U2C-12 I2C DRIVER
4093 M:      Guenter Roeck <linux@roeck-us.net>
4094 L:      linux-i2c@vger.kernel.org
4095 S:      Maintained
4096 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4097
4098 DIRECT ACCESS (DAX)
4099 M:      Matthew Wilcox <mawilcox@microsoft.com>
4100 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
4101 L:      linux-fsdevel@vger.kernel.org
4102 S:      Supported
4103 F:      fs/dax.c
4104 F:      include/linux/dax.h
4105 F:      include/trace/events/fs_dax.h
4106
4107 DIRECTORY NOTIFICATION (DNOTIFY)
4108 M:      Eric Paris <eparis@parisplace.org>
4109 S:      Maintained
4110 F:      Documentation/filesystems/dnotify.txt
4111 F:      fs/notify/dnotify/
4112 F:      include/linux/dnotify.h
4113
4114 DISK GEOMETRY AND PARTITION HANDLING
4115 M:      Andries Brouwer <aeb@cwi.nl>
4116 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4117 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4118 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4119 S:      Maintained
4120
4121 DISKQUOTA
4122 M:      Jan Kara <jack@suse.com>
4123 S:      Maintained
4124 F:      Documentation/filesystems/quota.txt
4125 F:      fs/quota/
4126 F:      include/linux/quota*.h
4127 F:      include/uapi/linux/quota*.h
4128
4129 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4130 M:      Bernie Thompson <bernie@plugable.com>
4131 L:      linux-fbdev@vger.kernel.org
4132 S:      Maintained
4133 W:      http://plugable.com/category/projects/udlfb/
4134 F:      drivers/video/fbdev/udlfb.c
4135 F:      include/video/udlfb.h
4136 F:      Documentation/fb/udlfb.txt
4137
4138 DISTRIBUTED LOCK MANAGER (DLM)
4139 M:      Christine Caulfield <ccaulfie@redhat.com>
4140 M:      David Teigland <teigland@redhat.com>
4141 L:      cluster-devel@redhat.com
4142 W:      http://sources.redhat.com/cluster/
4143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4144 S:      Supported
4145 F:      fs/dlm/
4146
4147 DMA BUFFER SHARING FRAMEWORK
4148 M:      Sumit Semwal <sumit.semwal@linaro.org>
4149 S:      Maintained
4150 L:      linux-media@vger.kernel.org
4151 L:      dri-devel@lists.freedesktop.org
4152 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4153 F:      drivers/dma-buf/
4154 F:      include/linux/dma-buf*
4155 F:      include/linux/reservation.h
4156 F:      include/linux/*fence.h
4157 F:      Documentation/driver-api/dma-buf.rst
4158 T:      git git://anongit.freedesktop.org/drm/drm-misc
4159
4160 SYNC FILE FRAMEWORK
4161 M:      Sumit Semwal <sumit.semwal@linaro.org>
4162 R:      Gustavo Padovan <gustavo@padovan.org>
4163 S:      Maintained
4164 L:      linux-media@vger.kernel.org
4165 L:      dri-devel@lists.freedesktop.org
4166 F:      drivers/dma-buf/sync_*
4167 F:      drivers/dma-buf/dma-fence*
4168 F:      drivers/dma-buf/sw_sync.c
4169 F:      include/linux/sync_file.h
4170 F:      include/uapi/linux/sync_file.h
4171 F:      Documentation/sync_file.txt
4172 T:      git git://anongit.freedesktop.org/drm/drm-misc
4173
4174 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4175 M:      Vinod Koul <vinod.koul@intel.com>
4176 L:      dmaengine@vger.kernel.org
4177 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4178 S:      Maintained
4179 F:      drivers/dma/
4180 F:      include/linux/dmaengine.h
4181 F:      Documentation/devicetree/bindings/dma/
4182 F:      Documentation/dmaengine/
4183 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4184
4185 DME1737 HARDWARE MONITOR DRIVER
4186 M:      Juerg Haefliger <juergh@gmail.com>
4187 L:      linux-hwmon@vger.kernel.org
4188 S:      Maintained
4189 F:      Documentation/hwmon/dme1737
4190 F:      drivers/hwmon/dme1737.c
4191
4192 DMI/SMBIOS SUPPORT
4193 M:      Jean Delvare <jdelvare@suse.com>
4194 S:      Maintained
4195 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4196 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4197 F:      drivers/firmware/dmi-id.c
4198 F:      drivers/firmware/dmi_scan.c
4199 F:      include/linux/dmi.h
4200
4201 DOCUMENTATION
4202 M:      Jonathan Corbet <corbet@lwn.net>
4203 L:      linux-doc@vger.kernel.org
4204 S:      Maintained
4205 F:      Documentation/
4206 F:      scripts/kernel-doc
4207 X:      Documentation/ABI/
4208 X:      Documentation/devicetree/
4209 X:      Documentation/acpi
4210 X:      Documentation/power
4211 X:      Documentation/spi
4212 X:      Documentation/media
4213 T:      git git://git.lwn.net/linux.git docs-next
4214
4215 DOUBLETALK DRIVER
4216 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4217 L:      blinux-list@redhat.com
4218 S:      Maintained
4219 F:      drivers/char/dtlk.c
4220 F:      include/linux/dtlk.h
4221
4222 DPAA2 DATAPATH I/O (DPIO) DRIVER
4223 M:      Roy Pledge <Roy.Pledge@nxp.com>
4224 L:      linux-kernel@vger.kernel.org
4225 S:      Maintained
4226 F:      drivers/staging/fsl-mc/bus/dpio
4227
4228 DPAA2 ETHERNET DRIVER
4229 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4230 L:      linux-kernel@vger.kernel.org
4231 S:      Maintained
4232 F:      drivers/staging/fsl-dpaa2/ethernet
4233
4234 DPT_I2O SCSI RAID DRIVER
4235 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4236 L:      linux-scsi@vger.kernel.org
4237 W:      http://www.adaptec.com/
4238 S:      Maintained
4239 F:      drivers/scsi/dpt*
4240 F:      drivers/scsi/dpt/
4241
4242 DRBD DRIVER
4243 M:      Philipp Reisner <philipp.reisner@linbit.com>
4244 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4245 L:      drbd-dev@lists.linbit.com
4246 W:      http://www.drbd.org
4247 T:      git git://git.linbit.com/linux-drbd.git
4248 T:      git git://git.linbit.com/drbd-8.4.git
4249 S:      Supported
4250 F:      drivers/block/drbd/
4251 F:      lib/lru_cache.c
4252 F:      Documentation/blockdev/drbd/
4253
4254 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4255 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4257 S:      Supported
4258 F:      Documentation/kobject.txt
4259 F:      drivers/base/
4260 F:      fs/debugfs/
4261 F:      fs/sysfs/
4262 F:      include/linux/debugfs.h
4263 F:      include/linux/kobj*
4264 F:      lib/kobj*
4265
4266 DRM DRIVERS
4267 M:      David Airlie <airlied@linux.ie>
4268 L:      dri-devel@lists.freedesktop.org
4269 T:      git git://people.freedesktop.org/~airlied/linux
4270 B:      https://bugs.freedesktop.org/
4271 C:      irc://chat.freenode.net/dri-devel
4272 S:      Maintained
4273 F:      drivers/gpu/drm/
4274 F:      drivers/gpu/vga/
4275 F:      Documentation/devicetree/bindings/display/
4276 F:      Documentation/devicetree/bindings/gpu/
4277 F:      Documentation/devicetree/bindings/video/
4278 F:      Documentation/gpu/
4279 F:      include/drm/
4280 F:      include/uapi/drm/
4281 F:      include/linux/vga*
4282
4283 DRM DRIVERS AND MISC GPU PATCHES
4284 M:      Daniel Vetter <daniel.vetter@intel.com>
4285 M:      Jani Nikula <jani.nikula@linux.intel.com>
4286 M:      Sean Paul <seanpaul@chromium.org>
4287 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4288 S:      Maintained
4289 T:      git git://anongit.freedesktop.org/drm/drm-misc
4290 F:      Documentation/gpu/
4291 F:      drivers/gpu/vga/
4292 F:      drivers/gpu/drm/*
4293 F:      include/drm/drm*
4294 F:      include/uapi/drm/drm*
4295 F:      include/linux/vga*
4296
4297 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4298 M:      Dave Airlie <airlied@redhat.com>
4299 S:      Odd Fixes
4300 F:      drivers/gpu/drm/ast/
4301
4302 DRM DRIVERS FOR BRIDGE CHIPS
4303 M:      Archit Taneja <architt@codeaurora.org>
4304 S:      Maintained
4305 T:      git git://anongit.freedesktop.org/drm/drm-misc
4306 F:      drivers/gpu/drm/bridge/
4307
4308 DRM DRIVER FOR BOCHS VIRTUAL GPU
4309 M:      Gerd Hoffmann <kraxel@redhat.com>
4310 L:      virtualization@lists.linux-foundation.org
4311 T:      git git://anongit.freedesktop.org/drm/drm-misc
4312 S:      Maintained
4313 F:      drivers/gpu/drm/bochs/
4314
4315 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4316 M:      Dave Airlie <airlied@redhat.com>
4317 M:      Gerd Hoffmann <kraxel@redhat.com>
4318 L:      virtualization@lists.linux-foundation.org
4319 T:      git git://anongit.freedesktop.org/drm/drm-misc
4320 S:      Obsolete
4321 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4322 F:      drivers/gpu/drm/cirrus/
4323
4324 RADEON and AMDGPU DRM DRIVERS
4325 M:      Alex Deucher <alexander.deucher@amd.com>
4326 M:      Christian König <christian.koenig@amd.com>
4327 L:      amd-gfx@lists.freedesktop.org
4328 T:      git git://people.freedesktop.org/~agd5f/linux
4329 S:      Supported
4330 F:      drivers/gpu/drm/radeon/
4331 F:      include/uapi/drm/radeon_drm.h
4332 F:      drivers/gpu/drm/amd/
4333 F:      include/uapi/drm/amdgpu_drm.h
4334
4335 DRM PANEL DRIVERS
4336 M:      Thierry Reding <thierry.reding@gmail.com>
4337 L:      dri-devel@lists.freedesktop.org
4338 T:      git git://anongit.freedesktop.org/tegra/linux.git
4339 S:      Maintained
4340 F:      drivers/gpu/drm/drm_panel.c
4341 F:      drivers/gpu/drm/panel/
4342 F:      include/drm/drm_panel.h
4343 F:      Documentation/devicetree/bindings/display/panel/
4344
4345 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4346 M:      Daniel Vetter <daniel.vetter@intel.com>
4347 M:      Jani Nikula <jani.nikula@linux.intel.com>
4348 L:      intel-gfx@lists.freedesktop.org
4349 W:      https://01.org/linuxgraphics/
4350 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4351 C:      irc://chat.freenode.net/intel-gfx
4352 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4353 T:      git git://anongit.freedesktop.org/drm-intel
4354 S:      Supported
4355 F:      drivers/gpu/drm/i915/
4356 F:      include/drm/i915*
4357 F:      include/uapi/drm/i915_drm.h
4358 F:      Documentation/gpu/i915.rst
4359
4360 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4361 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4362 M:      Zhi Wang <zhi.a.wang@intel.com>
4363 L:      intel-gvt-dev@lists.freedesktop.org
4364 L:      intel-gfx@lists.freedesktop.org
4365 W:      https://01.org/igvt-g
4366 T:      git https://github.com/01org/gvt-linux.git
4367 S:      Supported
4368 F:      drivers/gpu/drm/i915/gvt/
4369
4370 DRM DRIVERS FOR ATMEL HLCDC
4371 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4372 L:      dri-devel@lists.freedesktop.org
4373 S:      Supported
4374 F:      drivers/gpu/drm/atmel-hlcdc/
4375 F:      Documentation/devicetree/bindings/drm/atmel/
4376 T:      git git://anongit.freedesktop.org/drm/drm-misc
4377
4378 DRM DRIVERS FOR ALLWINNER A10
4379 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4380 L:      dri-devel@lists.freedesktop.org
4381 S:      Supported
4382 F:      drivers/gpu/drm/sun4i/
4383 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4385
4386 DRM DRIVERS FOR AMLOGIC SOCS
4387 M:      Neil Armstrong <narmstrong@baylibre.com>
4388 L:      dri-devel@lists.freedesktop.org
4389 L:      linux-amlogic@lists.infradead.org
4390 W:      http://linux-meson.com/
4391 S:      Supported
4392 F:      drivers/gpu/drm/meson/
4393 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4394 F:      Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4395 F:      Documentation/gpu/meson.rst
4396 T:      git git://anongit.freedesktop.org/drm/drm-misc
4397
4398 DRM DRIVERS FOR EXYNOS
4399 M:      Inki Dae <inki.dae@samsung.com>
4400 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4401 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4402 M:      Kyungmin Park <kyungmin.park@samsung.com>
4403 L:      dri-devel@lists.freedesktop.org
4404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4405 S:      Supported
4406 F:      drivers/gpu/drm/exynos/
4407 F:      include/uapi/drm/exynos_drm.h
4408 F:      Documentation/devicetree/bindings/display/exynos/
4409
4410 DRM DRIVERS FOR FREESCALE DCU
4411 M:      Stefan Agner <stefan@agner.ch>
4412 M:      Alison Wang <alison.wang@freescale.com>
4413 L:      dri-devel@lists.freedesktop.org
4414 S:      Supported
4415 F:      drivers/gpu/drm/fsl-dcu/
4416 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4417 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4418 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4419
4420 DRM DRIVERS FOR FREESCALE IMX
4421 M:      Philipp Zabel <p.zabel@pengutronix.de>
4422 L:      dri-devel@lists.freedesktop.org
4423 S:      Maintained
4424 F:      drivers/gpu/drm/imx/
4425 F:      drivers/gpu/ipu-v3/
4426 F:      Documentation/devicetree/bindings/display/imx/
4427
4428 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4429 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4430 L:      dri-devel@lists.freedesktop.org
4431 T:      git git://github.com/patjak/drm-gma500
4432 S:      Maintained
4433 F:      drivers/gpu/drm/gma500/
4434
4435 DRM DRIVERS FOR HISILICON
4436 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4437 M:      Rongrong Zou <zourongrong@gmail.com>
4438 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4439 R:      Chen Feng <puck.chen@hisilicon.com>
4440 L:      dri-devel@lists.freedesktop.org
4441 T:      git git://github.com/xin3liang/linux.git
4442 S:      Maintained
4443 F:      drivers/gpu/drm/hisilicon/
4444 F:      Documentation/devicetree/bindings/display/hisilicon/
4445
4446 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4447 S:      Orphan / Obsolete
4448 F:      drivers/gpu/drm/i810/
4449 F:      include/uapi/drm/i810_drm.h
4450
4451 DRM DRIVERS FOR MEDIATEK
4452 M:      CK Hu <ck.hu@mediatek.com>
4453 M:      Philipp Zabel <p.zabel@pengutronix.de>
4454 L:      dri-devel@lists.freedesktop.org
4455 S:      Supported
4456 F:      drivers/gpu/drm/mediatek/
4457 F:      Documentation/devicetree/bindings/display/mediatek/
4458
4459 DRM DRIVER FOR MI0283QT
4460 M:      Noralf Trønnes <noralf@tronnes.org>
4461 S:      Maintained
4462 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4463 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4464
4465 DRM DRIVER FOR MSM ADRENO GPU
4466 M:      Rob Clark <robdclark@gmail.com>
4467 L:      linux-arm-msm@vger.kernel.org
4468 L:      dri-devel@lists.freedesktop.org
4469 L:      freedreno@lists.freedesktop.org
4470 T:      git git://people.freedesktop.org/~robclark/linux
4471 S:      Maintained
4472 F:      drivers/gpu/drm/msm/
4473 F:      include/uapi/drm/msm_drm.h
4474 F:      Documentation/devicetree/bindings/display/msm/
4475
4476 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4477 M:      Ben Skeggs <bskeggs@redhat.com>
4478 L:      dri-devel@lists.freedesktop.org
4479 L:      nouveau@lists.freedesktop.org
4480 T:      git git://github.com/skeggsb/linux
4481 S:      Supported
4482 F:      drivers/gpu/drm/nouveau/
4483 F:      include/uapi/drm/nouveau_drm.h
4484
4485 DRM DRIVERS FOR NVIDIA TEGRA
4486 M:      Thierry Reding <thierry.reding@gmail.com>
4487 L:      dri-devel@lists.freedesktop.org
4488 L:      linux-tegra@vger.kernel.org
4489 T:      git git://anongit.freedesktop.org/tegra/linux.git
4490 S:      Supported
4491 F:      drivers/gpu/drm/tegra/
4492 F:      drivers/gpu/host1x/
4493 F:      include/linux/host1x.h
4494 F:      include/uapi/drm/tegra_drm.h
4495 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4496
4497 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4498 S:      Orphan / Obsolete
4499 F:      drivers/gpu/drm/mga/
4500 F:      include/uapi/drm/mga_drm.h
4501
4502 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4503 M:      Dave Airlie <airlied@redhat.com>
4504 S:      Odd Fixes
4505 F:      drivers/gpu/drm/mgag200/
4506
4507 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4508 S:      Orphan / Obsolete
4509 F:      drivers/gpu/drm/r128/
4510 F:      include/uapi/drm/r128_drm.h
4511
4512 DRM DRIVERS FOR RENESAS
4513 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4514 L:      dri-devel@lists.freedesktop.org
4515 L:      linux-renesas-soc@vger.kernel.org
4516 T:      git git://linuxtv.org/pinchartl/fbdev
4517 S:      Supported
4518 F:      drivers/gpu/drm/rcar-du/
4519 F:      drivers/gpu/drm/shmobile/
4520 F:      include/linux/platform_data/shmob_drm.h
4521 F:      Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4522 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4523
4524 DRM DRIVER FOR QXL VIRTUAL GPU
4525 M:      Dave Airlie <airlied@redhat.com>
4526 M:      Gerd Hoffmann <kraxel@redhat.com>
4527 L:      virtualization@lists.linux-foundation.org
4528 T:      git git://anongit.freedesktop.org/drm/drm-misc
4529 S:      Maintained
4530 F:      drivers/gpu/drm/qxl/
4531 F:      include/uapi/drm/qxl_drm.h
4532
4533 DRM DRIVERS FOR ROCKCHIP
4534 M:      Mark Yao <mark.yao@rock-chips.com>
4535 L:      dri-devel@lists.freedesktop.org
4536 S:      Maintained
4537 F:      drivers/gpu/drm/rockchip/
4538 F:      Documentation/devicetree/bindings/display/rockchip/
4539 T:      git git://anongit.freedesktop.org/drm/drm-misc
4540
4541 DRM DRIVER FOR SAVAGE VIDEO CARDS
4542 S:      Orphan / Obsolete
4543 F:      drivers/gpu/drm/savage/
4544 F:      include/uapi/drm/savage_drm.h
4545
4546 DRM DRIVER FOR SIS VIDEO CARDS
4547 S:      Orphan / Obsolete
4548 F:      drivers/gpu/drm/sis/
4549 F:      include/uapi/drm/sis_drm.h
4550
4551 DRM DRIVERS FOR STI
4552 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4553 M:      Vincent Abriou <vincent.abriou@st.com>
4554 L:      dri-devel@lists.freedesktop.org
4555 T:      git git://anongit.freedesktop.org/drm/drm-misc
4556 S:      Maintained
4557 F:      drivers/gpu/drm/sti
4558 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4559
4560 DRM DRIVER FOR TDFX VIDEO CARDS
4561 S:      Orphan / Obsolete
4562 F:      drivers/gpu/drm/tdfx/
4563
4564 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4565 M:      Dave Airlie <airlied@redhat.com>
4566 S:      Odd Fixes
4567 F:      drivers/gpu/drm/udl/
4568
4569 DRM DRIVERS FOR VIVANTE GPU IP
4570 M:      Lucas Stach <l.stach@pengutronix.de>
4571 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4572 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4573 L:      etnaviv@lists.freedesktop.org
4574 L:      dri-devel@lists.freedesktop.org
4575 S:      Maintained
4576 F:      drivers/gpu/drm/etnaviv/
4577 F:      include/uapi/drm/etnaviv_drm.h
4578 F:      Documentation/devicetree/bindings/display/etnaviv/
4579
4580 DRM DRIVER FOR VMWARE VIRTUAL GPU
4581 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4582 M:      Sinclair Yeh <syeh@vmware.com>
4583 M:      Thomas Hellstrom <thellstrom@vmware.com>
4584 L:      dri-devel@lists.freedesktop.org
4585 T:      git git://people.freedesktop.org/~syeh/repos_linux
4586 T:      git git://people.freedesktop.org/~thomash/linux
4587 S:      Supported
4588 F:      drivers/gpu/drm/vmwgfx/
4589 F:      include/uapi/drm/vmwgfx_drm.h
4590
4591 DRM DRIVERS FOR VC4
4592 M:      Eric Anholt <eric@anholt.net>
4593 T:      git git://github.com/anholt/linux
4594 S:      Supported
4595 F:      drivers/gpu/drm/vc4/
4596 F:      include/uapi/drm/vc4_drm.h
4597 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4598 T:      git git://anongit.freedesktop.org/drm/drm-misc
4599
4600 DRM DRIVERS FOR TI OMAP
4601 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4602 L:      dri-devel@lists.freedesktop.org
4603 S:      Maintained
4604 F:      drivers/gpu/drm/omapdrm/
4605 F:      Documentation/devicetree/bindings/display/ti/
4606
4607 DRM DRIVERS FOR TI LCDC
4608 M:      Jyri Sarha <jsarha@ti.com>
4609 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4610 L:      dri-devel@lists.freedesktop.org
4611 S:      Maintained
4612 F:      drivers/gpu/drm/tilcdc/
4613 F:      Documentation/devicetree/bindings/display/tilcdc/
4614
4615 DRM DRIVERS FOR ZTE ZX
4616 M:      Shawn Guo <shawnguo@kernel.org>
4617 L:      dri-devel@lists.freedesktop.org
4618 S:      Maintained
4619 F:      drivers/gpu/drm/zte/
4620 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4621 T:      git git://anongit.freedesktop.org/drm/drm-misc
4622
4623 DSBR100 USB FM RADIO DRIVER
4624 M:      Alexey Klimov <klimov.linux@gmail.com>
4625 L:      linux-media@vger.kernel.org
4626 T:      git git://linuxtv.org/media_tree.git
4627 S:      Maintained
4628 F:      drivers/media/radio/dsbr100.c
4629
4630 DSCC4 DRIVER
4631 M:      Francois Romieu <romieu@fr.zoreil.com>
4632 L:      netdev@vger.kernel.org
4633 S:      Maintained
4634 F:      drivers/net/wan/dscc4.c
4635
4636 DT3155 MEDIA DRIVER
4637 M:      Hans Verkuil <hverkuil@xs4all.nl>
4638 L:      linux-media@vger.kernel.org
4639 T:      git git://linuxtv.org/media_tree.git
4640 W:      https://linuxtv.org
4641 S:      Odd Fixes
4642 F:      drivers/media/pci/dt3155/
4643
4644 DVB_USB_AF9015 MEDIA DRIVER
4645 M:      Antti Palosaari <crope@iki.fi>
4646 L:      linux-media@vger.kernel.org
4647 W:      https://linuxtv.org
4648 W:      http://palosaari.fi/linux/
4649 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4650 T:      git git://linuxtv.org/anttip/media_tree.git
4651 S:      Maintained
4652 F:      drivers/media/usb/dvb-usb-v2/af9015*
4653
4654 DVB_USB_AF9035 MEDIA DRIVER
4655 M:      Antti Palosaari <crope@iki.fi>
4656 L:      linux-media@vger.kernel.org
4657 W:      https://linuxtv.org
4658 W:      http://palosaari.fi/linux/
4659 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4660 T:      git git://linuxtv.org/anttip/media_tree.git
4661 S:      Maintained
4662 F:      drivers/media/usb/dvb-usb-v2/af9035*
4663
4664 DVB_USB_ANYSEE MEDIA DRIVER
4665 M:      Antti Palosaari <crope@iki.fi>
4666 L:      linux-media@vger.kernel.org
4667 W:      https://linuxtv.org
4668 W:      http://palosaari.fi/linux/
4669 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4670 T:      git git://linuxtv.org/anttip/media_tree.git
4671 S:      Maintained
4672 F:      drivers/media/usb/dvb-usb-v2/anysee*
4673
4674 DVB_USB_AU6610 MEDIA DRIVER
4675 M:      Antti Palosaari <crope@iki.fi>
4676 L:      linux-media@vger.kernel.org
4677 W:      https://linuxtv.org
4678 W:      http://palosaari.fi/linux/
4679 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4680 T:      git git://linuxtv.org/anttip/media_tree.git
4681 S:      Maintained
4682 F:      drivers/media/usb/dvb-usb-v2/au6610*
4683
4684 DVB_USB_CE6230 MEDIA DRIVER
4685 M:      Antti Palosaari <crope@iki.fi>
4686 L:      linux-media@vger.kernel.org
4687 W:      https://linuxtv.org
4688 W:      http://palosaari.fi/linux/
4689 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4690 T:      git git://linuxtv.org/anttip/media_tree.git
4691 S:      Maintained
4692 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4693
4694 DVB_USB_CXUSB MEDIA DRIVER
4695 M:      Michael Krufky <mkrufky@linuxtv.org>
4696 L:      linux-media@vger.kernel.org
4697 W:      https://linuxtv.org
4698 W:      http://github.com/mkrufky
4699 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4700 T:      git git://linuxtv.org/media_tree.git
4701 S:      Maintained
4702 F:      drivers/media/usb/dvb-usb/cxusb*
4703
4704 DVB_USB_EC168 MEDIA DRIVER
4705 M:      Antti Palosaari <crope@iki.fi>
4706 L:      linux-media@vger.kernel.org
4707 W:      https://linuxtv.org
4708 W:      http://palosaari.fi/linux/
4709 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4710 T:      git git://linuxtv.org/anttip/media_tree.git
4711 S:      Maintained
4712 F:      drivers/media/usb/dvb-usb-v2/ec168*
4713
4714 DVB_USB_GL861 MEDIA DRIVER
4715 M:      Antti Palosaari <crope@iki.fi>
4716 L:      linux-media@vger.kernel.org
4717 W:      https://linuxtv.org
4718 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4719 T:      git git://linuxtv.org/anttip/media_tree.git
4720 S:      Maintained
4721 F:      drivers/media/usb/dvb-usb-v2/gl861*
4722
4723 DVB_USB_MXL111SF MEDIA DRIVER
4724 M:      Michael Krufky <mkrufky@linuxtv.org>
4725 L:      linux-media@vger.kernel.org
4726 W:      https://linuxtv.org
4727 W:      http://github.com/mkrufky
4728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4729 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4730 S:      Maintained
4731 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4732
4733 DVB_USB_RTL28XXU MEDIA DRIVER
4734 M:      Antti Palosaari <crope@iki.fi>
4735 L:      linux-media@vger.kernel.org
4736 W:      https://linuxtv.org
4737 W:      http://palosaari.fi/linux/
4738 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4739 T:      git git://linuxtv.org/anttip/media_tree.git
4740 S:      Maintained
4741 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4742
4743 DVB_USB_V2 MEDIA DRIVER
4744 M:      Antti Palosaari <crope@iki.fi>
4745 L:      linux-media@vger.kernel.org
4746 W:      https://linuxtv.org
4747 W:      http://palosaari.fi/linux/
4748 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4749 T:      git git://linuxtv.org/anttip/media_tree.git
4750 S:      Maintained
4751 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4752 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4753
4754 DONGWOON DW9714 LENS VOICE COIL DRIVER
4755 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4756 L:      linux-media@vger.kernel.org
4757 T:      git git://linuxtv.org/media_tree.git
4758 S:      Maintained
4759 F:      drivers/media/i2c/dw9714.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-CORE
4817 M:      Borislav Petkov <bp@alien8.de>
4818 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4819 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4820 L:      linux-edac@vger.kernel.org
4821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4823 S:      Supported
4824 F:      Documentation/admin-guide/ras.rst
4825 F:      Documentation/driver-api/edac.rst
4826 F:      drivers/edac/
4827 F:      include/linux/edac.h
4828
4829 EDAC-AMD64
4830 M:      Borislav Petkov <bp@alien8.de>
4831 L:      linux-edac@vger.kernel.org
4832 S:      Maintained
4833 F:      drivers/edac/amd64_edac*
4834
4835 EDAC-CALXEDA
4836 M:      Robert Richter <rric@kernel.org>
4837 L:      linux-edac@vger.kernel.org
4838 S:      Maintained
4839 F:      drivers/edac/highbank*
4840
4841 EDAC-CAVIUM
4842 M:      Ralf Baechle <ralf@linux-mips.org>
4843 M:      David Daney <david.daney@cavium.com>
4844 L:      linux-edac@vger.kernel.org
4845 L:      linux-mips@linux-mips.org
4846 S:      Supported
4847 F:      drivers/edac/octeon_edac*
4848 F:      drivers/edac/thunderx_edac*
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-I82443BXGX
4875 M:      Tim Small <tim@buttersideup.com>
4876 L:      linux-edac@vger.kernel.org
4877 S:      Maintained
4878 F:      drivers/edac/i82443bxgx_edac.c
4879
4880 EDAC-I3000
4881 L:      linux-edac@vger.kernel.org
4882 S:      Orphan
4883 F:      drivers/edac/i3000_edac.c
4884
4885 EDAC-I5000
4886 L:      linux-edac@vger.kernel.org
4887 S:      Maintained
4888 F:      drivers/edac/i5000_edac.c
4889
4890 EDAC-I5400
4891 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4892 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4893 L:      linux-edac@vger.kernel.org
4894 S:      Maintained
4895 F:      drivers/edac/i5400_edac.c
4896
4897 EDAC-I7300
4898 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4899 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4900 L:      linux-edac@vger.kernel.org
4901 S:      Maintained
4902 F:      drivers/edac/i7300_edac.c
4903
4904 EDAC-I7CORE
4905 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4906 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4907 L:      linux-edac@vger.kernel.org
4908 S:      Maintained
4909 F:      drivers/edac/i7core_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-PND2
4931 M:      Tony Luck <tony.luck@intel.com>
4932 L:      linux-edac@vger.kernel.org
4933 S:      Maintained
4934 F:      drivers/edac/pnd2_edac.[ch]
4935
4936 EDAC-PASEMI
4937 M:      Egor Martovetsky <egor@pasemi.com>
4938 L:      linux-edac@vger.kernel.org
4939 S:      Maintained
4940 F:      drivers/edac/pasemi_edac.c
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 EDAC-XGENE
4962 APPLIED MICRO (APM) X-GENE SOC EDAC
4963 M:     Loc Ho <lho@apm.com>
4964 S:     Supported
4965 F:     drivers/edac/xgene_edac.c
4966 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4967
4968 EDIROL UA-101/UA-1000 DRIVER
4969 M:      Clemens Ladisch <clemens@ladisch.de>
4970 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4971 T:      git git://git.alsa-project.org/alsa-kernel.git
4972 S:      Maintained
4973 F:      sound/usb/misc/ua101.c
4974
4975 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4976 M:      Matt Fleming <matt@codeblueprint.co.uk>
4977 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4978 L:      linux-efi@vger.kernel.org
4979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4980 S:      Maintained
4981 F:      Documentation/efi-stub.txt
4982 F:      arch/*/kernel/efi.c
4983 F:      arch/x86/boot/compressed/eboot.[ch]
4984 F:      arch/*/include/asm/efi.h
4985 F:      arch/x86/platform/efi/
4986 F:      drivers/firmware/efi/
4987 F:      include/linux/efi*.h
4988 F:      arch/arm/boot/compressed/efi-header.S
4989 F:      arch/arm64/kernel/efi-entry.S
4990
4991 EFI VARIABLE FILESYSTEM
4992 M:      Matthew Garrett <matthew.garrett@nebula.com>
4993 M:      Jeremy Kerr <jk@ozlabs.org>
4994 M:      Matt Fleming <matt@codeblueprint.co.uk>
4995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4996 L:      linux-efi@vger.kernel.org
4997 S:      Maintained
4998 F:      fs/efivarfs/
4999
5000 EFIFB FRAMEBUFFER DRIVER
5001 L:      linux-fbdev@vger.kernel.org
5002 M:      Peter Jones <pjones@redhat.com>
5003 S:      Maintained
5004 F:      drivers/video/fbdev/efifb.c
5005
5006 EFI TEST DRIVER
5007 L:      linux-efi@vger.kernel.org
5008 M:      Ivan Hu <ivan.hu@canonical.com>
5009 M:      Matt Fleming <matt@codeblueprint.co.uk>
5010 S:      Maintained
5011 F:      drivers/firmware/efi/test/
5012
5013 EFS FILESYSTEM
5014 W:      http://aeschi.ch.eu.org/efs/
5015 S:      Orphan
5016 F:      fs/efs/
5017
5018 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5019 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
5020 L:      netdev@vger.kernel.org
5021 S:      Maintained
5022 F:      drivers/net/ethernet/ibm/ehea/
5023
5024 EM28XX VIDEO4LINUX DRIVER
5025 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
5026 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
5027 L:      linux-media@vger.kernel.org
5028 W:      https://linuxtv.org
5029 T:      git git://linuxtv.org/media_tree.git
5030 S:      Maintained
5031 F:      drivers/media/usb/em28xx/
5032 F:      Documentation/media/v4l-drivers/em28xx*
5033
5034 EMBEDDED LINUX
5035 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
5036 M:      Matt Mackall <mpm@selenic.com>
5037 M:      David Woodhouse <dwmw2@infradead.org>
5038 L:      linux-embedded@vger.kernel.org
5039 S:      Maintained
5040
5041 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5042 M:      James Smart <james.smart@broadcom.com>
5043 M:      Dick Kennedy <dick.kennedy@broadcom.com>
5044 L:      linux-scsi@vger.kernel.org
5045 W:      http://www.broadcom.com
5046 S:      Supported
5047 F:      drivers/scsi/lpfc/
5048
5049 ENE CB710 FLASH CARD READER DRIVER
5050 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
5051 S:      Maintained
5052 F:      drivers/misc/cb710/
5053 F:      drivers/mmc/host/cb710-mmc.*
5054 F:      include/linux/cb710.h
5055
5056 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5057 M:      Maxim Levitsky <maximlevitsky@gmail.com>
5058 S:      Maintained
5059 F:      drivers/media/rc/ene_ir.*
5060
5061 EPSON S1D13XXX FRAMEBUFFER DRIVER
5062 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
5063 S:      Maintained
5064 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5065 F:      drivers/video/fbdev/s1d13xxxfb.c
5066 F:      include/video/s1d13xxxfb.h
5067
5068 ET131X NETWORK DRIVER
5069 M:      Mark Einon <mark.einon@gmail.com>
5070 S:      Odd Fixes
5071 F:      drivers/net/ethernet/agere/
5072
5073 ETHERNET BRIDGE
5074 M:      Stephen Hemminger <stephen@networkplumber.org>
5075 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
5076 L:      netdev@vger.kernel.org
5077 W:      http://www.linuxfoundation.org/en/Net:Bridge
5078 S:      Maintained
5079 F:      include/linux/netfilter_bridge/
5080 F:      net/bridge/
5081
5082 ETHERNET PHY LIBRARY
5083 M:      Andrew Lunn <andrew@lunn.ch>
5084 M:      Florian Fainelli <f.fainelli@gmail.com>
5085 L:      netdev@vger.kernel.org
5086 S:      Maintained
5087 F:      include/linux/phy.h
5088 F:      include/linux/phy_fixed.h
5089 F:      drivers/net/phy/
5090 F:      Documentation/networking/phy.txt
5091 F:      drivers/of/of_mdio.c
5092 F:      drivers/of/of_net.c
5093
5094 EXT2 FILE SYSTEM
5095 M:      Jan Kara <jack@suse.com>
5096 L:      linux-ext4@vger.kernel.org
5097 S:      Maintained
5098 F:      Documentation/filesystems/ext2.txt
5099 F:      fs/ext2/
5100 F:      include/linux/ext2*
5101
5102 EXT4 FILE SYSTEM
5103 M:      "Theodore Ts'o" <tytso@mit.edu>
5104 M:      Andreas Dilger <adilger.kernel@dilger.ca>
5105 L:      linux-ext4@vger.kernel.org
5106 W:      http://ext4.wiki.kernel.org
5107 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
5108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5109 S:      Maintained
5110 F:      Documentation/filesystems/ext4.txt
5111 F:      fs/ext4/
5112
5113 Extended Verification Module (EVM)
5114 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
5115 L:      linux-ima-devel@lists.sourceforge.net
5116 L:      linux-security-module@vger.kernel.org
5117 S:      Supported
5118 F:      security/integrity/evm/
5119
5120 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5121 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
5122 M:      Chanwoo Choi <cw00.choi@samsung.com>
5123 L:      linux-kernel@vger.kernel.org
5124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5125 S:      Maintained
5126 F:      drivers/extcon/
5127 F:      include/linux/extcon/
5128 F:      include/linux/extcon.h
5129 F:      Documentation/extcon/
5130 F:      Documentation/devicetree/bindings/extcon/
5131
5132 EXYNOS DP DRIVER
5133 M:      Jingoo Han <jingoohan1@gmail.com>
5134 L:      dri-devel@lists.freedesktop.org
5135 S:      Maintained
5136 F:      drivers/gpu/drm/exynos/exynos_dp*
5137
5138 EXYNOS SYSMMU (IOMMU) driver
5139 M:      Marek Szyprowski <m.szyprowski@samsung.com>
5140 L:      iommu@lists.linux-foundation.org
5141 S:      Maintained
5142 F:      drivers/iommu/exynos-iommu.c
5143
5144 EZchip NPS platform support
5145 M:      Noam Camus <noamc@ezchip.com>
5146 S:      Supported
5147 F:      arch/arc/plat-eznps
5148 F:      arch/arc/boot/dts/eznps.dts
5149
5150 F71805F HARDWARE MONITORING DRIVER
5151 M:      Jean Delvare <jdelvare@suse.com>
5152 L:      linux-hwmon@vger.kernel.org
5153 S:      Maintained
5154 F:      Documentation/hwmon/f71805f
5155 F:      drivers/hwmon/f71805f.c
5156
5157 FC0011 TUNER DRIVER
5158 M:      Michael Buesch <m@bues.ch>
5159 L:      linux-media@vger.kernel.org
5160 S:      Maintained
5161 F:      drivers/media/tuners/fc0011.h
5162 F:      drivers/media/tuners/fc0011.c
5163
5164 FC2580 MEDIA DRIVER
5165 M:      Antti Palosaari <crope@iki.fi>
5166 L:      linux-media@vger.kernel.org
5167 W:      https://linuxtv.org
5168 W:      http://palosaari.fi/linux/
5169 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5170 T:      git git://linuxtv.org/anttip/media_tree.git
5171 S:      Maintained
5172 F:      drivers/media/tuners/fc2580*
5173
5174 FANOTIFY
5175 M:      Eric Paris <eparis@redhat.com>
5176 S:      Maintained
5177 F:      fs/notify/fanotify/
5178 F:      include/linux/fanotify.h
5179 F:      include/uapi/linux/fanotify.h
5180
5181 FARSYNC SYNCHRONOUS DRIVER
5182 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5183 W:      http://www.farsite.co.uk/
5184 S:      Supported
5185 F:      drivers/net/wan/farsync.*
5186
5187 FAULT INJECTION SUPPORT
5188 M:      Akinobu Mita <akinobu.mita@gmail.com>
5189 S:      Supported
5190 F:      Documentation/fault-injection/
5191 F:      lib/fault-inject.c
5192
5193 FBTFT Framebuffer drivers
5194 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5195 S:      Maintained
5196 F:      drivers/staging/fbtft/
5197
5198 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5199 M:      Johannes Thumshirn <jth@kernel.org>
5200 L:      fcoe-devel@open-fcoe.org
5201 W:      www.Open-FCoE.org
5202 S:      Supported
5203 F:      drivers/scsi/libfc/
5204 F:      drivers/scsi/fcoe/
5205 F:      include/scsi/fc/
5206 F:      include/scsi/libfc.h
5207 F:      include/scsi/libfcoe.h
5208 F:      include/uapi/scsi/fc/
5209
5210 FILE LOCKING (flock() and fcntl()/lockf())
5211 M:      Jeff Layton <jlayton@poochiereds.net>
5212 M:      "J. Bruce Fields" <bfields@fieldses.org>
5213 L:      linux-fsdevel@vger.kernel.org
5214 S:      Maintained
5215 F:      include/linux/fcntl.h
5216 F:      include/linux/fs.h
5217 F:      include/uapi/linux/fcntl.h
5218 F:      include/uapi/linux/fs.h
5219 F:      fs/fcntl.c
5220 F:      fs/locks.c
5221
5222 FILESYSTEMS (VFS and infrastructure)
5223 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5224 L:      linux-fsdevel@vger.kernel.org
5225 S:      Maintained
5226 F:      fs/*
5227
5228 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5229 M:      Riku Voipio <riku.voipio@iki.fi>
5230 L:      linux-hwmon@vger.kernel.org
5231 S:      Maintained
5232 F:      drivers/hwmon/f75375s.c
5233 F:      include/linux/f75375s.h
5234
5235 FIREWIRE AUDIO DRIVERS
5236 M:      Clemens Ladisch <clemens@ladisch.de>
5237 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5238 T:      git git://git.alsa-project.org/alsa-kernel.git
5239 S:      Maintained
5240 F:      sound/firewire/
5241
5242 FIREWIRE MEDIA DRIVERS (firedtv)
5243 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5244 L:      linux-media@vger.kernel.org
5245 L:      linux1394-devel@lists.sourceforge.net
5246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5247 S:      Maintained
5248 F:      drivers/media/firewire/
5249
5250 FIREWIRE SBP-2 TARGET
5251 M:      Chris Boot <bootc@bootc.net>
5252 L:      linux-scsi@vger.kernel.org
5253 L:      target-devel@vger.kernel.org
5254 L:      linux1394-devel@lists.sourceforge.net
5255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5256 S:      Maintained
5257 F:      drivers/target/sbp/
5258
5259 FIREWIRE SUBSYSTEM
5260 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5261 L:      linux1394-devel@lists.sourceforge.net
5262 W:      http://ieee1394.wiki.kernel.org/
5263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5264 S:      Maintained
5265 F:      drivers/firewire/
5266 F:      include/linux/firewire.h
5267 F:      include/uapi/linux/firewire*.h
5268 F:      tools/firewire/
5269
5270 FIRMWARE LOADER (request_firmware)
5271 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5272 L:      linux-kernel@vger.kernel.org
5273 S:      Maintained
5274 F:      Documentation/firmware_class/
5275 F:      drivers/base/firmware*.c
5276 F:      include/linux/firmware.h
5277
5278 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5279 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5280 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5281 S:      Maintained
5282 F:      drivers/block/rsxx/
5283
5284 FLOPPY DRIVER
5285 M:      Jiri Kosina <jikos@kernel.org>
5286 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5287 S:      Odd fixes
5288 F:      drivers/block/floppy.c
5289
5290 FMC SUBSYSTEM
5291 M:      Alessandro Rubini <rubini@gnudd.com>
5292 W:      http://www.ohwr.org/projects/fmc-bus
5293 S:      Supported
5294 F:      drivers/fmc/
5295 F:      include/linux/fmc*.h
5296 F:      include/linux/ipmi-fru.h
5297 K:      fmc_d.*register
5298
5299 FPGA MANAGER FRAMEWORK
5300 M:      Alan Tull <atull@kernel.org>
5301 R:      Moritz Fischer <moritz.fischer@ettus.com>
5302 L:      linux-fpga@vger.kernel.org
5303 S:      Maintained
5304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5305 F:      Documentation/fpga/
5306 F:      Documentation/devicetree/bindings/fpga/
5307 F:      drivers/fpga/
5308 F:      include/linux/fpga/
5309 W:      http://www.rocketboards.org
5310
5311 FPU EMULATOR
5312 M:      Bill Metzenthen <billm@melbpc.org.au>
5313 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5314 S:      Maintained
5315 F:      arch/x86/math-emu/
5316
5317 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5318 L:      netdev@vger.kernel.org
5319 S:      Orphan
5320 F:      drivers/net/wan/dlci.c
5321 F:      drivers/net/wan/sdla.c
5322
5323 FRAMEBUFFER LAYER
5324 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5325 L:      linux-fbdev@vger.kernel.org
5326 T:      git git://github.com/bzolnier/linux.git
5327 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5328 S:      Maintained
5329 F:      Documentation/fb/
5330 F:      drivers/video/
5331 F:      include/video/
5332 F:      include/linux/fb.h
5333 F:      include/uapi/video/
5334 F:      include/uapi/linux/fb.h
5335
5336 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5337 M:      Horia Geantă <horia.geanta@nxp.com>
5338 M:      Dan Douglass <dan.douglass@nxp.com>
5339 L:      linux-crypto@vger.kernel.org
5340 S:      Maintained
5341 F:      drivers/crypto/caam/
5342 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5343
5344 FREESCALE DIU FRAMEBUFFER DRIVER
5345 M:      Timur Tabi <timur@tabi.org>
5346 L:      linux-fbdev@vger.kernel.org
5347 S:      Maintained
5348 F:      drivers/video/fbdev/fsl-diu-fb.*
5349
5350 FREESCALE DMA DRIVER
5351 M:      Li Yang <leoli@freescale.com>
5352 M:      Zhang Wei <zw@zh-kernel.org>
5353 L:      linuxppc-dev@lists.ozlabs.org
5354 S:      Maintained
5355 F:      drivers/dma/fsldma.*
5356
5357 FREESCALE GPMI NAND DRIVER
5358 M:      Han Xu <han.xu@nxp.com>
5359 L:      linux-mtd@lists.infradead.org
5360 S:      Maintained
5361 F:      drivers/mtd/nand/gpmi-nand/*
5362
5363 FREESCALE I2C CPM DRIVER
5364 M:      Jochen Friedrich <jochen@scram.de>
5365 L:      linuxppc-dev@lists.ozlabs.org
5366 L:      linux-i2c@vger.kernel.org
5367 S:      Maintained
5368 F:      drivers/i2c/busses/i2c-cpm.c
5369
5370 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5371 M:      Sascha Hauer <kernel@pengutronix.de>
5372 L:      linux-fbdev@vger.kernel.org
5373 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5374 S:      Maintained
5375 F:      include/linux/platform_data/video-imxfb.h
5376 F:      drivers/video/fbdev/imxfb.c
5377
5378 FREESCALE QUAD SPI DRIVER
5379 M:      Han Xu <han.xu@nxp.com>
5380 L:      linux-mtd@lists.infradead.org
5381 S:      Maintained
5382 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5383
5384 FREESCALE SOC FS_ENET DRIVER
5385 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5386 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5387 L:      linuxppc-dev@lists.ozlabs.org
5388 L:      netdev@vger.kernel.org
5389 S:      Maintained
5390 F:      drivers/net/ethernet/freescale/fs_enet/
5391 F:      include/linux/fs_enet_pd.h
5392
5393 FREESCALE IMX / MXC FEC DRIVER
5394 M:      Fugang Duan <fugang.duan@nxp.com>
5395 L:      netdev@vger.kernel.org
5396 S:      Maintained
5397 F:      drivers/net/ethernet/freescale/fec_main.c
5398 F:      drivers/net/ethernet/freescale/fec_ptp.c
5399 F:      drivers/net/ethernet/freescale/fec.h
5400 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5401
5402 FREESCALE QORIQ DPAA FMAN DRIVER
5403 M:      Madalin Bucur <madalin.bucur@nxp.com>
5404 L:      netdev@vger.kernel.org
5405 S:      Maintained
5406 F:      drivers/net/ethernet/freescale/fman
5407 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5408
5409 FREESCALE QORIQ DPAA ETHERNET DRIVER
5410 M:      Madalin Bucur <madalin.bucur@nxp.com>
5411 L:      netdev@vger.kernel.org
5412 S:      Maintained
5413 F:      drivers/net/ethernet/freescale/dpaa
5414
5415 FREESCALE SOC DRIVERS
5416 M:      Scott Wood <oss@buserror.net>
5417 L:      linuxppc-dev@lists.ozlabs.org
5418 L:      linux-arm-kernel@lists.infradead.org
5419 S:      Maintained
5420 F:      Documentation/devicetree/bindings/powerpc/fsl/
5421 F:      drivers/soc/fsl/
5422 F:      include/linux/fsl/
5423
5424 FREESCALE QUICC ENGINE LIBRARY
5425 M:      Qiang Zhao <qiang.zhao@nxp.com>
5426 L:      linuxppc-dev@lists.ozlabs.org
5427 S:      Maintained
5428 F:      drivers/soc/fsl/qe/
5429 F:      include/soc/fsl/*qe*.h
5430 F:      include/soc/fsl/*ucc*.h
5431
5432 FREESCALE USB PERIPHERAL DRIVERS
5433 M:      Li Yang <leoli@freescale.com>
5434 L:      linux-usb@vger.kernel.org
5435 L:      linuxppc-dev@lists.ozlabs.org
5436 S:      Maintained
5437 F:      drivers/usb/gadget/udc/fsl*
5438
5439 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5440 M:      Li Yang <leoli@freescale.com>
5441 L:      netdev@vger.kernel.org
5442 L:      linuxppc-dev@lists.ozlabs.org
5443 S:      Maintained
5444 F:      drivers/net/ethernet/freescale/ucc_geth*
5445
5446 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5447 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5448 L:      netdev@vger.kernel.org
5449 S:      Maintained
5450 F:      drivers/net/ethernet/freescale/gianfar*
5451 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5452 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5453
5454 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5455 M:      Zhao Qiang <qiang.zhao@nxp.com>
5456 L:      netdev@vger.kernel.org
5457 L:      linuxppc-dev@lists.ozlabs.org
5458 S:      Maintained
5459 F:      drivers/net/wan/fsl_ucc_hdlc*
5460
5461 FREESCALE QUICC ENGINE UCC UART DRIVER
5462 M:      Timur Tabi <timur@tabi.org>
5463 L:      linuxppc-dev@lists.ozlabs.org
5464 S:      Maintained
5465 F:      drivers/tty/serial/ucc_uart.c
5466
5467 FREESCALE SOC SOUND DRIVERS
5468 M:      Timur Tabi <timur@tabi.org>
5469 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5470 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5471 R:      Fabio Estevam <fabio.estevam@nxp.com>
5472 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5473 L:      linuxppc-dev@lists.ozlabs.org
5474 S:      Maintained
5475 F:      sound/soc/fsl/fsl*
5476 F:      sound/soc/fsl/imx*
5477 F:      sound/soc/fsl/mpc8610_hpcd.c
5478
5479 FREEVXFS FILESYSTEM
5480 M:      Christoph Hellwig <hch@infradead.org>
5481 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5482 S:      Maintained
5483 F:      fs/freevxfs/
5484
5485 FREEZER
5486 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5487 M:      Pavel Machek <pavel@ucw.cz>
5488 L:      linux-pm@vger.kernel.org
5489 S:      Supported
5490 F:      Documentation/power/freezing-of-tasks.txt
5491 F:      include/linux/freezer.h
5492 F:      kernel/freezer.c
5493
5494 FRONTSWAP API
5495 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5496 L:      linux-kernel@vger.kernel.org
5497 S:      Maintained
5498 F:      mm/frontswap.c
5499 F:      include/linux/frontswap.h
5500
5501 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5502 M:      David Howells <dhowells@redhat.com>
5503 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5504 S:      Supported
5505 F:      Documentation/filesystems/caching/
5506 F:      fs/fscache/
5507 F:      include/linux/fscache*.h
5508
5509 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5510 M:      Theodore Y. Ts'o <tytso@mit.edu>
5511 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5512 L:      linux-fscrypt@vger.kernel.org
5513 Q:      https://patchwork.kernel.org/project/linux-fscrypt/list/
5514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5515 S:      Supported
5516 F:      fs/crypto/
5517 F:      include/linux/fscrypt*.h
5518
5519 F2FS FILE SYSTEM
5520 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5521 M:      Chao Yu <yuchao0@huawei.com>
5522 L:      linux-f2fs-devel@lists.sourceforge.net
5523 W:      https://f2fs.wiki.kernel.org/
5524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5525 S:      Maintained
5526 F:      Documentation/filesystems/f2fs.txt
5527 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5528 F:      fs/f2fs/
5529 F:      include/linux/f2fs_fs.h
5530 F:      include/trace/events/f2fs.h
5531
5532 FUJITSU FR-V (FRV) PORT
5533 S:      Orphan
5534 F:      arch/frv/
5535
5536 FUJITSU LAPTOP EXTRAS
5537 M:      Jonathan Woithe <jwoithe@just42.net>
5538 L:      platform-driver-x86@vger.kernel.org
5539 S:      Maintained
5540 F:      drivers/platform/x86/fujitsu-laptop.c
5541
5542 FUJITSU M-5MO LS CAMERA ISP DRIVER
5543 M:      Kyungmin Park <kyungmin.park@samsung.com>
5544 M:      Heungjun Kim <riverful.kim@samsung.com>
5545 L:      linux-media@vger.kernel.org
5546 S:      Maintained
5547 F:      drivers/media/i2c/m5mols/
5548 F:      include/media/i2c/m5mols.h
5549
5550 FUJITSU TABLET EXTRAS
5551 M:      Robert Gerlach <khnz@gmx.de>
5552 L:      platform-driver-x86@vger.kernel.org
5553 S:      Maintained
5554 F:      drivers/platform/x86/fujitsu-tablet.c
5555
5556 FUSE: FILESYSTEM IN USERSPACE
5557 M:      Miklos Szeredi <miklos@szeredi.hu>
5558 L:      linux-fsdevel@vger.kernel.org
5559 W:      http://fuse.sourceforge.net/
5560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5561 S:      Maintained
5562 F:      fs/fuse/
5563 F:      include/uapi/linux/fuse.h
5564 F:      Documentation/filesystems/fuse.txt
5565
5566 FUTEX SUBSYSTEM
5567 M:      Thomas Gleixner <tglx@linutronix.de>
5568 M:      Ingo Molnar <mingo@redhat.com>
5569 R:      Peter Zijlstra <peterz@infradead.org>
5570 R:      Darren Hart <dvhart@infradead.org>
5571 L:      linux-kernel@vger.kernel.org
5572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5573 S:      Maintained
5574 F:      kernel/futex.c
5575 F:      kernel/futex_compat.c
5576 F:      include/asm-generic/futex.h
5577 F:      include/linux/futex.h
5578 F:      include/uapi/linux/futex.h
5579 F:      tools/testing/selftests/futex/
5580 F:      tools/perf/bench/futex*
5581 F:      Documentation/*futex*
5582
5583 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5584 M:      Rik Faith <faith@cs.unc.edu>
5585 L:      linux-scsi@vger.kernel.org
5586 S:      Odd Fixes (e.g., new signatures)
5587 F:      drivers/scsi/fdomain.*
5588
5589 GCC PLUGINS
5590 M:      Kees Cook <keescook@chromium.org>
5591 R:      Emese Revfy <re.emese@gmail.com>
5592 L:      kernel-hardening@lists.openwall.com
5593 S:      Maintained
5594 F:      scripts/gcc-plugins/
5595 F:      scripts/gcc-plugin.sh
5596 F:      scripts/Makefile.gcc-plugins
5597 F:      Documentation/gcc-plugins.txt
5598
5599 GCOV BASED KERNEL PROFILING
5600 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5601 S:      Maintained
5602 F:      kernel/gcov/
5603 F:      Documentation/dev-tools/gcov.rst
5604
5605 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5606 M:      Achim Leubner <achim_leubner@adaptec.com>
5607 L:      linux-scsi@vger.kernel.org
5608 W:      http://www.icp-vortex.com/
5609 S:      Supported
5610 F:      drivers/scsi/gdt*
5611
5612 GDB KERNEL DEBUGGING HELPER SCRIPTS
5613 M:      Jan Kiszka <jan.kiszka@siemens.com>
5614 M:      Kieran Bingham <kieran@bingham.xyz>
5615 S:      Supported
5616 F:      scripts/gdb/
5617
5618 GEMTEK FM RADIO RECEIVER DRIVER
5619 M:      Hans Verkuil <hverkuil@xs4all.nl>
5620 L:      linux-media@vger.kernel.org
5621 T:      git git://linuxtv.org/media_tree.git
5622 W:      https://linuxtv.org
5623 S:      Maintained
5624 F:      drivers/media/radio/radio-gemtek*
5625
5626 GENERIC GPIO I2C DRIVER
5627 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5628 S:      Supported
5629 F:      drivers/i2c/busses/i2c-gpio.c
5630 F:      include/linux/i2c-gpio.h
5631
5632 GENERIC GPIO I2C MULTIPLEXER DRIVER
5633 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5634 L:      linux-i2c@vger.kernel.org
5635 S:      Supported
5636 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5637 F:      include/linux/i2c-mux-gpio.h
5638 F:      Documentation/i2c/muxes/i2c-mux-gpio
5639
5640 GENERIC HDLC (WAN) DRIVERS
5641 M:      Krzysztof Halasa <khc@pm.waw.pl>
5642 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5643 S:      Maintained
5644 F:      drivers/net/wan/c101.c
5645 F:      drivers/net/wan/hd6457*
5646 F:      drivers/net/wan/hdlc*
5647 F:      drivers/net/wan/n2.c
5648 F:      drivers/net/wan/pc300too.c
5649 F:      drivers/net/wan/pci200syn.c
5650 F:      drivers/net/wan/wanxl*
5651
5652 GENERIC INCLUDE/ASM HEADER FILES
5653 M:      Arnd Bergmann <arnd@arndb.de>
5654 L:      linux-arch@vger.kernel.org
5655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5656 S:      Maintained
5657 F:      include/asm-generic/
5658 F:      include/uapi/asm-generic/
5659
5660 GENERIC PHY FRAMEWORK
5661 M:      Kishon Vijay Abraham I <kishon@ti.com>
5662 L:      linux-kernel@vger.kernel.org
5663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5664 S:      Supported
5665 F:      drivers/phy/
5666 F:      include/linux/phy/
5667
5668 GENERIC PM DOMAINS
5669 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5670 M:      Kevin Hilman <khilman@kernel.org>
5671 M:      Ulf Hansson <ulf.hansson@linaro.org>
5672 L:      linux-pm@vger.kernel.org
5673 S:      Supported
5674 F:      drivers/base/power/domain*.c
5675 F:      include/linux/pm_domain.h
5676 F:      Documentation/devicetree/bindings/power/power_domain.txt
5677
5678 GENERIC UIO DRIVER FOR PCI DEVICES
5679 M:      "Michael S. Tsirkin" <mst@redhat.com>
5680 L:      kvm@vger.kernel.org
5681 S:      Supported
5682 F:      drivers/uio/uio_pci_generic.c
5683
5684 GET_MAINTAINER SCRIPT
5685 M:      Joe Perches <joe@perches.com>
5686 S:      Maintained
5687 F:      scripts/get_maintainer.pl
5688
5689 GENWQE (IBM Generic Workqueue Card)
5690 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5691 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5692 S:      Supported
5693 F:      drivers/misc/genwqe/
5694
5695 GFS2 FILE SYSTEM
5696 M:      Steven Whitehouse <swhiteho@redhat.com>
5697 M:      Bob Peterson <rpeterso@redhat.com>
5698 L:      cluster-devel@redhat.com
5699 W:      http://sources.redhat.com/cluster/
5700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5701 S:      Supported
5702 F:      Documentation/filesystems/gfs2*.txt
5703 F:      fs/gfs2/
5704 F:      include/uapi/linux/gfs2_ondisk.h
5705
5706 GIGASET ISDN DRIVERS
5707 M:      Paul Bolle <pebolle@tiscali.nl>
5708 L:      gigaset307x-common@lists.sourceforge.net
5709 W:      http://gigaset307x.sourceforge.net/
5710 S:      Odd Fixes
5711 F:      Documentation/isdn/README.gigaset
5712 F:      drivers/isdn/gigaset/
5713 F:      include/uapi/linux/gigaset_dev.h
5714
5715 GO7007 MPEG CODEC
5716 M:      Hans Verkuil <hans.verkuil@cisco.com>
5717 L:      linux-media@vger.kernel.org
5718 S:      Maintained
5719 F:      drivers/media/usb/go7007/
5720
5721 GOODIX TOUCHSCREEN
5722 M:      Bastien Nocera <hadess@hadess.net>
5723 L:      linux-input@vger.kernel.org
5724 S:      Maintained
5725 F:      drivers/input/touchscreen/goodix.c
5726
5727 GPIO MOCKUP DRIVER
5728 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5729 L:      linux-gpio@vger.kernel.org
5730 S:      Maintained
5731 F:      drivers/gpio/gpio-mockup.c
5732 F:      tools/testing/selftests/gpio/
5733
5734 GPIO SUBSYSTEM
5735 M:      Linus Walleij <linus.walleij@linaro.org>
5736 L:      linux-gpio@vger.kernel.org
5737 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5738 S:      Maintained
5739 F:      Documentation/devicetree/bindings/gpio/
5740 F:      Documentation/gpio/
5741 F:      Documentation/ABI/testing/gpio-cdev
5742 F:      Documentation/ABI/obsolete/sysfs-gpio
5743 F:      drivers/gpio/
5744 F:      include/linux/gpio/
5745 F:      include/linux/gpio.h
5746 F:      include/asm-generic/gpio.h
5747 F:      include/uapi/linux/gpio.h
5748 F:      tools/gpio/
5749
5750 GPIO ACPI SUPPORT
5751 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
5752 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5753 L:      linux-gpio@vger.kernel.org
5754 L:      linux-acpi@vger.kernel.org
5755 S:      Maintained
5756 F:      Documentation/acpi/gpio-properties.txt
5757 F:      drivers/gpio/gpiolib-acpi.c
5758
5759 GRE DEMULTIPLEXER DRIVER
5760 M:      Dmitry Kozlov <xeb@mail.ru>
5761 L:      netdev@vger.kernel.org
5762 S:      Maintained
5763 F:      net/ipv4/gre_demux.c
5764 F:      net/ipv4/gre_offload.c
5765 F:      include/net/gre.h
5766
5767 GRETH 10/100/1G Ethernet MAC device driver
5768 M:      Andreas Larsson <andreas@gaisler.com>
5769 L:      netdev@vger.kernel.org
5770 S:      Maintained
5771 F:      drivers/net/ethernet/aeroflex/
5772
5773 GREYBUS SUBSYSTEM
5774 M:      Johan Hovold <johan@kernel.org>
5775 M:      Alex Elder <elder@kernel.org>
5776 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5777 S:      Maintained
5778 F:      drivers/staging/greybus/
5779 L:      greybus-dev@lists.linaro.org (moderated for non-subscribers)
5780
5781 GREYBUS AUDIO PROTOCOLS DRIVERS
5782 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5783 M:      Mark Greer <mgreer@animalcreek.com>
5784 S:      Maintained
5785 F:      drivers/staging/greybus/audio_apbridgea.c
5786 F:      drivers/staging/greybus/audio_apbridgea.h
5787 F:      drivers/staging/greybus/audio_codec.c
5788 F:      drivers/staging/greybus/audio_codec.h
5789 F:      drivers/staging/greybus/audio_gb.c
5790 F:      drivers/staging/greybus/audio_manager.c
5791 F:      drivers/staging/greybus/audio_manager.h
5792 F:      drivers/staging/greybus/audio_manager_module.c
5793 F:      drivers/staging/greybus/audio_manager_private.h
5794 F:      drivers/staging/greybus/audio_manager_sysfs.c
5795 F:      drivers/staging/greybus/audio_module.c
5796 F:      drivers/staging/greybus/audio_topology.c
5797
5798 GREYBUS PROTOCOLS DRIVERS
5799 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5800 S:      Maintained
5801 F:      drivers/staging/greybus/sdio.c
5802 F:      drivers/staging/greybus/light.c
5803 F:      drivers/staging/greybus/gpio.c
5804 F:      drivers/staging/greybus/power_supply.c
5805 F:      drivers/staging/greybus/spi.c
5806 F:      drivers/staging/greybus/spilib.c
5807
5808 GREYBUS PROTOCOLS DRIVERS
5809 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5810 S:      Maintained
5811 F:      drivers/staging/greybus/loopback.c
5812 F:      drivers/staging/greybus/timesync.c
5813 F:      drivers/staging/greybus/timesync_platform.c
5814
5815 GREYBUS PROTOCOLS DRIVERS
5816 M:      Viresh Kumar <vireshk@kernel.org>
5817 S:      Maintained
5818 F:      drivers/staging/greybus/authentication.c
5819 F:      drivers/staging/greybus/bootrom.c
5820 F:      drivers/staging/greybus/firmware.h
5821 F:      drivers/staging/greybus/fw-core.c
5822 F:      drivers/staging/greybus/fw-download.c
5823 F:      drivers/staging/greybus/fw-managament.c
5824 F:      drivers/staging/greybus/greybus_authentication.h
5825 F:      drivers/staging/greybus/greybus_firmware.h
5826 F:      drivers/staging/greybus/hid.c
5827 F:      drivers/staging/greybus/i2c.c
5828 F:      drivers/staging/greybus/spi.c
5829 F:      drivers/staging/greybus/spilib.c
5830 F:      drivers/staging/greybus/spilib.h
5831
5832 GREYBUS PROTOCOLS DRIVERS
5833 M:      David Lin <dtwlin@gmail.com>
5834 S:      Maintained
5835 F:      drivers/staging/greybus/uart.c
5836 F:      drivers/staging/greybus/log.c
5837
5838 GREYBUS PLATFORM DRIVERS
5839 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5840 S:      Maintained
5841 F:      drivers/staging/greybus/arche-platform.c
5842 F:      drivers/staging/greybus/arche-apb-ctrl.c
5843 F:      drivers/staging/greybus/arche_platform.h
5844
5845 GS1662 VIDEO SERIALIZER
5846 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5847 L:      linux-media@vger.kernel.org
5848 T:      git git://linuxtv.org/media_tree.git
5849 S:      Maintained
5850 F:      drivers/media/spi/gs1662.c
5851
5852 GSPCA FINEPIX SUBDRIVER
5853 M:      Frank Zago <frank@zago.net>
5854 L:      linux-media@vger.kernel.org
5855 T:      git git://linuxtv.org/media_tree.git
5856 S:      Maintained
5857 F:      drivers/media/usb/gspca/finepix.c
5858
5859 GSPCA GL860 SUBDRIVER
5860 M:      Olivier Lorin <o.lorin@laposte.net>
5861 L:      linux-media@vger.kernel.org
5862 T:      git git://linuxtv.org/media_tree.git
5863 S:      Maintained
5864 F:      drivers/media/usb/gspca/gl860/
5865
5866 GSPCA M5602 SUBDRIVER
5867 M:      Erik Andren <erik.andren@gmail.com>
5868 L:      linux-media@vger.kernel.org
5869 T:      git git://linuxtv.org/media_tree.git
5870 S:      Maintained
5871 F:      drivers/media/usb/gspca/m5602/
5872
5873 GSPCA PAC207 SONIXB SUBDRIVER
5874 M:      Hans Verkuil <hverkuil@xs4all.nl>
5875 L:      linux-media@vger.kernel.org
5876 T:      git git://linuxtv.org/media_tree.git
5877 S:      Odd Fixes
5878 F:      drivers/media/usb/gspca/pac207.c
5879
5880 GSPCA SN9C20X SUBDRIVER
5881 M:      Brian Johnson <brijohn@gmail.com>
5882 L:      linux-media@vger.kernel.org
5883 T:      git git://linuxtv.org/media_tree.git
5884 S:      Maintained
5885 F:      drivers/media/usb/gspca/sn9c20x.c
5886
5887 GSPCA T613 SUBDRIVER
5888 M:      Leandro Costantino <lcostantino@gmail.com>
5889 L:      linux-media@vger.kernel.org
5890 T:      git git://linuxtv.org/media_tree.git
5891 S:      Maintained
5892 F:      drivers/media/usb/gspca/t613.c
5893
5894 GSPCA USB WEBCAM DRIVER
5895 M:      Hans Verkuil <hverkuil@xs4all.nl>
5896 L:      linux-media@vger.kernel.org
5897 T:      git git://linuxtv.org/media_tree.git
5898 S:      Odd Fixes
5899 F:      drivers/media/usb/gspca/
5900
5901 GTP (GPRS Tunneling Protocol)
5902 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5903 M:      Harald Welte <laforge@gnumonks.org>
5904 L:      osmocom-net-gprs@lists.osmocom.org
5905 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5906 S:      Maintained
5907 F:      drivers/net/gtp.c
5908
5909 GUID PARTITION TABLE (GPT)
5910 M:      Davidlohr Bueso <dave@stgolabs.net>
5911 L:      linux-efi@vger.kernel.org
5912 S:      Maintained
5913 F:      block/partitions/efi.*
5914
5915 STK1160 USB VIDEO CAPTURE DRIVER
5916 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5917 L:      linux-media@vger.kernel.org
5918 T:      git git://linuxtv.org/media_tree.git
5919 S:      Maintained
5920 F:      drivers/media/usb/stk1160/
5921
5922 H8/300 ARCHITECTURE
5923 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5924 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5925 W:      http://uclinux-h8.sourceforge.jp
5926 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5927 S:      Maintained
5928 F:      arch/h8300/
5929 F:      drivers/clocksource/h8300_*.c
5930 F:      drivers/clk/h8300/
5931 F:      drivers/irqchip/irq-renesas-h8*.c
5932
5933 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5934 M:      Frank Seidel <frank@f-seidel.de>
5935 L:      platform-driver-x86@vger.kernel.org
5936 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5937 S:      Maintained
5938 F:      drivers/platform/x86/hdaps.c
5939
5940 HDPVR USB VIDEO ENCODER DRIVER
5941 M:      Hans Verkuil <hverkuil@xs4all.nl>
5942 L:      linux-media@vger.kernel.org
5943 T:      git git://linuxtv.org/media_tree.git
5944 W:      https://linuxtv.org
5945 S:      Odd Fixes
5946 F:      drivers/media/usb/hdpvr/
5947
5948 HWPOISON MEMORY FAILURE HANDLING
5949 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5950 L:      linux-mm@kvack.org
5951 S:      Maintained
5952 F:      mm/memory-failure.c
5953 F:      mm/hwpoison-inject.c
5954
5955 HYPERVISOR VIRTUAL CONSOLE DRIVER
5956 L:      linuxppc-dev@lists.ozlabs.org
5957 S:      Odd Fixes
5958 F:      drivers/tty/hvc/
5959
5960 HACKRF MEDIA DRIVER
5961 M:      Antti Palosaari <crope@iki.fi>
5962 L:      linux-media@vger.kernel.org
5963 W:      https://linuxtv.org
5964 W:      http://palosaari.fi/linux/
5965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5966 T:      git git://linuxtv.org/anttip/media_tree.git
5967 S:      Maintained
5968 F:      drivers/media/usb/hackrf/
5969
5970 HARDWARE MONITORING
5971 M:      Jean Delvare <jdelvare@suse.com>
5972 M:      Guenter Roeck <linux@roeck-us.net>
5973 L:      linux-hwmon@vger.kernel.org
5974 W:      http://hwmon.wiki.kernel.org/
5975 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5977 S:      Maintained
5978 F:      Documentation/hwmon/
5979 F:      drivers/hwmon/
5980 F:      include/linux/hwmon*.h
5981
5982 HARDWARE RANDOM NUMBER GENERATOR CORE
5983 M:      Matt Mackall <mpm@selenic.com>
5984 M:      Herbert Xu <herbert@gondor.apana.org.au>
5985 L:      linux-crypto@vger.kernel.org
5986 S:      Odd fixes
5987 F:      Documentation/devicetree/bindings/rng/
5988 F:      Documentation/hw_random.txt
5989 F:      drivers/char/hw_random/
5990 F:      include/linux/hw_random.h
5991
5992 HARDWARE SPINLOCK CORE
5993 M:      Ohad Ben-Cohen <ohad@wizery.com>
5994 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5995 L:      linux-remoteproc@vger.kernel.org
5996 S:      Maintained
5997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5998 F:      Documentation/devicetree/bindings/hwlock/
5999 F:      Documentation/hwspinlock.txt
6000 F:      drivers/hwspinlock/
6001 F:      include/linux/hwspinlock.h
6002
6003 HARMONY SOUND DRIVER
6004 L:      linux-parisc@vger.kernel.org
6005 S:      Maintained
6006 F:      sound/parisc/harmony.*
6007
6008 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6009 M:      Jimmy Vance <jimmy.vance@hpe.com>
6010 S:      Supported
6011 F:      Documentation/watchdog/hpwdt.txt
6012 F:      drivers/watchdog/hpwdt.c
6013
6014 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6015 M:      Don Brace <don.brace@microsemi.com>
6016 L:      esc.storagedev@microsemi.com
6017 L:      linux-scsi@vger.kernel.org
6018 S:      Supported
6019 F:      Documentation/scsi/hpsa.txt
6020 F:      drivers/scsi/hpsa*.[ch]
6021 F:      include/linux/cciss*.h
6022 F:      include/uapi/linux/cciss*.h
6023
6024 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6025 M:      Don Brace <don.brace@microsemi.com>
6026 L:      esc.storagedev@microsemi.com
6027 L:      linux-scsi@vger.kernel.org
6028 S:      Supported
6029 F:      Documentation/blockdev/cciss.txt
6030 F:      drivers/block/cciss*
6031 F:      include/linux/cciss_ioctl.h
6032 F:      include/uapi/linux/cciss_ioctl.h
6033
6034 OPA-VNIC DRIVER
6035 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6036 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
6037 L:      linux-rdma@vger.kernel.org
6038 S:      Supported
6039 F:      drivers/infiniband/ulp/opa_vnic
6040
6041 HFI1 DRIVER
6042 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
6043 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
6044 L:      linux-rdma@vger.kernel.org
6045 S:      Supported
6046 F:      drivers/infiniband/hw/hfi1
6047
6048 HFS FILESYSTEM
6049 L:      linux-fsdevel@vger.kernel.org
6050 S:      Orphan
6051 F:      Documentation/filesystems/hfs.txt
6052 F:      fs/hfs/
6053
6054 HFSPLUS FILESYSTEM
6055 L:      linux-fsdevel@vger.kernel.org
6056 S:      Orphan
6057 F:      Documentation/filesystems/hfsplus.txt
6058 F:      fs/hfsplus/
6059
6060 HGA FRAMEBUFFER DRIVER
6061 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6062 L:      linux-nvidia@lists.surfsouth.com
6063 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6064 S:      Maintained
6065 F:      drivers/video/fbdev/hgafb.c
6066
6067 HIBERNATION (aka Software Suspend, aka swsusp)
6068 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
6069 M:      Pavel Machek <pavel@ucw.cz>
6070 L:      linux-pm@vger.kernel.org
6071 B:      https://bugzilla.kernel.org
6072 S:      Supported
6073 F:      arch/x86/power/
6074 F:      drivers/base/power/
6075 F:      kernel/power/
6076 F:      include/linux/suspend.h
6077 F:      include/linux/freezer.h
6078 F:      include/linux/pm.h
6079 F:      arch/*/include/asm/suspend*.h
6080
6081 HID CORE LAYER
6082 M:      Jiri Kosina <jikos@kernel.org>
6083 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
6084 L:      linux-input@vger.kernel.org
6085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6086 S:      Maintained
6087 F:      drivers/hid/
6088 F:      include/linux/hid*
6089 F:      include/uapi/linux/hid*
6090
6091 HID SENSOR HUB DRIVERS
6092 M:      Jiri Kosina <jikos@kernel.org>
6093 M:      Jonathan Cameron <jic23@kernel.org>
6094 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6095 L:      linux-input@vger.kernel.org
6096 L:      linux-iio@vger.kernel.org
6097 S:      Maintained
6098 F:      Documentation/hid/hid-sensor*
6099 F:      drivers/hid/hid-sensor-*
6100 F:      drivers/iio/*/hid-*
6101 F:      include/linux/hid-sensor-*
6102
6103 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
6104 M:      Thomas Gleixner <tglx@linutronix.de>
6105 L:      linux-kernel@vger.kernel.org
6106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6107 S:      Maintained
6108 F:      Documentation/timers/
6109 F:      kernel/time/hrtimer.c
6110 F:      kernel/time/clockevents.c
6111 F:      kernel/time/tick*.*
6112 F:      kernel/time/timer_*.c
6113 F:      include/linux/clockchips.h
6114 F:      include/linux/hrtimer.h
6115
6116 HIGH-SPEED SCC DRIVER FOR AX.25
6117 L:      linux-hams@vger.kernel.org
6118 S:      Orphan
6119 F:      drivers/net/hamradio/dmascc.c
6120 F:      drivers/net/hamradio/scc.c
6121
6122 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6123 M:      HighPoint Linux Team <linux@highpoint-tech.com>
6124 W:      http://www.highpoint-tech.com
6125 S:      Supported
6126 F:      Documentation/scsi/hptiop.txt
6127 F:      drivers/scsi/hptiop.c
6128
6129 HIPPI
6130 M:      Jes Sorensen <jes@trained-monkey.org>
6131 L:      linux-hippi@sunsite.dk
6132 S:      Maintained
6133 F:      include/linux/hippidevice.h
6134 F:      include/uapi/linux/if_hippi.h
6135 F:      net/802/hippi.c
6136 F:      drivers/net/hippi/
6137
6138 HISILICON NETWORK SUBSYSTEM DRIVER
6139 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
6140 M:      Salil Mehta <salil.mehta@huawei.com>
6141 L:      netdev@vger.kernel.org
6142 W:      http://www.hisilicon.com
6143 S:      Maintained
6144 F:      drivers/net/ethernet/hisilicon/
6145 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
6146
6147 HISILICON ROCE DRIVER
6148 M:      Lijun Ou <oulijun@huawei.com>
6149 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
6150 L:      linux-rdma@vger.kernel.org
6151 S:      Maintained
6152 F:      drivers/infiniband/hw/hns/
6153 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6154
6155 HISILICON SAS Controller
6156 M:      John Garry <john.garry@huawei.com>
6157 W:      http://www.hisilicon.com
6158 S:      Supported
6159 F:      drivers/scsi/hisi_sas/
6160 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6161
6162 HOST AP DRIVER
6163 M:      Jouni Malinen <j@w1.fi>
6164 L:      linux-wireless@vger.kernel.org
6165 W:      http://w1.fi/hostap-driver.html
6166 S:      Obsolete
6167 F:      drivers/net/wireless/intersil/hostap/
6168
6169 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6170 L:      platform-driver-x86@vger.kernel.org
6171 S:      Orphan
6172 F:      drivers/platform/x86/tc1100-wmi.c
6173
6174 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6175 M:      Jaroslav Kysela <perex@perex.cz>
6176 S:      Maintained
6177 F:      drivers/net/ethernet/hp/hp100.*
6178
6179 HPET:   High Precision Event Timers driver
6180 M:      Clemens Ladisch <clemens@ladisch.de>
6181 S:      Maintained
6182 F:      Documentation/timers/hpet.txt
6183 F:      drivers/char/hpet.c
6184 F:      include/linux/hpet.h
6185 F:      include/uapi/linux/hpet.h
6186
6187 HPET:   x86
6188 S:      Orphan
6189 F:      arch/x86/kernel/hpet.c
6190 F:      arch/x86/include/asm/hpet.h
6191
6192 HPFS FILESYSTEM
6193 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6194 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6195 S:      Maintained
6196 F:      fs/hpfs/
6197
6198 HSI SUBSYSTEM
6199 M:      Sebastian Reichel <sre@kernel.org>
6200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6201 S:      Maintained
6202 F:      Documentation/ABI/testing/sysfs-bus-hsi
6203 F:      Documentation/driver-api/hsi.rst
6204 F:      drivers/hsi/
6205 F:      include/linux/hsi/
6206 F:      include/uapi/linux/hsi/
6207
6208 HSO 3G MODEM DRIVER
6209 L:      linux-usb@vger.kernel.org
6210 S:      Orphan
6211 F:      drivers/net/usb/hso.c
6212
6213 HSR NETWORK PROTOCOL
6214 M:      Arvid Brodin <arvid.brodin@alten.se>
6215 L:      netdev@vger.kernel.org
6216 S:      Maintained
6217 F:      net/hsr/
6218
6219 HTCPEN TOUCHSCREEN DRIVER
6220 M:      Pau Oliva Fora <pof@eslack.org>
6221 L:      linux-input@vger.kernel.org
6222 S:      Maintained
6223 F:      drivers/input/touchscreen/htcpen.c
6224
6225 HUGETLB FILESYSTEM
6226 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6227 S:      Maintained
6228 F:      fs/hugetlbfs/
6229
6230 HVA ST MEDIA DRIVER
6231 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6232 L:      linux-media@vger.kernel.org
6233 T:      git git://linuxtv.org/media_tree.git
6234 W:      https://linuxtv.org
6235 S:      Supported
6236 F:      drivers/media/platform/sti/hva
6237
6238 Hyper-V CORE AND DRIVERS
6239 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6240 M:      Haiyang Zhang <haiyangz@microsoft.com>
6241 M:      Stephen Hemminger <sthemmin@microsoft.com>
6242 L:      devel@linuxdriverproject.org
6243 S:      Maintained
6244 F:      arch/x86/include/asm/mshyperv.h
6245 F:      arch/x86/include/uapi/asm/hyperv.h
6246 F:      arch/x86/kernel/cpu/mshyperv.c
6247 F:      arch/x86/hyperv
6248 F:      drivers/hid/hid-hyperv.c
6249 F:      drivers/hv/
6250 F:      drivers/input/serio/hyperv-keyboard.c
6251 F:      drivers/pci/host/pci-hyperv.c
6252 F:      drivers/net/hyperv/
6253 F:      drivers/scsi/storvsc_drv.c
6254 F:      drivers/uio/uio_hv_generic.c
6255 F:      drivers/video/fbdev/hyperv_fb.c
6256 F:      include/linux/hyperv.h
6257 F:      tools/hv/
6258 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6259
6260 I2C MUXES
6261 M:      Peter Rosin <peda@axentia.se>
6262 L:      linux-i2c@vger.kernel.org
6263 S:      Maintained
6264 F:      Documentation/i2c/i2c-topology
6265 F:      Documentation/i2c/muxes/
6266 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6267 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6268 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6269 F:      drivers/i2c/i2c-mux.c
6270 F:      drivers/i2c/muxes/
6271 F:      include/linux/i2c-mux.h
6272
6273 I2C OVER PARALLEL PORT
6274 M:      Jean Delvare <jdelvare@suse.com>
6275 L:      linux-i2c@vger.kernel.org
6276 S:      Maintained
6277 F:      Documentation/i2c/busses/i2c-parport
6278 F:      Documentation/i2c/busses/i2c-parport-light
6279 F:      drivers/i2c/busses/i2c-parport.c
6280 F:      drivers/i2c/busses/i2c-parport-light.c
6281
6282 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6283 M:      Jean Delvare <jdelvare@suse.com>
6284 L:      linux-i2c@vger.kernel.org
6285 S:      Maintained
6286 F:      Documentation/i2c/busses/i2c-ali1535
6287 F:      Documentation/i2c/busses/i2c-ali1563
6288 F:      Documentation/i2c/busses/i2c-ali15x3
6289 F:      Documentation/i2c/busses/i2c-amd756
6290 F:      Documentation/i2c/busses/i2c-amd8111
6291 F:      Documentation/i2c/busses/i2c-i801
6292 F:      Documentation/i2c/busses/i2c-nforce2
6293 F:      Documentation/i2c/busses/i2c-piix4
6294 F:      Documentation/i2c/busses/i2c-sis5595
6295 F:      Documentation/i2c/busses/i2c-sis630
6296 F:      Documentation/i2c/busses/i2c-sis96x
6297 F:      Documentation/i2c/busses/i2c-via
6298 F:      Documentation/i2c/busses/i2c-viapro
6299 F:      drivers/i2c/busses/i2c-ali1535.c
6300 F:      drivers/i2c/busses/i2c-ali1563.c
6301 F:      drivers/i2c/busses/i2c-ali15x3.c
6302 F:      drivers/i2c/busses/i2c-amd756.c
6303 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6304 F:      drivers/i2c/busses/i2c-amd8111.c
6305 F:      drivers/i2c/busses/i2c-i801.c
6306 F:      drivers/i2c/busses/i2c-isch.c
6307 F:      drivers/i2c/busses/i2c-nforce2.c
6308 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6309 F:      drivers/i2c/busses/i2c-piix4.c
6310 F:      drivers/i2c/busses/i2c-sis5595.c
6311 F:      drivers/i2c/busses/i2c-sis630.c
6312 F:      drivers/i2c/busses/i2c-sis96x.c
6313 F:      drivers/i2c/busses/i2c-via.c
6314 F:      drivers/i2c/busses/i2c-viapro.c
6315
6316 I2C/SMBUS ISMT DRIVER
6317 M:      Seth Heasley <seth.heasley@intel.com>
6318 M:      Neil Horman <nhorman@tuxdriver.com>
6319 L:      linux-i2c@vger.kernel.org
6320 F:      drivers/i2c/busses/i2c-ismt.c
6321 F:      Documentation/i2c/busses/i2c-ismt
6322
6323 I2C/SMBUS STUB DRIVER
6324 M:      Jean Delvare <jdelvare@suse.com>
6325 L:      linux-i2c@vger.kernel.org
6326 S:      Maintained
6327 F:      drivers/i2c/i2c-stub.c
6328
6329 I2C SUBSYSTEM
6330 M:      Wolfram Sang <wsa@the-dreams.de>
6331 L:      linux-i2c@vger.kernel.org
6332 W:      https://i2c.wiki.kernel.org/
6333 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6335 S:      Maintained
6336 F:      Documentation/devicetree/bindings/i2c/
6337 F:      Documentation/i2c/
6338 F:      drivers/i2c/
6339 F:      drivers/i2c/*/
6340 F:      include/linux/i2c.h
6341 F:      include/linux/i2c-*.h
6342 F:      include/uapi/linux/i2c.h
6343 F:      include/uapi/linux/i2c-*.h
6344
6345 I2C ACPI SUPPORT
6346 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6347 L:      linux-i2c@vger.kernel.org
6348 L:      linux-acpi@vger.kernel.org
6349 S:      Maintained
6350
6351 I2C-TAOS-EVM DRIVER
6352 M:      Jean Delvare <jdelvare@suse.com>
6353 L:      linux-i2c@vger.kernel.org
6354 S:      Maintained
6355 F:      Documentation/i2c/busses/i2c-taos-evm
6356 F:      drivers/i2c/busses/i2c-taos-evm.c
6357
6358 I2C-TINY-USB DRIVER
6359 M:      Till Harbaum <till@harbaum.org>
6360 L:      linux-i2c@vger.kernel.org
6361 W:      http://www.harbaum.org/till/i2c_tiny_usb
6362 S:      Maintained
6363 F:      drivers/i2c/busses/i2c-tiny-usb.c
6364
6365 i386 BOOT CODE
6366 M:      "H. Peter Anvin" <hpa@zytor.com>
6367 S:      Maintained
6368 F:      arch/x86/boot/
6369
6370 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6371 M:      "H. Peter Anvin" <hpa@zytor.com>
6372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6373 S:      Maintained
6374
6375 IA64 (Itanium) PLATFORM
6376 M:      Tony Luck <tony.luck@intel.com>
6377 M:      Fenghua Yu <fenghua.yu@intel.com>
6378 L:      linux-ia64@vger.kernel.org
6379 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6380 S:      Maintained
6381 F:      arch/ia64/
6382
6383 IBM Power VMX Cryptographic instructions
6384 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6385 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6386 L:      linux-crypto@vger.kernel.org
6387 S:      Supported
6388 F:      drivers/crypto/vmx/Makefile
6389 F:      drivers/crypto/vmx/Kconfig
6390 F:      drivers/crypto/vmx/vmx.c
6391 F:      drivers/crypto/vmx/aes*
6392 F:      drivers/crypto/vmx/ghash*
6393 F:      drivers/crypto/vmx/ppc-xlate.pl
6394
6395 IBM Power in-Nest Crypto Acceleration
6396 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6397 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6398 L:      linux-crypto@vger.kernel.org
6399 S:      Supported
6400 F:      drivers/crypto/nx/Makefile
6401 F:      drivers/crypto/nx/Kconfig
6402 F:      drivers/crypto/nx/nx-aes*
6403 F:      drivers/crypto/nx/nx-sha*
6404 F:      drivers/crypto/nx/nx.*
6405 F:      drivers/crypto/nx/nx_csbcpb.h
6406 F:      drivers/crypto/nx/nx_debugfs.h
6407
6408 IBM Power 842 compression accelerator
6409 M:      Haren Myneni <haren@us.ibm.com>
6410 S:      Supported
6411 F:      drivers/crypto/nx/Makefile
6412 F:      drivers/crypto/nx/Kconfig
6413 F:      drivers/crypto/nx/nx-842*
6414 F:      include/linux/sw842.h
6415 F:      crypto/842.c
6416 F:      lib/842/
6417
6418 IBM Power Linux RAID adapter
6419 M:      Brian King <brking@us.ibm.com>
6420 S:      Supported
6421 F:      drivers/scsi/ipr.*
6422
6423 IBM Power Virtual Ethernet Device Driver
6424 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6425 L:      netdev@vger.kernel.org
6426 S:      Supported
6427 F:      drivers/net/ethernet/ibm/ibmveth.*
6428
6429 IBM Power SRIOV Virtual NIC Device Driver
6430 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6431 M:      John Allen <jallen@linux.vnet.ibm.com>
6432 L:      netdev@vger.kernel.org
6433 S:      Supported
6434 F:      drivers/net/ethernet/ibm/ibmvnic.*
6435
6436 IBM Power Virtual SCSI Device Drivers
6437 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6438 L:      linux-scsi@vger.kernel.org
6439 S:      Supported
6440 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6441 F:      include/scsi/viosrp.h
6442
6443 IBM Power Virtual SCSI Device Target Driver
6444 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6445 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6446 L:      linux-scsi@vger.kernel.org
6447 L:      target-devel@vger.kernel.org
6448 S:      Supported
6449 F:      drivers/scsi/ibmvscsi_tgt/
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 ServeRAID RAID DRIVER
6458 S:      Orphan
6459 F:      drivers/scsi/ips.*
6460
6461 ICH LPC AND GPIO DRIVER
6462 M:      Peter Tyser <ptyser@xes-inc.com>
6463 S:      Maintained
6464 F:      drivers/mfd/lpc_ich.c
6465 F:      drivers/gpio/gpio-ich.c
6466
6467 IDT VersaClock 5 CLOCK DRIVER
6468 M:      Marek Vasut <marek.vasut@gmail.com>
6469 S:      Maintained
6470 F:      drivers/clk/clk-versaclock5.c
6471
6472 IDE SUBSYSTEM
6473 M:      "David S. Miller" <davem@davemloft.net>
6474 L:      linux-ide@vger.kernel.org
6475 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6476 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6477 S:      Maintained
6478 F:      Documentation/ide/
6479 F:      drivers/ide/
6480 F:      include/linux/ide.h
6481
6482 IDEAPAD LAPTOP EXTRAS DRIVER
6483 M:      Ike Panhc <ike.pan@canonical.com>
6484 L:      platform-driver-x86@vger.kernel.org
6485 W:      http://launchpad.net/ideapad-laptop
6486 S:      Maintained
6487 F:      drivers/platform/x86/ideapad-laptop.c
6488
6489 IDEAPAD LAPTOP SLIDEBAR DRIVER
6490 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6491 L:      linux-input@vger.kernel.org
6492 W:      https://github.com/o2genum/ideapad-slidebar
6493 S:      Maintained
6494 F:      drivers/input/misc/ideapad_slidebar.c
6495
6496 IDE/ATAPI DRIVERS
6497 M:      Borislav Petkov <bp@alien8.de>
6498 L:      linux-ide@vger.kernel.org
6499 S:      Maintained
6500 F:      Documentation/cdrom/ide-cd
6501 F:      drivers/ide/ide-cd*
6502
6503 IEEE 802.15.4 SUBSYSTEM
6504 M:      Alexander Aring <alex.aring@gmail.com>
6505 M:      Stefan Schmidt <stefan@osg.samsung.com>
6506 L:      linux-wpan@vger.kernel.org
6507 W:      http://wpan.cakelab.org/
6508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6510 S:      Maintained
6511 F:      net/ieee802154/
6512 F:      net/mac802154/
6513 F:      drivers/net/ieee802154/
6514 F:      include/linux/nl802154.h
6515 F:      include/linux/ieee802154.h
6516 F:      include/net/nl802154.h
6517 F:      include/net/mac802154.h
6518 F:      include/net/af_ieee802154.h
6519 F:      include/net/cfg802154.h
6520 F:      include/net/ieee802154_netdev.h
6521 F:      Documentation/networking/ieee802154.txt
6522
6523 IFE PROTOCOL
6524 M:      Yotam Gigi <yotamg@mellanox.com>
6525 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6526 F:      net/ife
6527 F:      include/net/ife.h
6528 F:      include/uapi/linux/ife.h
6529
6530 IGORPLUG-USB IR RECEIVER
6531 M:      Sean Young <sean@mess.org>
6532 L:      linux-media@vger.kernel.org
6533 S:      Maintained
6534 F:      drivers/media/rc/igorplugusb.c
6535
6536 IGUANAWORKS USB IR TRANSCEIVER
6537 M:      Sean Young <sean@mess.org>
6538 L:      linux-media@vger.kernel.org
6539 S:      Maintained
6540 F:      drivers/media/rc/iguanair.c
6541
6542 IIO DIGITAL POTENTIOMETER DAC
6543 M:      Peter Rosin <peda@axentia.se>
6544 L:      linux-iio@vger.kernel.org
6545 S:      Maintained
6546 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6547 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6548 F:      drivers/iio/dac/dpot-dac.c
6549
6550 IIO ENVELOPE DETECTOR
6551 M:      Peter Rosin <peda@axentia.se>
6552 L:      linux-iio@vger.kernel.org
6553 S:      Maintained
6554 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6555 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6556 F:      drivers/iio/adc/envelope-detector.c
6557
6558 IIO MULTIPLEXER
6559 M:      Peter Rosin <peda@axentia.se>
6560 L:      linux-iio@vger.kernel.org
6561 S:      Maintained
6562 F:      Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6563 F:      drivers/iio/multiplexer/iio-mux.c
6564
6565 IIO SUBSYSTEM AND DRIVERS
6566 M:      Jonathan Cameron <jic23@kernel.org>
6567 R:      Hartmut Knaack <knaack.h@gmx.de>
6568 R:      Lars-Peter Clausen <lars@metafoo.de>
6569 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6570 L:      linux-iio@vger.kernel.org
6571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6572 S:      Maintained
6573 F:      Documentation/devicetree/bindings/iio/
6574 F:      drivers/iio/
6575 F:      drivers/staging/iio/
6576 F:      include/linux/iio/
6577 F:      tools/iio/
6578
6579 IKANOS/ADI EAGLE ADSL USB DRIVER
6580 M:      Matthieu Castet <castet.matthieu@free.fr>
6581 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6582 S:      Maintained
6583 F:      drivers/usb/atm/ueagle-atm.c
6584
6585 IMGTEC ASCII LCD DRIVER
6586 M:      Paul Burton <paul.burton@imgtec.com>
6587 S:      Maintained
6588 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6589 F:      drivers/auxdisplay/img-ascii-lcd.c
6590
6591 INA209 HARDWARE MONITOR DRIVER
6592 M:      Guenter Roeck <linux@roeck-us.net>
6593 L:      linux-hwmon@vger.kernel.org
6594 S:      Maintained
6595 F:      Documentation/hwmon/ina209
6596 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6597 F:      drivers/hwmon/ina209.c
6598
6599 INA2XX HARDWARE MONITOR DRIVER
6600 M:      Guenter Roeck <linux@roeck-us.net>
6601 L:      linux-hwmon@vger.kernel.org
6602 S:      Maintained
6603 F:      Documentation/hwmon/ina2xx
6604 F:      drivers/hwmon/ina2xx.c
6605 F:      include/linux/platform_data/ina2xx.h
6606
6607 INDUSTRY PACK SUBSYSTEM (IPACK)
6608 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6609 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6610 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6611 L:      industrypack-devel@lists.sourceforge.net
6612 W:      http://industrypack.sourceforge.net
6613 S:      Maintained
6614 F:      drivers/ipack/
6615
6616 INGENIC JZ4780 DMA Driver
6617 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6618 S:      Maintained
6619 F:      drivers/dma/dma-jz4780.c
6620
6621 INGENIC JZ4780 NAND DRIVER
6622 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6623 L:      linux-mtd@lists.infradead.org
6624 S:      Maintained
6625 F:      drivers/mtd/nand/jz4780_*
6626
6627 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6628 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6629 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6630 L:      linux-ima-devel@lists.sourceforge.net
6631 L:      linux-ima-user@lists.sourceforge.net
6632 L:      linux-security-module@vger.kernel.org
6633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6634 S:      Supported
6635 F:      security/integrity/ima/
6636
6637 IMGTEC IR DECODER DRIVER
6638 M:      James Hogan <james.hogan@imgtec.com>
6639 S:      Maintained
6640 F:      drivers/media/rc/img-ir/
6641
6642 IMS TWINTURBO FRAMEBUFFER DRIVER
6643 L:      linux-fbdev@vger.kernel.org
6644 S:      Orphan
6645 F:      drivers/video/fbdev/imsttfb.c
6646
6647 INFINIBAND SUBSYSTEM
6648 M:      Doug Ledford <dledford@redhat.com>
6649 M:      Sean Hefty <sean.hefty@intel.com>
6650 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6651 L:      linux-rdma@vger.kernel.org
6652 W:      http://www.openfabrics.org/
6653 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6655 S:      Supported
6656 F:      Documentation/devicetree/bindings/infiniband/
6657 F:      Documentation/infiniband/
6658 F:      drivers/infiniband/
6659 F:      include/uapi/linux/if_infiniband.h
6660 F:      include/uapi/rdma/
6661 F:      include/rdma/
6662
6663 INOTIFY
6664 M:      John McCutchan <john@johnmccutchan.com>
6665 M:      Robert Love <rlove@rlove.org>
6666 M:      Eric Paris <eparis@parisplace.org>
6667 S:      Maintained
6668 F:      Documentation/filesystems/inotify.txt
6669 F:      fs/notify/inotify/
6670 F:      include/linux/inotify.h
6671 F:      include/uapi/linux/inotify.h
6672
6673 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6674 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6675 L:      linux-input@vger.kernel.org
6676 Q:      http://patchwork.kernel.org/project/linux-input/list/
6677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6678 S:      Maintained
6679 F:      drivers/input/
6680 F:      include/linux/input.h
6681 F:      include/uapi/linux/input.h
6682 F:      include/linux/input/
6683 F:      Documentation/devicetree/bindings/input/
6684
6685 INPUT MULTITOUCH (MT) PROTOCOL
6686 M:      Henrik Rydberg <rydberg@bitmath.org>
6687 L:      linux-input@vger.kernel.org
6688 S:      Odd fixes
6689 F:      Documentation/input/multi-touch-protocol.rst
6690 F:      drivers/input/input-mt.c
6691 K:      \b(ABS|SYN)_MT_
6692
6693 INSIDE SECURE CRYPTO DRIVER
6694 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
6695 F:      drivers/crypto/inside-secure/
6696 S:      Maintained
6697 L:      linux-crypto@vger.kernel.org
6698
6699 INTEL ASoC BDW/HSW DRIVERS
6700 M:      Jie Yang <yang.jie@linux.intel.com>
6701 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6702 S:      Supported
6703 F:      sound/soc/intel/common/sst-dsp*
6704 F:      sound/soc/intel/common/sst-firmware.c
6705 F:      sound/soc/intel/boards/broadwell.c
6706 F:      sound/soc/intel/haswell/
6707
6708 INTEL C600 SERIES SAS CONTROLLER DRIVER
6709 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6710 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6711 L:      linux-scsi@vger.kernel.org
6712 T:      git git://git.code.sf.net/p/intel-sas/isci
6713 S:      Supported
6714 F:      drivers/scsi/isci/
6715
6716 INTEL HID EVENT DRIVER
6717 M:      Alex Hung <alex.hung@canonical.com>
6718 L:      platform-driver-x86@vger.kernel.org
6719 S:      Maintained
6720 F:      drivers/platform/x86/intel-hid.c
6721
6722 INTEL VIRTUAL BUTTON DRIVER
6723 M:      AceLan Kao <acelan.kao@canonical.com>
6724 L:      platform-driver-x86@vger.kernel.org
6725 S:      Maintained
6726 F:      drivers/platform/x86/intel-vbtn.c
6727
6728 INTEL IDLE DRIVER
6729 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6730 M:      Len Brown <lenb@kernel.org>
6731 L:      linux-pm@vger.kernel.org
6732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6733 B:      https://bugzilla.kernel.org
6734 S:      Supported
6735 F:      drivers/idle/intel_idle.c
6736
6737 INTEL INTEGRATED SENSOR HUB DRIVER
6738 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6739 M:      Jiri Kosina <jikos@kernel.org>
6740 L:      linux-input@vger.kernel.org
6741 S:      Maintained
6742 F:      drivers/hid/intel-ish-hid/
6743
6744 INTEL PSTATE DRIVER
6745 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6746 M:      Len Brown <lenb@kernel.org>
6747 L:      linux-pm@vger.kernel.org
6748 S:      Supported
6749 F:      drivers/cpufreq/intel_pstate.c
6750
6751 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6752 M:      Maik Broemme <mbroemme@libmpq.org>
6753 L:      linux-fbdev@vger.kernel.org
6754 S:      Maintained
6755 F:      Documentation/fb/intelfb.txt
6756 F:      drivers/video/fbdev/intelfb/
6757
6758 INTEL 810/815 FRAMEBUFFER DRIVER
6759 M:      Antonino Daplas <adaplas@gmail.com>
6760 L:      linux-fbdev@vger.kernel.org
6761 S:      Maintained
6762 F:      drivers/video/fbdev/i810/
6763
6764 INTEL MENLOW THERMAL DRIVER
6765 M:      Sujith Thomas <sujith.thomas@intel.com>
6766 L:      platform-driver-x86@vger.kernel.org
6767 W:      https://01.org/linux-acpi
6768 S:      Supported
6769 F:      drivers/platform/x86/intel_menlow.c
6770
6771 INTEL I/OAT DMA DRIVER
6772 M:      Dave Jiang <dave.jiang@intel.com>
6773 R:      Dan Williams <dan.j.williams@intel.com>
6774 L:      dmaengine@vger.kernel.org
6775 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6776 S:      Supported
6777 F:      drivers/dma/ioat*
6778
6779 INTEL IOMMU (VT-d)
6780 M:      David Woodhouse <dwmw2@infradead.org>
6781 L:      iommu@lists.linux-foundation.org
6782 T:      git git://git.infradead.org/iommu-2.6.git
6783 S:      Supported
6784 F:      drivers/iommu/intel-iommu.c
6785 F:      include/linux/intel-iommu.h
6786
6787 INTEL IOP-ADMA DMA DRIVER
6788 R:      Dan Williams <dan.j.williams@intel.com>
6789 S:      Odd fixes
6790 F:      drivers/dma/iop-adma.c
6791
6792 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6793 M:      Krzysztof Halasa <khalasa@piap.pl>
6794 S:      Maintained
6795 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6796 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6797 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6798 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6799 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6800 F:      drivers/net/wan/ixp4xx_hss.c
6801
6802 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6803 M:      Deepak Saxena <dsaxena@plexity.net>
6804 S:      Maintained
6805 F:      drivers/char/hw_random/ixp4xx-rng.c
6806
6807 INTEL ETHERNET DRIVERS
6808 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6809 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6810 W:      http://www.intel.com/support/feedback.htm
6811 W:      http://e1000.sourceforge.net/
6812 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6814 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6815 S:      Supported
6816 F:      Documentation/networking/e100.txt
6817 F:      Documentation/networking/e1000.txt
6818 F:      Documentation/networking/e1000e.txt
6819 F:      Documentation/networking/igb.txt
6820 F:      Documentation/networking/igbvf.txt
6821 F:      Documentation/networking/ixgb.txt
6822 F:      Documentation/networking/ixgbe.txt
6823 F:      Documentation/networking/ixgbevf.txt
6824 F:      Documentation/networking/i40e.txt
6825 F:      Documentation/networking/i40evf.txt
6826 F:      drivers/net/ethernet/intel/
6827 F:      drivers/net/ethernet/intel/*/
6828 F:      include/linux/avf/virtchnl.h
6829
6830 INTEL RDMA RNIC DRIVER
6831 M:     Faisal Latif <faisal.latif@intel.com>
6832 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6833 L:     linux-rdma@vger.kernel.org
6834 S:     Supported
6835 F:     drivers/infiniband/hw/i40iw/
6836
6837 INTEL MERRIFIELD GPIO DRIVER
6838 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6839 L:      linux-gpio@vger.kernel.org
6840 S:      Maintained
6841 F:      drivers/gpio/gpio-merrifield.c
6842
6843 INTEL-MID GPIO DRIVER
6844 M:      David Cohen <david.a.cohen@linux.intel.com>
6845 L:      linux-gpio@vger.kernel.org
6846 S:      Maintained
6847 F:      drivers/gpio/gpio-intel-mid.c
6848
6849 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6850 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6851 L:      linux-wireless@vger.kernel.org
6852 S:      Maintained
6853 F:      Documentation/networking/README.ipw2100
6854 F:      Documentation/networking/README.ipw2200
6855 F:      drivers/net/wireless/intel/ipw2x00/
6856
6857 INTEL(R) TRACE HUB
6858 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6859 S:      Supported
6860 F:      Documentation/trace/intel_th.txt
6861 F:      drivers/hwtracing/intel_th/
6862
6863 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6864 M:      Ning Sun <ning.sun@intel.com>
6865 L:      tboot-devel@lists.sourceforge.net
6866 W:      http://tboot.sourceforge.net
6867 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6868 S:      Supported
6869 F:      Documentation/intel_txt.txt
6870 F:      include/linux/tboot.h
6871 F:      arch/x86/kernel/tboot.c
6872
6873 INTEL WIRELESS WIMAX CONNECTION 2400
6874 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6875 M:      linux-wimax@intel.com
6876 L:      wimax@linuxwimax.org (subscribers-only)
6877 S:      Supported
6878 W:      http://linuxwimax.org
6879 F:      Documentation/wimax/README.i2400m
6880 F:      drivers/net/wimax/i2400m/
6881 F:      include/uapi/linux/wimax/i2400m.h
6882
6883 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6884 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6885 L:      linux-wireless@vger.kernel.org
6886 S:      Supported
6887 F:      drivers/net/wireless/intel/iwlegacy/
6888
6889 INTEL WIRELESS WIFI LINK (iwlwifi)
6890 M:      Johannes Berg <johannes.berg@intel.com>
6891 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6892 M:      Luca Coelho <luciano.coelho@intel.com>
6893 M:      Intel Linux Wireless <linuxwifi@intel.com>
6894 L:      linux-wireless@vger.kernel.org
6895 W:      http://intellinuxwireless.org
6896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6897 S:      Supported
6898 F:      drivers/net/wireless/intel/iwlwifi/
6899
6900 INTEL MANAGEMENT ENGINE (mei)
6901 M:      Tomas Winkler <tomas.winkler@intel.com>
6902 L:      linux-kernel@vger.kernel.org
6903 S:      Supported
6904 F:      include/uapi/linux/mei.h
6905 F:      include/linux/mei_cl_bus.h
6906 F:      drivers/misc/mei/*
6907 F:      drivers/watchdog/mei_wdt.c
6908 F:      Documentation/misc-devices/mei/*
6909 F:      samples/mei/*
6910
6911 INTEL MIC DRIVERS (mic)
6912 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6913 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6914 S:      Supported
6915 W:      https://github.com/sudeepdutt/mic
6916 W:      http://software.intel.com/en-us/mic-developer
6917 F:      include/linux/mic_bus.h
6918 F:      include/linux/scif.h
6919 F:      include/uapi/linux/mic_common.h
6920 F:      include/uapi/linux/mic_ioctl.h
6921 F:      include/uapi/linux/scif_ioctl.h
6922 F:      drivers/misc/mic/
6923 F:      drivers/dma/mic_x100_dma.c
6924 F:      drivers/dma/mic_x100_dma.h
6925 F:      Documentation/mic/
6926
6927 INTEL PMC/P-Unit IPC DRIVER
6928 M:      Zha Qipeng<qipeng.zha@intel.com>
6929 L:      platform-driver-x86@vger.kernel.org
6930 S:      Maintained
6931 F:      drivers/platform/x86/intel_pmc_ipc.c
6932 F:      drivers/platform/x86/intel_punit_ipc.c
6933 F:      arch/x86/include/asm/intel_pmc_ipc.h
6934 F:      arch/x86/include/asm/intel_punit_ipc.h
6935
6936 INTEL TELEMETRY DRIVER
6937 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6938 L:      platform-driver-x86@vger.kernel.org
6939 S:      Maintained
6940 F:      arch/x86/include/asm/intel_telemetry.h
6941 F:      drivers/platform/x86/intel_telemetry*
6942
6943 INTEL PMC CORE DRIVER
6944 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6945 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6946 L:      platform-driver-x86@vger.kernel.org
6947 S:      Maintained
6948 F:      arch/x86/include/asm/pmc_core.h
6949 F:      drivers/platform/x86/intel_pmc_core*
6950
6951 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6952 M:      Linus Walleij <linus.walleij@linaro.org>
6953 L:      linux-iio@vger.kernel.org
6954 S:      Maintained
6955 F:      drivers/iio/gyro/mpu3050*
6956 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6957
6958 IOC3 ETHERNET DRIVER
6959 M:      Ralf Baechle <ralf@linux-mips.org>
6960 L:      linux-mips@linux-mips.org
6961 S:      Maintained
6962 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6963
6964 IOC3 SERIAL DRIVER
6965 M:      Pat Gefre <pfg@sgi.com>
6966 L:      linux-serial@vger.kernel.org
6967 S:      Maintained
6968 F:      drivers/tty/serial/ioc3_serial.c
6969
6970 IOMMU DRIVERS
6971 M:      Joerg Roedel <joro@8bytes.org>
6972 L:      iommu@lists.linux-foundation.org
6973 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6974 S:      Maintained
6975 F:      Documentation/devicetree/bindings/iommu/
6976 F:      drivers/iommu/
6977 F:      include/linux/iommu.h
6978 F:      include/linux/iova.h
6979
6980 IP MASQUERADING
6981 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6982 S:      Maintained
6983 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6984
6985 IPMI SUBSYSTEM
6986 M:      Corey Minyard <minyard@acm.org>
6987 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6988 W:      http://openipmi.sourceforge.net/
6989 S:      Supported
6990 F:      Documentation/IPMI.txt
6991 F:      drivers/char/ipmi/
6992 F:      include/linux/ipmi*
6993 F:      include/uapi/linux/ipmi*
6994
6995 QCOM AUDIO (ASoC) DRIVERS
6996 M:      Patrick Lai <plai@codeaurora.org>
6997 M:      Banajit Goswami <bgoswami@codeaurora.org>
6998 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6999 S:      Supported
7000 F:      sound/soc/qcom/
7001
7002 IPS SCSI RAID DRIVER
7003 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7004 L:      linux-scsi@vger.kernel.org
7005 W:      http://www.adaptec.com/
7006 S:      Maintained
7007 F:      drivers/scsi/ips*
7008
7009 IPVS
7010 M:      Wensong Zhang <wensong@linux-vs.org>
7011 M:      Simon Horman <horms@verge.net.au>
7012 M:      Julian Anastasov <ja@ssi.bg>
7013 L:      netdev@vger.kernel.org
7014 L:      lvs-devel@vger.kernel.org
7015 S:      Maintained
7016 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7017 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7018 F:      Documentation/networking/ipvs-sysctl.txt
7019 F:      include/net/ip_vs.h
7020 F:      include/uapi/linux/ip_vs.h
7021 F:      net/netfilter/ipvs/
7022
7023 IPWIRELESS DRIVER
7024 M:      Jiri Kosina <jikos@kernel.org>
7025 M:      David Sterba <dsterba@suse.com>
7026 S:      Odd Fixes
7027 F:      drivers/tty/ipwireless/
7028
7029 IPX NETWORK LAYER
7030 L:      netdev@vger.kernel.org
7031 S:      Odd fixes
7032 F:      include/net/ipx.h
7033 F:      include/uapi/linux/ipx.h
7034 F:      net/ipx/
7035
7036 IRDA SUBSYSTEM
7037 M:      Samuel Ortiz <samuel@sortiz.org>
7038 L:      irda-users@lists.sourceforge.net (subscribers-only)
7039 L:      netdev@vger.kernel.org
7040 W:      http://irda.sourceforge.net/
7041 S:      Maintained
7042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7043 F:      Documentation/networking/irda.txt
7044 F:      drivers/net/irda/
7045 F:      include/net/irda/
7046 F:      net/irda/
7047
7048 IRQ SUBSYSTEM
7049 M:      Thomas Gleixner <tglx@linutronix.de>
7050 L:      linux-kernel@vger.kernel.org
7051 S:      Maintained
7052 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7053 F:      kernel/irq/
7054
7055 IRQCHIP DRIVERS
7056 M:      Thomas Gleixner <tglx@linutronix.de>
7057 M:      Jason Cooper <jason@lakedaemon.net>
7058 M:      Marc Zyngier <marc.zyngier@arm.com>
7059 L:      linux-kernel@vger.kernel.org
7060 S:      Maintained
7061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7062 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
7063 F:      Documentation/devicetree/bindings/interrupt-controller/
7064 F:      drivers/irqchip/
7065
7066 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7067 M:      Marc Zyngier <marc.zyngier@arm.com>
7068 S:      Maintained
7069 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7070 F:      Documentation/IRQ-domain.txt
7071 F:      include/linux/irqdomain.h
7072 F:      kernel/irq/irqdomain.c
7073 F:      kernel/irq/msi.c
7074
7075 ISA
7076 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7077 S:      Maintained
7078 F:      Documentation/isa.txt
7079 F:      drivers/base/isa.c
7080 F:      include/linux/isa.h
7081
7082 ISAPNP
7083 M:      Jaroslav Kysela <perex@perex.cz>
7084 S:      Maintained
7085 F:      Documentation/isapnp.txt
7086 F:      drivers/pnp/isapnp/
7087 F:      include/linux/isapnp.h
7088
7089 ISA RADIO MODULE
7090 M:      Hans Verkuil <hverkuil@xs4all.nl>
7091 L:      linux-media@vger.kernel.org
7092 T:      git git://linuxtv.org/media_tree.git
7093 W:      https://linuxtv.org
7094 S:      Maintained
7095 F:      drivers/media/radio/radio-isa*
7096
7097 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7098 M:      Peter Jones <pjones@redhat.com>
7099 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
7100 S:      Maintained
7101 F:      drivers/firmware/iscsi_ibft*
7102
7103 ISCSI
7104 M:      Lee Duncan <lduncan@suse.com>
7105 M:      Chris Leech <cleech@redhat.com>
7106 L:      open-iscsi@googlegroups.com
7107 W:      www.open-iscsi.com
7108 S:      Maintained
7109 F:      drivers/scsi/*iscsi*
7110 F:      include/scsi/*iscsi*
7111
7112 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7113 M:      Or Gerlitz <ogerlitz@mellanox.com>
7114 M:      Sagi Grimberg <sagi@grimberg.me>
7115 M:      Roi Dayan <roid@mellanox.com>
7116 L:      linux-rdma@vger.kernel.org
7117 S:      Supported
7118 W:      http://www.openfabrics.org
7119 W:      www.open-iscsi.org
7120 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
7121 F:      drivers/infiniband/ulp/iser/
7122
7123 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7124 M:      Sagi Grimberg <sagi@grimberg.me>
7125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7126 L:      linux-rdma@vger.kernel.org
7127 L:      target-devel@vger.kernel.org
7128 S:      Supported
7129 W:      http://www.linux-iscsi.org
7130 F:      drivers/infiniband/ulp/isert
7131
7132 ISDN SUBSYSTEM
7133 M:      Karsten Keil <isdn@linux-pingi.de>
7134 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7135 L:      netdev@vger.kernel.org
7136 W:      http://www.isdn4linux.de
7137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7138 S:      Maintained
7139 F:      Documentation/isdn/
7140 F:      drivers/isdn/
7141 F:      include/linux/isdn.h
7142 F:      include/linux/isdn/
7143 F:      include/uapi/linux/isdn.h
7144 F:      include/uapi/linux/isdn/
7145
7146 ISDN SUBSYSTEM (Eicon active card driver)
7147 M:      Armin Schindler <mac@melware.de>
7148 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
7149 W:      http://www.melware.de
7150 S:      Maintained
7151 F:      drivers/isdn/hardware/eicon/
7152
7153 IT87 HARDWARE MONITORING DRIVER
7154 M:      Jean Delvare <jdelvare@suse.com>
7155 L:      linux-hwmon@vger.kernel.org
7156 S:      Maintained
7157 F:      Documentation/hwmon/it87
7158 F:      drivers/hwmon/it87.c
7159
7160 IT913X MEDIA DRIVER
7161 M:      Antti Palosaari <crope@iki.fi>
7162 L:      linux-media@vger.kernel.org
7163 W:      https://linuxtv.org
7164 W:      http://palosaari.fi/linux/
7165 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7166 T:      git git://linuxtv.org/anttip/media_tree.git
7167 S:      Maintained
7168 F:      drivers/media/tuners/it913x*
7169
7170 IVTV VIDEO4LINUX DRIVER
7171 M:      Andy Walls <awalls@md.metrocast.net>
7172 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
7173 L:      linux-media@vger.kernel.org
7174 T:      git git://linuxtv.org/media_tree.git
7175 W:      http://www.ivtvdriver.org
7176 S:      Maintained
7177 F:      Documentation/media/v4l-drivers/ivtv*
7178 F:      drivers/media/pci/ivtv/
7179 F:      include/uapi/linux/ivtv*
7180
7181 IX2505V MEDIA DRIVER
7182 M:      Malcolm Priestley <tvboxspy@gmail.com>
7183 L:      linux-media@vger.kernel.org
7184 W:      https://linuxtv.org
7185 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7186 S:      Maintained
7187 F:      drivers/media/dvb-frontends/ix2505v*
7188
7189 JC42.4 TEMPERATURE SENSOR DRIVER
7190 M:      Guenter Roeck <linux@roeck-us.net>
7191 L:      linux-hwmon@vger.kernel.org
7192 S:      Maintained
7193 F:      drivers/hwmon/jc42.c
7194 F:      Documentation/hwmon/jc42
7195
7196 JFS FILESYSTEM
7197 M:      Dave Kleikamp <shaggy@kernel.org>
7198 L:      jfs-discussion@lists.sourceforge.net
7199 W:      http://jfs.sourceforge.net/
7200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7201 S:      Maintained
7202 F:      Documentation/filesystems/jfs.txt
7203 F:      fs/jfs/
7204
7205 JME NETWORK DRIVER
7206 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7207 L:      netdev@vger.kernel.org
7208 S:      Maintained
7209 F:      drivers/net/ethernet/jme.*
7210
7211 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7212 M:      David Woodhouse <dwmw2@infradead.org>
7213 L:      linux-mtd@lists.infradead.org
7214 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7215 S:      Maintained
7216 F:      fs/jffs2/
7217 F:      include/uapi/linux/jffs2.h
7218
7219 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7220 M:      "Theodore Ts'o" <tytso@mit.edu>
7221 M:      Jan Kara <jack@suse.com>
7222 L:      linux-ext4@vger.kernel.org
7223 S:      Maintained
7224 F:      fs/jbd2/
7225 F:      include/linux/jbd2.h
7226
7227 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7228 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7229 L:      linux-media@vger.kernel.org
7230 S:      Maintained
7231 F:      drivers/media/platform/rcar_jpu.c
7232
7233 JSM Neo PCI based serial card
7234 M:      Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7235 L:      linux-serial@vger.kernel.org
7236 S:      Maintained
7237 F:      drivers/tty/serial/jsm/
7238
7239 K10TEMP HARDWARE MONITORING DRIVER
7240 M:      Clemens Ladisch <clemens@ladisch.de>
7241 L:      linux-hwmon@vger.kernel.org
7242 S:      Maintained
7243 F:      Documentation/hwmon/k10temp
7244 F:      drivers/hwmon/k10temp.c
7245
7246 K8TEMP HARDWARE MONITORING DRIVER
7247 M:      Rudolf Marek <r.marek@assembler.cz>
7248 L:      linux-hwmon@vger.kernel.org
7249 S:      Maintained
7250 F:      Documentation/hwmon/k8temp
7251 F:      drivers/hwmon/k8temp.c
7252
7253 KASAN
7254 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7255 R:      Alexander Potapenko <glider@google.com>
7256 R:      Dmitry Vyukov <dvyukov@google.com>
7257 L:      kasan-dev@googlegroups.com
7258 S:      Maintained
7259 F:      arch/*/include/asm/kasan.h
7260 F:      arch/*/mm/kasan_init*
7261 F:      Documentation/dev-tools/kasan.rst
7262 F:      include/linux/kasan*.h
7263 F:      lib/test_kasan.c
7264 F:      mm/kasan/
7265 F:      scripts/Makefile.kasan
7266
7267 KCONFIG
7268 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7269 L:      linux-kbuild@vger.kernel.org
7270 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7271 S:      Maintained
7272 F:      Documentation/kbuild/kconfig-language.txt
7273 F:      scripts/kconfig/
7274
7275 KDUMP
7276 M:      Dave Young <dyoung@redhat.com>
7277 M:      Baoquan He <bhe@redhat.com>
7278 R:      Vivek Goyal <vgoyal@redhat.com>
7279 L:      kexec@lists.infradead.org
7280 W:      http://lse.sourceforge.net/kdump/
7281 S:      Maintained
7282 F:      Documentation/kdump/
7283
7284 KEENE FM RADIO TRANSMITTER DRIVER
7285 M:      Hans Verkuil <hverkuil@xs4all.nl>
7286 L:      linux-media@vger.kernel.org
7287 T:      git git://linuxtv.org/media_tree.git
7288 W:      https://linuxtv.org
7289 S:      Maintained
7290 F:      drivers/media/radio/radio-keene*
7291
7292 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7293 M:      Ian Kent <raven@themaw.net>
7294 L:      autofs@vger.kernel.org
7295 S:      Maintained
7296 F:      fs/autofs4/
7297
7298 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7299 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7300 M:      Michal Marek <mmarek@suse.com>
7301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7302 L:      linux-kbuild@vger.kernel.org
7303 S:      Maintained
7304 F:      Documentation/kbuild/
7305 F:      Makefile
7306 F:      scripts/Makefile.*
7307 F:      scripts/basic/
7308 F:      scripts/mk*
7309 F:      scripts/package/
7310
7311 KERNEL JANITORS
7312 L:      kernel-janitors@vger.kernel.org
7313 W:      http://kernelnewbies.org/KernelJanitors
7314 S:      Odd Fixes
7315
7316 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7317 M:      "J. Bruce Fields" <bfields@fieldses.org>
7318 M:      Jeff Layton <jlayton@poochiereds.net>
7319 L:      linux-nfs@vger.kernel.org
7320 W:      http://nfs.sourceforge.net/
7321 T:      git git://linux-nfs.org/~bfields/linux.git
7322 S:      Supported
7323 F:      fs/nfsd/
7324 F:      include/uapi/linux/nfsd/
7325 F:      fs/lockd/
7326 F:      fs/nfs_common/
7327 F:      net/sunrpc/
7328 F:      include/linux/lockd/
7329 F:      include/linux/sunrpc/
7330 F:      include/uapi/linux/sunrpc/
7331
7332 KERNEL SELFTEST FRAMEWORK
7333 M:      Shuah Khan <shuahkh@osg.samsung.com>
7334 M:      Shuah Khan <shuah@kernel.org>
7335 L:      linux-kselftest@vger.kernel.org
7336 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7337 S:      Maintained
7338 F:      tools/testing/selftests
7339
7340 KERNEL VIRTUAL MACHINE (KVM)
7341 M:      Paolo Bonzini <pbonzini@redhat.com>
7342 M:      Radim Krčmář <rkrcmar@redhat.com>
7343 L:      kvm@vger.kernel.org
7344 W:      http://www.linux-kvm.org
7345 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7346 S:      Supported
7347 F:      Documentation/*/kvm*.txt
7348 F:      Documentation/virtual/kvm/
7349 F:      arch/*/kvm/
7350 F:      arch/x86/kernel/kvm.c
7351 F:      arch/x86/kernel/kvmclock.c
7352 F:      arch/*/include/asm/kvm*
7353 F:      include/linux/kvm*
7354 F:      include/uapi/linux/kvm*
7355 F:      virt/kvm/
7356 F:      tools/kvm/
7357
7358 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7359 M:      Joerg Roedel <joro@8bytes.org>
7360 L:      kvm@vger.kernel.org
7361 W:      http://www.linux-kvm.org/
7362 S:      Maintained
7363 F:      arch/x86/include/asm/svm.h
7364 F:      arch/x86/kvm/svm.c
7365
7366 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7367 M:      Alexander Graf <agraf@suse.com>
7368 L:      kvm-ppc@vger.kernel.org
7369 W:      http://www.linux-kvm.org/
7370 T:      git git://github.com/agraf/linux-2.6.git
7371 S:      Supported
7372 F:      arch/powerpc/include/asm/kvm*
7373 F:      arch/powerpc/kvm/
7374
7375 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7376 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7377 M:      Cornelia Huck <cohuck@redhat.com>
7378 L:      linux-s390@vger.kernel.org
7379 W:      http://www.ibm.com/developerworks/linux/linux390/
7380 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7381 S:      Supported
7382 F:      Documentation/s390/kvm.txt
7383 F:      arch/s390/include/asm/kvm*
7384 F:      arch/s390/kvm/
7385 F:      arch/s390/mm/gmap.c
7386
7387 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7388 M:      Christoffer Dall <christoffer.dall@linaro.org>
7389 M:      Marc Zyngier <marc.zyngier@arm.com>
7390 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7391 L:      kvmarm@lists.cs.columbia.edu
7392 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7393 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7394 S:      Supported
7395 F:      arch/arm/include/uapi/asm/kvm*
7396 F:      arch/arm/include/asm/kvm*
7397 F:      arch/arm/kvm/
7398 F:      virt/kvm/arm/
7399 F:      include/kvm/arm_*
7400
7401 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7402 M:      Christoffer Dall <christoffer.dall@linaro.org>
7403 M:      Marc Zyngier <marc.zyngier@arm.com>
7404 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7405 L:      kvmarm@lists.cs.columbia.edu
7406 S:      Maintained
7407 F:      arch/arm64/include/uapi/asm/kvm*
7408 F:      arch/arm64/include/asm/kvm*
7409 F:      arch/arm64/kvm/
7410
7411 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7412 M:      James Hogan <james.hogan@imgtec.com>
7413 L:      linux-mips@linux-mips.org
7414 S:      Supported
7415 F:      arch/mips/include/uapi/asm/kvm*
7416 F:      arch/mips/include/asm/kvm*
7417 F:      arch/mips/kvm/
7418
7419 KERNFS
7420 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7421 M:      Tejun Heo <tj@kernel.org>
7422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7423 S:      Supported
7424 F:      include/linux/kernfs.h
7425 F:      fs/kernfs/
7426
7427 KEXEC
7428 M:      Eric Biederman <ebiederm@xmission.com>
7429 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7430 L:      kexec@lists.infradead.org
7431 S:      Maintained
7432 F:      include/linux/kexec.h
7433 F:      include/uapi/linux/kexec.h
7434 F:      kernel/kexec*
7435
7436 KEYS/KEYRINGS:
7437 M:      David Howells <dhowells@redhat.com>
7438 L:      keyrings@vger.kernel.org
7439 S:      Maintained
7440 F:      Documentation/security/keys/core.rst
7441 F:      include/linux/key.h
7442 F:      include/linux/key-type.h
7443 F:      include/linux/keyctl.h
7444 F:      include/uapi/linux/keyctl.h
7445 F:      include/keys/
7446 F:      security/keys/
7447
7448 KEYS-TRUSTED
7449 M:      David Safford <safford@us.ibm.com>
7450 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7451 L:      linux-security-module@vger.kernel.org
7452 L:      keyrings@vger.kernel.org
7453 S:      Supported
7454 F:      Documentation/security/keys/trusted-encrypted.rst
7455 F:      include/keys/trusted-type.h
7456 F:      security/keys/trusted.c
7457 F:      security/keys/trusted.h
7458
7459 KEYS-ENCRYPTED
7460 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7461 M:      David Safford <safford@us.ibm.com>
7462 L:      linux-security-module@vger.kernel.org
7463 L:      keyrings@vger.kernel.org
7464 S:      Supported
7465 F:      Documentation/security/keys/trusted-encrypted.rst
7466 F:      include/keys/encrypted-type.h
7467 F:      security/keys/encrypted-keys/
7468
7469 KGDB / KDB /debug_core
7470 M:      Jason Wessel <jason.wessel@windriver.com>
7471 W:      http://kgdb.wiki.kernel.org/
7472 L:      kgdb-bugreport@lists.sourceforge.net
7473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7474 S:      Maintained
7475 F:      Documentation/dev-tools/kgdb.rst
7476 F:      drivers/misc/kgdbts.c
7477 F:      drivers/tty/serial/kgdboc.c
7478 F:      include/linux/kdb.h
7479 F:      include/linux/kgdb.h
7480 F:      kernel/debug/
7481
7482 KMEMCHECK
7483 M:      Vegard Nossum <vegardno@ifi.uio.no>
7484 M:      Pekka Enberg <penberg@kernel.org>
7485 S:      Maintained
7486 F:      Documentation/dev-tools/kmemcheck.rst
7487 F:      arch/x86/include/asm/kmemcheck.h
7488 F:      arch/x86/mm/kmemcheck/
7489 F:      include/linux/kmemcheck.h
7490 F:      mm/kmemcheck.c
7491
7492 KMEMLEAK
7493 M:      Catalin Marinas <catalin.marinas@arm.com>
7494 S:      Maintained
7495 F:      Documentation/dev-tools/kmemleak.rst
7496 F:      include/linux/kmemleak.h
7497 F:      mm/kmemleak.c
7498 F:      mm/kmemleak-test.c
7499
7500 KPROBES
7501 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7502 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7503 M:      "David S. Miller" <davem@davemloft.net>
7504 M:      Masami Hiramatsu <mhiramat@kernel.org>
7505 S:      Maintained
7506 F:      Documentation/kprobes.txt
7507 F:      include/linux/kprobes.h
7508 F:      include/asm-generic/kprobes.h
7509 F:      kernel/kprobes.c
7510
7511 KS0108 LCD CONTROLLER DRIVER
7512 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7513 W:      http://miguelojeda.es/auxdisplay.htm
7514 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7515 S:      Maintained
7516 F:      Documentation/auxdisplay/ks0108
7517 F:      drivers/auxdisplay/ks0108.c
7518 F:      include/linux/ks0108.h
7519
7520 L3MDEV
7521 M:      David Ahern <dsa@cumulusnetworks.com>
7522 L:      netdev@vger.kernel.org
7523 S:      Maintained
7524 F:      net/l3mdev
7525 F:      include/net/l3mdev.h
7526
7527 LANTIQ MIPS ARCHITECTURE
7528 M:      John Crispin <john@phrozen.org>
7529 L:      linux-mips@linux-mips.org
7530 S:      Maintained
7531 F:      arch/mips/lantiq
7532
7533 LAPB module
7534 L:      linux-x25@vger.kernel.org
7535 S:      Orphan
7536 F:      Documentation/networking/lapb-module.txt
7537 F:      include/*/lapb.h
7538 F:      net/lapb/
7539
7540 LASI 53c700 driver for PARISC
7541 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7542 L:      linux-scsi@vger.kernel.org
7543 S:      Maintained
7544 F:      Documentation/scsi/53c700.txt
7545 F:      drivers/scsi/53c700*
7546
7547 LED SUBSYSTEM
7548 M:      Richard Purdie <rpurdie@rpsys.net>
7549 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7550 M:      Pavel Machek <pavel@ucw.cz>
7551 L:      linux-leds@vger.kernel.org
7552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7553 S:      Maintained
7554 F:      Documentation/devicetree/bindings/leds/
7555 F:      drivers/leds/
7556 F:      include/linux/leds.h
7557
7558 LEGACY EEPROM DRIVER
7559 M:      Jean Delvare <jdelvare@suse.com>
7560 S:      Maintained
7561 F:      Documentation/misc-devices/eeprom
7562 F:      drivers/misc/eeprom/eeprom.c
7563
7564 LEGO USB Tower driver
7565 M:      Juergen Stuber <starblue@users.sourceforge.net>
7566 L:      legousb-devel@lists.sourceforge.net
7567 W:      http://legousb.sourceforge.net/
7568 S:      Maintained
7569 F:      drivers/usb/misc/legousbtower.c
7570
7571 LG2160 MEDIA DRIVER
7572 M:      Michael Krufky <mkrufky@linuxtv.org>
7573 L:      linux-media@vger.kernel.org
7574 W:      https://linuxtv.org
7575 W:      http://github.com/mkrufky
7576 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7577 T:      git git://linuxtv.org/mkrufky/tuners.git
7578 S:      Maintained
7579 F:      drivers/media/dvb-frontends/lg2160.*
7580
7581 LGDT3305 MEDIA DRIVER
7582 M:      Michael Krufky <mkrufky@linuxtv.org>
7583 L:      linux-media@vger.kernel.org
7584 W:      https://linuxtv.org
7585 W:      http://github.com/mkrufky
7586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7587 T:      git git://linuxtv.org/mkrufky/tuners.git
7588 S:      Maintained
7589 F:      drivers/media/dvb-frontends/lgdt3305.*
7590
7591 LGUEST
7592 M:      Rusty Russell <rusty@rustcorp.com.au>
7593 L:      lguest@lists.ozlabs.org
7594 W:      http://lguest.ozlabs.org/
7595 S:      Odd Fixes
7596 F:      arch/x86/include/asm/lguest*.h
7597 F:      arch/x86/lguest/
7598 F:      drivers/lguest/
7599 F:      include/linux/lguest*.h
7600 F:      tools/lguest/
7601
7602 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7603 M:      Tejun Heo <tj@kernel.org>
7604 L:      linux-ide@vger.kernel.org
7605 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7606 S:      Maintained
7607 F:      drivers/ata/
7608 F:      include/linux/ata.h
7609 F:      include/linux/libata.h
7610 F:      Documentation/devicetree/bindings/ata/
7611
7612 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7613 M:      Viresh Kumar <vireshk@kernel.org>
7614 L:      linux-ide@vger.kernel.org
7615 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7616 S:      Maintained
7617 F:      include/linux/pata_arasan_cf_data.h
7618 F:      drivers/ata/pata_arasan_cf.c
7619
7620 LIBATA PATA DRIVERS
7621 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7622 M:      Tejun Heo <tj@kernel.org>
7623 L:      linux-ide@vger.kernel.org
7624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7625 S:      Maintained
7626 F:      drivers/ata/pata_*.c
7627 F:      drivers/ata/ata_generic.c
7628
7629 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7630 M:      Linus Walleij <linus.walleij@linaro.org>
7631 L:      linux-ide@vger.kernel.org
7632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7633 S:      Maintained
7634 F:      drivers/ata/pata_ftide010.c
7635 F:      drivers/ata/sata_gemini.c
7636 F:      drivers/ata/sata_gemini.h
7637
7638 LIBATA SATA AHCI PLATFORM devices support
7639 M:      Hans de Goede <hdegoede@redhat.com>
7640 M:      Tejun Heo <tj@kernel.org>
7641 L:      linux-ide@vger.kernel.org
7642 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7643 S:      Maintained
7644 F:      drivers/ata/ahci_platform.c
7645 F:      drivers/ata/libahci_platform.c
7646 F:      include/linux/ahci_platform.h
7647
7648 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7649 M:      Mikael Pettersson <mikpelinux@gmail.com>
7650 L:      linux-ide@vger.kernel.org
7651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7652 S:      Maintained
7653 F:      drivers/ata/sata_promise.*
7654
7655 LIBLOCKDEP
7656 M:      Sasha Levin <alexander.levin@verizon.com>
7657 S:      Maintained
7658 F:      tools/lib/lockdep/
7659
7660 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7661 M:      Dan Williams <dan.j.williams@intel.com>
7662 L:      linux-nvdimm@lists.01.org
7663 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7665 S:      Supported
7666 F:      drivers/nvdimm/*
7667 F:      include/linux/nd.h
7668 F:      include/linux/libnvdimm.h
7669 F:      include/uapi/linux/ndctl.h
7670
7671 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7672 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7673 L:      linux-nvdimm@lists.01.org
7674 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7675 S:      Supported
7676 F:      drivers/nvdimm/blk.c
7677 F:      drivers/nvdimm/region_devs.c
7678 F:      drivers/acpi/nfit*
7679
7680 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7681 M:      Vishal Verma <vishal.l.verma@intel.com>
7682 L:      linux-nvdimm@lists.01.org
7683 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7684 S:      Supported
7685 F:      drivers/nvdimm/btt*
7686
7687 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7688 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7689 L:      linux-nvdimm@lists.01.org
7690 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7691 S:      Supported
7692 F:      drivers/nvdimm/pmem*
7693
7694 LIGHTNVM PLATFORM SUPPORT
7695 M:      Matias Bjorling <mb@lightnvm.io>
7696 W:      http://github/OpenChannelSSD
7697 L:      linux-block@vger.kernel.org
7698 S:      Maintained
7699 F:      drivers/lightnvm/
7700 F:      include/linux/lightnvm.h
7701 F:      include/uapi/linux/lightnvm.h
7702
7703 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7704 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7705 M:      Paul Mackerras <paulus@samba.org>
7706 M:      Michael Ellerman <mpe@ellerman.id.au>
7707 W:      https://github.com/linuxppc/linux/wiki
7708 L:      linuxppc-dev@lists.ozlabs.org
7709 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7711 S:      Supported
7712 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7713 F:      Documentation/devicetree/bindings/powerpc/
7714 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7715 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7716 F:      Documentation/powerpc/
7717 F:      arch/powerpc/
7718 F:      drivers/char/tpm/tpm_ibmvtpm*
7719 F:      drivers/crypto/nx/
7720 F:      drivers/crypto/vmx/
7721 F:      drivers/i2c/busses/i2c-opal.c
7722 F:      drivers/net/ethernet/ibm/ibmveth.*
7723 F:      drivers/net/ethernet/ibm/ibmvnic.*
7724 F:      drivers/pci/hotplug/pnv_php.c
7725 F:      drivers/pci/hotplug/rpa*
7726 F:      drivers/rtc/rtc-opal.c
7727 F:      drivers/scsi/ibmvscsi/
7728 F:      drivers/tty/hvc/hvc_opal.c
7729 F:      tools/testing/selftests/powerpc
7730 N:      /pmac
7731 N:      powermac
7732 N:      powernv
7733 N:      [^a-z0-9]ps3
7734 N:      pseries
7735
7736 LINUX FOR POWER MACINTOSH
7737 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7738 W:      http://www.penguinppc.org/
7739 L:      linuxppc-dev@lists.ozlabs.org
7740 S:      Maintained
7741 F:      arch/powerpc/platforms/powermac/
7742 F:      drivers/macintosh/
7743
7744 LINUX FOR POWERPC EMBEDDED MPC5XXX
7745 M:      Anatolij Gustschin <agust@denx.de>
7746 L:      linuxppc-dev@lists.ozlabs.org
7747 T:      git git://git.denx.de/linux-denx-agust.git
7748 S:      Maintained
7749 F:      arch/powerpc/platforms/512x/
7750 F:      arch/powerpc/platforms/52xx/
7751
7752 LINUX FOR POWERPC EMBEDDED PPC4XX
7753 M:      Alistair Popple <alistair@popple.id.au>
7754 M:      Matt Porter <mporter@kernel.crashing.org>
7755 W:      http://www.penguinppc.org/
7756 L:      linuxppc-dev@lists.ozlabs.org
7757 S:      Maintained
7758 F:      arch/powerpc/platforms/40x/
7759 F:      arch/powerpc/platforms/44x/
7760
7761 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7762 L:      linuxppc-dev@lists.ozlabs.org
7763 S:      Orphan
7764 F:      arch/powerpc/*/*virtex*
7765 F:      arch/powerpc/*/*/*virtex*
7766
7767 LINUX FOR POWERPC EMBEDDED PPC8XX
7768 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7769 W:      http://www.penguinppc.org/
7770 L:      linuxppc-dev@lists.ozlabs.org
7771 S:      Maintained
7772 F:      arch/powerpc/platforms/8xx/
7773
7774 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7775 M:      Scott Wood <oss@buserror.net>
7776 M:      Kumar Gala <galak@kernel.crashing.org>
7777 W:      http://www.penguinppc.org/
7778 L:      linuxppc-dev@lists.ozlabs.org
7779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7780 S:      Maintained
7781 F:      arch/powerpc/platforms/83xx/
7782 F:      arch/powerpc/platforms/85xx/
7783
7784 LINUX FOR POWERPC PA SEMI PWRFICIENT
7785 L:      linuxppc-dev@lists.ozlabs.org
7786 S:      Orphan
7787 F:      arch/powerpc/platforms/pasemi/
7788 F:      drivers/*/*pasemi*
7789 F:      drivers/*/*/*pasemi*
7790
7791 LINUX SECURITY MODULE (LSM) FRAMEWORK
7792 M:      Chris Wright <chrisw@sous-sol.org>
7793 L:      linux-security-module@vger.kernel.org
7794 S:      Supported
7795
7796 LIS3LV02D ACCELEROMETER DRIVER
7797 M:      Eric Piel <eric.piel@tremplin-utc.net>
7798 S:      Maintained
7799 F:      Documentation/misc-devices/lis3lv02d
7800 F:      drivers/misc/lis3lv02d/
7801 F:      drivers/platform/x86/hp_accel.c
7802
7803 LIVE PATCHING
7804 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7805 M:      Jessica Yu <jeyu@kernel.org>
7806 M:      Jiri Kosina <jikos@kernel.org>
7807 M:      Miroslav Benes <mbenes@suse.cz>
7808 R:      Petr Mladek <pmladek@suse.com>
7809 S:      Maintained
7810 F:      kernel/livepatch/
7811 F:      include/linux/livepatch.h
7812 F:      arch/x86/include/asm/livepatch.h
7813 F:      arch/x86/kernel/livepatch.c
7814 F:      Documentation/livepatch/
7815 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7816 F:      samples/livepatch/
7817 L:      live-patching@vger.kernel.org
7818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7819
7820 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7821 M:      Kees Cook <keescook@chromium.org>
7822 S:      Maintained
7823 F:      drivers/misc/lkdtm*
7824
7825 LLC (802.2)
7826 L:      netdev@vger.kernel.org
7827 S:      Odd fixes
7828 F:      include/linux/llc.h
7829 F:      include/uapi/linux/llc.h
7830 F:      include/net/llc*
7831 F:      net/llc/
7832
7833 LM73 HARDWARE MONITOR DRIVER
7834 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7835 L:      linux-hwmon@vger.kernel.org
7836 S:      Maintained
7837 F:      drivers/hwmon/lm73.c
7838
7839 LM78 HARDWARE MONITOR DRIVER
7840 M:      Jean Delvare <jdelvare@suse.com>
7841 L:      linux-hwmon@vger.kernel.org
7842 S:      Maintained
7843 F:      Documentation/hwmon/lm78
7844 F:      drivers/hwmon/lm78.c
7845
7846 LM83 HARDWARE MONITOR DRIVER
7847 M:      Jean Delvare <jdelvare@suse.com>
7848 L:      linux-hwmon@vger.kernel.org
7849 S:      Maintained
7850 F:      Documentation/hwmon/lm83
7851 F:      drivers/hwmon/lm83.c
7852
7853 LM90 HARDWARE MONITOR DRIVER
7854 M:      Jean Delvare <jdelvare@suse.com>
7855 L:      linux-hwmon@vger.kernel.org
7856 S:      Maintained
7857 F:      Documentation/hwmon/lm90
7858 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7859 F:      drivers/hwmon/lm90.c
7860 F:      include/dt-bindings/thermal/lm90.h
7861
7862 LM95234 HARDWARE MONITOR DRIVER
7863 M:      Guenter Roeck <linux@roeck-us.net>
7864 L:      linux-hwmon@vger.kernel.org
7865 S:      Maintained
7866 F:      Documentation/hwmon/lm95234
7867 F:      drivers/hwmon/lm95234.c
7868
7869 LME2510 MEDIA DRIVER
7870 M:      Malcolm Priestley <tvboxspy@gmail.com>
7871 L:      linux-media@vger.kernel.org
7872 W:      https://linuxtv.org
7873 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7874 S:      Maintained
7875 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7876
7877 LOCKING PRIMITIVES
7878 M:      Peter Zijlstra <peterz@infradead.org>
7879 M:      Ingo Molnar <mingo@redhat.com>
7880 L:      linux-kernel@vger.kernel.org
7881 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7882 S:      Maintained
7883 F:      Documentation/locking/
7884 F:      include/linux/lockdep.h
7885 F:      include/linux/spinlock*.h
7886 F:      arch/*/include/asm/spinlock*.h
7887 F:      include/linux/rwlock*.h
7888 F:      include/linux/mutex*.h
7889 F:      arch/*/include/asm/mutex*.h
7890 F:      include/linux/rwsem*.h
7891 F:      arch/*/include/asm/rwsem.h
7892 F:      include/linux/seqlock.h
7893 F:      lib/locking*.[ch]
7894 F:      kernel/locking/
7895
7896 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7897 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7898 L:      linux-ntfs-dev@lists.sourceforge.net
7899 W:      http://www.linux-ntfs.org/content/view/19/37/
7900 S:      Maintained
7901 F:      Documentation/ldm.txt
7902 F:      block/partitions/ldm.*
7903
7904 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7905 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7906 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7907 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7908 L:      MPT-FusionLinux.pdl@broadcom.com
7909 L:      linux-scsi@vger.kernel.org
7910 W:      http://www.avagotech.com/support/
7911 S:      Supported
7912 F:      drivers/message/fusion/
7913 F:      drivers/scsi/mpt2sas/
7914 F:      drivers/scsi/mpt3sas/
7915
7916 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7917 M:      Matthew Wilcox <matthew@wil.cx>
7918 L:      linux-scsi@vger.kernel.org
7919 S:      Maintained
7920 F:      drivers/scsi/sym53c8xx_2/
7921
7922 LTC4261 HARDWARE MONITOR DRIVER
7923 M:      Guenter Roeck <linux@roeck-us.net>
7924 L:      linux-hwmon@vger.kernel.org
7925 S:      Maintained
7926 F:      Documentation/hwmon/ltc4261
7927 F:      drivers/hwmon/ltc4261.c
7928
7929 LTC4306 I2C MULTIPLEXER DRIVER
7930 M:      Michael Hennerich <michael.hennerich@analog.com>
7931 W:      http://ez.analog.com/community/linux-device-drivers
7932 L:      linux-i2c@vger.kernel.org
7933 S:      Supported
7934 F:      drivers/i2c/muxes/i2c-mux-ltc4306.c
7935 F:      Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
7936
7937 LTP (Linux Test Project)
7938 M:      Mike Frysinger <vapier@gentoo.org>
7939 M:      Cyril Hrubis <chrubis@suse.cz>
7940 M:      Wanlong Gao <wanlong.gao@gmail.com>
7941 M:      Jan Stancek <jstancek@redhat.com>
7942 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7943 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7944 L:      ltp@lists.linux.it (subscribers-only)
7945 W:      http://linux-test-project.github.io/
7946 T:      git git://github.com/linux-test-project/ltp.git
7947 S:      Maintained
7948
7949 M32R ARCHITECTURE
7950 W:      http://www.linux-m32r.org/
7951 S:      Orphan
7952 F:      arch/m32r/
7953
7954 M68K ARCHITECTURE
7955 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7956 L:      linux-m68k@lists.linux-m68k.org
7957 W:      http://www.linux-m68k.org/
7958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7959 S:      Maintained
7960 F:      arch/m68k/
7961 F:      drivers/zorro/
7962
7963 M68K ON APPLE MACINTOSH
7964 M:      Joshua Thompson <funaho@jurai.org>
7965 W:      http://www.mac.linux-m68k.org/
7966 L:      linux-m68k@lists.linux-m68k.org
7967 S:      Maintained
7968 F:      arch/m68k/mac/
7969
7970 M68K ON HP9000/300
7971 M:      Philip Blundell <philb@gnu.org>
7972 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7973 S:      Maintained
7974 F:      arch/m68k/hp300/
7975
7976 M88DS3103 MEDIA DRIVER
7977 M:      Antti Palosaari <crope@iki.fi>
7978 L:      linux-media@vger.kernel.org
7979 W:      https://linuxtv.org
7980 W:      http://palosaari.fi/linux/
7981 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7982 T:      git git://linuxtv.org/anttip/media_tree.git
7983 S:      Maintained
7984 F:      drivers/media/dvb-frontends/m88ds3103*
7985
7986 M88RS2000 MEDIA DRIVER
7987 M:      Malcolm Priestley <tvboxspy@gmail.com>
7988 L:      linux-media@vger.kernel.org
7989 W:      https://linuxtv.org
7990 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7991 S:      Maintained
7992 F:      drivers/media/dvb-frontends/m88rs2000*
7993
7994 MA901 MASTERKIT USB FM RADIO DRIVER
7995 M:      Alexey Klimov <klimov.linux@gmail.com>
7996 L:      linux-media@vger.kernel.org
7997 T:      git git://linuxtv.org/media_tree.git
7998 S:      Maintained
7999 F:      drivers/media/radio/radio-ma901.c
8000
8001 MAC80211
8002 M:      Johannes Berg <johannes@sipsolutions.net>
8003 L:      linux-wireless@vger.kernel.org
8004 W:      http://wireless.kernel.org/
8005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8006 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8007 S:      Maintained
8008 F:      Documentation/networking/mac80211-injection.txt
8009 F:      include/net/mac80211.h
8010 F:      net/mac80211/
8011 F:      drivers/net/wireless/mac80211_hwsim.[ch]
8012
8013 MAILBOX API
8014 M:      Jassi Brar <jassisinghbrar@gmail.com>
8015 L:      linux-kernel@vger.kernel.org
8016 S:      Maintained
8017 F:      drivers/mailbox/
8018 F:      include/linux/mailbox_client.h
8019 F:      include/linux/mailbox_controller.h
8020
8021 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8022 M:      Michael Kerrisk <mtk.manpages@gmail.com>
8023 W:      http://www.kernel.org/doc/man-pages
8024 L:      linux-man@vger.kernel.org
8025 S:      Maintained
8026
8027 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8028 M:      Rahul Bedarkar <rahulbedarkar89@gmail.com>
8029 L:      linux-mips@linux-mips.org
8030 S:      Maintained
8031 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
8032
8033 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8034 M:      Andrew Lunn <andrew@lunn.ch>
8035 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8036 L:      netdev@vger.kernel.org
8037 S:      Maintained
8038 F:      drivers/net/dsa/mv88e6xxx/
8039 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
8040
8041 MARVELL ARMADA DRM SUPPORT
8042 M:      Russell King <linux@armlinux.org.uk>
8043 S:      Maintained
8044 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8045 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8046 F:      drivers/gpu/drm/armada/
8047 F:      include/uapi/drm/armada_drm.h
8048 F:      Documentation/devicetree/bindings/display/armada/
8049
8050 MARVELL CRYPTO DRIVER
8051 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8052 M:      Arnaud Ebalard <arno@natisbad.org>
8053 F:      drivers/crypto/marvell/
8054 S:      Maintained
8055 L:      linux-crypto@vger.kernel.org
8056
8057 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8058 M:      Mirko Lindner <mlindner@marvell.com>
8059 M:      Stephen Hemminger <stephen@networkplumber.org>
8060 L:      netdev@vger.kernel.org
8061 S:      Maintained
8062 F:      drivers/net/ethernet/marvell/sk*
8063
8064 MARVELL LIBERTAS WIRELESS DRIVER
8065 L:      libertas-dev@lists.infradead.org
8066 S:      Orphan
8067 F:      drivers/net/wireless/marvell/libertas/
8068
8069 MARVELL MV643XX ETHERNET DRIVER
8070 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8071 L:      netdev@vger.kernel.org
8072 S:      Maintained
8073 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
8074 F:      include/linux/mv643xx.h
8075
8076 MARVELL MV88X3310 PHY DRIVER
8077 M:      Russell King <rmk@armlinux.org.uk>
8078 L:      netdev@vger.kernel.org
8079 S:      Maintained
8080 F:      drivers/net/phy/marvell10g.c
8081
8082 MARVELL MVNETA ETHERNET DRIVER
8083 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8084 L:      netdev@vger.kernel.org
8085 S:      Maintained
8086 F:      drivers/net/ethernet/marvell/mvneta.*
8087
8088 MARVELL MWIFIEX WIRELESS DRIVER
8089 M:      Amitkumar Karwar <amitkarwar@gmail.com>
8090 M:      Nishant Sarmukadam <nishants@marvell.com>
8091 M:      Ganapathi Bhat <gbhat@marvell.com>
8092 M:      Xinming Hu <huxm@marvell.com>
8093 L:      linux-wireless@vger.kernel.org
8094 S:      Maintained
8095 F:      drivers/net/wireless/marvell/mwifiex/
8096
8097 MARVELL MWL8K WIRELESS DRIVER
8098 M:      Lennert Buytenhek <buytenh@wantstofly.org>
8099 L:      linux-wireless@vger.kernel.org
8100 S:      Odd Fixes
8101 F:      drivers/net/wireless/marvell/mwl8k.c
8102
8103 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8104 M:      Nicolas Pitre <nico@fluxnic.net>
8105 S:      Odd Fixes
8106 F:      drivers/mmc/host/mvsdio.*
8107
8108 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8109 M:      Hu Ziji <huziji@marvell.com>
8110 L:      linux-mmc@vger.kernel.org
8111 S:      Supported
8112 F:      drivers/mmc/host/sdhci-xenon*
8113 F:      Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8114
8115 MATROX FRAMEBUFFER DRIVER
8116 L:      linux-fbdev@vger.kernel.org
8117 S:      Orphan
8118 F:      drivers/video/fbdev/matrox/matroxfb_*
8119 F:      include/uapi/linux/matroxfb.h
8120
8121 MAX16065 HARDWARE MONITOR DRIVER
8122 M:      Guenter Roeck <linux@roeck-us.net>
8123 L:      linux-hwmon@vger.kernel.org
8124 S:      Maintained
8125 F:      Documentation/hwmon/max16065
8126 F:      drivers/hwmon/max16065.c
8127
8128 MAX20751 HARDWARE MONITOR DRIVER
8129 M:      Guenter Roeck <linux@roeck-us.net>
8130 L:      linux-hwmon@vger.kernel.org
8131 S:      Maintained
8132 F:      Documentation/hwmon/max20751
8133 F:      drivers/hwmon/max20751.c
8134
8135 MAX2175 SDR TUNER DRIVER
8136 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8137 L:      linux-media@vger.kernel.org
8138 T:      git git://linuxtv.org/media_tree.git
8139 S:      Maintained
8140 F:      Documentation/devicetree/bindings/media/i2c/max2175.txt
8141 F:      Documentation/media/v4l-drivers/max2175.rst
8142 F:      drivers/media/i2c/max2175*
8143 F:      include/uapi/linux/max2175.h
8144
8145 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8146 L:      linux-hwmon@vger.kernel.org
8147 S:      Orphan
8148 F:      Documentation/hwmon/max6650
8149 F:      drivers/hwmon/max6650.c
8150
8151 MAX6697 HARDWARE MONITOR DRIVER
8152 M:      Guenter Roeck <linux@roeck-us.net>
8153 L:      linux-hwmon@vger.kernel.org
8154 S:      Maintained
8155 F:      Documentation/hwmon/max6697
8156 F:      Documentation/devicetree/bindings/i2c/max6697.txt
8157 F:      drivers/hwmon/max6697.c
8158 F:      include/linux/platform_data/max6697.h
8159
8160 MAX9860 MONO AUDIO VOICE CODEC DRIVER
8161 M:      Peter Rosin <peda@axentia.se>
8162 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8163 S:      Maintained
8164 F:      Documentation/devicetree/bindings/sound/max9860.txt
8165 F:      sound/soc/codecs/max9860.*
8166
8167 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8168 M:      Krzysztof Kozlowski <krzk@kernel.org>
8169 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8170 L:      linux-pm@vger.kernel.org
8171 S:      Supported
8172 F:      drivers/power/supply/max14577_charger.c
8173 F:      drivers/power/supply/max77693_charger.c
8174
8175 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8176 M:      Javier Martinez Canillas <javier@dowhile0.org>
8177 L:      linux-kernel@vger.kernel.org
8178 S:      Supported
8179 F:      drivers/regulator/max77802-regulator.c
8180 F:      Documentation/devicetree/bindings/*/*max77802.txt
8181 F:      include/dt-bindings/*/*max77802.h
8182
8183 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8184 M:      Chanwoo Choi <cw00.choi@samsung.com>
8185 M:      Krzysztof Kozlowski <krzk@kernel.org>
8186 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8187 L:      linux-kernel@vger.kernel.org
8188 S:      Supported
8189 F:      drivers/*/max14577*.c
8190 F:      drivers/*/max77686*.c
8191 F:      drivers/*/max77693*.c
8192 F:      drivers/extcon/extcon-max14577.c
8193 F:      drivers/extcon/extcon-max77693.c
8194 F:      drivers/rtc/rtc-max77686.c
8195 F:      drivers/clk/clk-max77686.c
8196 F:      Documentation/devicetree/bindings/mfd/max14577.txt
8197 F:      Documentation/devicetree/bindings/*/max77686.txt
8198 F:      Documentation/devicetree/bindings/mfd/max77693.txt
8199 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
8200 F:      include/linux/mfd/max14577*.h
8201 F:      include/linux/mfd/max77686*.h
8202 F:      include/linux/mfd/max77693*.h
8203
8204 MAXIRADIO FM RADIO RECEIVER DRIVER
8205 M:      Hans Verkuil <hverkuil@xs4all.nl>
8206 L:      linux-media@vger.kernel.org
8207 T:      git git://linuxtv.org/media_tree.git
8208 W:      https://linuxtv.org
8209 S:      Maintained
8210 F:      drivers/media/radio/radio-maxiradio*
8211
8212 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8213 M:      Peter Rosin <peda@axentia.se>
8214 L:      linux-iio@vger.kernel.org
8215 S:      Maintained
8216 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8217 F:      drivers/iio/potentiometer/mcp4531.c
8218
8219 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8220 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8221 L:      linux-iio@vger.kernel.org
8222 S:      Maintained
8223 F:      drivers/iio/dac/cio-dac.c
8224
8225 MEDIA DRIVERS FOR RENESAS - DRIF
8226 M:      Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8227 L:      linux-media@vger.kernel.org
8228 L:      linux-renesas-soc@vger.kernel.org
8229 T:      git git://linuxtv.org/media_tree.git
8230 S:      Supported
8231 F:      Documentation/devicetree/bindings/media/renesas,drif.txt
8232 F:      drivers/media/platform/rcar_drif.c
8233
8234 MEDIA DRIVERS FOR FREESCALE IMX
8235 M:      Steve Longerbeam <slongerbeam@gmail.com>
8236 M:      Philipp Zabel <p.zabel@pengutronix.de>
8237 L:      linux-media@vger.kernel.org
8238 T:      git git://linuxtv.org/media_tree.git
8239 S:      Maintained
8240 F:      Documentation/devicetree/bindings/media/imx.txt
8241 F:      Documentation/media/v4l-drivers/imx.rst
8242 F:      drivers/staging/media/imx/
8243 F:      include/linux/imx-media.h
8244 F:      include/media/imx.h
8245
8246 MEDIA DRIVERS FOR RENESAS - FCP
8247 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8248 L:      linux-media@vger.kernel.org
8249 L:      linux-renesas-soc@vger.kernel.org
8250 T:      git git://linuxtv.org/media_tree.git
8251 S:      Supported
8252 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8253 F:      drivers/media/platform/rcar-fcp.c
8254 F:      include/media/rcar-fcp.h
8255
8256 MEDIA DRIVERS FOR RENESAS - FDP1
8257 M:      Kieran Bingham <kieran@bingham.xyz>
8258 L:      linux-media@vger.kernel.org
8259 L:      linux-renesas-soc@vger.kernel.org
8260 T:      git git://linuxtv.org/media_tree.git
8261 S:      Supported
8262 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8263 F:      drivers/media/platform/rcar_fdp1.c
8264
8265 MEDIA DRIVERS FOR RENESAS - VIN
8266 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8267 L:      linux-media@vger.kernel.org
8268 L:      linux-renesas-soc@vger.kernel.org
8269 T:      git git://linuxtv.org/media_tree.git
8270 S:      Supported
8271 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8272 F:      drivers/media/platform/rcar-vin/
8273
8274 MEDIA DRIVERS FOR RENESAS - VSP1
8275 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8276 L:      linux-media@vger.kernel.org
8277 L:      linux-renesas-soc@vger.kernel.org
8278 T:      git git://linuxtv.org/media_tree.git
8279 S:      Supported
8280 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8281 F:      drivers/media/platform/vsp1/
8282
8283 MEDIA DRIVERS FOR HELENE
8284 M:      Abylay Ospan <aospan@netup.ru>
8285 L:      linux-media@vger.kernel.org
8286 W:      https://linuxtv.org
8287 W:      http://netup.tv/
8288 T:      git git://linuxtv.org/media_tree.git
8289 S:      Supported
8290 F:      drivers/media/dvb-frontends/helene*
8291
8292 MEDIA DRIVERS FOR ASCOT2E
8293 M:      Sergey Kozlov <serjk@netup.ru>
8294 M:      Abylay Ospan <aospan@netup.ru>
8295 L:      linux-media@vger.kernel.org
8296 W:      https://linuxtv.org
8297 W:      http://netup.tv/
8298 T:      git git://linuxtv.org/media_tree.git
8299 S:      Supported
8300 F:      drivers/media/dvb-frontends/ascot2e*
8301
8302 MEDIA DRIVERS FOR CXD2841ER
8303 M:      Sergey Kozlov <serjk@netup.ru>
8304 M:      Abylay Ospan <aospan@netup.ru>
8305 L:      linux-media@vger.kernel.org
8306 W:      https://linuxtv.org
8307 W:      http://netup.tv/
8308 T:      git git://linuxtv.org/media_tree.git
8309 S:      Supported
8310 F:      drivers/media/dvb-frontends/cxd2841er*
8311
8312 MEDIA DRIVERS FOR HORUS3A
8313 M:      Sergey Kozlov <serjk@netup.ru>
8314 M:      Abylay Ospan <aospan@netup.ru>
8315 L:      linux-media@vger.kernel.org
8316 W:      https://linuxtv.org
8317 W:      http://netup.tv/
8318 T:      git git://linuxtv.org/media_tree.git
8319 S:      Supported
8320 F:      drivers/media/dvb-frontends/horus3a*
8321
8322 MEDIA DRIVERS FOR LNBH25
8323 M:      Sergey Kozlov <serjk@netup.ru>
8324 M:      Abylay Ospan <aospan@netup.ru>
8325 L:      linux-media@vger.kernel.org
8326 W:      https://linuxtv.org
8327 W:      http://netup.tv/
8328 T:      git git://linuxtv.org/media_tree.git
8329 S:      Supported
8330 F:      drivers/media/dvb-frontends/lnbh25*
8331
8332 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8333 M:      Sergey Kozlov <serjk@netup.ru>
8334 M:      Abylay Ospan <aospan@netup.ru>
8335 L:      linux-media@vger.kernel.org
8336 W:      https://linuxtv.org
8337 W:      http://netup.tv/
8338 T:      git git://linuxtv.org/media_tree.git
8339 S:      Supported
8340 F:      drivers/media/pci/netup_unidvb/*
8341
8342 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8343 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8344 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8345 P:      LinuxTV.org Project
8346 L:      linux-media@vger.kernel.org
8347 W:      https://linuxtv.org
8348 Q:      http://patchwork.kernel.org/project/linux-media/list/
8349 T:      git git://linuxtv.org/media_tree.git
8350 S:      Maintained
8351 F:      Documentation/devicetree/bindings/media/
8352 F:      Documentation/media/
8353 F:      drivers/media/
8354 F:      drivers/staging/media/
8355 F:      include/linux/platform_data/media/
8356 F:      include/media/
8357 F:      include/uapi/linux/dvb/
8358 F:      include/uapi/linux/videodev2.h
8359 F:      include/uapi/linux/media.h
8360 F:      include/uapi/linux/v4l2-*
8361 F:      include/uapi/linux/meye.h
8362 F:      include/uapi/linux/ivtv*
8363 F:      include/uapi/linux/uvcvideo.h
8364
8365 MEDIATEK ETHERNET DRIVER
8366 M:      Felix Fietkau <nbd@openwrt.org>
8367 M:      John Crispin <blogic@openwrt.org>
8368 L:      netdev@vger.kernel.org
8369 S:      Maintained
8370 F:      drivers/net/ethernet/mediatek/
8371
8372 MEDIATEK JPEG DRIVER
8373 M:      Rick Chang <rick.chang@mediatek.com>
8374 M:      Bin Liu <bin.liu@mediatek.com>
8375 S:      Supported
8376 F:      drivers/media/platform/mtk-jpeg/
8377 F:      Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8378
8379 MEDIATEK MEDIA DRIVER
8380 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8381 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8382 S:      Supported
8383 F:      drivers/media/platform/mtk-vcodec/
8384 F:      drivers/media/platform/mtk-vpu/
8385 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8386 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8387
8388 MEDIATEK MDP DRIVER
8389 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8390 M:      Houlong Wei <houlong.wei@mediatek.com>
8391 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8392 S:      Supported
8393 F:      drivers/media/platform/mtk-mdp/
8394 F:      drivers/media/platform/mtk-vpu/
8395 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8396
8397 MEDIATEK MT7601U WIRELESS LAN DRIVER
8398 M:      Jakub Kicinski <kubakici@wp.pl>
8399 L:      linux-wireless@vger.kernel.org
8400 S:      Maintained
8401 F:      drivers/net/wireless/mediatek/mt7601u/
8402
8403 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8404 M:      Sean Wang <sean.wang@mediatek.com>
8405 S:      Maintained
8406 F:      drivers/char/hw_random/mtk-rng.c
8407
8408 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8409 M:      Peter Senna Tschudin <peter.senna@collabora.com>
8410 M:      Martin Donnelly <martin.donnelly@ge.com>
8411 M:      Martyn Welch <martyn.welch@collabora.co.uk>
8412 S:      Maintained
8413 F:      drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8414 F:      Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8415
8416 MEGARAID SCSI/SAS DRIVERS
8417 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8418 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8419 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8420 L:      megaraidlinux.pdl@broadcom.com
8421 L:      linux-scsi@vger.kernel.org
8422 W:      http://www.avagotech.com/support/
8423 S:      Maintained
8424 F:      Documentation/scsi/megaraid.txt
8425 F:      drivers/scsi/megaraid.*
8426 F:      drivers/scsi/megaraid/
8427
8428 MELFAS MIP4 TOUCHSCREEN DRIVER
8429 M:      Sangwon Jee <jeesw@melfas.com>
8430 W:      http://www.melfas.com
8431 S:      Supported
8432 F:      drivers/input/touchscreen/melfas_mip4.c
8433 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8434
8435 MELLANOX ETHERNET DRIVER (mlx4_en)
8436 M:      Tariq Toukan <tariqt@mellanox.com>
8437 L:      netdev@vger.kernel.org
8438 S:      Supported
8439 W:      http://www.mellanox.com
8440 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8441 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8442
8443 MELLANOX ETHERNET DRIVER (mlx5e)
8444 M:      Saeed Mahameed <saeedm@mellanox.com>
8445 L:      netdev@vger.kernel.org
8446 S:      Supported
8447 W:      http://www.mellanox.com
8448 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8449 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8450
8451 MELLANOX ETHERNET INNOVA DRIVER
8452 M:      Ilan Tayari <ilant@mellanox.com>
8453 R:      Boris Pismenny <borisp@mellanox.com>
8454 L:      netdev@vger.kernel.org
8455 S:      Supported
8456 W:      http://www.mellanox.com
8457 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8458 F:      drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8459 F:      include/linux/mlx5/mlx5_ifc_fpga.h
8460
8461 MELLANOX ETHERNET INNOVA IPSEC DRIVER
8462 M:      Ilan Tayari <ilant@mellanox.com>
8463 R:      Boris Pismenny <borisp@mellanox.com>
8464 L:      netdev@vger.kernel.org
8465 S:      Supported
8466 W:      http://www.mellanox.com
8467 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8468 F:      drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8469 F:      drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8470
8471 MELLANOX ETHERNET SWITCH DRIVERS
8472 M:      Jiri Pirko <jiri@mellanox.com>
8473 M:      Ido Schimmel <idosch@mellanox.com>
8474 L:      netdev@vger.kernel.org
8475 S:      Supported
8476 W:      http://www.mellanox.com
8477 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8478 F:      drivers/net/ethernet/mellanox/mlxsw/
8479
8480 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8481 M:      Yotam Gigi <yotamg@mellanox.com>
8482 L:      netdev@vger.kernel.org
8483 S:      Supported
8484 W:      http://www.mellanox.com
8485 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8486 F:      drivers/net/ethernet/mellanox/mlxfw/
8487
8488 MELLANOX MLXCPLD I2C AND MUX DRIVER
8489 M:      Vadim Pasternak <vadimp@mellanox.com>
8490 M:      Michael Shych <michaelsh@mellanox.com>
8491 L:      linux-i2c@vger.kernel.org
8492 S:      Supported
8493 F:      drivers/i2c/busses/i2c-mlxcpld.c
8494 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8495 F:      Documentation/i2c/busses/i2c-mlxcpld
8496
8497 MELLANOX MLXCPLD LED DRIVER
8498 M:      Vadim Pasternak <vadimp@mellanox.com>
8499 L:      linux-leds@vger.kernel.org
8500 S:      Supported
8501 F:      drivers/leds/leds-mlxcpld.c
8502 F:      Documentation/leds/leds-mlxcpld.txt
8503
8504 MELLANOX PLATFORM DRIVER
8505 M:      Vadim Pasternak <vadimp@mellanox.com>
8506 L:      platform-driver-x86@vger.kernel.org
8507 S:      Supported
8508 F:      drivers/platform/x86/mlx-platform.c
8509
8510 MELLANOX MLX CPLD HOTPLUG DRIVER
8511 M:      Vadim Pasternak <vadimp@mellanox.com>
8512 L:      platform-driver-x86@vger.kernel.org
8513 S:      Supported
8514 F:      drivers/platform/x86/mlxcpld-hotplug.c
8515 F:      include/linux/platform_data/mlxcpld-hotplug.h
8516
8517 SOFT-ROCE DRIVER (rxe)
8518 M:      Moni Shoua <monis@mellanox.com>
8519 L:      linux-rdma@vger.kernel.org
8520 S:      Supported
8521 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8522 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8523 F:      drivers/infiniband/sw/rxe/
8524 F:      include/uapi/rdma/rdma_user_rxe.h
8525
8526 MEMBARRIER SUPPORT
8527 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8528 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8529 L:      linux-kernel@vger.kernel.org
8530 S:      Supported
8531 F:      kernel/membarrier.c
8532 F:      include/uapi/linux/membarrier.h
8533
8534 MEMORY MANAGEMENT
8535 L:      linux-mm@kvack.org
8536 W:      http://www.linux-mm.org
8537 S:      Maintained
8538 F:      include/linux/mm.h
8539 F:      include/linux/gfp.h
8540 F:      include/linux/mmzone.h
8541 F:      include/linux/memory_hotplug.h
8542 F:      include/linux/vmalloc.h
8543 F:      mm/
8544
8545 MEMORY TECHNOLOGY DEVICES (MTD)
8546 M:      David Woodhouse <dwmw2@infradead.org>
8547 M:      Brian Norris <computersforpeace@gmail.com>
8548 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8549 M:      Marek Vasut <marek.vasut@gmail.com>
8550 M:      Richard Weinberger <richard@nod.at>
8551 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8552 L:      linux-mtd@lists.infradead.org
8553 W:      http://www.linux-mtd.infradead.org/
8554 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8555 T:      git git://git.infradead.org/linux-mtd.git master
8556 T:      git git://git.infradead.org/l2-mtd.git master
8557 S:      Maintained
8558 F:      Documentation/devicetree/bindings/mtd/
8559 F:      drivers/mtd/
8560 F:      include/linux/mtd/
8561 F:      include/uapi/mtd/
8562
8563 MEN A21 WATCHDOG DRIVER
8564 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8565 L:      linux-watchdog@vger.kernel.org
8566 S:      Maintained
8567 F:      drivers/watchdog/mena21_wdt.c
8568
8569 MEN CHAMELEON BUS (mcb)
8570 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8571 S:      Maintained
8572 F:      drivers/mcb/
8573 F:      include/linux/mcb.h
8574 F:      Documentation/men-chameleon-bus.txt
8575
8576 MEN F21BMC (Board Management Controller)
8577 M:      Andreas Werner <andreas.werner@men.de>
8578 S:      Supported
8579 F:      drivers/mfd/menf21bmc.c
8580 F:      drivers/watchdog/menf21bmc_wdt.c
8581 F:      drivers/leds/leds-menf21bmc.c
8582 F:      drivers/hwmon/menf21bmc_hwmon.c
8583 F:      Documentation/hwmon/menf21bmc
8584
8585 METAG ARCHITECTURE
8586 M:      James Hogan <james.hogan@imgtec.com>
8587 L:      linux-metag@vger.kernel.org
8588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8589 S:      Odd Fixes
8590 F:      arch/metag/
8591 F:      Documentation/metag/
8592 F:      Documentation/devicetree/bindings/metag/
8593 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8594 F:      drivers/clocksource/metag_generic.c
8595 F:      drivers/irqchip/irq-metag.c
8596 F:      drivers/irqchip/irq-metag-ext.c
8597 F:      drivers/tty/metag_da.c
8598
8599 MICROBLAZE ARCHITECTURE
8600 M:      Michal Simek <monstr@monstr.eu>
8601 W:      http://www.monstr.eu/fdt/
8602 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8603 S:      Supported
8604 F:      arch/microblaze/
8605
8606 MICROCHIP / ATMEL AT91 SERIAL DRIVER
8607 M:      Richard Genoud <richard.genoud@gmail.com>
8608 S:      Maintained
8609 F:      drivers/tty/serial/atmel_serial.c
8610 F:      drivers/tty/serial/atmel_serial.h
8611
8612 MICROCHIP / ATMEL DMA DRIVER
8613 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8614 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8615 L:      dmaengine@vger.kernel.org
8616 S:      Supported
8617 F:      drivers/dma/at_hdmac.c
8618 F:      drivers/dma/at_hdmac_regs.h
8619 F:      include/linux/platform_data/dma-atmel.h
8620
8621 MICROCHIP / ATMEL ISC DRIVER
8622 M:      Songjun Wu <songjun.wu@microchip.com>
8623 L:      linux-media@vger.kernel.org
8624 S:      Supported
8625 F:      drivers/media/platform/atmel/atmel-isc.c
8626 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8627 F:      devicetree/bindings/media/atmel-isc.txt
8628
8629 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8630 M:      Woojung Huh <Woojung.Huh@microchip.com>
8631 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8632 L:      netdev@vger.kernel.org
8633 S:      Maintained
8634 F:      net/dsa/tag_ksz.c
8635 F:      drivers/net/dsa/microchip/*
8636 F:      include/linux/platform_data/microchip-ksz.h
8637 F:      Documentation/devicetree/bindings/net/dsa/ksz.txt
8638
8639 MICROCHIP USB251XB DRIVER
8640 M:      Richard Leitner <richard.leitner@skidata.com>
8641 L:      linux-usb@vger.kernel.org
8642 S:      Maintained
8643 F:      drivers/usb/misc/usb251xb.c
8644 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8645
8646 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8647 M:      Chen Yu <yu.c.chen@intel.com>
8648 L:      platform-driver-x86@vger.kernel.org
8649 S:      Supported
8650 F:      drivers/platform/x86/surfacepro3_button.c
8651
8652 MICROTEK X6 SCANNER
8653 M:      Oliver Neukum <oliver@neukum.org>
8654 S:      Maintained
8655 F:      drivers/usb/image/microtek.*
8656
8657 MIPS
8658 M:      Ralf Baechle <ralf@linux-mips.org>
8659 L:      linux-mips@linux-mips.org
8660 W:      http://www.linux-mips.org/
8661 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8662 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8663 S:      Supported
8664 F:      Documentation/devicetree/bindings/mips/
8665 F:      Documentation/mips/
8666 F:      arch/mips/
8667
8668 MIPS/LOONGSON1 ARCHITECTURE
8669 M:      Keguang Zhang <keguang.zhang@gmail.com>
8670 L:      linux-mips@linux-mips.org
8671 S:      Maintained
8672 F:      arch/mips/loongson32/
8673 F:      arch/mips/include/asm/mach-loongson32/
8674 F:      drivers/*/*loongson1*
8675 F:      drivers/*/*/*loongson1*
8676
8677 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8678 M:      Hans Verkuil <hverkuil@xs4all.nl>
8679 L:      linux-media@vger.kernel.org
8680 T:      git git://linuxtv.org/media_tree.git
8681 W:      https://linuxtv.org
8682 S:      Odd Fixes
8683 F:      drivers/media/radio/radio-miropcm20*
8684
8685 MELLANOX MLX4 core VPI driver
8686 M:      Tariq Toukan <tariqt@mellanox.com>
8687 L:      netdev@vger.kernel.org
8688 L:      linux-rdma@vger.kernel.org
8689 W:      http://www.mellanox.com
8690 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8691 S:      Supported
8692 F:      drivers/net/ethernet/mellanox/mlx4/
8693 F:      include/linux/mlx4/
8694
8695 MELLANOX MLX4 IB driver
8696 M:      Yishai Hadas <yishaih@mellanox.com>
8697 L:      linux-rdma@vger.kernel.org
8698 W:      http://www.mellanox.com
8699 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8700 S:      Supported
8701 F:      drivers/infiniband/hw/mlx4/
8702 F:      include/linux/mlx4/
8703 F:      include/uapi/rdma/mlx4-abi.h
8704
8705 MELLANOX MLX5 core VPI driver
8706 M:      Saeed Mahameed <saeedm@mellanox.com>
8707 M:      Matan Barak <matanb@mellanox.com>
8708 M:      Leon Romanovsky <leonro@mellanox.com>
8709 L:      netdev@vger.kernel.org
8710 L:      linux-rdma@vger.kernel.org
8711 W:      http://www.mellanox.com
8712 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8713 S:      Supported
8714 F:      drivers/net/ethernet/mellanox/mlx5/core/
8715 F:      include/linux/mlx5/
8716
8717 MELLANOX MLX5 IB driver
8718 M:      Matan Barak <matanb@mellanox.com>
8719 M:      Leon Romanovsky <leonro@mellanox.com>
8720 L:      linux-rdma@vger.kernel.org
8721 W:      http://www.mellanox.com
8722 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8723 S:      Supported
8724 F:      drivers/infiniband/hw/mlx5/
8725 F:      include/linux/mlx5/
8726 F:      include/uapi/rdma/mlx5-abi.h
8727
8728 MELEXIS MLX90614 DRIVER
8729 M:      Crt Mori <cmo@melexis.com>
8730 L:      linux-iio@vger.kernel.org
8731 W:      http://www.melexis.com
8732 S:      Supported
8733 F:      drivers/iio/temperature/mlx90614.c
8734
8735 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8736 M:      Don Brace <don.brace@microsemi.com>
8737 L:      esc.storagedev@microsemi.com
8738 L:      linux-scsi@vger.kernel.org
8739 S:      Supported
8740 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8741 F:      drivers/scsi/smartpqi/Kconfig
8742 F:      drivers/scsi/smartpqi/Makefile
8743 F:      include/linux/cciss*.h
8744 F:      include/uapi/linux/cciss*.h
8745 F:      Documentation/scsi/smartpqi.txt
8746
8747 MN88472 MEDIA DRIVER
8748 M:      Antti Palosaari <crope@iki.fi>
8749 L:      linux-media@vger.kernel.org
8750 W:      https://linuxtv.org
8751 W:      http://palosaari.fi/linux/
8752 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8753 S:      Maintained
8754 F:      drivers/media/dvb-frontends/mn88472*
8755
8756 MN88473 MEDIA DRIVER
8757 M:      Antti Palosaari <crope@iki.fi>
8758 L:      linux-media@vger.kernel.org
8759 W:      https://linuxtv.org
8760 W:      http://palosaari.fi/linux/
8761 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8762 S:      Maintained
8763 F:      drivers/media/dvb-frontends/mn88473*
8764
8765 MODULE SUPPORT
8766 M:      Jessica Yu <jeyu@kernel.org>
8767 M:      Rusty Russell <rusty@rustcorp.com.au>
8768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8769 S:      Maintained
8770 F:      include/linux/module.h
8771 F:      kernel/module.c
8772
8773 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8774 W:      http://popies.net/meye/
8775 S:      Orphan
8776 F:      Documentation/media/v4l-drivers/meye*
8777 F:      drivers/media/pci/meye/
8778 F:      include/uapi/linux/meye.h
8779
8780 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8781 M:      Jiri Slaby <jirislaby@gmail.com>
8782 S:      Maintained
8783 F:      Documentation/serial/moxa-smartio
8784 F:      drivers/tty/mxser.*
8785
8786 MR800 AVERMEDIA USB FM RADIO DRIVER
8787 M:      Alexey Klimov <klimov.linux@gmail.com>
8788 L:      linux-media@vger.kernel.org
8789 T:      git git://linuxtv.org/media_tree.git
8790 S:      Maintained
8791 F:      drivers/media/radio/radio-mr800.c
8792
8793 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8794 M:      Alan Ott <alan@signal11.us>
8795 L:      linux-wpan@vger.kernel.org
8796 S:      Maintained
8797 F:      drivers/net/ieee802154/mrf24j40.c
8798 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8799
8800 MSI LAPTOP SUPPORT
8801 M:      "Lee, Chun-Yi" <jlee@suse.com>
8802 L:      platform-driver-x86@vger.kernel.org
8803 S:      Maintained
8804 F:      drivers/platform/x86/msi-laptop.c
8805
8806 MSI WMI SUPPORT
8807 L:      platform-driver-x86@vger.kernel.org
8808 S:      Orphan
8809 F:      drivers/platform/x86/msi-wmi.c
8810
8811 MSI001 MEDIA DRIVER
8812 M:      Antti Palosaari <crope@iki.fi>
8813 L:      linux-media@vger.kernel.org
8814 W:      https://linuxtv.org
8815 W:      http://palosaari.fi/linux/
8816 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8817 T:      git git://linuxtv.org/anttip/media_tree.git
8818 S:      Maintained
8819 F:      drivers/media/tuners/msi001*
8820
8821 MSI2500 MEDIA DRIVER
8822 M:      Antti Palosaari <crope@iki.fi>
8823 L:      linux-media@vger.kernel.org
8824 W:      https://linuxtv.org
8825 W:      http://palosaari.fi/linux/
8826 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8827 T:      git git://linuxtv.org/anttip/media_tree.git
8828 S:      Maintained
8829 F:      drivers/media/usb/msi2500/
8830
8831 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8832 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8833 L:      linux-mtd@lists.infradead.org
8834 S:      Maintained
8835 F:      drivers/mtd/devices/docg3*
8836
8837 MT9M032 APTINA SENSOR DRIVER
8838 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8839 L:      linux-media@vger.kernel.org
8840 T:      git git://linuxtv.org/media_tree.git
8841 S:      Maintained
8842 F:      drivers/media/i2c/mt9m032.c
8843 F:      include/media/i2c/mt9m032.h
8844
8845 MT9P031 APTINA CAMERA SENSOR
8846 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8847 L:      linux-media@vger.kernel.org
8848 T:      git git://linuxtv.org/media_tree.git
8849 S:      Maintained
8850 F:      drivers/media/i2c/mt9p031.c
8851 F:      include/media/i2c/mt9p031.h
8852
8853 MT9T001 APTINA CAMERA SENSOR
8854 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8855 L:      linux-media@vger.kernel.org
8856 T:      git git://linuxtv.org/media_tree.git
8857 S:      Maintained
8858 F:      drivers/media/i2c/mt9t001.c
8859 F:      include/media/i2c/mt9t001.h
8860
8861 MT9V032 APTINA CAMERA SENSOR
8862 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8863 L:      linux-media@vger.kernel.org
8864 T:      git git://linuxtv.org/media_tree.git
8865 S:      Maintained
8866 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8867 F:      drivers/media/i2c/mt9v032.c
8868 F:      include/media/i2c/mt9v032.h
8869
8870 MULTIFUNCTION DEVICES (MFD)
8871 M:      Lee Jones <lee.jones@linaro.org>
8872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8873 S:      Supported
8874 F:      Documentation/devicetree/bindings/mfd/
8875 F:      drivers/mfd/
8876 F:      include/linux/mfd/
8877 F:      include/dt-bindings/mfd/
8878
8879 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8880 M:      Ulf Hansson <ulf.hansson@linaro.org>
8881 L:      linux-mmc@vger.kernel.org
8882 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8883 S:      Maintained
8884 F:      Documentation/devicetree/bindings/mmc/
8885 F:      drivers/mmc/
8886 F:      include/linux/mmc/
8887 F:      include/uapi/linux/mmc/
8888
8889 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8890 S:      Orphan
8891 F:      drivers/mmc/host/mmc_spi.c
8892 F:      include/linux/spi/mmc_spi.h
8893
8894 MULTIPLEXER SUBSYSTEM
8895 M:      Peter Rosin <peda@axentia.se>
8896 S:      Maintained
8897 F:      Documentation/ABI/testing/mux/sysfs-class-mux*
8898 F:      Documentation/devicetree/bindings/mux/
8899 F:      include/linux/dt-bindings/mux/
8900 F:      include/linux/mux/
8901 F:      drivers/mux/
8902
8903 MULTISOUND SOUND DRIVER
8904 M:      Andrew Veliath <andrewtv@usa.net>
8905 S:      Maintained
8906 F:      Documentation/sound/oss/MultiSound
8907 F:      sound/oss/msnd*
8908
8909 MULTITECH MULTIPORT CARD (ISICOM)
8910 S:      Orphan
8911 F:      drivers/tty/isicom.c
8912 F:      include/linux/isicom.h
8913
8914 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8915 M:      Bin Liu <b-liu@ti.com>
8916 L:      linux-usb@vger.kernel.org
8917 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8918 S:      Maintained
8919 F:      drivers/usb/musb/
8920
8921 MXL5007T MEDIA DRIVER
8922 M:      Michael Krufky <mkrufky@linuxtv.org>
8923 L:      linux-media@vger.kernel.org
8924 W:      https://linuxtv.org
8925 W:      http://github.com/mkrufky
8926 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8927 T:      git git://linuxtv.org/mkrufky/tuners.git
8928 S:      Maintained
8929 F:      drivers/media/tuners/mxl5007t.*
8930
8931 MXSFB DRM DRIVER
8932 M:      Marek Vasut <marex@denx.de>
8933 S:      Supported
8934 F:      drivers/gpu/drm/mxsfb/
8935 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8936
8937 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8938 M:      Hyong-Youb Kim <hykim@myri.com>
8939 L:      netdev@vger.kernel.org
8940 W:      https://www.myricom.com/support/downloads/myri10ge.html
8941 S:      Supported
8942 F:      drivers/net/ethernet/myricom/myri10ge/
8943
8944 NAND FLASH SUBSYSTEM
8945 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8946 R:      Richard Weinberger <richard@nod.at>
8947 L:      linux-mtd@lists.infradead.org
8948 W:      http://www.linux-mtd.infradead.org/
8949 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8950 T:      git git://git.infradead.org/linux-mtd.git nand/fixes
8951 T:      git git://git.infradead.org/l2-mtd.git nand/next
8952 S:      Maintained
8953 F:      drivers/mtd/nand/
8954 F:      include/linux/mtd/nand*.h
8955
8956 NATSEMI ETHERNET DRIVER (DP8381x)
8957 S:      Orphan
8958 F:      drivers/net/ethernet/natsemi/natsemi.c
8959
8960 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8961 M:      Daniel Mack <zonque@gmail.com>
8962 S:      Maintained
8963 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8964 W:      http://www.native-instruments.com
8965 F:      sound/usb/caiaq/
8966
8967 NCP FILESYSTEM
8968 M:      Petr Vandrovec <petr@vandrovec.name>
8969 S:      Odd Fixes
8970 F:      fs/ncpfs/
8971
8972 NCR 5380 SCSI DRIVERS
8973 M:      Finn Thain <fthain@telegraphics.com.au>
8974 M:      Michael Schmitz <schmitzmic@gmail.com>
8975 L:      linux-scsi@vger.kernel.org
8976 S:      Maintained
8977 F:      Documentation/scsi/g_NCR5380.txt
8978 F:      drivers/scsi/NCR5380.*
8979 F:      drivers/scsi/arm/cumana_1.c
8980 F:      drivers/scsi/arm/oak.c
8981 F:      drivers/scsi/atari_scsi.*
8982 F:      drivers/scsi/dmx3191d.c
8983 F:      drivers/scsi/g_NCR5380.*
8984 F:      drivers/scsi/mac_scsi.*
8985 F:      drivers/scsi/sun3_scsi.*
8986 F:      drivers/scsi/sun3_scsi_vme.c
8987
8988 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8989 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8990 L:      linux-scsi@vger.kernel.org
8991 S:      Maintained
8992 F:      drivers/scsi/NCR_D700.*
8993
8994 NCT6775 HARDWARE MONITOR DRIVER
8995 M:      Guenter Roeck <linux@roeck-us.net>
8996 L:      linux-hwmon@vger.kernel.org
8997 S:      Maintained
8998 F:      Documentation/hwmon/nct6775
8999 F:      drivers/hwmon/nct6775.c
9000
9001 NETEFFECT IWARP RNIC DRIVER (IW_NES)
9002 M:      Faisal Latif <faisal.latif@intel.com>
9003 L:      linux-rdma@vger.kernel.org
9004 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9005 S:      Supported
9006 F:      drivers/infiniband/hw/nes/
9007 F:      include/uapi/rdma/nes-abi.h
9008
9009 NETEM NETWORK EMULATOR
9010 M:      Stephen Hemminger <stephen@networkplumber.org>
9011 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
9012 S:      Maintained
9013 F:      net/sched/sch_netem.c
9014
9015 NETERION 10GbE DRIVERS (s2io/vxge)
9016 M:      Jon Mason <jdmason@kudzu.us>
9017 L:      netdev@vger.kernel.org
9018 S:      Supported
9019 F:      Documentation/networking/s2io.txt
9020 F:      Documentation/networking/vxge.txt
9021 F:      drivers/net/ethernet/neterion/
9022
9023 NETFILTER
9024 M:      Pablo Neira Ayuso <pablo@netfilter.org>
9025 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9026 M:      Florian Westphal <fw@strlen.de>
9027 L:      netfilter-devel@vger.kernel.org
9028 L:      coreteam@netfilter.org
9029 W:      http://www.netfilter.org/
9030 W:      http://www.iptables.org/
9031 W:      http://www.nftables.org/
9032 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
9033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9035 S:      Maintained
9036 F:      include/linux/netfilter*
9037 F:      include/linux/netfilter/
9038 F:      include/net/netfilter/
9039 F:      include/uapi/linux/netfilter*
9040 F:      include/uapi/linux/netfilter/
9041 F:      net/*/netfilter.c
9042 F:      net/*/netfilter/
9043 F:      net/netfilter/
9044 F:      net/bridge/br_netfilter*.c
9045
9046 NETLABEL
9047 M:      Paul Moore <paul@paul-moore.com>
9048 W:      http://netlabel.sf.net
9049 L:      netdev@vger.kernel.org
9050 S:      Maintained
9051 F:      Documentation/netlabel/
9052 F:      include/net/netlabel.h
9053 F:      net/netlabel/
9054
9055 NETROM NETWORK LAYER
9056 M:      Ralf Baechle <ralf@linux-mips.org>
9057 L:      linux-hams@vger.kernel.org
9058 W:      http://www.linux-ax25.org/
9059 S:      Maintained
9060 F:      include/net/netrom.h
9061 F:      include/uapi/linux/netrom.h
9062 F:      net/netrom/
9063
9064 NETRONOME ETHERNET DRIVERS
9065 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
9066 L:      oss-drivers@netronome.com
9067 S:      Maintained
9068 F:      drivers/net/ethernet/netronome/
9069
9070 NETWORK BLOCK DEVICE (NBD)
9071 M:      Josef Bacik <jbacik@fb.com>
9072 S:      Maintained
9073 L:      linux-block@vger.kernel.org
9074 L:      nbd-general@lists.sourceforge.net
9075 F:      Documentation/blockdev/nbd.txt
9076 F:      drivers/block/nbd.c
9077 F:      include/uapi/linux/nbd.h
9078
9079 NETWORK DROP MONITOR
9080 M:      Neil Horman <nhorman@tuxdriver.com>
9081 L:      netdev@vger.kernel.org
9082 S:      Maintained
9083 W:      https://fedorahosted.org/dropwatch/
9084 F:      net/core/drop_monitor.c
9085
9086 NETWORKING [DSA]
9087 M:      Andrew Lunn <andrew@lunn.ch>
9088 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9089 M:      Florian Fainelli <f.fainelli@gmail.com>
9090 S:      Maintained
9091 F:      net/dsa/
9092 F:      include/net/dsa.h
9093 F:      drivers/net/dsa/
9094
9095 NETWORKING [GENERAL]
9096 M:      "David S. Miller" <davem@davemloft.net>
9097 L:      netdev@vger.kernel.org
9098 W:      http://www.linuxfoundation.org/en/Net
9099 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9102 B:      mailto:netdev@vger.kernel.org
9103 S:      Maintained
9104 F:      net/
9105 F:      include/net/
9106 F:      include/linux/in.h
9107 F:      include/linux/net.h
9108 F:      include/linux/netdevice.h
9109 F:      include/uapi/linux/in.h
9110 F:      include/uapi/linux/net.h
9111 F:      include/uapi/linux/netdevice.h
9112 F:      include/uapi/linux/net_namespace.h
9113 F:      tools/net/
9114 F:      tools/testing/selftests/net/
9115 F:      lib/random32.c
9116
9117 NETWORKING [IPv4/IPv6]
9118 M:      "David S. Miller" <davem@davemloft.net>
9119 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9120 M:      James Morris <jmorris@namei.org>
9121 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9122 M:      Patrick McHardy <kaber@trash.net>
9123 L:      netdev@vger.kernel.org
9124 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9125 S:      Maintained
9126 F:      net/ipv4/
9127 F:      net/ipv6/
9128 F:      include/net/ip*
9129 F:      arch/x86/net/*
9130
9131 NETWORKING [TLS]
9132 M:      Ilya Lesokhin <ilyal@mellanox.com>
9133 M:      Aviad Yehezkel <aviadye@mellanox.com>
9134 M:      Dave Watson <davejwatson@fb.com>
9135 L:      netdev@vger.kernel.org
9136 S:      Maintained
9137 F:      net/tls/*
9138 F:      include/uapi/linux/tls.h
9139 F:      include/net/tls.h
9140
9141 NETWORKING [IPSEC]
9142 M:      Steffen Klassert <steffen.klassert@secunet.com>
9143 M:      Herbert Xu <herbert@gondor.apana.org.au>
9144 M:      "David S. Miller" <davem@davemloft.net>
9145 L:      netdev@vger.kernel.org
9146 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9147 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9148 S:      Maintained
9149 F:      net/core/flow.c
9150 F:      net/xfrm/
9151 F:      net/key/
9152 F:      net/ipv4/xfrm*
9153 F:      net/ipv4/esp4*
9154 F:      net/ipv4/ah4.c
9155 F:      net/ipv4/ipcomp.c
9156 F:      net/ipv4/ip_vti.c
9157 F:      net/ipv6/xfrm*
9158 F:      net/ipv6/esp6*
9159 F:      net/ipv6/ah6.c
9160 F:      net/ipv6/ipcomp6.c
9161 F:      net/ipv6/ip6_vti.c
9162 F:      include/uapi/linux/xfrm.h
9163 F:      include/net/xfrm.h
9164
9165 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9166 M:      Paul Moore <paul@paul-moore.com>
9167 L:      netdev@vger.kernel.org
9168 S:      Maintained
9169
9170 NETWORKING [WIRELESS]
9171 L:      linux-wireless@vger.kernel.org
9172 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9173
9174 NETWORKING DRIVERS
9175 L:      netdev@vger.kernel.org
9176 W:      http://www.linuxfoundation.org/en/Net
9177 Q:      http://patchwork.ozlabs.org/project/netdev/list/
9178 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9180 S:      Odd Fixes
9181 F:      Documentation/devicetree/bindings/net/
9182 F:      drivers/net/
9183 F:      include/linux/if_*
9184 F:      include/linux/netdevice.h
9185 F:      include/linux/etherdevice.h
9186 F:      include/linux/fcdevice.h
9187 F:      include/linux/fddidevice.h
9188 F:      include/linux/hippidevice.h
9189 F:      include/linux/inetdevice.h
9190 F:      include/uapi/linux/if_*
9191 F:      include/uapi/linux/netdevice.h
9192
9193 NETWORKING DRIVERS (WIRELESS)
9194 M:      Kalle Valo <kvalo@codeaurora.org>
9195 L:      linux-wireless@vger.kernel.org
9196 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
9197 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9199 S:      Maintained
9200 F:      Documentation/devicetree/bindings/net/wireless/
9201 F:      drivers/net/wireless/
9202
9203 NETXEN (1/10) GbE SUPPORT
9204 M:      Manish Chopra <manish.chopra@cavium.com>
9205 M:      Rahul Verma <rahul.verma@cavium.com>
9206 M:      Dept-GELinuxNICDev@cavium.com
9207 L:      netdev@vger.kernel.org
9208 S:      Supported
9209 F:      drivers/net/ethernet/qlogic/netxen/
9210
9211 NFC SUBSYSTEM
9212 M:      Samuel Ortiz <sameo@linux.intel.com>
9213 L:      linux-wireless@vger.kernel.org
9214 L:      linux-nfc@lists.01.org (subscribers-only)
9215 S:      Supported
9216 F:      net/nfc/
9217 F:      include/net/nfc/
9218 F:      include/uapi/linux/nfc.h
9219 F:      drivers/nfc/
9220 F:      include/linux/platform_data/nfcmrvl.h
9221 F:      include/linux/platform_data/nxp-nci.h
9222 F:      Documentation/devicetree/bindings/net/nfc/
9223
9224 NFS, SUNRPC, AND LOCKD CLIENTS
9225 M:      Trond Myklebust <trond.myklebust@primarydata.com>
9226 M:      Anna Schumaker <anna.schumaker@netapp.com>
9227 L:      linux-nfs@vger.kernel.org
9228 W:      http://client.linux-nfs.org
9229 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9230 S:      Maintained
9231 F:      fs/lockd/
9232 F:      fs/nfs/
9233 F:      fs/nfs_common/
9234 F:      net/sunrpc/
9235 F:      include/linux/lockd/
9236 F:      include/linux/nfs*
9237 F:      include/linux/sunrpc/
9238 F:      include/uapi/linux/nfs*
9239 F:      include/uapi/linux/sunrpc/
9240
9241 NILFS2 FILESYSTEM
9242 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9243 L:      linux-nilfs@vger.kernel.org
9244 W:      http://nilfs.sourceforge.net/
9245 W:      http://nilfs.osdn.jp/
9246 T:      git git://github.com/konis/nilfs2.git
9247 S:      Supported
9248 F:      Documentation/filesystems/nilfs2.txt
9249 F:      fs/nilfs2/
9250 F:      include/trace/events/nilfs2.h
9251 F:      include/uapi/linux/nilfs2_api.h
9252 F:      include/uapi/linux/nilfs2_ondisk.h
9253
9254 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9255 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9256 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9257 S:      Maintained
9258 F:      Documentation/scsi/NinjaSCSI.txt
9259 F:      drivers/scsi/pcmcia/nsp_*
9260
9261 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9262 M:      GOTO Masanori <gotom@debian.or.jp>
9263 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9264 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9265 S:      Maintained
9266 F:      Documentation/scsi/NinjaSCSI.txt
9267 F:      drivers/scsi/nsp32*
9268
9269 NIOS2 ARCHITECTURE
9270 M:      Ley Foon Tan <lftan@altera.com>
9271 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9272 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9273 S:      Maintained
9274 F:      arch/nios2/
9275
9276 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9277 M:      Pavel Machek <pavel@ucw.cz>
9278 M:      Sakari Ailus <sakari.ailus@iki.fi>
9279 L:      linux-media@vger.kernel.org
9280 S:      Maintained
9281 F:      drivers/media/i2c/et8ek8
9282 F:      drivers/media/i2c/ad5820.c
9283
9284 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9285 M:      Pavel Machek <pavel@ucw.cz>
9286 M:      Sakari Ailus <sakari.ailus@iki.fi>
9287 L:      linux-media@vger.kernel.org
9288 S:      Maintained
9289 F:      drivers/media/i2c/et8ek8
9290 F:      drivers/media/i2c/ad5820.c
9291
9292 NOKIA N900 POWER SUPPLY DRIVERS
9293 R:      Pali Rohár <pali.rohar@gmail.com>
9294 F:      include/linux/power/bq2415x_charger.h
9295 F:      include/linux/power/bq27xxx_battery.h
9296 F:      include/linux/power/isp1704_charger.h
9297 F:      drivers/power/supply/bq2415x_charger.c
9298 F:      drivers/power/supply/bq27xxx_battery.c
9299 F:      drivers/power/supply/bq27xxx_battery_i2c.c
9300 F:      drivers/power/supply/isp1704_charger.c
9301 F:      drivers/power/supply/rx51_battery.c
9302
9303 NTB DRIVER CORE
9304 M:      Jon Mason <jdmason@kudzu.us>
9305 M:      Dave Jiang <dave.jiang@intel.com>
9306 M:      Allen Hubbe <Allen.Hubbe@emc.com>
9307 L:      linux-ntb@googlegroups.com
9308 S:      Supported
9309 W:      https://github.com/jonmason/ntb/wiki
9310 T:      git git://github.com/jonmason/ntb.git
9311 F:      drivers/ntb/
9312 F:      drivers/net/ntb_netdev.c
9313 F:      include/linux/ntb.h
9314 F:      include/linux/ntb_transport.h
9315 F:      tools/testing/selftests/ntb/
9316
9317 NTB INTEL DRIVER
9318 M:      Jon Mason <jdmason@kudzu.us>
9319 M:      Dave Jiang <dave.jiang@intel.com>
9320 L:      linux-ntb@googlegroups.com
9321 S:      Supported
9322 W:      https://github.com/jonmason/ntb/wiki
9323 T:      git git://github.com/jonmason/ntb.git
9324 F:      drivers/ntb/hw/intel/
9325
9326 NTB AMD DRIVER
9327 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9328 L:      linux-ntb@googlegroups.com
9329 S:      Supported
9330 F:      drivers/ntb/hw/amd/
9331
9332 NTFS FILESYSTEM
9333 M:      Anton Altaparmakov <anton@tuxera.com>
9334 L:      linux-ntfs-dev@lists.sourceforge.net
9335 W:      http://www.tuxera.com/
9336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9337 S:      Supported
9338 F:      Documentation/filesystems/ntfs.txt
9339 F:      fs/ntfs/
9340
9341 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9342 M:      Antonino Daplas <adaplas@gmail.com>
9343 L:      linux-fbdev@vger.kernel.org
9344 S:      Maintained
9345 F:      drivers/video/fbdev/riva/
9346 F:      drivers/video/fbdev/nvidia/
9347
9348 NVM EXPRESS DRIVER
9349 M:      Keith Busch <keith.busch@intel.com>
9350 M:      Jens Axboe <axboe@fb.com>
9351 M:      Christoph Hellwig <hch@lst.de>
9352 M:      Sagi Grimberg <sagi@grimberg.me>
9353 L:      linux-nvme@lists.infradead.org
9354 T:      git://git.infradead.org/nvme.git
9355 W:      http://git.infradead.org/nvme.git
9356 S:      Supported
9357 F:      drivers/nvme/host/
9358 F:      include/linux/nvme.h
9359 F:      include/uapi/linux/nvme_ioctl.h
9360
9361 NVM EXPRESS TARGET DRIVER
9362 M:      Christoph Hellwig <hch@lst.de>
9363 M:      Sagi Grimberg <sagi@grimberg.me>
9364 L:      linux-nvme@lists.infradead.org
9365 T:      git://git.infradead.org/nvme.git
9366 W:      http://git.infradead.org/nvme.git
9367 S:      Supported
9368 F:      drivers/nvme/target/
9369
9370 NVM EXPRESS FC TRANSPORT DRIVERS
9371 M:      James Smart <james.smart@broadcom.com>
9372 L:      linux-nvme@lists.infradead.org
9373 S:      Supported
9374 F:      include/linux/nvme-fc.h
9375 F:      include/linux/nvme-fc-driver.h
9376 F:      drivers/nvme/host/fc.c
9377 F:      drivers/nvme/target/fc.c
9378 F:      drivers/nvme/target/fcloop.c
9379
9380 NVMEM FRAMEWORK
9381 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9382 S:      Maintained
9383 F:      drivers/nvmem/
9384 F:      Documentation/devicetree/bindings/nvmem/
9385 F:      include/linux/nvmem-consumer.h
9386 F:      include/linux/nvmem-provider.h
9387
9388 NXP-NCI NFC DRIVER
9389 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9390 R:      Charles Gorand <charles.gorand@effinnov.com>
9391 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9392 S:      Supported
9393 F:      drivers/nfc/nxp-nci
9394
9395 NXP TDA998X DRM DRIVER
9396 M:      Russell King <linux@armlinux.org.uk>
9397 S:      Supported
9398 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9399 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9400 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9401 F:      include/drm/i2c/tda998x.h
9402
9403 NXP TFA9879 DRIVER
9404 M:      Peter Rosin <peda@axentia.se>
9405 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9406 S:      Maintained
9407 F:      sound/soc/codecs/tfa9879*
9408
9409 OBJTOOL
9410 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9411 S:      Supported
9412 F:      tools/objtool/
9413
9414 OMAP1 SUPPORT
9415 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9416 M:      Tony Lindgren <tony@atomide.com>
9417 L:      linux-omap@vger.kernel.org
9418 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9420 S:      Maintained
9421 F:      arch/arm/mach-omap1/
9422 F:      arch/arm/plat-omap/
9423 F:      arch/arm/configs/omap1_defconfig
9424 F:      drivers/i2c/busses/i2c-omap.c
9425 F:      include/linux/i2c-omap.h
9426
9427 OMAP2+ SUPPORT
9428 M:      Tony Lindgren <tony@atomide.com>
9429 L:      linux-omap@vger.kernel.org
9430 W:      http://www.muru.com/linux/omap/
9431 W:      http://linux.omap.com/
9432 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9434 S:      Maintained
9435 F:      arch/arm/mach-omap2/
9436 F:      arch/arm/plat-omap/
9437 F:      arch/arm/configs/omap2plus_defconfig
9438 F:      drivers/i2c/busses/i2c-omap.c
9439 F:      drivers/irqchip/irq-omap-intc.c
9440 F:      drivers/mfd/*omap*.c
9441 F:      drivers/mfd/menelaus.c
9442 F:      drivers/mfd/palmas.c
9443 F:      drivers/mfd/tps65217.c
9444 F:      drivers/mfd/tps65218.c
9445 F:      drivers/mfd/tps65910.c
9446 F:      drivers/mfd/twl-core.[ch]
9447 F:      drivers/mfd/twl4030*.c
9448 F:      drivers/mfd/twl6030*.c
9449 F:      drivers/mfd/twl6040*.c
9450 F:      drivers/regulator/palmas-regulator*.c
9451 F:      drivers/regulator/pbias-regulator.c
9452 F:      drivers/regulator/tps65217-regulator.c
9453 F:      drivers/regulator/tps65218-regulator.c
9454 F:      drivers/regulator/tps65910-regulator.c
9455 F:      drivers/regulator/twl-regulator.c
9456 F:      drivers/regulator/twl6030-regulator.c
9457 F:      include/linux/i2c-omap.h
9458
9459 OMAP DEVICE TREE SUPPORT
9460 M:      Benoît Cousson <bcousson@baylibre.com>
9461 M:      Tony Lindgren <tony@atomide.com>
9462 L:      linux-omap@vger.kernel.org
9463 L:      devicetree@vger.kernel.org
9464 S:      Maintained
9465 F:      arch/arm/boot/dts/*omap*
9466 F:      arch/arm/boot/dts/*am3*
9467 F:      arch/arm/boot/dts/*am4*
9468 F:      arch/arm/boot/dts/*am5*
9469 F:      arch/arm/boot/dts/*dra7*
9470
9471 OMAP CLOCK FRAMEWORK SUPPORT
9472 M:      Paul Walmsley <paul@pwsan.com>
9473 L:      linux-omap@vger.kernel.org
9474 S:      Maintained
9475 F:      arch/arm/*omap*/*clock*
9476
9477 OMAP POWER MANAGEMENT SUPPORT
9478 M:      Kevin Hilman <khilman@kernel.org>
9479 L:      linux-omap@vger.kernel.org
9480 S:      Maintained
9481 F:      arch/arm/*omap*/*pm*
9482 F:      drivers/cpufreq/omap-cpufreq.c
9483
9484 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9485 M:      Rajendra Nayak <rnayak@codeaurora.org>
9486 M:      Paul Walmsley <paul@pwsan.com>
9487 L:      linux-omap@vger.kernel.org
9488 S:      Maintained
9489 F:      arch/arm/mach-omap2/prm*
9490
9491 OMAP AUDIO SUPPORT
9492 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9493 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9494 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9495 L:      linux-omap@vger.kernel.org
9496 S:      Maintained
9497 F:      sound/soc/omap/
9498
9499 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9500 M:      Roger Quadros <rogerq@ti.com>
9501 M:      Tony Lindgren <tony@atomide.com>
9502 L:      linux-omap@vger.kernel.org
9503 S:      Maintained
9504 F:      drivers/memory/omap-gpmc.c
9505 F:      arch/arm/mach-omap2/*gpmc*
9506
9507 OMAP FRAMEBUFFER SUPPORT
9508 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9509 L:      linux-fbdev@vger.kernel.org
9510 L:      linux-omap@vger.kernel.org
9511 S:      Maintained
9512 F:      drivers/video/fbdev/omap/
9513
9514 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9515 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9516 L:      linux-omap@vger.kernel.org
9517 L:      linux-fbdev@vger.kernel.org
9518 S:      Maintained
9519 F:      drivers/video/fbdev/omap2/
9520 F:      Documentation/arm/OMAP/DSS
9521
9522 OMAP HARDWARE SPINLOCK SUPPORT
9523 M:      Ohad Ben-Cohen <ohad@wizery.com>
9524 L:      linux-omap@vger.kernel.org
9525 S:      Maintained
9526 F:      drivers/hwspinlock/omap_hwspinlock.c
9527
9528 OMAP MMC SUPPORT
9529 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9530 L:      linux-omap@vger.kernel.org
9531 S:      Maintained
9532 F:      drivers/mmc/host/omap.c
9533
9534 OMAP HS MMC SUPPORT
9535 L:      linux-mmc@vger.kernel.org
9536 L:      linux-omap@vger.kernel.org
9537 S:      Orphan
9538 F:      drivers/mmc/host/omap_hsmmc.c
9539
9540 OMAP RANDOM NUMBER GENERATOR SUPPORT
9541 M:      Deepak Saxena <dsaxena@plexity.net>
9542 S:      Maintained
9543 F:      drivers/char/hw_random/omap-rng.c
9544
9545 OMAP HWMOD SUPPORT
9546 M:      Benoît Cousson <bcousson@baylibre.com>
9547 M:      Paul Walmsley <paul@pwsan.com>
9548 L:      linux-omap@vger.kernel.org
9549 S:      Maintained
9550 F:      arch/arm/mach-omap2/omap_hwmod.*
9551
9552 OMAP HWMOD DATA
9553 M:      Paul Walmsley <paul@pwsan.com>
9554 L:      linux-omap@vger.kernel.org
9555 S:      Maintained
9556 F:      arch/arm/mach-omap2/omap_hwmod*data*
9557
9558 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9559 M:      Benoît Cousson <bcousson@baylibre.com>
9560 L:      linux-omap@vger.kernel.org
9561 S:      Maintained
9562 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9563
9564 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9565 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9566 L:      linux-media@vger.kernel.org
9567 S:      Maintained
9568 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9569 F:      drivers/media/platform/omap3isp/
9570 F:      drivers/staging/media/omap4iss/
9571
9572 OMAP USB SUPPORT
9573 L:      linux-usb@vger.kernel.org
9574 L:      linux-omap@vger.kernel.org
9575 S:      Orphan
9576 F:      drivers/usb/*/*omap*
9577 F:      arch/arm/*omap*/usb*
9578
9579 OMAP GPIO DRIVER
9580 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9581 M:      Santosh Shilimkar <ssantosh@kernel.org>
9582 M:      Kevin Hilman <khilman@kernel.org>
9583 L:      linux-omap@vger.kernel.org
9584 S:      Maintained
9585 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9586 F:      drivers/gpio/gpio-omap.c
9587
9588 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9589 M:      Mark Jackson <mpfj@newflow.co.uk>
9590 L:      linux-omap@vger.kernel.org
9591 S:      Maintained
9592 F:      arch/arm/boot/dts/am335x-nano.dts
9593
9594 OMFS FILESYSTEM
9595 M:      Bob Copeland <me@bobcopeland.com>
9596 L:      linux-karma-devel@lists.sourceforge.net
9597 S:      Maintained
9598 F:      Documentation/filesystems/omfs.txt
9599 F:      fs/omfs/
9600
9601 OMNIKEY CARDMAN 4000 DRIVER
9602 M:      Harald Welte <laforge@gnumonks.org>
9603 S:      Maintained
9604 F:      drivers/char/pcmcia/cm4000_cs.c
9605 F:      include/linux/cm4000_cs.h
9606 F:      include/uapi/linux/cm4000_cs.h
9607
9608 OMNIKEY CARDMAN 4040 DRIVER
9609 M:      Harald Welte <laforge@gnumonks.org>
9610 S:      Maintained
9611 F:      drivers/char/pcmcia/cm4040_cs.*
9612
9613 OMNIVISION OV5640 SENSOR DRIVER
9614 M:      Steve Longerbeam <slongerbeam@gmail.com>
9615 L:      linux-media@vger.kernel.org
9616 T:      git git://linuxtv.org/media_tree.git
9617 S:      Maintained
9618 F:      drivers/media/i2c/ov5640.c
9619
9620 OMNIVISION OV5647 SENSOR DRIVER
9621 M:      Ramiro Oliveira <roliveir@synopsys.com>
9622 L:      linux-media@vger.kernel.org
9623 T:      git git://linuxtv.org/media_tree.git
9624 S:      Maintained
9625 F:      drivers/media/i2c/ov5647.c
9626
9627 OMNIVISION OV7670 SENSOR DRIVER
9628 M:      Jonathan Corbet <corbet@lwn.net>
9629 L:      linux-media@vger.kernel.org
9630 T:      git git://linuxtv.org/media_tree.git
9631 S:      Maintained
9632 F:      drivers/media/i2c/ov7670.c
9633 F:      Documentation/devicetree/bindings/media/i2c/ov7670.txt
9634
9635 OMNIVISION OV13858 SENSOR DRIVER
9636 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
9637 L:      linux-media@vger.kernel.org
9638 T:      git git://linuxtv.org/media_tree.git
9639 S:      Maintained
9640 F:      drivers/media/i2c/ov13858.c
9641
9642 ONENAND FLASH DRIVER
9643 M:      Kyungmin Park <kyungmin.park@samsung.com>
9644 L:      linux-mtd@lists.infradead.org
9645 S:      Maintained
9646 F:      drivers/mtd/onenand/
9647 F:      include/linux/mtd/onenand*.h
9648
9649 ONSTREAM SCSI TAPE DRIVER
9650 M:      Willem Riede <osst@riede.org>
9651 L:      osst-users@lists.sourceforge.net
9652 L:      linux-scsi@vger.kernel.org
9653 S:      Maintained
9654 F:      Documentation/scsi/osst.txt
9655 F:      drivers/scsi/osst.*
9656 F:      drivers/scsi/osst_*.h
9657 F:      drivers/scsi/st.h
9658
9659 OPENCORES I2C BUS DRIVER
9660 M:      Peter Korsgaard <jacmet@sunsite.dk>
9661 L:      linux-i2c@vger.kernel.org
9662 S:      Maintained
9663 F:      Documentation/i2c/busses/i2c-ocores
9664 F:      drivers/i2c/busses/i2c-ocores.c
9665
9666 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9667 M:      Rob Herring <robh+dt@kernel.org>
9668 M:      Frank Rowand <frowand.list@gmail.com>
9669 L:      devicetree@vger.kernel.org
9670 W:      http://www.devicetree.org/
9671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9672 S:      Maintained
9673 F:      drivers/of/
9674 F:      include/linux/of*.h
9675 F:      scripts/dtc/
9676 F:      Documentation/ABI/testing/sysfs-firmware-ofw
9677
9678 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9679 M:      Rob Herring <robh+dt@kernel.org>
9680 M:      Mark Rutland <mark.rutland@arm.com>
9681 L:      devicetree@vger.kernel.org
9682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9683 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9684 S:      Maintained
9685 F:      Documentation/devicetree/
9686 F:      arch/*/boot/dts/
9687 F:      include/dt-bindings/
9688
9689 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9690 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9691 L:      devicetree@vger.kernel.org
9692 S:      Maintained
9693 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9694 F:      Documentation/devicetree/overlay-notes.txt
9695 F:      drivers/of/overlay.c
9696 F:      drivers/of/resolver.c
9697
9698 OPENRISC ARCHITECTURE
9699 M:      Jonas Bonn <jonas@southpole.se>
9700 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9701 M:      Stafford Horne <shorne@gmail.com>
9702 T:      git git://github.com/openrisc/linux.git
9703 L:      openrisc@lists.librecores.org
9704 W:      http://openrisc.io
9705 S:      Maintained
9706 F:      arch/openrisc/
9707
9708 OPENVSWITCH
9709 M:      Pravin Shelar <pshelar@nicira.com>
9710 L:      netdev@vger.kernel.org
9711 L:      dev@openvswitch.org
9712 W:      http://openvswitch.org
9713 S:      Maintained
9714 F:      net/openvswitch/
9715 F:      include/uapi/linux/openvswitch.h
9716
9717 OPERATING PERFORMANCE POINTS (OPP)
9718 M:      Viresh Kumar <vireshk@kernel.org>
9719 M:      Nishanth Menon <nm@ti.com>
9720 M:      Stephen Boyd <sboyd@codeaurora.org>
9721 L:      linux-pm@vger.kernel.org
9722 S:      Maintained
9723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9724 F:      drivers/base/power/opp/
9725 F:      include/linux/pm_opp.h
9726 F:      Documentation/power/opp.txt
9727 F:      Documentation/devicetree/bindings/opp/
9728
9729 OPL4 DRIVER
9730 M:      Clemens Ladisch <clemens@ladisch.de>
9731 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9732 T:      git git://git.alsa-project.org/alsa-kernel.git
9733 S:      Maintained
9734 F:      sound/drivers/opl4/
9735
9736 OPROFILE
9737 M:      Robert Richter <rric@kernel.org>
9738 L:      oprofile-list@lists.sf.net
9739 S:      Maintained
9740 F:      arch/*/include/asm/oprofile*.h
9741 F:      arch/*/oprofile/
9742 F:      drivers/oprofile/
9743 F:      include/linux/oprofile.h
9744
9745 OP-TEE DRIVER
9746 M:      Jens Wiklander <jens.wiklander@linaro.org>
9747 S:      Maintained
9748 F:      drivers/tee/optee/
9749
9750 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9751 M:      Mark Fasheh <mfasheh@versity.com>
9752 M:      Joel Becker <jlbec@evilplan.org>
9753 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9754 W:      http://ocfs2.wiki.kernel.org
9755 S:      Supported
9756 F:      Documentation/filesystems/ocfs2.txt
9757 F:      Documentation/filesystems/dlmfs.txt
9758 F:      fs/ocfs2/
9759
9760 ORINOCO DRIVER
9761 L:      linux-wireless@vger.kernel.org
9762 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9763 W:      http://www.nongnu.org/orinoco/
9764 S:      Orphan
9765 F:      drivers/net/wireless/intersil/orinoco/
9766
9767 OSD LIBRARY and FILESYSTEM
9768 M:      Boaz Harrosh <ooo@electrozaur.com>
9769 S:      Maintained
9770 F:      drivers/scsi/osd/
9771 F:      include/scsi/osd_*
9772 F:      fs/exofs/
9773
9774 OVERLAY FILESYSTEM
9775 M:      Miklos Szeredi <miklos@szeredi.hu>
9776 L:      linux-unionfs@vger.kernel.org
9777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9778 S:      Supported
9779 F:      fs/overlayfs/
9780 F:      Documentation/filesystems/overlayfs.txt
9781
9782 ORANGEFS FILESYSTEM
9783 M:      Mike Marshall <hubcap@omnibond.com>
9784 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9786 S:      Supported
9787 F:      fs/orangefs/
9788 F:      Documentation/filesystems/orangefs.txt
9789
9790 P54 WIRELESS DRIVER
9791 M:      Christian Lamparter <chunkeey@googlemail.com>
9792 L:      linux-wireless@vger.kernel.org
9793 W:      http://wireless.kernel.org/en/users/Drivers/p54
9794 S:      Maintained
9795 F:      drivers/net/wireless/intersil/p54/
9796
9797 PA SEMI ETHERNET DRIVER
9798 L:      netdev@vger.kernel.org
9799 S:      Orphan
9800 F:      drivers/net/ethernet/pasemi/*
9801
9802 PA SEMI SMBUS DRIVER
9803 L:      linux-i2c@vger.kernel.org
9804 S:      Orphan
9805 F:      drivers/i2c/busses/i2c-pasemi.c
9806
9807 PADATA PARALLEL EXECUTION MECHANISM
9808 M:      Steffen Klassert <steffen.klassert@secunet.com>
9809 L:      linux-crypto@vger.kernel.org
9810 S:      Maintained
9811 F:      kernel/padata.c
9812 F:      include/linux/padata.h
9813 F:      Documentation/padata.txt
9814
9815 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9816 M:      Harald Welte <laforge@gnumonks.org>
9817 L:      platform-driver-x86@vger.kernel.org
9818 S:      Maintained
9819 F:      drivers/platform/x86/panasonic-laptop.c
9820
9821 PANASONIC MN10300/AM33/AM34 PORT
9822 M:      David Howells <dhowells@redhat.com>
9823 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9824 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9825 S:      Maintained
9826 F:      Documentation/mn10300/
9827 F:      arch/mn10300/
9828
9829 PARALLEL LCD/KEYPAD PANEL DRIVER
9830 M:      Willy Tarreau <willy@haproxy.com>
9831 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9832 S:      Odd Fixes
9833 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9834 F:      drivers/misc/panel.c
9835
9836 PARALLEL PORT SUBSYSTEM
9837 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9838 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9839 L:      linux-parport@lists.infradead.org (subscribers-only)
9840 S:      Maintained
9841 F:      drivers/parport/
9842 F:      include/linux/parport*.h
9843 F:      drivers/char/ppdev.c
9844 F:      include/uapi/linux/ppdev.h
9845 F:      Documentation/parport*.txt
9846
9847 PARAVIRT_OPS INTERFACE
9848 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9849 M:      Chris Wright <chrisw@sous-sol.org>
9850 M:      Alok Kataria <akataria@vmware.com>
9851 M:      Rusty Russell <rusty@rustcorp.com.au>
9852 L:      virtualization@lists.linux-foundation.org
9853 S:      Supported
9854 F:      Documentation/virtual/paravirt_ops.txt
9855 F:      arch/*/kernel/paravirt*
9856 F:      arch/*/include/asm/paravirt.h
9857 F:      include/linux/hypervisor.h
9858
9859 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9860 M:      Tim Waugh <tim@cyberelk.net>
9861 L:      linux-parport@lists.infradead.org (subscribers-only)
9862 S:      Maintained
9863 F:      Documentation/blockdev/paride.txt
9864 F:      drivers/block/paride/
9865
9866 PARISC ARCHITECTURE
9867 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9868 M:      Helge Deller <deller@gmx.de>
9869 L:      linux-parisc@vger.kernel.org
9870 W:      http://www.parisc-linux.org/
9871 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9874 S:      Maintained
9875 F:      arch/parisc/
9876 F:      Documentation/parisc/
9877 F:      drivers/parisc/
9878 F:      drivers/char/agp/parisc-agp.c
9879 F:      drivers/input/serio/gscps2.c
9880 F:      drivers/parport/parport_gsc.*
9881 F:      drivers/tty/serial/8250/8250_gsc.c
9882 F:      drivers/video/fbdev/sti*
9883 F:      drivers/video/console/sti*
9884 F:      drivers/video/logo/logo_parisc*
9885
9886 PARMAN
9887 M:      Jiri Pirko <jiri@mellanox.com>
9888 L:      netdev@vger.kernel.org
9889 S:      Supported
9890 F:      lib/parman.c
9891 F:      lib/test_parman.c
9892 F:      include/linux/parman.h
9893
9894 PC87360 HARDWARE MONITORING DRIVER
9895 M:      Jim Cromie <jim.cromie@gmail.com>
9896 L:      linux-hwmon@vger.kernel.org
9897 S:      Maintained
9898 F:      Documentation/hwmon/pc87360
9899 F:      drivers/hwmon/pc87360.c
9900
9901 PC8736x GPIO DRIVER
9902 M:      Jim Cromie <jim.cromie@gmail.com>
9903 S:      Maintained
9904 F:      drivers/char/pc8736x_gpio.c
9905
9906 PC87427 HARDWARE MONITORING DRIVER
9907 M:      Jean Delvare <jdelvare@suse.com>
9908 L:      linux-hwmon@vger.kernel.org
9909 S:      Maintained
9910 F:      Documentation/hwmon/pc87427
9911 F:      drivers/hwmon/pc87427.c
9912
9913 PCA9532 LED DRIVER
9914 M:      Riku Voipio <riku.voipio@iki.fi>
9915 S:      Maintained
9916 F:      drivers/leds/leds-pca9532.c
9917 F:      include/linux/leds-pca9532.h
9918
9919 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9920 M:      Guenter Roeck <linux@roeck-us.net>
9921 L:      linux-i2c@vger.kernel.org
9922 S:      Maintained
9923 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9924
9925 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9926 M:      Khalid Aziz <khalid@gonehiking.org>
9927 S:      Maintained
9928 F:      drivers/firmware/pcdp.*
9929
9930 PCI ERROR RECOVERY
9931 M:      Linas Vepstas <linasvepstas@gmail.com>
9932 L:      linux-pci@vger.kernel.org
9933 S:      Supported
9934 F:      Documentation/PCI/pci-error-recovery.txt
9935
9936 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9937 M:      Russell Currey <ruscur@russell.cc>
9938 L:      linuxppc-dev@lists.ozlabs.org
9939 S:      Supported
9940 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9941 F:      arch/powerpc/kernel/eeh*.c
9942 F:      arch/powerpc/platforms/*/eeh*.c
9943 F:      arch/powerpc/include/*/eeh*.h
9944
9945 PCI SUBSYSTEM
9946 M:      Bjorn Helgaas <bhelgaas@google.com>
9947 L:      linux-pci@vger.kernel.org
9948 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9949 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9950 S:      Supported
9951 F:      Documentation/devicetree/bindings/pci/
9952 F:      Documentation/PCI/
9953 F:      drivers/pci/
9954 F:      include/linux/pci*
9955 F:      arch/x86/pci/
9956 F:      arch/x86/kernel/quirks.c
9957
9958 PCI ENDPOINT SUBSYSTEM
9959 M:      Kishon Vijay Abraham I <kishon@ti.com>
9960 L:      linux-pci@vger.kernel.org
9961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
9962 S:      Supported
9963 F:      drivers/pci/endpoint/
9964 F:      drivers/misc/pci_endpoint_test.c
9965 F:      tools/pci/
9966
9967 PCI DRIVER FOR ALTERA PCIE IP
9968 M:      Ley Foon Tan <lftan@altera.com>
9969 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9970 L:      linux-pci@vger.kernel.org
9971 S:      Supported
9972 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9973 F:      drivers/pci/host/pcie-altera.c
9974
9975 PCI DRIVER FOR ARM VERSATILE PLATFORM
9976 M:      Rob Herring <robh@kernel.org>
9977 L:      linux-pci@vger.kernel.org
9978 L:      linux-arm-kernel@lists.infradead.org
9979 S:      Maintained
9980 F:      Documentation/devicetree/bindings/pci/versatile.txt
9981 F:      drivers/pci/host/pci-versatile.c
9982
9983 PCI DRIVER FOR ARMADA 8K
9984 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9985 L:      linux-pci@vger.kernel.org
9986 L:      linux-arm-kernel@lists.infradead.org
9987 S:      Maintained
9988 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9989 F:      drivers/pci/dwc/pcie-armada8k.c
9990
9991 PCI DRIVER FOR APPLIEDMICRO XGENE
9992 M:      Tanmay Inamdar <tinamdar@apm.com>
9993 L:      linux-pci@vger.kernel.org
9994 L:      linux-arm-kernel@lists.infradead.org
9995 S:      Maintained
9996 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9997 F:      drivers/pci/host/pci-xgene.c
9998
9999 PCI DRIVER FOR FREESCALE LAYERSCAPE
10000 M:      Minghuan Lian <minghuan.Lian@freescale.com>
10001 M:      Mingkai Hu <mingkai.hu@freescale.com>
10002 M:      Roy Zang <tie-fei.zang@freescale.com>
10003 L:      linuxppc-dev@lists.ozlabs.org
10004 L:      linux-pci@vger.kernel.org
10005 L:      linux-arm-kernel@lists.infradead.org
10006 S:      Maintained
10007 F:      drivers/pci/dwc/*layerscape*
10008
10009 PCI DRIVER FOR IMX6
10010 M:      Richard Zhu <hongxing.zhu@nxp.com>
10011 M:      Lucas Stach <l.stach@pengutronix.de>
10012 L:      linux-pci@vger.kernel.org
10013 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10014 S:      Maintained
10015 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10016 F:      drivers/pci/dwc/*imx6*
10017
10018 PCI DRIVER FOR TI KEYSTONE
10019 M:      Murali Karicheri <m-karicheri2@ti.com>
10020 L:      linux-pci@vger.kernel.org
10021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10022 S:      Maintained
10023 F:      drivers/pci/dwc/*keystone*
10024
10025 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10026 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10027 M:      Jason Cooper <jason@lakedaemon.net>
10028 L:      linux-pci@vger.kernel.org
10029 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10030 S:      Maintained
10031 F:      drivers/pci/host/*mvebu*
10032
10033 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10034 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10035 L:      linux-pci@vger.kernel.org
10036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10037 S:      Maintained
10038 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
10039 F:      drivers/pci/host/pci-aardvark.c
10040
10041 PCI DRIVER FOR MICROSEMI SWITCHTEC
10042 M:      Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10043 M:      Stephen Bates <stephen.bates@microsemi.com>
10044 M:      Logan Gunthorpe <logang@deltatee.com>
10045 L:      linux-pci@vger.kernel.org
10046 S:      Maintained
10047 F:      Documentation/switchtec.txt
10048 F:      Documentation/ABI/testing/sysfs-class-switchtec
10049 F:      drivers/pci/switch/switchtec*
10050 F:      include/uapi/linux/switchtec_ioctl.h
10051
10052 PCI DRIVER FOR NVIDIA TEGRA
10053 M:      Thierry Reding <thierry.reding@gmail.com>
10054 L:      linux-tegra@vger.kernel.org
10055 L:      linux-pci@vger.kernel.org
10056 S:      Supported
10057 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10058 F:      drivers/pci/host/pci-tegra.c
10059
10060 PCI DRIVER FOR TI DRA7XX
10061 M:      Kishon Vijay Abraham I <kishon@ti.com>
10062 L:      linux-omap@vger.kernel.org
10063 L:      linux-pci@vger.kernel.org
10064 S:      Supported
10065 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
10066 F:      drivers/pci/dwc/pci-dra7xx.c
10067
10068 PCI DRIVER FOR RENESAS R-CAR
10069 M:      Simon Horman <horms@verge.net.au>
10070 L:      linux-pci@vger.kernel.org
10071 L:      linux-renesas-soc@vger.kernel.org
10072 S:      Maintained
10073 F:      drivers/pci/host/*rcar*
10074
10075 PCI DRIVER FOR SAMSUNG EXYNOS
10076 M:      Jingoo Han <jingoohan1@gmail.com>
10077 L:      linux-pci@vger.kernel.org
10078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10079 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10080 S:      Maintained
10081 F:      drivers/pci/dwc/pci-exynos.c
10082
10083 PCI DRIVER FOR SYNOPSIS DESIGNWARE
10084 M:      Jingoo Han <jingoohan1@gmail.com>
10085 M:      Joao Pinto <Joao.Pinto@synopsys.com>
10086 L:      linux-pci@vger.kernel.org
10087 S:      Maintained
10088 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
10089 F:      drivers/pci/dwc/*designware*
10090
10091 PCI DRIVER FOR GENERIC OF HOSTS
10092 M:      Will Deacon <will.deacon@arm.com>
10093 L:      linux-pci@vger.kernel.org
10094 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10095 S:      Maintained
10096 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
10097 F:      drivers/pci/host/pci-host-common.c
10098 F:      drivers/pci/host/pci-host-generic.c
10099
10100 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10101 M:      Keith Busch <keith.busch@intel.com>
10102 L:      linux-pci@vger.kernel.org
10103 S:      Supported
10104 F:      drivers/pci/host/vmd.c
10105
10106 PCIE DRIVER FOR ST SPEAR13XX
10107 M:      Pratyush Anand <pratyush.anand@gmail.com>
10108 L:      linux-pci@vger.kernel.org
10109 S:      Maintained
10110 F:      drivers/pci/dwc/*spear*
10111
10112 PCI MSI DRIVER FOR ALTERA MSI IP
10113 M:      Ley Foon Tan <lftan@altera.com>
10114 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
10115 L:      linux-pci@vger.kernel.org
10116 S:      Supported
10117 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10118 F:      drivers/pci/host/pcie-altera-msi.c
10119
10120 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10121 M:      Duc Dang <dhdang@apm.com>
10122 L:      linux-pci@vger.kernel.org
10123 L:      linux-arm-kernel@lists.infradead.org
10124 S:      Maintained
10125 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10126 F:      drivers/pci/host/pci-xgene-msi.c
10127
10128 PCIE DRIVER FOR AXIS ARTPEC
10129 M:      Niklas Cassel <niklas.cassel@axis.com>
10130 M:      Jesper Nilsson <jesper.nilsson@axis.com>
10131 L:      linux-arm-kernel@axis.com
10132 L:      linux-pci@vger.kernel.org
10133 S:      Maintained
10134 F:      Documentation/devicetree/bindings/pci/axis,artpec*
10135 F:      drivers/pci/dwc/*artpec*
10136
10137 PCIE DRIVER FOR HISILICON
10138 M:      Zhou Wang <wangzhou1@hisilicon.com>
10139 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
10140 L:      linux-pci@vger.kernel.org
10141 S:      Maintained
10142 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10143 F:      drivers/pci/dwc/pcie-hisi.c
10144
10145 PCIE DRIVER FOR ROCKCHIP
10146 M:      Shawn Lin <shawn.lin@rock-chips.com>
10147 M:      Wenrui Li <wenrui.li@rock-chips.com>
10148 L:      linux-pci@vger.kernel.org
10149 L:      linux-rockchip@lists.infradead.org
10150 S:      Maintained
10151 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10152 F:      drivers/pci/host/pcie-rockchip.c
10153
10154 PCIE DRIVER FOR QUALCOMM MSM
10155 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
10156 L:     linux-pci@vger.kernel.org
10157 L:     linux-arm-msm@vger.kernel.org
10158 S:     Maintained
10159 F:     drivers/pci/dwc/*qcom*
10160
10161 PCIE DRIVER FOR CAVIUM THUNDERX
10162 M:      David Daney <david.daney@cavium.com>
10163 L:      linux-pci@vger.kernel.org
10164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10165 S:      Supported
10166 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
10167 F:      drivers/pci/host/pci-thunder-*
10168
10169 PCMCIA SUBSYSTEM
10170 P:      Linux PCMCIA Team
10171 L:      linux-pcmcia@lists.infradead.org
10172 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10174 S:      Maintained
10175 F:      Documentation/pcmcia/
10176 F:      tools/pcmcia/
10177 F:      drivers/pcmcia/
10178 F:      include/pcmcia/
10179
10180 PCNET32 NETWORK DRIVER
10181 M:      Don Fry <pcnet32@frontier.com>
10182 L:      netdev@vger.kernel.org
10183 S:      Maintained
10184 F:      drivers/net/ethernet/amd/pcnet32.c
10185
10186 PCRYPT PARALLEL CRYPTO ENGINE
10187 M:      Steffen Klassert <steffen.klassert@secunet.com>
10188 L:      linux-crypto@vger.kernel.org
10189 S:      Maintained
10190 F:      crypto/pcrypt.c
10191 F:      include/crypto/pcrypt.h
10192
10193 PER-CPU MEMORY ALLOCATOR
10194 M:      Tejun Heo <tj@kernel.org>
10195 M:      Christoph Lameter <cl@linux.com>
10196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10197 S:      Maintained
10198 F:      include/linux/percpu*.h
10199 F:      mm/percpu*.c
10200 F:      arch/*/include/asm/percpu.h
10201
10202 PER-TASK DELAY ACCOUNTING
10203 M:      Balbir Singh <bsingharora@gmail.com>
10204 S:      Maintained
10205 F:      include/linux/delayacct.h
10206 F:      kernel/delayacct.c
10207
10208 PERFORMANCE EVENTS SUBSYSTEM
10209 M:      Peter Zijlstra <peterz@infradead.org>
10210 M:      Ingo Molnar <mingo@redhat.com>
10211 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
10212 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
10213 L:      linux-kernel@vger.kernel.org
10214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10215 S:      Supported
10216 F:      kernel/events/*
10217 F:      include/linux/perf_event.h
10218 F:      include/uapi/linux/perf_event.h
10219 F:      arch/*/kernel/perf_event*.c
10220 F:      arch/*/kernel/*/perf_event*.c
10221 F:      arch/*/kernel/*/*/perf_event*.c
10222 F:      arch/*/include/asm/perf_event.h
10223 F:      arch/*/kernel/perf_callchain.c
10224 F:      arch/*/events/*
10225 F:      tools/perf/
10226
10227 PERSONALITY HANDLING
10228 M:      Christoph Hellwig <hch@infradead.org>
10229 L:      linux-abi-devel@lists.sourceforge.net
10230 S:      Maintained
10231 F:      include/linux/personality.h
10232 F:      include/uapi/linux/personality.h
10233
10234 PHONET PROTOCOL
10235 M:      Remi Denis-Courmont <courmisch@gmail.com>
10236 S:      Supported
10237 F:      Documentation/networking/phonet.txt
10238 F:      include/linux/phonet.h
10239 F:      include/net/phonet/
10240 F:      include/uapi/linux/phonet.h
10241 F:      net/phonet/
10242
10243 PHRAM MTD DRIVER
10244 M:      Joern Engel <joern@lazybastard.org>
10245 L:      linux-mtd@lists.infradead.org
10246 S:      Maintained
10247 F:      drivers/mtd/devices/phram.c
10248
10249 PICOLCD HID DRIVER
10250 M:      Bruno Prémont <bonbons@linux-vserver.org>
10251 L:      linux-input@vger.kernel.org
10252 S:      Maintained
10253 F:      drivers/hid/hid-picolcd*
10254
10255 PICOXCELL SUPPORT
10256 M:      Jamie Iles <jamie@jamieiles.com>
10257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10258 T:      git git://github.com/jamieiles/linux-2.6-ji.git
10259 S:      Supported
10260 F:      arch/arm/boot/dts/picoxcell*
10261 F:      arch/arm/mach-picoxcell/
10262 F:      drivers/crypto/picoxcell*
10263
10264 PIN CONTROL SUBSYSTEM
10265 M:      Linus Walleij <linus.walleij@linaro.org>
10266 L:      linux-gpio@vger.kernel.org
10267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10268 S:      Maintained
10269 F:      Documentation/devicetree/bindings/pinctrl/
10270 F:      Documentation/pinctrl.txt
10271 F:      drivers/pinctrl/
10272 F:      include/linux/pinctrl/
10273
10274 PIN CONTROLLER - ATMEL AT91
10275 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10277 S:      Maintained
10278 F:      drivers/pinctrl/pinctrl-at91.*
10279
10280 PIN CONTROLLER - ATMEL AT91 PIO4
10281 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
10282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10283 L:      linux-gpio@vger.kernel.org
10284 S:      Supported
10285 F:      drivers/pinctrl/pinctrl-at91-pio4.*
10286
10287 PIN CONTROLLER - INTEL
10288 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
10289 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
10290 S:      Maintained
10291 F:      drivers/pinctrl/intel/
10292
10293 PIN CONTROLLER - QUALCOMM
10294 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10295 S:      Maintained
10296 L:      linux-arm-msm@vger.kernel.org
10297 F:      Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10298 F:      drivers/pinctrl/qcom/
10299
10300 PIN CONTROLLER - RENESAS
10301 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10302 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10303 L:      linux-renesas-soc@vger.kernel.org
10304 S:      Maintained
10305 F:      drivers/pinctrl/sh-pfc/
10306
10307 PIN CONTROLLER - SAMSUNG
10308 M:      Tomasz Figa <tomasz.figa@gmail.com>
10309 M:      Krzysztof Kozlowski <krzk@kernel.org>
10310 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10312 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10313 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
10314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10315 S:      Maintained
10316 F:      drivers/pinctrl/samsung/
10317 F:      include/dt-bindings/pinctrl/samsung.h
10318 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10319
10320 PIN CONTROLLER - SINGLE
10321 M:      Tony Lindgren <tony@atomide.com>
10322 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
10323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10324 L:      linux-omap@vger.kernel.org
10325 S:      Maintained
10326 F:      drivers/pinctrl/pinctrl-single.c
10327
10328 PIN CONTROLLER - ST SPEAR
10329 M:      Viresh Kumar <vireshk@kernel.org>
10330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10331 W:      http://www.st.com/spear
10332 S:      Maintained
10333 F:      drivers/pinctrl/spear/
10334
10335 PISTACHIO SOC SUPPORT
10336 M:      James Hartley <james.hartley@imgtec.com>
10337 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
10338 L:      linux-mips@linux-mips.org
10339 S:      Maintained
10340 F:      arch/mips/pistachio/
10341 F:      arch/mips/include/asm/mach-pistachio/
10342 F:      arch/mips/boot/dts/img/pistachio*
10343 F:      arch/mips/configs/pistachio*_defconfig
10344
10345 PKTCDVD DRIVER
10346 S:      Orphan
10347 M:      linux-block@vger.kernel.org
10348 F:      drivers/block/pktcdvd.c
10349 F:      include/linux/pktcdvd.h
10350 F:      include/uapi/linux/pktcdvd.h
10351
10352 PKUNITY SOC DRIVERS
10353 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
10354 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
10355 S:      Maintained
10356 T:      git git://github.com/gxt/linux.git
10357 F:      drivers/input/serio/i8042-unicore32io.h
10358 F:      drivers/i2c/busses/i2c-puv3.c
10359 F:      drivers/video/fbdev/fb-puv3.c
10360 F:      drivers/rtc/rtc-puv3.c
10361
10362 PMBUS HARDWARE MONITORING DRIVERS
10363 M:      Guenter Roeck <linux@roeck-us.net>
10364 L:      linux-hwmon@vger.kernel.org
10365 W:      http://hwmon.wiki.kernel.org/
10366 W:      http://www.roeck-us.net/linux/drivers/
10367 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10368 S:      Maintained
10369 F:      Documentation/hwmon/pmbus
10370 F:      drivers/hwmon/pmbus/
10371 F:      include/linux/pmbus.h
10372
10373 PMC SIERRA MaxRAID DRIVER
10374 L:      linux-scsi@vger.kernel.org
10375 W:      http://www.pmc-sierra.com/
10376 S:      Orphan
10377 F:      drivers/scsi/pmcraid.*
10378
10379 PMC SIERRA PM8001 DRIVER
10380 M:      Jack Wang <jinpu.wang@profitbricks.com>
10381 M:      lindar_liu@usish.com
10382 L:      linux-scsi@vger.kernel.org
10383 S:      Supported
10384 F:      drivers/scsi/pm8001/
10385
10386 POSIX CLOCKS and TIMERS
10387 M:      Thomas Gleixner <tglx@linutronix.de>
10388 L:      linux-kernel@vger.kernel.org
10389 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10390 S:      Maintained
10391 F:      fs/timerfd.c
10392 F:      include/linux/timer*
10393 F:      kernel/time/*timer*
10394
10395 POWER MANAGEMENT CORE
10396 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10397 L:      linux-pm@vger.kernel.org
10398 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10399 B:      https://bugzilla.kernel.org
10400 S:      Supported
10401 F:      drivers/base/power/
10402 F:      include/linux/pm.h
10403 F:      include/linux/pm_*
10404 F:      include/linux/powercap.h
10405 F:      drivers/powercap/
10406
10407 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10408 M:      Sebastian Reichel <sre@kernel.org>
10409 L:      linux-pm@vger.kernel.org
10410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10411 S:      Maintained
10412 F:      Documentation/devicetree/bindings/power/supply/
10413 F:      include/linux/power_supply.h
10414 F:      drivers/power/supply/
10415
10416 POWER STATE COORDINATION INTERFACE (PSCI)
10417 M:      Mark Rutland <mark.rutland@arm.com>
10418 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10419 L:      linux-arm-kernel@lists.infradead.org
10420 S:      Maintained
10421 F:      drivers/firmware/psci*.c
10422 F:      include/linux/psci.h
10423 F:      include/uapi/linux/psci.h
10424
10425 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10426 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10427 L:      linuxppc-dev@lists.ozlabs.org
10428 S:      Maintained
10429 F:      drivers/char/powernv-op-panel.c
10430
10431 PNP SUPPORT
10432 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10433 S:      Maintained
10434 F:      drivers/pnp/
10435
10436 PPP PROTOCOL DRIVERS AND COMPRESSORS
10437 M:      Paul Mackerras <paulus@samba.org>
10438 L:      linux-ppp@vger.kernel.org
10439 S:      Maintained
10440 F:      drivers/net/ppp/ppp_*
10441
10442 PPP OVER ATM (RFC 2364)
10443 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10444 S:      Maintained
10445 F:      net/atm/pppoatm.c
10446 F:      include/uapi/linux/atmppp.h
10447
10448 PPP OVER ETHERNET
10449 M:      Michal Ostrowski <mostrows@earthlink.net>
10450 S:      Maintained
10451 F:      drivers/net/ppp/pppoe.c
10452 F:      drivers/net/ppp/pppox.c
10453
10454 PPP OVER L2TP
10455 M:      James Chapman <jchapman@katalix.com>
10456 S:      Maintained
10457 F:      net/l2tp/l2tp_ppp.c
10458 F:      include/linux/if_pppol2tp.h
10459 F:      include/uapi/linux/if_pppol2tp.h
10460
10461 PPS SUPPORT
10462 M:      Rodolfo Giometti <giometti@enneenne.com>
10463 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10464 L:      linuxpps@ml.enneenne.com (subscribers-only)
10465 S:      Maintained
10466 F:      Documentation/pps/
10467 F:      drivers/pps/
10468 F:      include/linux/pps*.h
10469
10470 PPTP DRIVER
10471 M:      Dmitry Kozlov <xeb@mail.ru>
10472 L:      netdev@vger.kernel.org
10473 S:      Maintained
10474 F:      drivers/net/ppp/pptp.c
10475 W:      http://sourceforge.net/projects/accel-pptp
10476
10477 PREEMPTIBLE KERNEL
10478 M:      Robert Love <rml@tech9.net>
10479 L:      kpreempt-tech@lists.sourceforge.net
10480 W:      https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10481 S:      Supported
10482 F:      Documentation/preempt-locking.txt
10483 F:      include/linux/preempt.h
10484
10485 PRINTK
10486 M:      Petr Mladek <pmladek@suse.com>
10487 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10488 R:      Steven Rostedt <rostedt@goodmis.org>
10489 S:      Maintained
10490 F:      kernel/printk/
10491 F:      include/linux/printk.h
10492
10493 PRISM54 WIRELESS DRIVER
10494 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10495 L:      linux-wireless@vger.kernel.org
10496 W:      http://wireless.kernel.org/en/users/Drivers/p54
10497 S:      Obsolete
10498 F:      drivers/net/wireless/intersil/prism54/
10499
10500 PS3 NETWORK SUPPORT
10501 M:      Geoff Levand <geoff@infradead.org>
10502 L:      netdev@vger.kernel.org
10503 L:      linuxppc-dev@lists.ozlabs.org
10504 S:      Maintained
10505 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10506
10507 PS3 PLATFORM SUPPORT
10508 M:      Geoff Levand <geoff@infradead.org>
10509 L:      linuxppc-dev@lists.ozlabs.org
10510 S:      Maintained
10511 F:      arch/powerpc/boot/ps3*
10512 F:      arch/powerpc/include/asm/lv1call.h
10513 F:      arch/powerpc/include/asm/ps3*.h
10514 F:      arch/powerpc/platforms/ps3/
10515 F:      drivers/*/ps3*
10516 F:      drivers/ps3/
10517 F:      drivers/rtc/rtc-ps3.c
10518 F:      drivers/usb/host/*ps3.c
10519 F:      sound/ppc/snd_ps3*
10520
10521 PS3VRAM DRIVER
10522 M:      Jim Paris <jim@jtan.com>
10523 M:      Geoff Levand <geoff@infradead.org>
10524 L:      linuxppc-dev@lists.ozlabs.org
10525 S:      Maintained
10526 F:      drivers/block/ps3vram.c
10527
10528 PSAMPLE PACKET SAMPLING SUPPORT:
10529 M:      Yotam Gigi <yotamg@mellanox.com>
10530 S:      Maintained
10531 F:      net/psample
10532 F:      include/net/psample.h
10533 F:      include/uapi/linux/psample.h
10534
10535 PSTORE FILESYSTEM
10536 M:      Kees Cook <keescook@chromium.org>
10537 M:      Anton Vorontsov <anton@enomsg.org>
10538 M:      Colin Cross <ccross@android.com>
10539 M:      Tony Luck <tony.luck@intel.com>
10540 S:      Maintained
10541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10542 F:      fs/pstore/
10543 F:      include/linux/pstore*
10544 F:      drivers/firmware/efi/efi-pstore.c
10545 F:      drivers/acpi/apei/erst.c
10546 F:      Documentation/admin-guide/ramoops.rst
10547 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10548 K:      \b(pstore|ramoops)
10549
10550 PTP HARDWARE CLOCK SUPPORT
10551 M:      Richard Cochran <richardcochran@gmail.com>
10552 L:      netdev@vger.kernel.org
10553 S:      Maintained
10554 W:      http://linuxptp.sourceforge.net/
10555 F:      Documentation/ABI/testing/sysfs-ptp
10556 F:      Documentation/ptp/*
10557 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10558 F:      drivers/net/phy/dp83640*
10559 F:      drivers/ptp/*
10560 F:      include/linux/ptp_cl*
10561
10562 PTRACE SUPPORT
10563 M:      Roland McGrath <roland@hack.frob.com>
10564 M:      Oleg Nesterov <oleg@redhat.com>
10565 S:      Maintained
10566 F:      include/asm-generic/syscall.h
10567 F:      include/linux/ptrace.h
10568 F:      include/linux/regset.h
10569 F:      include/linux/tracehook.h
10570 F:      include/uapi/linux/ptrace.h
10571 F:      kernel/ptrace.c
10572
10573 PULSE8-CEC DRIVER
10574 M:      Hans Verkuil <hverkuil@xs4all.nl>
10575 L:      linux-media@vger.kernel.org
10576 T:      git git://linuxtv.org/media_tree.git
10577 S:      Maintained
10578 F:      drivers/media/usb/pulse8-cec/*
10579
10580 PVRUSB2 VIDEO4LINUX DRIVER
10581 M:      Mike Isely <isely@pobox.com>
10582 L:      pvrusb2@isely.net       (subscribers-only)
10583 L:      linux-media@vger.kernel.org
10584 W:      http://www.isely.net/pvrusb2/
10585 T:      git git://linuxtv.org/media_tree.git
10586 S:      Maintained
10587 F:      Documentation/media/v4l-drivers/pvrusb2*
10588 F:      drivers/media/usb/pvrusb2/
10589
10590 PWC WEBCAM DRIVER
10591 M:      Hans Verkuil <hverkuil@xs4all.nl>
10592 L:      linux-media@vger.kernel.org
10593 T:      git git://linuxtv.org/media_tree.git
10594 S:      Odd Fixes
10595 F:      drivers/media/usb/pwc/*
10596
10597 PWM FAN DRIVER
10598 M:      Kamil Debski <kamil@wypas.org>
10599 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10600 L:      linux-hwmon@vger.kernel.org
10601 S:      Supported
10602 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10603 F:      Documentation/hwmon/pwm-fan
10604 F:      drivers/hwmon/pwm-fan.c
10605
10606 PWM SUBSYSTEM
10607 M:      Thierry Reding <thierry.reding@gmail.com>
10608 L:      linux-pwm@vger.kernel.org
10609 S:      Maintained
10610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10611 F:      Documentation/pwm.txt
10612 F:      Documentation/devicetree/bindings/pwm/
10613 F:      include/linux/pwm.h
10614 F:      drivers/pwm/
10615 F:      drivers/video/backlight/pwm_bl.c
10616 F:      include/linux/pwm_backlight.h
10617 F:      drivers/gpio/gpio-mvebu.c
10618 F:      Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10619
10620 PXA2xx/PXA3xx SUPPORT
10621 M:      Daniel Mack <daniel@zonque.org>
10622 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10623 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10624 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10625 T:      git git://github.com/hzhuang1/linux.git
10626 T:      git git://github.com/rjarzmik/linux.git
10627 S:      Maintained
10628 F:      arch/arm/boot/dts/pxa*
10629 F:      arch/arm/mach-pxa/
10630 F:      drivers/dma/pxa*
10631 F:      drivers/pcmcia/pxa2xx*
10632 F:      drivers/pinctrl/pxa/
10633 F:      drivers/spi/spi-pxa2xx*
10634 F:      drivers/usb/gadget/udc/pxa2*
10635 F:      include/sound/pxa2xx-lib.h
10636 F:      sound/arm/pxa*
10637 F:      sound/soc/pxa/
10638
10639 PXA GPIO DRIVER
10640 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10641 L:      linux-gpio@vger.kernel.org
10642 S:      Maintained
10643 F:      drivers/gpio/gpio-pxa.c
10644
10645 PXA3xx NAND FLASH DRIVER
10646 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10647 L:      linux-mtd@lists.infradead.org
10648 S:      Maintained
10649 F:      drivers/mtd/nand/pxa3xx_nand.c
10650
10651 MMP SUPPORT
10652 M:      Eric Miao <eric.y.miao@gmail.com>
10653 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10654 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10655 T:      git git://github.com/hzhuang1/linux.git
10656 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10657 S:      Maintained
10658 F:      arch/arm/boot/dts/mmp*
10659 F:      arch/arm/mach-mmp/
10660
10661 PXA MMCI DRIVER
10662 S:      Orphan
10663
10664 PXA RTC DRIVER
10665 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10666 L:      linux-rtc@vger.kernel.org
10667 S:      Maintained
10668
10669 QAT DRIVER
10670 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10671 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10672 L:      qat-linux@intel.com
10673 S:      Supported
10674 F:      drivers/crypto/qat/
10675
10676 QIB DRIVER
10677 M:      Mike Marciniszyn <infinipath@intel.com>
10678 L:      linux-rdma@vger.kernel.org
10679 S:      Supported
10680 F:      drivers/infiniband/hw/qib/
10681
10682 QLOGIC QLA1280 SCSI DRIVER
10683 M:      Michael Reed <mdr@sgi.com>
10684 L:      linux-scsi@vger.kernel.org
10685 S:      Maintained
10686 F:      drivers/scsi/qla1280.[ch]
10687
10688 QLOGIC QLA2XXX FC-SCSI DRIVER
10689 M:      qla2xxx-upstream@qlogic.com
10690 L:      linux-scsi@vger.kernel.org
10691 S:      Supported
10692 F:      Documentation/scsi/LICENSE.qla2xxx
10693 F:      drivers/scsi/qla2xxx/
10694
10695 QLOGIC QLA4XXX iSCSI DRIVER
10696 M:      QLogic-Storage-Upstream@qlogic.com
10697 L:      linux-scsi@vger.kernel.org
10698 S:      Supported
10699 F:      Documentation/scsi/LICENSE.qla4xxx
10700 F:      drivers/scsi/qla4xxx/
10701
10702 QLOGIC QLA3XXX NETWORK DRIVER
10703 M:      Dept-GELinuxNICDev@cavium.com
10704 L:      netdev@vger.kernel.org
10705 S:      Supported
10706 F:      Documentation/networking/LICENSE.qla3xxx
10707 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10708
10709 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10710 M:      Harish Patil <harish.patil@cavium.com>
10711 M:      Manish Chopra <manish.chopra@cavium.com>
10712 M:      Dept-GELinuxNICDev@cavium.com
10713 L:      netdev@vger.kernel.org
10714 S:      Supported
10715 F:      drivers/net/ethernet/qlogic/qlcnic/
10716
10717 QLOGIC QLGE 10Gb ETHERNET DRIVER
10718 M:      Harish Patil <harish.patil@cavium.com>
10719 M:      Manish Chopra <manish.chopra@cavium.com>
10720 M:      Dept-GELinuxNICDev@cavium.com
10721 L:      netdev@vger.kernel.org
10722 S:      Supported
10723 F:      drivers/net/ethernet/qlogic/qlge/
10724
10725 QLOGIC QL4xxx ETHERNET DRIVER
10726 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10727 M:      Ariel Elior <Ariel.Elior@cavium.com>
10728 M:      everest-linux-l2@cavium.com
10729 L:      netdev@vger.kernel.org
10730 S:      Supported
10731 F:      drivers/net/ethernet/qlogic/qed/
10732 F:      include/linux/qed/
10733 F:      drivers/net/ethernet/qlogic/qede/
10734
10735 QLOGIC QL41xxx ISCSI DRIVER
10736 M:      QLogic-Storage-Upstream@cavium.com
10737 L:      linux-scsi@vger.kernel.org
10738 S:      Supported
10739 F:      drivers/scsi/qedi/
10740
10741 QLOGIC QL41xxx FCOE DRIVER
10742 M:      QLogic-Storage-Upstream@cavium.com
10743 L:      linux-scsi@vger.kernel.org
10744 S:      Supported
10745 F:      drivers/scsi/qedf/
10746
10747 QNX4 FILESYSTEM
10748 M:      Anders Larsen <al@alarsen.net>
10749 W:      http://www.alarsen.net/linux/qnx4fs/
10750 S:      Maintained
10751 F:      fs/qnx4/
10752 F:      include/uapi/linux/qnx4_fs.h
10753 F:      include/uapi/linux/qnxtypes.h
10754
10755 QORIQ DPAA2 FSL-MC BUS DRIVER
10756 M:      Stuart Yoder <stuyoder@gmail.com>
10757 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10758 L:      linux-kernel@vger.kernel.org
10759 S:      Maintained
10760 F:      drivers/staging/fsl-mc/
10761 F:      Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10762
10763 QT1010 MEDIA DRIVER
10764 M:      Antti Palosaari <crope@iki.fi>
10765 L:      linux-media@vger.kernel.org
10766 W:      https://linuxtv.org
10767 W:      http://palosaari.fi/linux/
10768 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10769 T:      git git://linuxtv.org/anttip/media_tree.git
10770 S:      Maintained
10771 F:      drivers/media/tuners/qt1010*
10772
10773 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10774 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10775 L:      linux-wireless@vger.kernel.org
10776 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10777 S:      Supported
10778 F:      drivers/net/wireless/ath/ath9k/
10779
10780 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10781 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10782 L:      ath10k@lists.infradead.org
10783 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10785 S:      Supported
10786 F:      drivers/net/wireless/ath/ath10k/
10787
10788 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10789 M:      Timur Tabi <timur@codeaurora.org>
10790 L:      netdev@vger.kernel.org
10791 S:      Supported
10792 F:      drivers/net/ethernet/qualcomm/emac/
10793
10794 QUALCOMM HEXAGON ARCHITECTURE
10795 M:      Richard Kuo <rkuo@codeaurora.org>
10796 L:      linux-hexagon@vger.kernel.org
10797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10798 S:      Supported
10799 F:      arch/hexagon/
10800
10801 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10802 M:      Stanimir Varbanov <stanimir.varbanov@linaro.org>
10803 L:      linux-media@vger.kernel.org
10804 L:      linux-arm-msm@vger.kernel.org
10805 T:      git git://linuxtv.org/media_tree.git
10806 S:      Maintained
10807 F:      drivers/media/platform/qcom/venus/
10808
10809 QUALCOMM WCN36XX WIRELESS DRIVER
10810 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10811 L:      wcn36xx@lists.infradead.org
10812 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10813 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10814 S:      Supported
10815 F:      drivers/net/wireless/ath/wcn36xx/
10816
10817 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10818 M:      Gabriel Somlo <somlo@cmu.edu>
10819 M:      "Michael S. Tsirkin" <mst@redhat.com>
10820 L:      qemu-devel@nongnu.org
10821 S:      Maintained
10822 F:      drivers/firmware/qemu_fw_cfg.c
10823
10824 QUANTENNA QTNFMAC WIRELESS DRIVER
10825 M:   Igor Mitsyanko <imitsyanko@quantenna.com>
10826 M:   Avinash Patil <avinashp@quantenna.com>
10827 M:   Sergey Matyukevich <smatyukevich@quantenna.com>
10828 L:   linux-wireless@vger.kernel.org
10829 S:   Maintained
10830 F:   drivers/net/wireless/quantenna
10831
10832 RADOS BLOCK DEVICE (RBD)
10833 M:      Ilya Dryomov <idryomov@gmail.com>
10834 M:      Sage Weil <sage@redhat.com>
10835 M:      Alex Elder <elder@kernel.org>
10836 L:      ceph-devel@vger.kernel.org
10837 W:      http://ceph.com/
10838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10839 T:      git git://github.com/ceph/ceph-client.git
10840 S:      Supported
10841 F:      Documentation/ABI/testing/sysfs-bus-rbd
10842 F:      drivers/block/rbd.c
10843 F:      drivers/block/rbd_types.h
10844
10845 RADEON FRAMEBUFFER DISPLAY DRIVER
10846 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10847 L:      linux-fbdev@vger.kernel.org
10848 S:      Maintained
10849 F:      drivers/video/fbdev/aty/radeon*
10850 F:      include/uapi/linux/radeonfb.h
10851
10852 RADIOSHARK RADIO DRIVER
10853 M:      Hans Verkuil <hverkuil@xs4all.nl>
10854 L:      linux-media@vger.kernel.org
10855 T:      git git://linuxtv.org/media_tree.git
10856 S:      Maintained
10857 F:      drivers/media/radio/radio-shark.c
10858
10859 RADIOSHARK2 RADIO DRIVER
10860 M:      Hans Verkuil <hverkuil@xs4all.nl>
10861 L:      linux-media@vger.kernel.org
10862 T:      git git://linuxtv.org/media_tree.git
10863 S:      Maintained
10864 F:      drivers/media/radio/radio-shark2.c
10865 F:      drivers/media/radio/radio-tea5777.c
10866
10867 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10868 M:      Paul Mackerras <paulus@samba.org>
10869 L:      linux-fbdev@vger.kernel.org
10870 S:      Maintained
10871 F:      drivers/video/fbdev/aty/aty128fb.c
10872
10873 RAINSHADOW-CEC DRIVER
10874 M:      Hans Verkuil <hverkuil@xs4all.nl>
10875 L:      linux-media@vger.kernel.org
10876 T:      git git://linuxtv.org/media_tree.git
10877 S:      Maintained
10878 F:      drivers/media/usb/rainshadow-cec/*
10879
10880 RALINK MIPS ARCHITECTURE
10881 M:      John Crispin <john@phrozen.org>
10882 L:      linux-mips@linux-mips.org
10883 S:      Maintained
10884 F:      arch/mips/ralink
10885
10886 RALINK RT2X00 WIRELESS LAN DRIVER
10887 P:      rt2x00 project
10888 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10889 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10890 L:      linux-wireless@vger.kernel.org
10891 S:      Maintained
10892 F:      drivers/net/wireless/ralink/rt2x00/
10893
10894 RAMDISK RAM BLOCK DEVICE DRIVER
10895 M:      Jens Axboe <axboe@kernel.dk>
10896 S:      Maintained
10897 F:      Documentation/blockdev/ramdisk.txt
10898 F:      drivers/block/brd.c
10899
10900 RANDOM NUMBER DRIVER
10901 M:      "Theodore Ts'o" <tytso@mit.edu>
10902 S:      Maintained
10903 F:      drivers/char/random.c
10904
10905 RAPIDIO SUBSYSTEM
10906 M:      Matt Porter <mporter@kernel.crashing.org>
10907 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10908 S:      Maintained
10909 F:      drivers/rapidio/
10910
10911 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10912 L:      linux-wireless@vger.kernel.org
10913 S:      Orphan
10914 F:      drivers/net/wireless/ray*
10915
10916 RCUTORTURE MODULE
10917 M:      Josh Triplett <josh@joshtriplett.org>
10918 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10919 L:      linux-kernel@vger.kernel.org
10920 S:      Supported
10921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10922 F:      Documentation/RCU/torture.txt
10923 F:      kernel/rcu/rcutorture.c
10924
10925 RCUTORTURE TEST FRAMEWORK
10926 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10927 M:      Josh Triplett <josh@joshtriplett.org>
10928 R:      Steven Rostedt <rostedt@goodmis.org>
10929 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10930 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10931 L:      linux-kernel@vger.kernel.org
10932 S:      Supported
10933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10934 F:      tools/testing/selftests/rcutorture
10935
10936 RDC R-321X SoC
10937 M:      Florian Fainelli <florian@openwrt.org>
10938 S:      Maintained
10939
10940 RDC R6040 FAST ETHERNET DRIVER
10941 M:      Florian Fainelli <f.fainelli@gmail.com>
10942 L:      netdev@vger.kernel.org
10943 S:      Maintained
10944 F:      drivers/net/ethernet/rdc/r6040.c
10945
10946 RDS - RELIABLE DATAGRAM SOCKETS
10947 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10948 L:      netdev@vger.kernel.org
10949 L:      linux-rdma@vger.kernel.org
10950 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10951 W:      https://oss.oracle.com/projects/rds/
10952 S:      Supported
10953 F:      net/rds/
10954 F:      Documentation/networking/rds.txt
10955
10956 RDMAVT - RDMA verbs software
10957 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10958 L:      linux-rdma@vger.kernel.org
10959 S:      Supported
10960 F:      drivers/infiniband/sw/rdmavt
10961
10962 RDT - RESOURCE ALLOCATION
10963 M:      Fenghua Yu <fenghua.yu@intel.com>
10964 L:      linux-kernel@vger.kernel.org
10965 S:      Supported
10966 F:      arch/x86/kernel/cpu/intel_rdt*
10967 F:      arch/x86/include/asm/intel_rdt*
10968 F:      Documentation/x86/intel_rdt*
10969
10970 READ-COPY UPDATE (RCU)
10971 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10972 M:      Josh Triplett <josh@joshtriplett.org>
10973 R:      Steven Rostedt <rostedt@goodmis.org>
10974 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10975 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10976 L:      linux-kernel@vger.kernel.org
10977 W:      http://www.rdrop.com/users/paulmck/RCU/
10978 S:      Supported
10979 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10980 F:      Documentation/RCU/
10981 X:      Documentation/RCU/torture.txt
10982 F:      include/linux/rcu*
10983 X:      include/linux/srcu.h
10984 F:      kernel/rcu/
10985 X:      kernel/torture.c
10986
10987 REAL TIME CLOCK (RTC) SUBSYSTEM
10988 M:      Alessandro Zummo <a.zummo@towertech.it>
10989 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10990 L:      linux-rtc@vger.kernel.org
10991 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10993 S:      Maintained
10994 F:      Documentation/devicetree/bindings/rtc/
10995 F:      Documentation/rtc.txt
10996 F:      drivers/rtc/
10997 F:      include/linux/rtc.h
10998 F:      include/uapi/linux/rtc.h
10999 F:      include/linux/rtc/
11000 F:      include/linux/platform_data/rtc-*
11001 F:      tools/testing/selftests/timers/rtctest.c
11002
11003 REALTEK AUDIO CODECS
11004 M:      Bard Liao <bardliao@realtek.com>
11005 M:      Oder Chiou <oder_chiou@realtek.com>
11006 S:      Maintained
11007 F:      sound/soc/codecs/rt*
11008 F:      include/sound/rt*.h
11009
11010 REISERFS FILE SYSTEM
11011 L:      reiserfs-devel@vger.kernel.org
11012 S:      Supported
11013 F:      fs/reiserfs/
11014
11015 REGISTER MAP ABSTRACTION
11016 M:      Mark Brown <broonie@kernel.org>
11017 L:      linux-kernel@vger.kernel.org
11018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11019 S:      Supported
11020 F:      Documentation/devicetree/bindings/regmap/
11021 F:      drivers/base/regmap/
11022 F:      include/linux/regmap.h
11023
11024 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11025 M:      Ohad Ben-Cohen <ohad@wizery.com>
11026 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11027 L:      linux-remoteproc@vger.kernel.org
11028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11029 S:      Maintained
11030 F:      Documentation/devicetree/bindings/remoteproc/
11031 F:      Documentation/remoteproc.txt
11032 F:      drivers/remoteproc/
11033 F:      include/linux/remoteproc.h
11034
11035 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11036 M:      Ohad Ben-Cohen <ohad@wizery.com>
11037 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
11038 L:      linux-remoteproc@vger.kernel.org
11039 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11040 S:      Maintained
11041 F:      drivers/rpmsg/
11042 F:      Documentation/rpmsg.txt
11043 F:      include/linux/rpmsg.h
11044 F:      include/linux/rpmsg/
11045
11046 RENESAS CLOCK DRIVERS
11047 M:      Geert Uytterhoeven <geert+renesas@glider.be>
11048 L:      linux-renesas-soc@vger.kernel.org
11049 S:      Supported
11050 F:      drivers/clk/renesas/
11051
11052 RENESAS ETHERNET DRIVERS
11053 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11054 L:      netdev@vger.kernel.org
11055 L:      linux-renesas-soc@vger.kernel.org
11056 F:      drivers/net/ethernet/renesas/
11057 F:      include/linux/sh_eth.h
11058
11059 RENESAS R-CAR GYROADC DRIVER
11060 M:      Marek Vasut <marek.vasut@gmail.com>
11061 L:      linux-iio@vger.kernel.org
11062 S:      Supported
11063 F:      drivers/iio/adc/rcar_gyro_adc.c
11064
11065 RENESAS USB PHY DRIVER
11066 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11067 L:      linux-renesas-soc@vger.kernel.org
11068 S:      Maintained
11069 F:      drivers/phy/renesas/phy-rcar-gen3-usb*.c
11070
11071 RESET CONTROLLER FRAMEWORK
11072 M:      Philipp Zabel <p.zabel@pengutronix.de>
11073 T:      git git://git.pengutronix.de/git/pza/linux
11074 S:      Maintained
11075 F:      drivers/reset/
11076 F:      Documentation/devicetree/bindings/reset/
11077 F:      include/dt-bindings/reset/
11078 F:      include/linux/reset.h
11079 F:      include/linux/reset-controller.h
11080
11081 RFKILL
11082 M:      Johannes Berg <johannes@sipsolutions.net>
11083 L:      linux-wireless@vger.kernel.org
11084 W:      http://wireless.kernel.org/
11085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11086 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11087 S:      Maintained
11088 F:      Documentation/rfkill.txt
11089 F:      net/rfkill/
11090
11091 RHASHTABLE
11092 M:      Thomas Graf <tgraf@suug.ch>
11093 M:      Herbert Xu <herbert@gondor.apana.org.au>
11094 L:      netdev@vger.kernel.org
11095 S:      Maintained
11096 F:      lib/rhashtable.c
11097 F:      include/linux/rhashtable.h
11098
11099 RICOH SMARTMEDIA/XD DRIVER
11100 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11101 S:      Maintained
11102 F:      drivers/mtd/nand/r852.c
11103 F:      drivers/mtd/nand/r852.h
11104
11105 RICOH R5C592 MEMORYSTICK DRIVER
11106 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11107 S:      Maintained
11108 F:      drivers/memstick/host/r592.*
11109
11110 ROCCAT DRIVERS
11111 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
11112 W:      http://sourceforge.net/projects/roccat/
11113 S:      Maintained
11114 F:      drivers/hid/hid-roccat*
11115 F:      include/linux/hid-roccat*
11116 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
11117
11118 ROCKER DRIVER
11119 M:      Jiri Pirko <jiri@resnulli.us>
11120 L:      netdev@vger.kernel.org
11121 S:      Supported
11122 F:      drivers/net/ethernet/rocker/
11123
11124 ROCKETPORT DRIVER
11125 P:      Comtrol Corp.
11126 W:      http://www.comtrol.com
11127 S:      Maintained
11128 F:      Documentation/serial/rocket.txt
11129 F:      drivers/tty/rocket*
11130
11131 ROCKETPORT EXPRESS/INFINITY DRIVER
11132 M:      Kevin Cernekee <cernekee@gmail.com>
11133 L:      linux-serial@vger.kernel.org
11134 S:      Odd Fixes
11135 F:      drivers/tty/serial/rp2.*
11136
11137 ROSE NETWORK LAYER
11138 M:      Ralf Baechle <ralf@linux-mips.org>
11139 L:      linux-hams@vger.kernel.org
11140 W:      http://www.linux-ax25.org/
11141 S:      Maintained
11142 F:      include/net/rose.h
11143 F:      include/uapi/linux/rose.h
11144 F:      net/rose/
11145
11146 RTL2830 MEDIA DRIVER
11147 M:      Antti Palosaari <crope@iki.fi>
11148 L:      linux-media@vger.kernel.org
11149 W:      https://linuxtv.org
11150 W:      http://palosaari.fi/linux/
11151 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11152 T:      git git://linuxtv.org/anttip/media_tree.git
11153 S:      Maintained
11154 F:      drivers/media/dvb-frontends/rtl2830*
11155
11156 RTL2832 MEDIA DRIVER
11157 M:      Antti Palosaari <crope@iki.fi>
11158 L:      linux-media@vger.kernel.org
11159 W:      https://linuxtv.org
11160 W:      http://palosaari.fi/linux/
11161 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11162 T:      git git://linuxtv.org/anttip/media_tree.git
11163 S:      Maintained
11164 F:      drivers/media/dvb-frontends/rtl2832*
11165
11166 RTL2832_SDR MEDIA DRIVER
11167 M:      Antti Palosaari <crope@iki.fi>
11168 L:      linux-media@vger.kernel.org
11169 W:      https://linuxtv.org
11170 W:      http://palosaari.fi/linux/
11171 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11172 T:      git git://linuxtv.org/anttip/media_tree.git
11173 S:      Maintained
11174 F:      drivers/media/dvb-frontends/rtl2832_sdr*
11175
11176 RTL8180 WIRELESS DRIVER
11177 L:      linux-wireless@vger.kernel.org
11178 W:      http://wireless.kernel.org/
11179 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11180 S:      Orphan
11181 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
11182
11183 RTL8187 WIRELESS DRIVER
11184 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
11185 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
11186 M:      Larry Finger <Larry.Finger@lwfinger.net>
11187 L:      linux-wireless@vger.kernel.org
11188 W:      http://wireless.kernel.org/
11189 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11190 S:      Maintained
11191 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
11192
11193 RTL8192CE WIRELESS DRIVER
11194 M:      Larry Finger <Larry.Finger@lwfinger.net>
11195 M:      Chaoming Li <chaoming_li@realsil.com.cn>
11196 L:      linux-wireless@vger.kernel.org
11197 W:      http://wireless.kernel.org/
11198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11199 S:      Maintained
11200 F:      drivers/net/wireless/realtek/rtlwifi/
11201 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11202
11203 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11204 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
11205 L:      linux-wireless@vger.kernel.org
11206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11207 S:      Maintained
11208 F:      drivers/net/wireless/realtek/rtl8xxxu/
11209
11210 S3 SAVAGE FRAMEBUFFER DRIVER
11211 M:      Antonino Daplas <adaplas@gmail.com>
11212 L:      linux-fbdev@vger.kernel.org
11213 S:      Maintained
11214 F:      drivers/video/fbdev/savage/
11215
11216 S390
11217 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
11218 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
11219 L:      linux-s390@vger.kernel.org
11220 W:      http://www.ibm.com/developerworks/linux/linux390/
11221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11222 S:      Supported
11223 F:      arch/s390/
11224 F:      drivers/s390/
11225 F:      Documentation/s390/
11226 F:      Documentation/driver-api/s390-drivers.rst
11227
11228 S390 COMMON I/O LAYER
11229 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11230 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11231 L:      linux-s390@vger.kernel.org
11232 W:      http://www.ibm.com/developerworks/linux/linux390/
11233 S:      Supported
11234 F:      drivers/s390/cio/
11235
11236 S390 DASD DRIVER
11237 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
11238 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11239 L:      linux-s390@vger.kernel.org
11240 W:      http://www.ibm.com/developerworks/linux/linux390/
11241 S:      Supported
11242 F:      drivers/s390/block/dasd*
11243 F:      block/partitions/ibm.c
11244
11245 S390 NETWORK DRIVERS
11246 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11247 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11248 L:      linux-s390@vger.kernel.org
11249 W:      http://www.ibm.com/developerworks/linux/linux390/
11250 S:      Supported
11251 F:      drivers/s390/net/
11252
11253 S390 PCI SUBSYSTEM
11254 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
11255 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11256 L:      linux-s390@vger.kernel.org
11257 W:      http://www.ibm.com/developerworks/linux/linux390/
11258 S:      Supported
11259 F:      arch/s390/pci/
11260 F:      drivers/pci/hotplug/s390_pci_hpc.c
11261
11262 S390 ZCRYPT DRIVER
11263 M:      Harald Freudenberger <freude@de.ibm.com>
11264 L:      linux-s390@vger.kernel.org
11265 W:      http://www.ibm.com/developerworks/linux/linux390/
11266 S:      Supported
11267 F:      drivers/s390/crypto/
11268
11269 S390 ZFCP DRIVER
11270 M:      Steffen Maier <maier@linux.vnet.ibm.com>
11271 L:      linux-s390@vger.kernel.org
11272 W:      http://www.ibm.com/developerworks/linux/linux390/
11273 S:      Supported
11274 F:      drivers/s390/scsi/zfcp_*
11275
11276 S390 IUCV NETWORK LAYER
11277 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
11278 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11279 L:      linux-s390@vger.kernel.org
11280 W:      http://www.ibm.com/developerworks/linux/linux390/
11281 S:      Supported
11282 F:      drivers/s390/net/*iucv*
11283 F:      include/net/iucv/
11284 F:      net/iucv/
11285
11286 S390 IOMMU (PCI)
11287 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
11288 L:      linux-s390@vger.kernel.org
11289 W:      http://www.ibm.com/developerworks/linux/linux390/
11290 S:      Supported
11291 F:      drivers/iommu/s390-iommu.c
11292
11293 S390 VFIO-CCW DRIVER
11294 M:      Cornelia Huck <cohuck@redhat.com>
11295 M:      Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11296 L:      linux-s390@vger.kernel.org
11297 L:      kvm@vger.kernel.org
11298 S:      Supported
11299 F:      drivers/s390/cio/vfio_ccw*
11300 F:      Documentation/s390/vfio-ccw.txt
11301 F:      include/uapi/linux/vfio_ccw.h
11302
11303 S3C24XX SD/MMC Driver
11304 M:      Ben Dooks <ben-linux@fluff.org>
11305 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11306 S:      Supported
11307 F:      drivers/mmc/host/s3cmci.*
11308
11309 SAA6588 RDS RECEIVER DRIVER
11310 M:      Hans Verkuil <hverkuil@xs4all.nl>
11311 L:      linux-media@vger.kernel.org
11312 T:      git git://linuxtv.org/media_tree.git
11313 W:      https://linuxtv.org
11314 S:      Odd Fixes
11315 F:      drivers/media/i2c/saa6588*
11316
11317 SAA7134 VIDEO4LINUX DRIVER
11318 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11319 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11320 L:      linux-media@vger.kernel.org
11321 W:      https://linuxtv.org
11322 T:      git git://linuxtv.org/media_tree.git
11323 S:      Odd fixes
11324 F:      Documentation/media/v4l-drivers/saa7134*
11325 F:      drivers/media/pci/saa7134/
11326
11327 SAA7146 VIDEO4LINUX-2 DRIVER
11328 M:      Hans Verkuil <hverkuil@xs4all.nl>
11329 L:      linux-media@vger.kernel.org
11330 T:      git git://linuxtv.org/media_tree.git
11331 S:      Maintained
11332 F:      drivers/media/common/saa7146/
11333 F:      drivers/media/pci/saa7146/
11334 F:      include/media/saa7146*
11335
11336 SAMSUNG LAPTOP DRIVER
11337 M:      Corentin Chary <corentin.chary@gmail.com>
11338 L:      platform-driver-x86@vger.kernel.org
11339 S:      Maintained
11340 F:      drivers/platform/x86/samsung-laptop.c
11341
11342 SAMSUNG AUDIO (ASoC) DRIVERS
11343 M:      Krzysztof Kozlowski <krzk@kernel.org>
11344 M:      Sangbeom Kim <sbkim73@samsung.com>
11345 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11346 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11347 S:      Supported
11348 F:      sound/soc/samsung/
11349
11350 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11351 M:      Krzysztof Kozlowski <krzk@kernel.org>
11352 L:      linux-crypto@vger.kernel.org
11353 L:      linux-samsung-soc@vger.kernel.org
11354 S:      Maintained
11355 F:      drivers/crypto/exynos-rng.c
11356 F:      Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11357
11358 SAMSUNG FRAMEBUFFER DRIVER
11359 M:      Jingoo Han <jingoohan1@gmail.com>
11360 L:      linux-fbdev@vger.kernel.org
11361 S:      Maintained
11362 F:      drivers/video/fbdev/s3c-fb.c
11363
11364 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11365 M:      Sangbeom Kim <sbkim73@samsung.com>
11366 M:      Krzysztof Kozlowski <krzk@kernel.org>
11367 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11368 L:      linux-kernel@vger.kernel.org
11369 L:      linux-samsung-soc@vger.kernel.org
11370 S:      Supported
11371 F:      drivers/mfd/sec*.c
11372 F:      drivers/regulator/s2m*.c
11373 F:      drivers/regulator/s5m*.c
11374 F:      drivers/clk/clk-s2mps11.c
11375 F:      drivers/rtc/rtc-s5m.c
11376 F:      include/linux/mfd/samsung/
11377 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11378 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11379 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11380 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11381
11382 SAMSUNG S5P Security SubSystem (SSS) DRIVER
11383 M:      Krzysztof Kozlowski <krzk@kernel.org>
11384 M:      Vladimir Zapolskiy <vz@mleia.com>
11385 L:      linux-crypto@vger.kernel.org
11386 L:      linux-samsung-soc@vger.kernel.org
11387 S:      Maintained
11388 F:      drivers/crypto/s5p-sss.c
11389
11390 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11391 M:      Kyungmin Park <kyungmin.park@samsung.com>
11392 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11393 L:      linux-media@vger.kernel.org
11394 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
11395 S:      Supported
11396 F:      drivers/media/platform/exynos4-is/
11397
11398 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11399 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11400 L:      linux-media@vger.kernel.org
11401 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11402 S:      Maintained
11403 F:      drivers/media/platform/s3c-camif/
11404 F:      include/media/drv-intf/s3c_camif.h
11405
11406 SAMSUNG S5C73M3 CAMERA DRIVER
11407 M:      Kyungmin Park <kyungmin.park@samsung.com>
11408 M:      Andrzej Hajda <a.hajda@samsung.com>
11409 L:      linux-media@vger.kernel.org
11410 S:      Supported
11411 F:      drivers/media/i2c/s5c73m3/*
11412
11413 SAMSUNG S5K5BAF CAMERA DRIVER
11414 M:      Kyungmin Park <kyungmin.park@samsung.com>
11415 M:      Andrzej Hajda <a.hajda@samsung.com>
11416 L:      linux-media@vger.kernel.org
11417 S:      Supported
11418 F:      drivers/media/i2c/s5k5baf.c
11419
11420 SAMSUNG S3FWRN5 NFC DRIVER
11421 M:      Robert Baldyga <r.baldyga@samsung.com>
11422 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11423 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11424 S:      Supported
11425 F:      drivers/nfc/s3fwrn5
11426
11427 SAMSUNG SOC CLOCK DRIVERS
11428 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11429 M:      Tomasz Figa <tomasz.figa@gmail.com>
11430 M:      Chanwoo Choi <cw00.choi@samsung.com>
11431 S:      Supported
11432 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11433 F:      drivers/clk/samsung/
11434 F:      include/dt-bindings/clock/exynos*.h
11435 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11436
11437 SAMSUNG SPI DRIVERS
11438 M:      Kukjin Kim <kgene@kernel.org>
11439 M:      Krzysztof Kozlowski <krzk@kernel.org>
11440 M:      Andi Shyti <andi.shyti@samsung.com>
11441 L:      linux-spi@vger.kernel.org
11442 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11443 S:      Maintained
11444 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11445 F:      drivers/spi/spi-s3c*
11446 F:      include/linux/platform_data/spi-s3c64xx.h
11447
11448 SAMSUNG SXGBE DRIVERS
11449 M:      Byungho An <bh74.an@samsung.com>
11450 M:      Girish K S <ks.giri@samsung.com>
11451 M:      Vipul Pandya <vipul.pandya@samsung.com>
11452 S:      Supported
11453 L:      netdev@vger.kernel.org
11454 F:      drivers/net/ethernet/samsung/sxgbe/
11455
11456 SAMSUNG THERMAL DRIVER
11457 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11458 L:      linux-pm@vger.kernel.org
11459 L:      linux-samsung-soc@vger.kernel.org
11460 S:      Supported
11461 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11462 F:      drivers/thermal/samsung/
11463
11464 SAMSUNG USB2 PHY DRIVER
11465 M:      Kamil Debski <kamil@wypas.org>
11466 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11467 L:      linux-kernel@vger.kernel.org
11468 S:      Supported
11469 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11470 F:      Documentation/phy/samsung-usb2.txt
11471 F:      drivers/phy/samsung/phy-exynos4210-usb2.c
11472 F:      drivers/phy/samsung/phy-exynos4x12-usb2.c
11473 F:      drivers/phy/samsung/phy-exynos5250-usb2.c
11474 F:      drivers/phy/samsung/phy-s5pv210-usb2.c
11475 F:      drivers/phy/samsung/phy-samsung-usb2.c
11476 F:      drivers/phy/samsung/phy-samsung-usb2.h
11477
11478 SERIAL DRIVERS
11479 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11480 L:      linux-serial@vger.kernel.org
11481 S:      Maintained
11482 F:      Documentation/devicetree/bindings/serial/
11483 F:      drivers/tty/serial/
11484
11485 SERIAL DEVICE BUS
11486 M:      Rob Herring <robh@kernel.org>
11487 L:      linux-serial@vger.kernel.org
11488 S:      Maintained
11489 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11490 F:      drivers/tty/serdev/
11491 F:      include/linux/serdev.h
11492
11493 SERIAL IR RECEIVER
11494 M:      Sean Young <sean@mess.org>
11495 L:      linux-media@vger.kernel.org
11496 S:      Maintained
11497 F:      drivers/media/rc/serial_ir.c
11498
11499 STI CEC DRIVER
11500 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11501 S:      Maintained
11502 F:      drivers/staging/media/st-cec/
11503 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11504
11505 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11506 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11507 L:      linux-s390@vger.kernel.org
11508 W:      http://www.ibm.com/developerworks/linux/linux390/
11509 S:      Supported
11510 F:      net/smc/
11511
11512 SYNOPSYS DESIGNWARE DMAC DRIVER
11513 M:      Viresh Kumar <vireshk@kernel.org>
11514 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11515 S:      Maintained
11516 F:      include/linux/dma/dw.h
11517 F:      include/linux/platform_data/dma-dw.h
11518 F:      drivers/dma/dw/
11519
11520 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11521 M:      Jie Deng <jiedeng@synopsys.com>
11522 L:      netdev@vger.kernel.org
11523 S:      Supported
11524 F:      drivers/net/ethernet/synopsys/
11525
11526 SYNOPSYS DESIGNWARE I2C DRIVER
11527 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11528 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11529 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11530 L:      linux-i2c@vger.kernel.org
11531 S:      Maintained
11532 F:      drivers/i2c/busses/i2c-designware-*
11533 F:      include/linux/platform_data/i2c-designware.h
11534
11535 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11536 M:      Jaehoon Chung <jh80.chung@samsung.com>
11537 L:      linux-mmc@vger.kernel.org
11538 S:      Maintained
11539 F:      drivers/mmc/host/dw_mmc*
11540
11541 SYSTEM TRACE MODULE CLASS
11542 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11543 S:      Maintained
11544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11545 F:      Documentation/trace/stm.txt
11546 F:      drivers/hwtracing/stm/
11547 F:      include/linux/stm.h
11548 F:      include/uapi/linux/stm.h
11549
11550 TEE SUBSYSTEM
11551 M:      Jens Wiklander <jens.wiklander@linaro.org>
11552 S:      Maintained
11553 F:      include/linux/tee_drv.h
11554 F:      include/uapi/linux/tee.h
11555 F:      drivers/tee/
11556 F:      Documentation/tee.txt
11557
11558 THUNDERBOLT DRIVER
11559 M:      Andreas Noever <andreas.noever@gmail.com>
11560 M:      Michael Jamet <michael.jamet@intel.com>
11561 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
11562 M:      Yehezkel Bernat <yehezkel.bernat@intel.com>
11563 S:      Maintained
11564 F:      drivers/thunderbolt/
11565
11566 TI BQ27XXX POWER SUPPLY DRIVER
11567 R:      Andrew F. Davis <afd@ti.com>
11568 F:      include/linux/power/bq27xxx_battery.h
11569 F:      drivers/power/supply/bq27xxx_battery.c
11570 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11571
11572 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11573 M:      John Stultz <john.stultz@linaro.org>
11574 M:      Thomas Gleixner <tglx@linutronix.de>
11575 R:      Stephen Boyd <sboyd@codeaurora.org>
11576 L:      linux-kernel@vger.kernel.org
11577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11578 S:      Supported
11579 F:      include/linux/clocksource.h
11580 F:      include/linux/time.h
11581 F:      include/linux/timex.h
11582 F:      include/uapi/linux/time.h
11583 F:      include/uapi/linux/timex.h
11584 F:      kernel/time/clocksource.c
11585 F:      kernel/time/time*.c
11586 F:      kernel/time/alarmtimer.c
11587 F:      kernel/time/ntp.c
11588 F:      tools/testing/selftests/timers/
11589
11590 TI TRF7970A NFC DRIVER
11591 M:      Mark Greer <mgreer@animalcreek.com>
11592 L:      linux-wireless@vger.kernel.org
11593 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11594 S:      Supported
11595 F:      drivers/nfc/trf7970a.c
11596 F:      Documentation/devicetree/bindings/net/nfc/trf7970a.txt
11597
11598 SC1200 WDT DRIVER
11599 M:      Zwane Mwaikambo <zwanem@gmail.com>
11600 S:      Maintained
11601 F:      drivers/watchdog/sc1200wdt.c
11602
11603 SCHEDULER
11604 M:      Ingo Molnar <mingo@redhat.com>
11605 M:      Peter Zijlstra <peterz@infradead.org>
11606 L:      linux-kernel@vger.kernel.org
11607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11608 S:      Maintained
11609 F:      kernel/sched/
11610 F:      include/linux/sched.h
11611 F:      include/uapi/linux/sched.h
11612 F:      include/linux/wait.h
11613
11614 SCORE ARCHITECTURE
11615 M:      Chen Liqin <liqin.linux@gmail.com>
11616 M:      Lennox Wu <lennox.wu@gmail.com>
11617 W:      http://www.sunplus.com
11618 S:      Supported
11619 F:      arch/score/
11620
11621 SCR24X CHIP CARD INTERFACE DRIVER
11622 M:      Lubomir Rintel <lkundrak@v3.sk>
11623 S:      Supported
11624 F:      drivers/char/pcmcia/scr24x_cs.c
11625
11626 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11627 M:      Sudeep Holla <sudeep.holla@arm.com>
11628 L:      linux-arm-kernel@lists.infradead.org
11629 S:      Maintained
11630 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11631 F:      drivers/clk/clk-scpi.c
11632 F:      drivers/cpufreq/scpi-cpufreq.c
11633 F:      drivers/firmware/arm_scpi.c
11634 F:      include/linux/scpi_protocol.h
11635
11636 SCSI CDROM DRIVER
11637 M:      Jens Axboe <axboe@kernel.dk>
11638 L:      linux-scsi@vger.kernel.org
11639 W:      http://www.kernel.dk
11640 S:      Maintained
11641 F:      drivers/scsi/sr*
11642
11643 SCSI RDMA PROTOCOL (SRP) INITIATOR
11644 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11645 L:      linux-rdma@vger.kernel.org
11646 S:      Supported
11647 W:      http://www.openfabrics.org
11648 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11649 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11650 F:      drivers/infiniband/ulp/srp/
11651 F:      include/scsi/srp.h
11652
11653 SCSI SG DRIVER
11654 M:      Doug Gilbert <dgilbert@interlog.com>
11655 L:      linux-scsi@vger.kernel.org
11656 W:      http://sg.danny.cz/sg
11657 S:      Maintained
11658 F:      Documentation/scsi/scsi-generic.txt
11659 F:      drivers/scsi/sg.c
11660 F:      include/scsi/sg.h
11661
11662 SCSI SUBSYSTEM
11663 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11665 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11667 L:      linux-scsi@vger.kernel.org
11668 S:      Maintained
11669 F:      Documentation/devicetree/bindings/scsi/
11670 F:      drivers/scsi/
11671 F:      include/scsi/
11672
11673 SCSI TAPE DRIVER
11674 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11675 L:      linux-scsi@vger.kernel.org
11676 S:      Maintained
11677 F:      Documentation/scsi/st.txt
11678 F:      drivers/scsi/st.*
11679 F:      drivers/scsi/st_*.h
11680
11681 SCTP PROTOCOL
11682 M:      Vlad Yasevich <vyasevich@gmail.com>
11683 M:      Neil Horman <nhorman@tuxdriver.com>
11684 L:      linux-sctp@vger.kernel.org
11685 W:      http://lksctp.sourceforge.net
11686 S:      Maintained
11687 F:      Documentation/networking/sctp.txt
11688 F:      include/linux/sctp.h
11689 F:      include/uapi/linux/sctp.h
11690 F:      include/net/sctp/
11691 F:      net/sctp/
11692
11693 SCx200 CPU SUPPORT
11694 M:      Jim Cromie <jim.cromie@gmail.com>
11695 S:      Odd Fixes
11696 F:      Documentation/i2c/busses/scx200_acb
11697 F:      arch/x86/platform/scx200/
11698 F:      drivers/watchdog/scx200_wdt.c
11699 F:      drivers/i2c/busses/scx200*
11700 F:      drivers/mtd/maps/scx200_docflash.c
11701 F:      include/linux/scx200.h
11702
11703 SCx200 GPIO DRIVER
11704 M:      Jim Cromie <jim.cromie@gmail.com>
11705 S:      Maintained
11706 F:      drivers/char/scx200_gpio.c
11707 F:      include/linux/scx200_gpio.h
11708
11709 SCx200 HRT CLOCKSOURCE DRIVER
11710 M:      Jim Cromie <jim.cromie@gmail.com>
11711 S:      Maintained
11712 F:      drivers/clocksource/scx200_hrt.c
11713
11714 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11715 M:      Sascha Sommer <saschasommer@freenet.de>
11716 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11717 S:      Maintained
11718 F:      drivers/mmc/host/sdricoh_cs.c
11719
11720 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11721 M:      Adrian Hunter <adrian.hunter@intel.com>
11722 L:      linux-mmc@vger.kernel.org
11723 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11724 S:      Maintained
11725 F:      drivers/mmc/host/sdhci*
11726 F:      include/linux/mmc/sdhci*
11727
11728 SECURE COMPUTING
11729 M:      Kees Cook <keescook@chromium.org>
11730 R:      Andy Lutomirski <luto@amacapital.net>
11731 R:      Will Drewry <wad@chromium.org>
11732 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11733 S:      Supported
11734 F:      kernel/seccomp.c
11735 F:      include/uapi/linux/seccomp.h
11736 F:      include/linux/seccomp.h
11737 F:      tools/testing/selftests/seccomp/*
11738 F:      Documentation/userspace-api/seccomp_filter.rst
11739 K:      \bsecure_computing
11740 K:      \bTIF_SECCOMP\b
11741
11742 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11743 M:      Al Cooper <alcooperx@gmail.com>
11744 L:      linux-mmc@vger.kernel.org
11745 L:      bcm-kernel-feedback-list@broadcom.com
11746 S:      Maintained
11747 F:      drivers/mmc/host/sdhci-brcmstb*
11748
11749 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11750 M:      Ben Dooks <ben-linux@fluff.org>
11751 M:      Jaehoon Chung <jh80.chung@samsung.com>
11752 L:      linux-mmc@vger.kernel.org
11753 S:      Maintained
11754 F:      drivers/mmc/host/sdhci-s3c*
11755
11756 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11757 M:      Viresh Kumar <vireshk@kernel.org>
11758 L:      linux-mmc@vger.kernel.org
11759 S:      Maintained
11760 F:      drivers/mmc/host/sdhci-spear.c
11761
11762 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11763 M:      Scott Bauer <scott.bauer@intel.com>
11764 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11765 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11766 L:      linux-block@vger.kernel.org
11767 S:      Supported
11768 F:      block/sed*
11769 F:      block/opal_proto.h
11770 F:      include/linux/sed*
11771 F:      include/uapi/linux/sed*
11772
11773 SECURITY SUBSYSTEM
11774 M:      James Morris <james.l.morris@oracle.com>
11775 M:      "Serge E. Hallyn" <serge@hallyn.com>
11776 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11778 W:      http://kernsec.org/
11779 S:      Supported
11780 F:      security/
11781
11782 SECURITY CONTACT
11783 M:      Security Officers <security@kernel.org>
11784 S:      Supported
11785
11786 SELINUX SECURITY MODULE
11787 M:      Paul Moore <paul@paul-moore.com>
11788 M:      Stephen Smalley <sds@tycho.nsa.gov>
11789 M:      Eric Paris <eparis@parisplace.org>
11790 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11791 W:      http://selinuxproject.org
11792 T:      git git://git.infradead.org/users/pcmoore/selinux
11793 S:      Supported
11794 F:      include/linux/selinux*
11795 F:      security/selinux/
11796 F:      scripts/selinux/
11797 F:      Documentation/admin-guide/LSM/SELinux.rst
11798
11799 APPARMOR SECURITY MODULE
11800 M:      John Johansen <john.johansen@canonical.com>
11801 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11802 W:      apparmor.wiki.kernel.org
11803 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11804 S:      Supported
11805 F:      security/apparmor/
11806 F:      Documentation/admin-guide/LSM/apparmor.rst
11807
11808 LOADPIN SECURITY MODULE
11809 M:      Kees Cook <keescook@chromium.org>
11810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11811 S:      Supported
11812 F:      security/loadpin/
11813 F:      Documentation/admin-guide/LSM/LoadPin.rst
11814
11815 YAMA SECURITY MODULE
11816 M:      Kees Cook <keescook@chromium.org>
11817 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11818 S:      Supported
11819 F:      security/yama/
11820 F:      Documentation/admin-guide/LSM/Yama.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 Emulex 10Gbps iSCSI - OneConnect DRIVER
11829 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11830 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11831 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11832 L:      linux-scsi@vger.kernel.org
11833 W:      http://www.broadcom.com
11834 S:      Supported
11835 F:      drivers/scsi/be2iscsi/
11836
11837 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11838 M:      Sathya Perla <sathya.perla@broadcom.com>
11839 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11840 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11841 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11842 L:      netdev@vger.kernel.org
11843 W:      http://www.emulex.com
11844 S:      Supported
11845 F:      drivers/net/ethernet/emulex/benet/
11846
11847 EMULEX ONECONNECT ROCE DRIVER
11848 M:      Selvin Xavier <selvin.xavier@broadcom.com>
11849 M:      Devesh Sharma <devesh.sharma@broadcom.com>
11850 L:      linux-rdma@vger.kernel.org
11851 W:      http://www.broadcom.com
11852 S:      Odd Fixes
11853 F:      drivers/infiniband/hw/ocrdma/
11854 F:      include/uapi/rdma/ocrdma-abi.h
11855
11856 SFC NETWORK DRIVER
11857 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11858 M:      Edward Cree <ecree@solarflare.com>
11859 M:      Bert Kenward <bkenward@solarflare.com>
11860 L:      netdev@vger.kernel.org
11861 S:      Supported
11862 F:      drivers/net/ethernet/sfc/
11863
11864 SGI GRU DRIVER
11865 M:      Dimitri Sivanich <sivanich@sgi.com>
11866 S:      Maintained
11867 F:      drivers/misc/sgi-gru/
11868
11869 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11870 M:      Pat Gefre <pfg@sgi.com>
11871 L:      linux-ia64@vger.kernel.org
11872 S:      Supported
11873 F:      Documentation/ia64/serial.txt
11874 F:      drivers/tty/serial/ioc?_serial.c
11875 F:      include/linux/ioc?.h
11876
11877 SGI XP/XPC/XPNET DRIVER
11878 M:      Cliff Whickman <cpw@sgi.com>
11879 M:      Robin Holt <robinmholt@gmail.com>
11880 S:      Maintained
11881 F:      drivers/misc/sgi-xp/
11882
11883 SI2157 MEDIA DRIVER
11884 M:      Antti Palosaari <crope@iki.fi>
11885 L:      linux-media@vger.kernel.org
11886 W:      https://linuxtv.org
11887 W:      http://palosaari.fi/linux/
11888 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11889 T:      git git://linuxtv.org/anttip/media_tree.git
11890 S:      Maintained
11891 F:      drivers/media/tuners/si2157*
11892
11893 SI2168 MEDIA DRIVER
11894 M:      Antti Palosaari <crope@iki.fi>
11895 L:      linux-media@vger.kernel.org
11896 W:      https://linuxtv.org
11897 W:      http://palosaari.fi/linux/
11898 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11899 T:      git git://linuxtv.org/anttip/media_tree.git
11900 S:      Maintained
11901 F:      drivers/media/dvb-frontends/si2168*
11902
11903 SI470X FM RADIO RECEIVER I2C DRIVER
11904 M:      Hans Verkuil <hverkuil@xs4all.nl>
11905 L:      linux-media@vger.kernel.org
11906 T:      git git://linuxtv.org/media_tree.git
11907 W:      https://linuxtv.org
11908 S:      Odd Fixes
11909 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11910
11911 SI470X FM RADIO RECEIVER USB DRIVER
11912 M:      Hans Verkuil <hverkuil@xs4all.nl>
11913 L:      linux-media@vger.kernel.org
11914 T:      git git://linuxtv.org/media_tree.git
11915 W:      https://linuxtv.org
11916 S:      Maintained
11917 F:      drivers/media/radio/si470x/radio-si470x-common.c
11918 F:      drivers/media/radio/si470x/radio-si470x.h
11919 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11920
11921 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11922 M:      Eduardo Valentin <edubezval@gmail.com>
11923 L:      linux-media@vger.kernel.org
11924 T:      git git://linuxtv.org/media_tree.git
11925 W:      https://linuxtv.org
11926 S:      Odd Fixes
11927 F:      drivers/media/radio/si4713/si4713.?
11928
11929 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11930 M:      Eduardo Valentin <edubezval@gmail.com>
11931 L:      linux-media@vger.kernel.org
11932 T:      git git://linuxtv.org/media_tree.git
11933 W:      https://linuxtv.org
11934 S:      Odd Fixes
11935 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11936
11937 SI4713 FM RADIO TRANSMITTER USB DRIVER
11938 M:      Hans Verkuil <hverkuil@xs4all.nl>
11939 L:      linux-media@vger.kernel.org
11940 T:      git git://linuxtv.org/media_tree.git
11941 W:      https://linuxtv.org
11942 S:      Maintained
11943 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11944
11945 SIANO DVB DRIVER
11946 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11947 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11948 L:      linux-media@vger.kernel.org
11949 W:      https://linuxtv.org
11950 T:      git git://linuxtv.org/media_tree.git
11951 S:      Odd fixes
11952 F:      drivers/media/common/siano/
11953 F:      drivers/media/usb/siano/
11954 F:      drivers/media/usb/siano/
11955 F:      drivers/media/mmc/siano/
11956
11957 SILEAD TOUCHSCREEN DRIVER
11958 M:      Hans de Goede <hdegoede@redhat.com>
11959 L:      linux-input@vger.kernel.org
11960 L:      platform-driver-x86@vger.kernel.org
11961 S:      Maintained
11962 F:      drivers/input/touchscreen/silead.c
11963 F:      drivers/platform/x86/silead_dmi.c
11964
11965 SIMPLEFB FB DRIVER
11966 M:      Hans de Goede <hdegoede@redhat.com>
11967 L:      linux-fbdev@vger.kernel.org
11968 S:      Maintained
11969 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11970 F:      drivers/video/fbdev/simplefb.c
11971 F:      include/linux/platform_data/simplefb.h
11972
11973 SH_VEU V4L2 MEM2MEM DRIVER
11974 L:      linux-media@vger.kernel.org
11975 S:      Orphan
11976 F:      drivers/media/platform/sh_veu.c
11977
11978 SH_VOU V4L2 OUTPUT DRIVER
11979 L:      linux-media@vger.kernel.org
11980 S:      Orphan
11981 F:      drivers/media/platform/sh_vou.c
11982 F:      include/media/drv-intf/sh_vou.h
11983
11984 SIMPLE FIRMWARE INTERFACE (SFI)
11985 M:      Len Brown <lenb@kernel.org>
11986 L:      sfi-devel@simplefirmware.org
11987 W:      http://simplefirmware.org/
11988 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11989 S:      Supported
11990 F:      arch/x86/platform/sfi/
11991 F:      drivers/sfi/
11992 F:      include/linux/sfi*.h
11993
11994 SIMTEC EB110ATX (Chalice CATS)
11995 P:      Ben Dooks
11996 P:      Vincent Sanders <vince@simtec.co.uk>
11997 M:      Simtec Linux Team <linux@simtec.co.uk>
11998 W:      http://www.simtec.co.uk/products/EB110ATX/
11999 S:      Supported
12000
12001 SIMTEC EB2410ITX (BAST)
12002 P:      Ben Dooks
12003 P:      Vincent Sanders <vince@simtec.co.uk>
12004 M:      Simtec Linux Team <linux@simtec.co.uk>
12005 W:      http://www.simtec.co.uk/products/EB2410ITX/
12006 S:      Supported
12007 F:      arch/arm/mach-s3c24xx/mach-bast.c
12008 F:      arch/arm/mach-s3c24xx/bast-ide.c
12009 F:      arch/arm/mach-s3c24xx/bast-irq.c
12010
12011 SIPHASH PRF ROUTINES
12012 M:      Jason A. Donenfeld <Jason@zx2c4.com>
12013 S:      Maintained
12014 F:      lib/siphash.c
12015 F:      lib/test_siphash.c
12016 F:      include/linux/siphash.h
12017
12018 TI DAVINCI MACHINE SUPPORT
12019 M:      Sekhar Nori <nsekhar@ti.com>
12020 M:      Kevin Hilman <khilman@kernel.org>
12021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
12023 S:      Supported
12024 F:      arch/arm/mach-davinci/
12025 F:      drivers/i2c/busses/i2c-davinci.c
12026 F:      arch/arm/boot/dts/da850*
12027
12028 TI DAVINCI SERIES MEDIA DRIVER
12029 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12030 L:      linux-media@vger.kernel.org
12031 W:      https://linuxtv.org
12032 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12033 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12034 S:      Maintained
12035 F:      drivers/media/platform/davinci/
12036 F:      include/media/davinci/
12037
12038 TI DAVINCI SERIES GPIO DRIVER
12039 M:      Keerthy <j-keerthy@ti.com>
12040 L:      linux-gpio@vger.kernel.org
12041 S:      Maintained
12042 F:      Documentation/devicetree/bindings/gpio/gpio-davinci.txt
12043 F:      drivers/gpio/gpio-davinci.c
12044
12045 TI AM437X VPFE DRIVER
12046 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12047 L:      linux-media@vger.kernel.org
12048 W:      https://linuxtv.org
12049 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12050 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12051 S:      Maintained
12052 F:      drivers/media/platform/am437x/
12053
12054 OV2659 OMNIVISION SENSOR DRIVER
12055 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12056 L:      linux-media@vger.kernel.org
12057 W:      https://linuxtv.org
12058 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12059 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12060 S:      Maintained
12061 F:      drivers/media/i2c/ov2659.c
12062 F:      include/media/i2c/ov2659.h
12063
12064 SILICON MOTION SM712 FRAME BUFFER DRIVER
12065 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12066 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12067 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12068 L:      linux-fbdev@vger.kernel.org
12069 S:      Maintained
12070 F:      drivers/video/fbdev/sm712*
12071 F:      Documentation/fb/sm712fb.txt
12072
12073 SIS 190 ETHERNET DRIVER
12074 M:      Francois Romieu <romieu@fr.zoreil.com>
12075 L:      netdev@vger.kernel.org
12076 S:      Maintained
12077 F:      drivers/net/ethernet/sis/sis190.c
12078
12079 SIS 900/7016 FAST ETHERNET DRIVER
12080 M:      Daniele Venzano <venza@brownhat.org>
12081 W:      http://www.brownhat.org/sis900.html
12082 L:      netdev@vger.kernel.org
12083 S:      Maintained
12084 F:      drivers/net/ethernet/sis/sis900.*
12085
12086 SIS FRAMEBUFFER DRIVER
12087 M:      Thomas Winischhofer <thomas@winischhofer.net>
12088 W:      http://www.winischhofer.net/linuxsisvga.shtml
12089 S:      Maintained
12090 F:      Documentation/fb/sisfb.txt
12091 F:      drivers/video/fbdev/sis/
12092 F:      include/video/sisfb.h
12093
12094 SIS USB2VGA DRIVER
12095 M:      Thomas Winischhofer <thomas@winischhofer.net>
12096 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
12097 S:      Maintained
12098 F:      drivers/usb/misc/sisusbvga/
12099
12100 SLAB ALLOCATOR
12101 M:      Christoph Lameter <cl@linux.com>
12102 M:      Pekka Enberg <penberg@kernel.org>
12103 M:      David Rientjes <rientjes@google.com>
12104 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
12105 M:      Andrew Morton <akpm@linux-foundation.org>
12106 L:      linux-mm@kvack.org
12107 S:      Maintained
12108 F:      include/linux/sl?b*.h
12109 F:      mm/sl?b*
12110
12111 SLEEPABLE READ-COPY UPDATE (SRCU)
12112 M:      Lai Jiangshan <jiangshanlai@gmail.com>
12113 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12114 M:      Josh Triplett <josh@joshtriplett.org>
12115 R:      Steven Rostedt <rostedt@goodmis.org>
12116 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12117 L:      linux-kernel@vger.kernel.org
12118 W:      http://www.rdrop.com/users/paulmck/RCU/
12119 S:      Supported
12120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12121 F:      include/linux/srcu.h
12122 F:      kernel/rcu/srcu.c
12123
12124 SMACK SECURITY MODULE
12125 M:      Casey Schaufler <casey@schaufler-ca.com>
12126 L:      linux-security-module@vger.kernel.org
12127 W:      http://schaufler-ca.com
12128 T:      git git://github.com/cschaufler/smack-next
12129 S:      Maintained
12130 F:      Documentation/admin-guide/LSM/Smack.rst
12131 F:      security/smack/
12132
12133 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
12134 M:      Kevin Hilman <khilman@kernel.org>
12135 M:      Nishanth Menon <nm@ti.com>
12136 S:      Maintained
12137 F:      drivers/power/avs/
12138 F:      include/linux/power/smartreflex.h
12139 L:      linux-pm@vger.kernel.org
12140
12141 SMC91x ETHERNET DRIVER
12142 M:      Nicolas Pitre <nico@fluxnic.net>
12143 S:      Odd Fixes
12144 F:      drivers/net/ethernet/smsc/smc91x.*
12145
12146 SMIA AND SMIA++ IMAGE SENSOR DRIVER
12147 M:      Sakari Ailus <sakari.ailus@iki.fi>
12148 L:      linux-media@vger.kernel.org
12149 S:      Maintained
12150 F:      drivers/media/i2c/smiapp/
12151 F:      include/media/i2c/smiapp.h
12152 F:      drivers/media/i2c/smiapp-pll.c
12153 F:      drivers/media/i2c/smiapp-pll.h
12154 F:      include/uapi/linux/smiapp.h
12155 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12156
12157 SMM665 HARDWARE MONITOR DRIVER
12158 M:      Guenter Roeck <linux@roeck-us.net>
12159 L:      linux-hwmon@vger.kernel.org
12160 S:      Maintained
12161 F:      Documentation/hwmon/smm665
12162 F:      drivers/hwmon/smm665.c
12163
12164 SMSC EMC2103 HARDWARE MONITOR DRIVER
12165 M:      Steve Glendinning <steve.glendinning@shawell.net>
12166 L:      linux-hwmon@vger.kernel.org
12167 S:      Maintained
12168 F:      Documentation/hwmon/emc2103
12169 F:      drivers/hwmon/emc2103.c
12170
12171 SMSC SCH5627 HARDWARE MONITOR DRIVER
12172 M:      Hans de Goede <hdegoede@redhat.com>
12173 L:      linux-hwmon@vger.kernel.org
12174 S:      Supported
12175 F:      Documentation/hwmon/sch5627
12176 F:      drivers/hwmon/sch5627.c
12177
12178 SMSC47B397 HARDWARE MONITOR DRIVER
12179 M:      Jean Delvare <jdelvare@suse.com>
12180 L:      linux-hwmon@vger.kernel.org
12181 S:      Maintained
12182 F:      Documentation/hwmon/smsc47b397
12183 F:      drivers/hwmon/smsc47b397.c
12184
12185 SMSC911x ETHERNET DRIVER
12186 M:      Steve Glendinning <steve.glendinning@shawell.net>
12187 L:      netdev@vger.kernel.org
12188 S:      Maintained
12189 F:      include/linux/smsc911x.h
12190 F:      drivers/net/ethernet/smsc/smsc911x.*
12191
12192 SMSC9420 PCI ETHERNET DRIVER
12193 M:      Steve Glendinning <steve.glendinning@shawell.net>
12194 L:      netdev@vger.kernel.org
12195 S:      Maintained
12196 F:      drivers/net/ethernet/smsc/smsc9420.*
12197
12198 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12199 M:      Steve Glendinning <steve.glendinning@shawell.net>
12200 L:      linux-fbdev@vger.kernel.org
12201 S:      Maintained
12202 F:      drivers/video/fbdev/smscufx.c
12203
12204 SOC-CAMERA V4L2 SUBSYSTEM
12205 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12206 L:      linux-media@vger.kernel.org
12207 T:      git git://linuxtv.org/media_tree.git
12208 S:      Maintained
12209 F:      include/media/soc*
12210 F:      drivers/media/i2c/soc_camera/
12211 F:      drivers/media/platform/soc_camera/
12212
12213 SOEKRIS NET48XX LED SUPPORT
12214 M:      Chris Boot <bootc@bootc.net>
12215 S:      Maintained
12216 F:      drivers/leds/leds-net48xx.c
12217
12218 SOFTLOGIC 6x10 MPEG CODEC
12219 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12220 M:      Anton Sviridenko <anton@corp.bluecherry.net>
12221 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12222 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12223 M:      Ismael Luceno <ismael@iodev.co.uk>
12224 L:      linux-media@vger.kernel.org
12225 S:      Supported
12226 F:      drivers/media/pci/solo6x10/
12227
12228 SOFTWARE RAID (Multiple Disks) SUPPORT
12229 M:      Shaohua Li <shli@kernel.org>
12230 L:      linux-raid@vger.kernel.org
12231 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12232 S:      Supported
12233 F:      drivers/md/
12234 F:      include/linux/raid/
12235 F:      include/uapi/linux/raid/
12236
12237 SONIC NETWORK DRIVER
12238 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12239 L:      netdev@vger.kernel.org
12240 S:      Maintained
12241 F:      drivers/net/ethernet/natsemi/sonic.*
12242
12243 SONICS SILICON BACKPLANE DRIVER (SSB)
12244 M:      Michael Buesch <m@bues.ch>
12245 L:      linux-wireless@vger.kernel.org
12246 S:      Maintained
12247 F:      drivers/ssb/
12248 F:      include/linux/ssb/
12249
12250 SONY VAIO CONTROL DEVICE DRIVER
12251 M:      Mattia Dongili <malattia@linux.it>
12252 L:      platform-driver-x86@vger.kernel.org
12253 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12254 S:      Maintained
12255 F:      Documentation/laptops/sony-laptop.txt
12256 F:      drivers/char/sonypi.c
12257 F:      drivers/platform/x86/sony-laptop.c
12258 F:      include/linux/sony-laptop.h
12259
12260 SONY MEMORYSTICK CARD SUPPORT
12261 M:      Alex Dubov <oakad@yahoo.com>
12262 W:      http://tifmxx.berlios.de/
12263 S:      Maintained
12264 F:      drivers/memstick/host/tifm_ms.c
12265
12266 SONY MEMORYSTICK STANDARD SUPPORT
12267 M:      Maxim Levitsky <maximlevitsky@gmail.com>
12268 S:      Maintained
12269 F:      drivers/memstick/core/ms_block.*
12270
12271 SOUND
12272 M:      Jaroslav Kysela <perex@perex.cz>
12273 M:      Takashi Iwai <tiwai@suse.com>
12274 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12275 W:      http://www.alsa-project.org/
12276 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12277 T:      git git://git.alsa-project.org/alsa-kernel.git
12278 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
12279 S:      Maintained
12280 F:      Documentation/sound/
12281 F:      include/sound/
12282 F:      include/uapi/sound/
12283 F:      sound/
12284
12285 SOUND - COMPRESSED AUDIO
12286 M:      Vinod Koul <vinod.koul@intel.com>
12287 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12289 S:      Supported
12290 F:      Documentation/sound/alsa/compress_offload.txt
12291 F:      include/sound/compress_driver.h
12292 F:      include/uapi/sound/compress_*
12293 F:      sound/core/compress_offload.c
12294 F:      sound/soc/soc-compress.c
12295
12296 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12297 M:      Liam Girdwood <lgirdwood@gmail.com>
12298 M:      Mark Brown <broonie@kernel.org>
12299 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12300 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12301 W:      http://alsa-project.org/main/index.php/ASoC
12302 S:      Supported
12303 F:      Documentation/devicetree/bindings/sound/
12304 F:      Documentation/sound/alsa/soc/
12305 F:      sound/soc/
12306 F:      include/sound/soc*
12307
12308 SOUND - DMAENGINE HELPERS
12309 M:      Lars-Peter Clausen <lars@metafoo.de>
12310 S:      Supported
12311 F:      include/sound/dmaengine_pcm.h
12312 F:      sound/core/pcm_dmaengine.c
12313 F:      sound/soc/soc-generic-dmaengine-pcm.c
12314
12315 SP2 MEDIA DRIVER
12316 M:      Olli Salonen <olli.salonen@iki.fi>
12317 L:      linux-media@vger.kernel.org
12318 W:      https://linuxtv.org
12319 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12320 S:      Maintained
12321 F:      drivers/media/dvb-frontends/sp2*
12322
12323 SPARC + UltraSPARC (sparc/sparc64)
12324 M:      "David S. Miller" <davem@davemloft.net>
12325 L:      sparclinux@vger.kernel.org
12326 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
12327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12329 S:      Maintained
12330 F:      arch/sparc/
12331 F:      drivers/sbus/
12332
12333 SPARC SERIAL DRIVERS
12334 M:      "David S. Miller" <davem@davemloft.net>
12335 L:      sparclinux@vger.kernel.org
12336 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12338 S:      Maintained
12339 F:      include/linux/sunserialcore.h
12340 F:      drivers/tty/serial/suncore.c
12341 F:      drivers/tty/serial/sunhv.c
12342 F:      drivers/tty/serial/sunsab.c
12343 F:      drivers/tty/serial/sunsab.h
12344 F:      drivers/tty/serial/sunsu.c
12345 F:      drivers/tty/serial/sunzilog.c
12346 F:      drivers/tty/serial/sunzilog.h
12347
12348 SPARSE CHECKER
12349 M:      "Christopher Li" <sparse@chrisli.org>
12350 L:      linux-sparse@vger.kernel.org
12351 W:      https://sparse.wiki.kernel.org/
12352 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12353 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12354 S:      Maintained
12355 F:      include/linux/compiler.h
12356
12357 SPEAR PLATFORM SUPPORT
12358 M:      Viresh Kumar <vireshk@kernel.org>
12359 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12361 W:      http://www.st.com/spear
12362 S:      Maintained
12363 F:      arch/arm/boot/dts/spear*
12364 F:      arch/arm/mach-spear/
12365
12366 SPEAR CLOCK FRAMEWORK SUPPORT
12367 M:      Viresh Kumar <vireshk@kernel.org>
12368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12369 W:      http://www.st.com/spear
12370 S:      Maintained
12371 F:      drivers/clk/spear/
12372
12373 SPI NOR SUBSYSTEM
12374 M:      Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12375 M:      Marek Vasut <marek.vasut@gmail.com>
12376 L:      linux-mtd@lists.infradead.org
12377 W:      http://www.linux-mtd.infradead.org/
12378 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
12379 T:      git git://github.com/spi-nor/linux.git
12380 S:      Maintained
12381 F:      drivers/mtd/spi-nor/
12382 F:      include/linux/mtd/spi-nor.h
12383
12384 SPI SUBSYSTEM
12385 M:      Mark Brown <broonie@kernel.org>
12386 L:      linux-spi@vger.kernel.org
12387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12388 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
12389 S:      Maintained
12390 F:      Documentation/devicetree/bindings/spi/
12391 F:      Documentation/spi/
12392 F:      drivers/spi/
12393 F:      include/linux/spi/
12394 F:      include/uapi/linux/spi/
12395 F:      tools/spi/
12396
12397 SPIDERNET NETWORK DRIVER for CELL
12398 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12399 L:      netdev@vger.kernel.org
12400 S:      Supported
12401 F:      Documentation/networking/spider_net.txt
12402 F:      drivers/net/ethernet/toshiba/spider_net*
12403
12404 SPU FILE SYSTEM
12405 M:      Jeremy Kerr <jk@ozlabs.org>
12406 L:      linuxppc-dev@lists.ozlabs.org
12407 W:      http://www.ibm.com/developerworks/power/cell/
12408 S:      Supported
12409 F:      Documentation/filesystems/spufs.txt
12410 F:      arch/powerpc/platforms/cell/spufs/
12411
12412 SQUASHFS FILE SYSTEM
12413 M:      Phillip Lougher <phillip@squashfs.org.uk>
12414 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
12415 W:      http://squashfs.org.uk
12416 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12417 S:      Maintained
12418 F:      Documentation/filesystems/squashfs.txt
12419 F:      fs/squashfs/
12420
12421 SRM (Alpha) environment access
12422 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
12423 S:      Maintained
12424 F:      arch/alpha/kernel/srm_env.c
12425
12426 STABLE BRANCH
12427 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12428 L:      stable@vger.kernel.org
12429 S:      Supported
12430 F:      Documentation/process/stable-kernel-rules.rst
12431
12432 STAGING SUBSYSTEM
12433 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12435 L:      devel@driverdev.osuosl.org
12436 S:      Supported
12437 F:      drivers/staging/
12438
12439 STAGING - COMEDI
12440 M:      Ian Abbott <abbotti@mev.co.uk>
12441 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
12442 S:      Odd Fixes
12443 F:      drivers/staging/comedi/
12444
12445 STAGING - FLARION FT1000 DRIVERS
12446 M:      Marek Belisko <marek.belisko@gmail.com>
12447 S:      Odd Fixes
12448 F:      drivers/staging/ft1000/
12449
12450 STAGING - INDUSTRIAL IO
12451 M:      Jonathan Cameron <jic23@kernel.org>
12452 L:      linux-iio@vger.kernel.org
12453 S:      Odd Fixes
12454 F:      Documentation/devicetree/bindings/staging/iio/
12455 F:      drivers/staging/iio/
12456
12457 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12458 M:      Jarod Wilson <jarod@wilsonet.com>
12459 W:      http://www.lirc.org/
12460 S:      Odd Fixes
12461 F:      drivers/staging/media/lirc/
12462
12463 STAGING - LUSTRE PARALLEL FILESYSTEM
12464 M:      Oleg Drokin <oleg.drokin@intel.com>
12465 M:      Andreas Dilger <andreas.dilger@intel.com>
12466 M:      James Simmons <jsimmons@infradead.org>
12467 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12468 W:      http://wiki.lustre.org/
12469 S:      Maintained
12470 F:      drivers/staging/lustre
12471
12472 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12473 M:      Marc Dietrich <marvin24@gmx.de>
12474 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12475 L:      linux-tegra@vger.kernel.org
12476 S:      Maintained
12477 F:      drivers/staging/nvec/
12478
12479 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12480 M:      Jens Frederich <jfrederich@gmail.com>
12481 M:      Daniel Drake <dsd@laptop.org>
12482 M:      Jon Nettleton <jon.nettleton@gmail.com>
12483 W:      http://wiki.laptop.org/go/DCON
12484 S:      Maintained
12485 F:      drivers/staging/olpc_dcon/
12486
12487 STAGING - REALTEK RTL8712U DRIVERS
12488 M:      Larry Finger <Larry.Finger@lwfinger.net>
12489 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12490 S:      Odd Fixes
12491 F:      drivers/staging/rtl8712/
12492
12493 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12494 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12495 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12496 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12497 L:      linux-fbdev@vger.kernel.org
12498 S:      Maintained
12499 F:      drivers/staging/sm750fb/
12500
12501 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12502 M:      William Hubbs <w.d.hubbs@gmail.com>
12503 M:      Chris Brannon <chris@the-brannons.com>
12504 M:      Kirk Reiser <kirk@reisers.ca>
12505 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12506 L:      speakup@linux-speakup.org
12507 W:      http://www.linux-speakup.org/
12508 S:      Odd Fixes
12509 F:      drivers/staging/speakup/
12510
12511 STAGING - VIA VT665X DRIVERS
12512 M:      Forest Bond <forest@alittletooquiet.net>
12513 S:      Odd Fixes
12514 F:      drivers/staging/vt665?/
12515
12516 STAGING - WILC1000 WIFI DRIVER
12517 M:      Aditya Shankar <aditya.shankar@microchip.com>
12518 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12519 L:      linux-wireless@vger.kernel.org
12520 S:      Supported
12521 F:      drivers/staging/wilc1000/
12522
12523 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12524 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12525 S:      Odd Fixes
12526 F:      drivers/staging/xgifb/
12527
12528 STARFIRE/DURALAN NETWORK DRIVER
12529 M:      Ion Badulescu <ionut@badula.org>
12530 S:      Odd Fixes
12531 F:      drivers/net/ethernet/adaptec/starfire*
12532
12533 SUN3/3X
12534 M:      Sam Creasey <sammy@sammy.net>
12535 W:      http://sammy.net/sun3/
12536 S:      Maintained
12537 F:      arch/m68k/kernel/*sun3*
12538 F:      arch/m68k/sun3*/
12539 F:      arch/m68k/include/asm/sun3*
12540 F:      drivers/net/ethernet/i825xx/sun3*
12541
12542 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12543 M:      Hans de Goede <hdegoede@redhat.com>
12544 L:      linux-input@vger.kernel.org
12545 S:      Maintained
12546 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12547 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12548
12549 SUNDANCE NETWORK DRIVER
12550 M:      Denis Kirjanov <kda@linux-powerpc.org>
12551 L:      netdev@vger.kernel.org
12552 S:      Maintained
12553 F:      drivers/net/ethernet/dlink/sundance.c
12554
12555 SUPERH
12556 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12557 M:      Rich Felker <dalias@libc.org>
12558 L:      linux-sh@vger.kernel.org
12559 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12560 S:      Maintained
12561 F:      Documentation/sh/
12562 F:      arch/sh/
12563 F:      drivers/sh/
12564
12565 SUSPEND TO RAM
12566 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12567 M:      Len Brown <len.brown@intel.com>
12568 M:      Pavel Machek <pavel@ucw.cz>
12569 L:      linux-pm@vger.kernel.org
12570 B:      https://bugzilla.kernel.org
12571 S:      Supported
12572 F:      Documentation/power/
12573 F:      arch/x86/kernel/acpi/
12574 F:      drivers/base/power/
12575 F:      kernel/power/
12576 F:      include/linux/suspend.h
12577 F:      include/linux/freezer.h
12578 F:      include/linux/pm.h
12579
12580 SVGA HANDLING
12581 M:      Martin Mares <mj@ucw.cz>
12582 L:      linux-video@atrey.karlin.mff.cuni.cz
12583 S:      Maintained
12584 F:      Documentation/svga.txt
12585 F:      arch/x86/boot/video*
12586
12587 SWIOTLB SUBSYSTEM
12588 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12589 L:      linux-kernel@vger.kernel.org
12590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12591 S:      Supported
12592 F:      lib/swiotlb.c
12593 F:      arch/*/kernel/pci-swiotlb.c
12594 F:      include/linux/swiotlb.h
12595
12596 SWITCHDEV
12597 M:      Jiri Pirko <jiri@resnulli.us>
12598 M:      Ivan Vecera <ivecera@redhat.com>
12599 L:      netdev@vger.kernel.org
12600 S:      Supported
12601 F:      net/switchdev/
12602 F:      include/net/switchdev.h
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 SYSTEM CONFIGURATION (SYSCON)
12623 M:      Lee Jones <lee.jones@linaro.org>
12624 M:      Arnd Bergmann <arnd@arndb.de>
12625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12626 S:      Supported
12627 F:      drivers/mfd/syscon.c
12628
12629 SYSTEM RESET/SHUTDOWN DRIVERS
12630 M:      Sebastian Reichel <sre@kernel.org>
12631 L:      linux-pm@vger.kernel.org
12632 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12633 S:      Maintained
12634 F:      Documentation/devicetree/bindings/power/reset/
12635 F:      drivers/power/reset/
12636
12637 SYSV FILESYSTEM
12638 M:      Christoph Hellwig <hch@infradead.org>
12639 S:      Maintained
12640 F:      Documentation/filesystems/sysv-fs.txt
12641 F:      fs/sysv/
12642 F:      include/linux/sysv_fs.h
12643
12644 TARGET SUBSYSTEM
12645 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12646 L:      linux-scsi@vger.kernel.org
12647 L:      target-devel@vger.kernel.org
12648 W:      http://www.linux-iscsi.org
12649 W:      http://groups.google.com/group/linux-iscsi-target-dev
12650 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12651 S:      Supported
12652 F:      drivers/target/
12653 F:      include/target/
12654 F:      Documentation/target/
12655
12656 TASKSTATS STATISTICS INTERFACE
12657 M:      Balbir Singh <bsingharora@gmail.com>
12658 S:      Maintained
12659 F:      Documentation/accounting/taskstats*
12660 F:      include/linux/taskstats*
12661 F:      kernel/taskstats.c
12662
12663 TC subsystem
12664 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12665 M:      Cong Wang <xiyou.wangcong@gmail.com>
12666 M:      Jiri Pirko <jiri@resnulli.us>
12667 L:      netdev@vger.kernel.org
12668 S:      Maintained
12669 F:      include/net/pkt_cls.h
12670 F:      include/net/pkt_sched.h
12671 F:      include/net/tc_act/
12672 F:      include/uapi/linux/pkt_cls.h
12673 F:      include/uapi/linux/pkt_sched.h
12674 F:      include/uapi/linux/tc_act/
12675 F:      include/uapi/linux/tc_ematch/
12676 F:      net/sched/
12677
12678 TCP LOW PRIORITY MODULE
12679 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12680 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12681 W:      http://tcp-lp-mod.sourceforge.net/
12682 S:      Maintained
12683 F:      net/ipv4/tcp_lp.c
12684
12685 TDA10071 MEDIA DRIVER
12686 M:      Antti Palosaari <crope@iki.fi>
12687 L:      linux-media@vger.kernel.org
12688 W:      https://linuxtv.org
12689 W:      http://palosaari.fi/linux/
12690 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12691 T:      git git://linuxtv.org/anttip/media_tree.git
12692 S:      Maintained
12693 F:      drivers/media/dvb-frontends/tda10071*
12694
12695 TDA18212 MEDIA DRIVER
12696 M:      Antti Palosaari <crope@iki.fi>
12697 L:      linux-media@vger.kernel.org
12698 W:      https://linuxtv.org
12699 W:      http://palosaari.fi/linux/
12700 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12701 T:      git git://linuxtv.org/anttip/media_tree.git
12702 S:      Maintained
12703 F:      drivers/media/tuners/tda18212*
12704
12705 TDA18218 MEDIA DRIVER
12706 M:      Antti Palosaari <crope@iki.fi>
12707 L:      linux-media@vger.kernel.org
12708 W:      https://linuxtv.org
12709 W:      http://palosaari.fi/linux/
12710 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12711 T:      git git://linuxtv.org/anttip/media_tree.git
12712 S:      Maintained
12713 F:      drivers/media/tuners/tda18218*
12714
12715 TDA18271 MEDIA DRIVER
12716 M:      Michael Krufky <mkrufky@linuxtv.org>
12717 L:      linux-media@vger.kernel.org
12718 W:      https://linuxtv.org
12719 W:      http://github.com/mkrufky
12720 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12721 T:      git git://linuxtv.org/mkrufky/tuners.git
12722 S:      Maintained
12723 F:      drivers/media/tuners/tda18271*
12724
12725 TDA827x MEDIA DRIVER
12726 M:      Michael Krufky <mkrufky@linuxtv.org>
12727 L:      linux-media@vger.kernel.org
12728 W:      https://linuxtv.org
12729 W:      http://github.com/mkrufky
12730 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12731 T:      git git://linuxtv.org/mkrufky/tuners.git
12732 S:      Maintained
12733 F:      drivers/media/tuners/tda8290.*
12734
12735 TDA8290 MEDIA DRIVER
12736 M:      Michael Krufky <mkrufky@linuxtv.org>
12737 L:      linux-media@vger.kernel.org
12738 W:      https://linuxtv.org
12739 W:      http://github.com/mkrufky
12740 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12741 T:      git git://linuxtv.org/mkrufky/tuners.git
12742 S:      Maintained
12743 F:      drivers/media/tuners/tda8290.*
12744
12745 TDA9840 MEDIA DRIVER
12746 M:      Hans Verkuil <hverkuil@xs4all.nl>
12747 L:      linux-media@vger.kernel.org
12748 T:      git git://linuxtv.org/media_tree.git
12749 W:      https://linuxtv.org
12750 S:      Maintained
12751 F:      drivers/media/i2c/tda9840*
12752
12753 TEA5761 TUNER DRIVER
12754 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12755 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12756 L:      linux-media@vger.kernel.org
12757 W:      https://linuxtv.org
12758 T:      git git://linuxtv.org/media_tree.git
12759 S:      Odd fixes
12760 F:      drivers/media/tuners/tea5761.*
12761
12762 TEA5767 TUNER DRIVER
12763 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12764 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12765 L:      linux-media@vger.kernel.org
12766 W:      https://linuxtv.org
12767 T:      git git://linuxtv.org/media_tree.git
12768 S:      Maintained
12769 F:      drivers/media/tuners/tea5767.*
12770
12771 TEA6415C MEDIA DRIVER
12772 M:      Hans Verkuil <hverkuil@xs4all.nl>
12773 L:      linux-media@vger.kernel.org
12774 T:      git git://linuxtv.org/media_tree.git
12775 W:      https://linuxtv.org
12776 S:      Maintained
12777 F:      drivers/media/i2c/tea6415c*
12778
12779 TEA6420 MEDIA DRIVER
12780 M:      Hans Verkuil <hverkuil@xs4all.nl>
12781 L:      linux-media@vger.kernel.org
12782 T:      git git://linuxtv.org/media_tree.git
12783 W:      https://linuxtv.org
12784 S:      Maintained
12785 F:      drivers/media/i2c/tea6420*
12786
12787 TEAM DRIVER
12788 M:      Jiri Pirko <jiri@resnulli.us>
12789 L:      netdev@vger.kernel.org
12790 S:      Supported
12791 F:      drivers/net/team/
12792 F:      include/linux/if_team.h
12793 F:      include/uapi/linux/if_team.h
12794
12795 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12796 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12797 S:      Maintained
12798 F:      arch/x86/platform/ts5500/
12799
12800 TECHNOTREND USB IR RECEIVER
12801 M:      Sean Young <sean@mess.org>
12802 L:      linux-media@vger.kernel.org
12803 S:      Maintained
12804 F:      drivers/media/rc/ttusbir.c
12805
12806 TEGRA ARCHITECTURE SUPPORT
12807 M:      Thierry Reding <thierry.reding@gmail.com>
12808 M:      Jonathan Hunter <jonathanh@nvidia.com>
12809 L:      linux-tegra@vger.kernel.org
12810 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12812 S:      Supported
12813 N:      [^a-z]tegra
12814
12815 TEGRA CLOCK DRIVER
12816 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12817 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12818 S:      Supported
12819 F:      drivers/clk/tegra/
12820
12821 TEGRA DMA DRIVERS
12822 M:      Laxman Dewangan <ldewangan@nvidia.com>
12823 M:      Jon Hunter <jonathanh@nvidia.com>
12824 S:      Supported
12825 F:      drivers/dma/tegra*
12826
12827 TEGRA I2C DRIVER
12828 M:      Laxman Dewangan <ldewangan@nvidia.com>
12829 S:      Supported
12830 F:      drivers/i2c/busses/i2c-tegra.c
12831
12832 TEGRA IOMMU DRIVERS
12833 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12834 S:      Supported
12835 F:      drivers/iommu/tegra*
12836
12837 TEGRA KBC DRIVER
12838 M:      Rakesh Iyer <riyer@nvidia.com>
12839 M:      Laxman Dewangan <ldewangan@nvidia.com>
12840 S:      Supported
12841 F:      drivers/input/keyboard/tegra-kbc.c
12842
12843 TEGRA PWM DRIVER
12844 M:      Thierry Reding <thierry.reding@gmail.com>
12845 S:      Supported
12846 F:      drivers/pwm/pwm-tegra.c
12847
12848 TEGRA SERIAL DRIVER
12849 M:      Laxman Dewangan <ldewangan@nvidia.com>
12850 S:      Supported
12851 F:      drivers/tty/serial/serial-tegra.c
12852
12853 TEGRA SPI DRIVER
12854 M:      Laxman Dewangan <ldewangan@nvidia.com>
12855 S:      Supported
12856 F:      drivers/spi/spi-tegra*
12857
12858 TEHUTI ETHERNET DRIVER
12859 M:      Andy Gospodarek <andy@greyhouse.net>
12860 L:      netdev@vger.kernel.org
12861 S:      Supported
12862 F:      drivers/net/ethernet/tehuti/*
12863
12864 Telecom Clock Driver for MCPL0010
12865 M:      Mark Gross <mark.gross@intel.com>
12866 S:      Supported
12867 F:      drivers/char/tlclk.c
12868
12869 TENSILICA XTENSA PORT (xtensa)
12870 M:      Chris Zankel <chris@zankel.net>
12871 M:      Max Filippov <jcmvbkbc@gmail.com>
12872 L:      linux-xtensa@linux-xtensa.org
12873 T:      git git://github.com/czankel/xtensa-linux.git
12874 S:      Maintained
12875 F:      arch/xtensa/
12876 F:      drivers/irqchip/irq-xtensa-*
12877
12878 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12879 M:      Nishanth Menon <nm@ti.com>
12880 M:      Tero Kristo <t-kristo@ti.com>
12881 M:      Santosh Shilimkar <ssantosh@kernel.org>
12882 L:      linux-arm-kernel@lists.infradead.org
12883 S:      Maintained
12884 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12885 F:      drivers/firmware/ti_sci*
12886 F:      include/linux/soc/ti/ti_sci_protocol.h
12887 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12888 F:      include/dt-bindings/genpd/k2g.h
12889 F:      drivers/soc/ti/ti_sci_pm_domains.c
12890 F:      Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12891 F:      Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12892 F:      drivers/clk/keystone/sci-clk.c
12893 F:      drivers/reset/reset-ti-sci.c
12894
12895 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12896 M:      Hans Verkuil <hverkuil@xs4all.nl>
12897 L:      linux-media@vger.kernel.org
12898 T:      git git://linuxtv.org/media_tree.git
12899 W:      https://linuxtv.org
12900 S:      Maintained
12901 F:      drivers/media/radio/radio-raremono.c
12902
12903 THERMAL
12904 M:      Zhang Rui <rui.zhang@intel.com>
12905 M:      Eduardo Valentin <edubezval@gmail.com>
12906 L:      linux-pm@vger.kernel.org
12907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12909 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12910 S:      Supported
12911 F:      drivers/thermal/
12912 F:      include/linux/thermal.h
12913 F:      include/uapi/linux/thermal.h
12914 F:      include/linux/cpu_cooling.h
12915 F:      Documentation/devicetree/bindings/thermal/
12916
12917 THERMAL/CPU_COOLING
12918 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12919 M:      Viresh Kumar <viresh.kumar@linaro.org>
12920 M:      Javi Merino <javi.merino@kernel.org>
12921 L:      linux-pm@vger.kernel.org
12922 S:      Supported
12923 F:      Documentation/thermal/cpu-cooling-api.txt
12924 F:      drivers/thermal/cpu_cooling.c
12925 F:      include/linux/cpu_cooling.h
12926
12927 THINKPAD ACPI EXTRAS DRIVER
12928 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12929 L:      ibm-acpi-devel@lists.sourceforge.net
12930 L:      platform-driver-x86@vger.kernel.org
12931 W:      http://ibm-acpi.sourceforge.net
12932 W:      http://thinkwiki.org/wiki/Ibm-acpi
12933 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12934 S:      Maintained
12935 F:      drivers/platform/x86/thinkpad_acpi.c
12936
12937 TI BANDGAP AND THERMAL DRIVER
12938 M:      Eduardo Valentin <edubezval@gmail.com>
12939 M:      Keerthy <j-keerthy@ti.com>
12940 L:      linux-pm@vger.kernel.org
12941 L:      linux-omap@vger.kernel.org
12942 S:      Maintained
12943 F:      drivers/thermal/ti-soc-thermal/
12944
12945 TI VPE/CAL DRIVERS
12946 M:      Benoit Parrot <bparrot@ti.com>
12947 L:      linux-media@vger.kernel.org
12948 W:      http://linuxtv.org/
12949 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12950 S:      Maintained
12951 F:      drivers/media/platform/ti-vpe/
12952
12953 TI CDCE706 CLOCK DRIVER
12954 M:      Max Filippov <jcmvbkbc@gmail.com>
12955 S:      Maintained
12956 F:      drivers/clk/clk-cdce706.c
12957
12958 TI CLOCK DRIVER
12959 M:      Tero Kristo <t-kristo@ti.com>
12960 L:      linux-omap@vger.kernel.org
12961 S:      Maintained
12962 F:      drivers/clk/ti/
12963 F:      include/linux/clk/ti.h
12964
12965 TI ETHERNET SWITCH DRIVER (CPSW)
12966 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12967 L:      linux-omap@vger.kernel.org
12968 L:      netdev@vger.kernel.org
12969 S:      Maintained
12970 F:      drivers/net/ethernet/ti/cpsw*
12971 F:      drivers/net/ethernet/ti/davinci*
12972
12973 TI FLASH MEDIA INTERFACE DRIVER
12974 M:      Alex Dubov <oakad@yahoo.com>
12975 S:      Maintained
12976 F:      drivers/misc/tifm*
12977 F:      drivers/mmc/host/tifm_sd.c
12978 F:      include/linux/tifm.h
12979
12980 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12981 M:      Santosh Shilimkar <ssantosh@kernel.org>
12982 L:      linux-kernel@vger.kernel.org
12983 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12984 S:      Maintained
12985 F:      drivers/soc/ti/*
12986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12987
12988
12989 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12990 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12991 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12992 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12993 S:      Maintained
12994 F:      sound/soc/codecs/lm49453*
12995 F:      sound/soc/codecs/isabelle*
12996
12997 TI LP855x BACKLIGHT DRIVER
12998 M:      Milo Kim <milo.kim@ti.com>
12999 S:      Maintained
13000 F:      Documentation/backlight/lp855x-driver.txt
13001 F:      drivers/video/backlight/lp855x_bl.c
13002 F:      include/linux/platform_data/lp855x.h
13003
13004 TI LP8727 CHARGER DRIVER
13005 M:      Milo Kim <milo.kim@ti.com>
13006 S:      Maintained
13007 F:      drivers/power/supply/lp8727_charger.c
13008 F:      include/linux/platform_data/lp8727.h
13009
13010 TI LP8788 MFD DRIVER
13011 M:      Milo Kim <milo.kim@ti.com>
13012 S:      Maintained
13013 F:      drivers/iio/adc/lp8788_adc.c
13014 F:      drivers/leds/leds-lp8788.c
13015 F:      drivers/mfd/lp8788*.c
13016 F:      drivers/power/supply/lp8788-charger.c
13017 F:      drivers/regulator/lp8788-*.c
13018 F:      include/linux/mfd/lp8788*.h
13019
13020 TI NETCP ETHERNET DRIVER
13021 M:      Wingman Kwok <w-kwok2@ti.com>
13022 M:      Murali Karicheri <m-karicheri2@ti.com>
13023 L:      netdev@vger.kernel.org
13024 S:      Maintained
13025 F:      drivers/net/ethernet/ti/netcp*
13026
13027 TI TAS571X FAMILY ASoC CODEC DRIVER
13028 M:      Kevin Cernekee <cernekee@chromium.org>
13029 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13030 S:      Odd Fixes
13031 F:      sound/soc/codecs/tas571x*
13032
13033 TI TWL4030 SERIES SOC CODEC DRIVER
13034 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
13035 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13036 S:      Maintained
13037 F:      sound/soc/codecs/twl4030*
13038
13039 TI WILINK WIRELESS DRIVERS
13040 L:      linux-wireless@vger.kernel.org
13041 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
13042 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
13043 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13044 S:      Orphan
13045 F:      drivers/net/wireless/ti/
13046 F:      include/linux/wl12xx.h
13047
13048 TIPC NETWORK LAYER
13049 M:      Jon Maloy <jon.maloy@ericsson.com>
13050 M:      Ying Xue <ying.xue@windriver.com>
13051 L:      netdev@vger.kernel.org (core kernel code)
13052 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13053 W:      http://tipc.sourceforge.net/
13054 S:      Maintained
13055 F:      include/uapi/linux/tipc*.h
13056 F:      net/tipc/
13057
13058 TILE ARCHITECTURE
13059 M:      Chris Metcalf <cmetcalf@mellanox.com>
13060 W:      http://www.mellanox.com/repository/solutions/tile-scm/
13061 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13062 S:      Supported
13063 F:      arch/tile/
13064 F:      drivers/char/tile-srom.c
13065 F:      drivers/edac/tile_edac.c
13066 F:      drivers/net/ethernet/tile/
13067 F:      drivers/rtc/rtc-tile.c
13068 F:      drivers/tty/hvc/hvc_tile.c
13069 F:      drivers/tty/serial/tilegx.c
13070 F:      drivers/usb/host/*-tilegx.c
13071 F:      include/linux/usb/tilegx.h
13072
13073 TLAN NETWORK DRIVER
13074 M:      Samuel Chessman <chessman@tux.org>
13075 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
13076 W:      http://sourceforge.net/projects/tlan/
13077 S:      Maintained
13078 F:      Documentation/networking/tlan.txt
13079 F:      drivers/net/ethernet/ti/tlan.*
13080
13081 TOMOYO SECURITY MODULE
13082 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
13083 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13084 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13085 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13086 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13087 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13088 W:      http://tomoyo.sourceforge.jp/
13089 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13090 S:      Maintained
13091 F:      security/tomoyo/
13092
13093 TOPSTAR LAPTOP EXTRAS DRIVER
13094 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
13095 L:      platform-driver-x86@vger.kernel.org
13096 S:      Maintained
13097 F:      drivers/platform/x86/topstar-laptop.c
13098
13099 TOSHIBA ACPI EXTRAS DRIVER
13100 M:      Azael Avalos <coproscefalo@gmail.com>
13101 L:      platform-driver-x86@vger.kernel.org
13102 S:      Maintained
13103 F:      drivers/platform/x86/toshiba_acpi.c
13104
13105 TOSHIBA BLUETOOTH DRIVER
13106 M:      Azael Avalos <coproscefalo@gmail.com>
13107 L:      platform-driver-x86@vger.kernel.org
13108 S:      Maintained
13109 F:      drivers/platform/x86/toshiba_bluetooth.c
13110
13111 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13112 M:      Azael Avalos <coproscefalo@gmail.com>
13113 L:      platform-driver-x86@vger.kernel.org
13114 S:      Maintained
13115 F:      drivers/platform/x86/toshiba_haps.c
13116
13117 TOSHIBA WMI HOTKEYS DRIVER
13118 M:      Azael Avalos <coproscefalo@gmail.com>
13119 L:      platform-driver-x86@vger.kernel.org
13120 S:      Maintained
13121 F:      drivers/platform/x86/toshiba-wmi.c
13122
13123 TOSHIBA SMM DRIVER
13124 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
13125 W:      http://www.buzzard.org.uk/toshiba/
13126 S:      Maintained
13127 F:      drivers/char/toshiba.c
13128 F:      include/linux/toshiba.h
13129 F:      include/uapi/linux/toshiba.h
13130
13131 TOSHIBA TC358743 DRIVER
13132 M:      Mats Randgaard <matrandg@cisco.com>
13133 L:      linux-media@vger.kernel.org
13134 S:      Maintained
13135 F:      drivers/media/i2c/tc358743*
13136 F:      include/media/i2c/tc358743.h
13137
13138 TMIO/SDHI MMC DRIVER
13139 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
13140 L:      linux-mmc@vger.kernel.org
13141 S:      Supported
13142 F:      drivers/mmc/host/tmio_mmc*
13143 F:      drivers/mmc/host/renesas_sdhi*
13144 F:      include/linux/mfd/tmio.h
13145
13146 TMP401 HARDWARE MONITOR DRIVER
13147 M:      Guenter Roeck <linux@roeck-us.net>
13148 L:      linux-hwmon@vger.kernel.org
13149 S:      Maintained
13150 F:      Documentation/hwmon/tmp401
13151 F:      drivers/hwmon/tmp401.c
13152
13153 TMPFS (SHMEM FILESYSTEM)
13154 M:      Hugh Dickins <hughd@google.com>
13155 L:      linux-mm@kvack.org
13156 S:      Maintained
13157 F:      include/linux/shmem_fs.h
13158 F:      mm/shmem.c
13159
13160 TM6000 VIDEO4LINUX DRIVER
13161 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13162 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13163 L:      linux-media@vger.kernel.org
13164 W:      https://linuxtv.org
13165 T:      git git://linuxtv.org/media_tree.git
13166 S:      Odd fixes
13167 F:      drivers/media/usb/tm6000/
13168 F:      Documentation/media/v4l-drivers/tm6000*
13169
13170 TW5864 VIDEO4LINUX DRIVER
13171 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13172 M:      Anton Sviridenko <anton@corp.bluecherry.net>
13173 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13174 M:      Andrey Utkin <andrey_utkin@fastmail.com>
13175 L:      linux-media@vger.kernel.org
13176 S:      Supported
13177 F:      drivers/media/pci/tw5864/
13178
13179 TW68 VIDEO4LINUX DRIVER
13180 M:      Hans Verkuil <hverkuil@xs4all.nl>
13181 L:      linux-media@vger.kernel.org
13182 T:      git git://linuxtv.org/media_tree.git
13183 W:      https://linuxtv.org
13184 S:      Odd Fixes
13185 F:      drivers/media/pci/tw68/
13186
13187 TW686X VIDEO4LINUX DRIVER
13188 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13189 L:      linux-media@vger.kernel.org
13190 T:      git git://linuxtv.org/media_tree.git
13191 W:      http://linuxtv.org
13192 S:      Maintained
13193 F:      drivers/media/pci/tw686x/
13194
13195 TPM DEVICE DRIVER
13196 M:      Peter Huewe <peterhuewe@gmx.de>
13197 M:      Marcel Selhorst <tpmdd@selhorst.net>
13198 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13199 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13200 W:      http://tpmdd.sourceforge.net
13201 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13202 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
13203 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
13204 S:      Maintained
13205 F:      drivers/char/tpm/
13206
13207 TPM IBM_VTPM DEVICE DRIVER
13208 M:      Ashley Lai <ashleydlai@gmail.com>
13209 W:      http://tpmdd.sourceforge.net
13210 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13211 S:      Maintained
13212 F:      drivers/char/tpm/tpm_ibmvtpm*
13213
13214 TRACING
13215 M:      Steven Rostedt <rostedt@goodmis.org>
13216 M:      Ingo Molnar <mingo@redhat.com>
13217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13218 S:      Maintained
13219 F:      Documentation/trace/ftrace.txt
13220 F:      arch/*/*/*/ftrace.h
13221 F:      arch/*/kernel/ftrace.c
13222 F:      include/*/ftrace.h
13223 F:      include/linux/trace*.h
13224 F:      include/trace/
13225 F:      kernel/trace/
13226 F:      tools/testing/selftests/ftrace/
13227
13228 TRACING MMIO ACCESSES (MMIOTRACE)
13229 M:      Steven Rostedt <rostedt@goodmis.org>
13230 M:      Ingo Molnar <mingo@kernel.org>
13231 R:      Karol Herbst <karolherbst@gmail.com>
13232 R:      Pekka Paalanen <ppaalanen@gmail.com>
13233 S:      Maintained
13234 L:      linux-kernel@vger.kernel.org
13235 L:      nouveau@lists.freedesktop.org
13236 F:      kernel/trace/trace_mmiotrace.c
13237 F:      include/linux/mmiotrace.h
13238 F:      arch/x86/mm/kmmio.c
13239 F:      arch/x86/mm/mmio-mod.c
13240 F:      arch/x86/mm/testmmiotrace.c
13241
13242 TRIVIAL PATCHES
13243 M:      Jiri Kosina <trivial@kernel.org>
13244 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13245 S:      Maintained
13246 K:      ^Subject:.*(?i)trivial
13247
13248 TTY LAYER
13249 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13250 M:      Jiri Slaby <jslaby@suse.com>
13251 S:      Supported
13252 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13253 F:      Documentation/serial/
13254 F:      drivers/tty/
13255 F:      drivers/tty/serial/serial_core.c
13256 F:      include/linux/serial_core.h
13257 F:      include/linux/serial.h
13258 F:      include/linux/tty.h
13259 F:      include/uapi/linux/serial_core.h
13260 F:      include/uapi/linux/serial.h
13261 F:      include/uapi/linux/tty.h
13262
13263 TUA9001 MEDIA DRIVER
13264 M:      Antti Palosaari <crope@iki.fi>
13265 L:      linux-media@vger.kernel.org
13266 W:      https://linuxtv.org
13267 W:      http://palosaari.fi/linux/
13268 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
13269 T:      git git://linuxtv.org/anttip/media_tree.git
13270 S:      Maintained
13271 F:      drivers/media/tuners/tua9001*
13272
13273 TULIP NETWORK DRIVERS
13274 L:      netdev@vger.kernel.org
13275 L:      linux-parisc@vger.kernel.org
13276 S:      Orphan
13277 F:      drivers/net/ethernet/dec/tulip/
13278
13279 TUN/TAP driver
13280 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
13281 W:      http://vtun.sourceforge.net/tun
13282 S:      Maintained
13283 F:      Documentation/networking/tuntap.txt
13284 F:      arch/um/os-Linux/drivers/
13285
13286 TURBOCHANNEL SUBSYSTEM
13287 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13288 M:      Ralf Baechle <ralf@linux-mips.org>
13289 L:      linux-mips@linux-mips.org
13290 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
13291 S:      Maintained
13292 F:      drivers/tc/
13293 F:      include/linux/tc.h
13294
13295 UBI FILE SYSTEM (UBIFS)
13296 M:      Richard Weinberger <richard@nod.at>
13297 M:      Artem Bityutskiy <dedekind1@gmail.com>
13298 M:      Adrian Hunter <adrian.hunter@intel.com>
13299 L:      linux-mtd@lists.infradead.org
13300 T:      git git://git.infradead.org/ubifs-2.6.git
13301 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
13302 S:      Supported
13303 F:      Documentation/filesystems/ubifs.txt
13304 F:      fs/ubifs/
13305
13306 UCLINUX (M68KNOMMU AND COLDFIRE)
13307 M:      Greg Ungerer <gerg@linux-m68k.org>
13308 W:      http://www.linux-m68k.org/
13309 W:      http://www.uclinux.org/
13310 L:      linux-m68k@lists.linux-m68k.org
13311 L:      uclinux-dev@uclinux.org  (subscribers-only)
13312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13313 S:      Maintained
13314 F:      arch/m68k/coldfire/
13315 F:      arch/m68k/68*/
13316 F:      arch/m68k/*/*_no.*
13317 F:      arch/m68k/include/asm/*_no.*
13318
13319 UDF FILESYSTEM
13320 M:      Jan Kara <jack@suse.com>
13321 S:      Maintained
13322 F:      Documentation/filesystems/udf.txt
13323 F:      fs/udf/
13324
13325 UDRAW TABLET
13326 M:      Bastien Nocera <hadess@hadess.net>
13327 L:      linux-input@vger.kernel.org
13328 S:      Maintained
13329 F:      drivers/hid/hid-udraw.c
13330
13331 UFS FILESYSTEM
13332 M:      Evgeniy Dushistov <dushistov@mail.ru>
13333 S:      Maintained
13334 F:      Documentation/filesystems/ufs.txt
13335 F:      fs/ufs/
13336
13337 UHID USERSPACE HID IO DRIVER:
13338 M:      David Herrmann <dh.herrmann@googlemail.com>
13339 L:      linux-input@vger.kernel.org
13340 S:      Maintained
13341 F:      drivers/hid/uhid.c
13342 F:      include/uapi/linux/uhid.h
13343
13344 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13345 L:      linux-usb@vger.kernel.org
13346 S:      Orphan
13347 F:      drivers/uwb/
13348 F:      include/linux/uwb.h
13349 F:      include/linux/uwb/
13350
13351 UNICORE32 ARCHITECTURE:
13352 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
13353 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
13354 S:      Maintained
13355 T:      git git://github.com/gxt/linux.git
13356 F:      arch/unicore32/
13357
13358 UNIFDEF
13359 M:      Tony Finch <dot@dotat.at>
13360 W:      http://dotat.at/prog/unifdef
13361 S:      Maintained
13362 F:      scripts/unifdef.c
13363
13364 UNIFORM CDROM DRIVER
13365 M:      Jens Axboe <axboe@kernel.dk>
13366 W:      http://www.kernel.dk
13367 S:      Maintained
13368 F:      Documentation/cdrom/
13369 F:      drivers/cdrom/cdrom.c
13370 F:      include/linux/cdrom.h
13371 F:      include/uapi/linux/cdrom.h
13372
13373 UNISYS S-PAR DRIVERS
13374 M:      David Kershner <david.kershner@unisys.com>
13375 L:      sparmaintainer@unisys.com (Unisys internal)
13376 S:      Supported
13377 F:      drivers/staging/unisys/
13378
13379 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13380 M:      Vinayak Holikatti <vinholikatti@gmail.com>
13381 L:      linux-scsi@vger.kernel.org
13382 S:      Supported
13383 F:      Documentation/scsi/ufs.txt
13384 F:      drivers/scsi/ufs/
13385
13386 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13387 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
13388 M:      Prabu Thangamuthu <prabut@synopsys.com>
13389 L:      linux-scsi@vger.kernel.org
13390 S:      Supported
13391 F:      drivers/scsi/ufs/*dwc*
13392
13393 UNSORTED BLOCK IMAGES (UBI)
13394 M:      Artem Bityutskiy <dedekind1@gmail.com>
13395 M:      Richard Weinberger <richard@nod.at>
13396 W:      http://www.linux-mtd.infradead.org/
13397 L:      linux-mtd@lists.infradead.org
13398 T:      git git://git.infradead.org/ubifs-2.6.git
13399 S:      Supported
13400 F:      drivers/mtd/ubi/
13401 F:      include/linux/mtd/ubi.h
13402 F:      include/uapi/mtd/ubi-user.h
13403
13404 USB ACM DRIVER
13405 M:      Oliver Neukum <oneukum@suse.com>
13406 L:      linux-usb@vger.kernel.org
13407 S:      Maintained
13408 F:      Documentation/usb/acm.txt
13409 F:      drivers/usb/class/cdc-acm.*
13410
13411 USB AR5523 WIRELESS DRIVER
13412 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
13413 L:      linux-wireless@vger.kernel.org
13414 S:      Maintained
13415 F:      drivers/net/wireless/ath/ar5523/
13416
13417 USB ATTACHED SCSI
13418 M:      Oliver Neukum <oneukum@suse.com>
13419 L:      linux-usb@vger.kernel.org
13420 L:      linux-scsi@vger.kernel.org
13421 S:      Maintained
13422 F:      drivers/usb/storage/uas.c
13423
13424 USB CDC ETHERNET DRIVER
13425 M:      Oliver Neukum <oliver@neukum.org>
13426 L:      linux-usb@vger.kernel.org
13427 S:      Maintained
13428 F:      drivers/net/usb/cdc_*.c
13429 F:      include/uapi/linux/usb/cdc.h
13430
13431 USB CHAOSKEY DRIVER
13432 M:      Keith Packard <keithp@keithp.com>
13433 L:      linux-usb@vger.kernel.org
13434 S:      Maintained
13435 F:      drivers/usb/misc/chaoskey.c
13436
13437 USB CYPRESS C67X00 DRIVER
13438 M:      Peter Korsgaard <jacmet@sunsite.dk>
13439 L:      linux-usb@vger.kernel.org
13440 S:      Maintained
13441 F:      drivers/usb/c67x00/
13442
13443 USB DAVICOM DM9601 DRIVER
13444 M:      Peter Korsgaard <jacmet@sunsite.dk>
13445 L:      netdev@vger.kernel.org
13446 W:      http://www.linux-usb.org/usbnet
13447 S:      Maintained
13448 F:      drivers/net/usb/dm9601.c
13449
13450 USB DIAMOND RIO500 DRIVER
13451 M:      Cesar Miquel <miquel@df.uba.ar>
13452 L:      rio500-users@lists.sourceforge.net
13453 W:      http://rio500.sourceforge.net
13454 S:      Maintained
13455 F:      drivers/usb/misc/rio500*
13456
13457 USB EHCI DRIVER
13458 M:      Alan Stern <stern@rowland.harvard.edu>
13459 L:      linux-usb@vger.kernel.org
13460 S:      Maintained
13461 F:      Documentation/usb/ehci.txt
13462 F:      drivers/usb/host/ehci*
13463
13464 USB GADGET/PERIPHERAL SUBSYSTEM
13465 M:      Felipe Balbi <balbi@kernel.org>
13466 L:      linux-usb@vger.kernel.org
13467 W:      http://www.linux-usb.org/gadget
13468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13469 S:      Maintained
13470 F:      drivers/usb/gadget/
13471 F:      include/linux/usb/gadget*
13472
13473 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13474 M:      Jiri Kosina <jikos@kernel.org>
13475 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13476 L:      linux-usb@vger.kernel.org
13477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13478 S:      Maintained
13479 F:      Documentation/hid/hiddev.txt
13480 F:      drivers/hid/usbhid/
13481
13482 USB ISP116X DRIVER
13483 M:      Olav Kongas <ok@artecdesign.ee>
13484 L:      linux-usb@vger.kernel.org
13485 S:      Maintained
13486 F:      drivers/usb/host/isp116x*
13487 F:      include/linux/usb/isp116x.h
13488
13489 USB LAN78XX ETHERNET DRIVER
13490 M:      Woojung Huh <woojung.huh@microchip.com>
13491 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13492 L:      netdev@vger.kernel.org
13493 S:      Maintained
13494 F:      drivers/net/usb/lan78xx.*
13495
13496 USB MASS STORAGE DRIVER
13497 M:      Alan Stern <stern@rowland.harvard.edu>
13498 L:      linux-usb@vger.kernel.org
13499 L:      usb-storage@lists.one-eyed-alien.net
13500 S:      Maintained
13501 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13502 F:      drivers/usb/storage/
13503
13504 USB MIDI DRIVER
13505 M:      Clemens Ladisch <clemens@ladisch.de>
13506 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13507 T:      git git://git.alsa-project.org/alsa-kernel.git
13508 S:      Maintained
13509 F:      sound/usb/midi.*
13510
13511 USB NETWORKING DRIVERS
13512 L:      linux-usb@vger.kernel.org
13513 S:      Odd Fixes
13514 F:      drivers/net/usb/
13515
13516 USB OHCI DRIVER
13517 M:      Alan Stern <stern@rowland.harvard.edu>
13518 L:      linux-usb@vger.kernel.org
13519 S:      Maintained
13520 F:      Documentation/usb/ohci.txt
13521 F:      drivers/usb/host/ohci*
13522
13523 USB OTG FSM (Finite State Machine)
13524 M:      Peter Chen <Peter.Chen@nxp.com>
13525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13526 L:      linux-usb@vger.kernel.org
13527 S:      Maintained
13528 F:      drivers/usb/common/usb-otg-fsm.c
13529
13530 USB OVER IP DRIVER
13531 M:      Valentina Manea <valentina.manea.m@gmail.com>
13532 M:      Shuah Khan <shuahkh@osg.samsung.com>
13533 M:      Shuah Khan <shuah@kernel.org>
13534 L:      linux-usb@vger.kernel.org
13535 S:      Maintained
13536 F:      Documentation/usb/usbip_protocol.txt
13537 F:      drivers/usb/usbip/
13538 F:      tools/usb/usbip/
13539
13540 USB PEGASUS DRIVER
13541 M:      Petko Manolov <petkan@nucleusys.com>
13542 L:      linux-usb@vger.kernel.org
13543 L:      netdev@vger.kernel.org
13544 T:      git git://github.com/petkan/pegasus.git
13545 W:      https://github.com/petkan/pegasus
13546 S:      Maintained
13547 F:      drivers/net/usb/pegasus.*
13548
13549 USB PHY LAYER
13550 M:      Felipe Balbi <balbi@kernel.org>
13551 L:      linux-usb@vger.kernel.org
13552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13553 S:      Maintained
13554 F:      drivers/usb/phy/
13555
13556 USB PRINTER DRIVER (usblp)
13557 M:      Pete Zaitcev <zaitcev@redhat.com>
13558 L:      linux-usb@vger.kernel.org
13559 S:      Supported
13560 F:      drivers/usb/class/usblp.c
13561
13562 USB QMI WWAN NETWORK DRIVER
13563 M:      Bjørn Mork <bjorn@mork.no>
13564 L:      netdev@vger.kernel.org
13565 S:      Maintained
13566 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13567 F:      drivers/net/usb/qmi_wwan.c
13568
13569 USB RTL8150 DRIVER
13570 M:      Petko Manolov <petkan@nucleusys.com>
13571 L:      linux-usb@vger.kernel.org
13572 L:      netdev@vger.kernel.org
13573 T:      git git://github.com/petkan/rtl8150.git
13574 W:      https://github.com/petkan/rtl8150
13575 S:      Maintained
13576 F:      drivers/net/usb/rtl8150.c
13577
13578 USB SERIAL SUBSYSTEM
13579 M:      Johan Hovold <johan@kernel.org>
13580 L:      linux-usb@vger.kernel.org
13581 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13582 S:      Maintained
13583 F:      Documentation/usb/usb-serial.txt
13584 F:      drivers/usb/serial/
13585 F:      include/linux/usb/serial.h
13586
13587 USB SMSC75XX ETHERNET DRIVER
13588 M:      Steve Glendinning <steve.glendinning@shawell.net>
13589 L:      netdev@vger.kernel.org
13590 S:      Maintained
13591 F:      drivers/net/usb/smsc75xx.*
13592
13593 USB SMSC95XX ETHERNET DRIVER
13594 M:      Steve Glendinning <steve.glendinning@shawell.net>
13595 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13596 L:      netdev@vger.kernel.org
13597 S:      Maintained
13598 F:      drivers/net/usb/smsc95xx.*
13599
13600 USB SUBSYSTEM
13601 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13602 L:      linux-usb@vger.kernel.org
13603 W:      http://www.linux-usb.org
13604 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13605 S:      Supported
13606 F:      Documentation/devicetree/bindings/usb/
13607 F:      Documentation/usb/
13608 F:      drivers/usb/
13609 F:      include/linux/usb.h
13610 F:      include/linux/usb/
13611
13612 USB TYPEC SUBSYSTEM
13613 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13614 L:      linux-usb@vger.kernel.org
13615 S:      Maintained
13616 F:      Documentation/ABI/testing/sysfs-class-typec
13617 F:      Documentation/usb/typec.rst
13618 F:      drivers/usb/typec/
13619 F:      include/linux/usb/typec.h
13620
13621 USB UHCI DRIVER
13622 M:      Alan Stern <stern@rowland.harvard.edu>
13623 L:      linux-usb@vger.kernel.org
13624 S:      Maintained
13625 F:      drivers/usb/host/uhci*
13626
13627 USB "USBNET" DRIVER FRAMEWORK
13628 M:      Oliver Neukum <oneukum@suse.com>
13629 L:      netdev@vger.kernel.org
13630 W:      http://www.linux-usb.org/usbnet
13631 S:      Maintained
13632 F:      drivers/net/usb/usbnet.c
13633 F:      include/linux/usb/usbnet.h
13634
13635 USB VIDEO CLASS
13636 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13637 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13638 L:      linux-media@vger.kernel.org
13639 T:      git git://linuxtv.org/media_tree.git
13640 W:      http://www.ideasonboard.org/uvc/
13641 S:      Maintained
13642 F:      drivers/media/usb/uvc/
13643 F:      include/uapi/linux/uvcvideo.h
13644
13645 USB VISION DRIVER
13646 M:      Hans Verkuil <hverkuil@xs4all.nl>
13647 L:      linux-media@vger.kernel.org
13648 T:      git git://linuxtv.org/media_tree.git
13649 W:      https://linuxtv.org
13650 S:      Odd Fixes
13651 F:      drivers/media/usb/usbvision/
13652
13653 USB WEBCAM GADGET
13654 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13655 L:      linux-usb@vger.kernel.org
13656 S:      Maintained
13657 F:      drivers/usb/gadget/function/*uvc*
13658 F:      drivers/usb/gadget/legacy/webcam.c
13659
13660 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13661 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13662 L:      linux-wireless@vger.kernel.org
13663 S:      Maintained
13664 F:      drivers/net/wireless/rndis_wlan.c
13665
13666 USB XHCI DRIVER
13667 M:      Mathias Nyman <mathias.nyman@intel.com>
13668 L:      linux-usb@vger.kernel.org
13669 S:      Supported
13670 F:      drivers/usb/host/xhci*
13671 F:      drivers/usb/host/pci-quirks*
13672
13673 USB ZD1201 DRIVER
13674 L:      linux-wireless@vger.kernel.org
13675 W:      http://linux-lc100020.sourceforge.net
13676 S:      Orphan
13677 F:      drivers/net/wireless/zydas/zd1201.*
13678
13679 USB ZR364XX DRIVER
13680 M:      Antoine Jacquet <royale@zerezo.com>
13681 L:      linux-usb@vger.kernel.org
13682 L:      linux-media@vger.kernel.org
13683 T:      git git://linuxtv.org/media_tree.git
13684 W:      http://royale.zerezo.com/zr364xx/
13685 S:      Maintained
13686 F:      Documentation/media/v4l-drivers/zr364xx*
13687 F:      drivers/media/usb/zr364xx/
13688
13689 ULPI BUS
13690 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13691 L:      linux-usb@vger.kernel.org
13692 S:      Maintained
13693 F:      drivers/usb/common/ulpi.c
13694 F:      include/linux/ulpi/
13695
13696 USER-MODE LINUX (UML)
13697 M:      Jeff Dike <jdike@addtoit.com>
13698 M:      Richard Weinberger <richard@nod.at>
13699 L:      user-mode-linux-devel@lists.sourceforge.net
13700 L:      user-mode-linux-user@lists.sourceforge.net
13701 W:      http://user-mode-linux.sourceforge.net
13702 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13703 S:      Maintained
13704 F:      Documentation/virtual/uml/
13705 F:      arch/um/
13706 F:      arch/x86/um/
13707 F:      fs/hostfs/
13708 F:      fs/hppfs/
13709
13710 USERSPACE I/O (UIO)
13711 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13712 S:      Maintained
13713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13714 F:      Documentation/driver-api/uio-howto.rst
13715 F:      drivers/uio/
13716 F:      include/linux/uio*.h
13717
13718 UTIL-LINUX PACKAGE
13719 M:      Karel Zak <kzak@redhat.com>
13720 L:      util-linux@vger.kernel.org
13721 W:      http://en.wikipedia.org/wiki/Util-linux
13722 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13723 S:      Maintained
13724
13725 UUID HELPERS
13726 M:      Christoph Hellwig <hch@lst.de>
13727 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13728 L:      linux-kernel@vger.kernel.org
13729 T:      git git://git.infradead.org/users/hch/uuid.git
13730 F:      lib/uuid.c
13731 F:      lib/test_uuid.c
13732 F:      include/linux/uuid.h
13733 F:      include/uapi/linux/uuid.h
13734 S:      Maintained
13735
13736 UVESAFB DRIVER
13737 M:      Michal Januszewski <spock@gentoo.org>
13738 L:      linux-fbdev@vger.kernel.org
13739 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13740 S:      Maintained
13741 F:      Documentation/fb/uvesafb.txt
13742 F:      drivers/video/fbdev/uvesafb.*
13743
13744 VF610 NAND DRIVER
13745 M:      Stefan Agner <stefan@agner.ch>
13746 L:      linux-mtd@lists.infradead.org
13747 S:      Supported
13748 F:      drivers/mtd/nand/vf610_nfc.c
13749
13750 VFAT/FAT/MSDOS FILESYSTEM
13751 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13752 S:      Maintained
13753 F:      Documentation/filesystems/vfat.txt
13754 F:      fs/fat/
13755
13756 VFIO DRIVER
13757 M:      Alex Williamson <alex.williamson@redhat.com>
13758 L:      kvm@vger.kernel.org
13759 T:      git git://github.com/awilliam/linux-vfio.git
13760 S:      Maintained
13761 F:      Documentation/vfio.txt
13762 F:      drivers/vfio/
13763 F:      include/linux/vfio.h
13764 F:      include/uapi/linux/vfio.h
13765
13766 VFIO MEDIATED DEVICE DRIVERS
13767 M:      Kirti Wankhede <kwankhede@nvidia.com>
13768 L:      kvm@vger.kernel.org
13769 S:      Maintained
13770 F:      Documentation/vfio-mediated-device.txt
13771 F:      drivers/vfio/mdev/
13772 F:      include/linux/mdev.h
13773 F:      samples/vfio-mdev/
13774
13775 VFIO PLATFORM DRIVER
13776 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13777 L:      kvm@vger.kernel.org
13778 S:      Maintained
13779 F:      drivers/vfio/platform/
13780
13781 VGA_SWITCHEROO
13782 R:      Lukas Wunner <lukas@wunner.de>
13783 S:      Maintained
13784 F:      Documentation/gpu/vga-switcheroo.rst
13785 F:      drivers/gpu/vga/vga_switcheroo.c
13786 F:      include/linux/vga_switcheroo.h
13787 T:      git git://anongit.freedesktop.org/drm/drm-misc
13788
13789 VIDEOBUF2 FRAMEWORK
13790 M:      Pawel Osciak <pawel@osciak.com>
13791 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13792 M:      Kyungmin Park <kyungmin.park@samsung.com>
13793 L:      linux-media@vger.kernel.org
13794 S:      Maintained
13795 F:      drivers/media/v4l2-core/videobuf2-*
13796 F:      include/media/videobuf2-*
13797
13798 VIDEO MULTIPLEXER DRIVER
13799 M:      Philipp Zabel <p.zabel@pengutronix.de>
13800 L:      linux-media@vger.kernel.org
13801 S:      Maintained
13802 F:      drivers/media/platform/video-mux.c
13803
13804 VIRTIO AND VHOST VSOCK DRIVER
13805 M:      Stefan Hajnoczi <stefanha@redhat.com>
13806 L:      kvm@vger.kernel.org
13807 L:      virtualization@lists.linux-foundation.org
13808 L:      netdev@vger.kernel.org
13809 S:      Maintained
13810 F:      include/linux/virtio_vsock.h
13811 F:      include/uapi/linux/virtio_vsock.h
13812 F:      include/uapi/linux/vsockmon.h
13813 F:      net/vmw_vsock/af_vsock_tap.c
13814 F:      net/vmw_vsock/virtio_transport_common.c
13815 F:      net/vmw_vsock/virtio_transport.c
13816 F:      drivers/net/vsockmon.c
13817 F:      drivers/vhost/vsock.c
13818 F:      drivers/vhost/vsock.h
13819
13820 VIRTUAL SERIO DEVICE DRIVER
13821 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13822 S:      Maintained
13823 F:      drivers/input/serio/userio.c
13824 F:      include/uapi/linux/userio.h
13825
13826 VIRTIO CONSOLE DRIVER
13827 M:      Amit Shah <amit@kernel.org>
13828 L:      virtualization@lists.linux-foundation.org
13829 S:      Maintained
13830 F:      drivers/char/virtio_console.c
13831 F:      include/linux/virtio_console.h
13832 F:      include/uapi/linux/virtio_console.h
13833
13834 VIRTIO CORE, NET AND BLOCK DRIVERS
13835 M:      "Michael S. Tsirkin" <mst@redhat.com>
13836 M:      Jason Wang <jasowang@redhat.com>
13837 L:      virtualization@lists.linux-foundation.org
13838 S:      Maintained
13839 F:      Documentation/devicetree/bindings/virtio/
13840 F:      drivers/virtio/
13841 F:      tools/virtio/
13842 F:      drivers/net/virtio_net.c
13843 F:      drivers/block/virtio_blk.c
13844 F:      include/linux/virtio*.h
13845 F:      include/uapi/linux/virtio_*.h
13846 F:      drivers/crypto/virtio/
13847
13848 VIRTIO DRIVERS FOR S390
13849 M:      Cornelia Huck <cohuck@redhat.com>
13850 M:      Halil Pasic <pasic@linux.vnet.ibm.com>
13851 L:      linux-s390@vger.kernel.org
13852 L:      virtualization@lists.linux-foundation.org
13853 L:      kvm@vger.kernel.org
13854 S:      Supported
13855 F:      drivers/s390/virtio/
13856
13857 VIRTIO GPU DRIVER
13858 M:      David Airlie <airlied@linux.ie>
13859 M:      Gerd Hoffmann <kraxel@redhat.com>
13860 L:      dri-devel@lists.freedesktop.org
13861 L:      virtualization@lists.linux-foundation.org
13862 T:      git git://anongit.freedesktop.org/drm/drm-misc
13863 S:      Maintained
13864 F:      drivers/gpu/drm/virtio/
13865 F:      include/uapi/linux/virtio_gpu.h
13866
13867 VIRTIO HOST (VHOST)
13868 M:      "Michael S. Tsirkin" <mst@redhat.com>
13869 M:      Jason Wang <jasowang@redhat.com>
13870 L:      kvm@vger.kernel.org
13871 L:      virtualization@lists.linux-foundation.org
13872 L:      netdev@vger.kernel.org
13873 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13874 S:      Maintained
13875 F:      drivers/vhost/
13876 F:      include/uapi/linux/vhost.h
13877
13878 VIRTIO INPUT DRIVER
13879 M:      Gerd Hoffmann <kraxel@redhat.com>
13880 S:      Maintained
13881 F:      drivers/virtio/virtio_input.c
13882 F:      include/uapi/linux/virtio_input.h
13883
13884 VIRTIO CRYPTO DRIVER
13885 M:  Gonglei <arei.gonglei@huawei.com>
13886 L:  virtualization@lists.linux-foundation.org
13887 L:  linux-crypto@vger.kernel.org
13888 S:  Maintained
13889 F:  drivers/crypto/virtio/
13890 F:  include/uapi/linux/virtio_crypto.h
13891
13892 VIA RHINE NETWORK DRIVER
13893 S:      Orphan
13894 F:      drivers/net/ethernet/via/via-rhine.c
13895
13896 VIA SD/MMC CARD CONTROLLER DRIVER
13897 M:      Bruce Chang <brucechang@via.com.tw>
13898 M:      Harald Welte <HaraldWelte@viatech.com>
13899 S:      Maintained
13900 F:      drivers/mmc/host/via-sdmmc.c
13901
13902 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13903 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13904 L:      linux-fbdev@vger.kernel.org
13905 S:      Maintained
13906 F:      include/linux/via-core.h
13907 F:      include/linux/via-gpio.h
13908 F:      include/linux/via_i2c.h
13909 F:      drivers/video/fbdev/via/
13910
13911 VIA VELOCITY NETWORK DRIVER
13912 M:      Francois Romieu <romieu@fr.zoreil.com>
13913 L:      netdev@vger.kernel.org
13914 S:      Maintained
13915 F:      drivers/net/ethernet/via/via-velocity.*
13916
13917 VIRT LIB
13918 M:      Alex Williamson <alex.williamson@redhat.com>
13919 M:      Paolo Bonzini <pbonzini@redhat.com>
13920 L:      kvm@vger.kernel.org
13921 S:      Supported
13922 F:      virt/lib/
13923
13924 VIVID VIRTUAL VIDEO DRIVER
13925 M:      Hans Verkuil <hverkuil@xs4all.nl>
13926 L:      linux-media@vger.kernel.org
13927 T:      git git://linuxtv.org/media_tree.git
13928 W:      https://linuxtv.org
13929 S:      Maintained
13930 F:      drivers/media/platform/vivid/*
13931
13932 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13933 M:      Helen Koike <helen.koike@collabora.com>
13934 L:      linux-media@vger.kernel.org
13935 T:      git git://linuxtv.org/media_tree.git
13936 W:      https://linuxtv.org
13937 S:      Maintained
13938 F:      drivers/media/platform/vimc/*
13939
13940 VLYNQ BUS
13941 M:      Florian Fainelli <f.fainelli@gmail.com>
13942 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13943 S:      Maintained
13944 F:      drivers/vlynq/vlynq.c
13945 F:      include/linux/vlynq.h
13946
13947 VME SUBSYSTEM
13948 M:      Martyn Welch <martyn@welchs.me.uk>
13949 M:      Manohar Vanga <manohar.vanga@gmail.com>
13950 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13951 L:      devel@driverdev.osuosl.org
13952 S:      Maintained
13953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13954 F:      Documentation/driver-api/vme.rst
13955 F:      drivers/staging/vme/
13956 F:      drivers/vme/
13957 F:      include/linux/vme*
13958
13959 VMWARE HYPERVISOR INTERFACE
13960 M:      Alok Kataria <akataria@vmware.com>
13961 L:      virtualization@lists.linux-foundation.org
13962 S:      Supported
13963 F:      arch/x86/kernel/cpu/vmware.c
13964
13965 VMWARE BALLOON DRIVER
13966 M:      Xavier Deguillard <xdeguillard@vmware.com>
13967 M:      Philip Moltmann <moltmann@vmware.com>
13968 M:      "VMware, Inc." <pv-drivers@vmware.com>
13969 L:      linux-kernel@vger.kernel.org
13970 S:      Maintained
13971 F:      drivers/misc/vmw_balloon.c
13972
13973 VMWARE VMMOUSE SUBDRIVER
13974 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13975 M:      "VMware, Inc." <pv-drivers@vmware.com>
13976 L:      linux-input@vger.kernel.org
13977 S:      Maintained
13978 F:      drivers/input/mouse/vmmouse.c
13979 F:      drivers/input/mouse/vmmouse.h
13980
13981 VMWARE VMXNET3 ETHERNET DRIVER
13982 M:      Shrikrishna Khare <skhare@vmware.com>
13983 M:      "VMware, Inc." <pv-drivers@vmware.com>
13984 L:      netdev@vger.kernel.org
13985 S:      Maintained
13986 F:      drivers/net/vmxnet3/
13987
13988 VMware PVSCSI driver
13989 M:      Jim Gill <jgill@vmware.com>
13990 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13991 L:      linux-scsi@vger.kernel.org
13992 S:      Maintained
13993 F:      drivers/scsi/vmw_pvscsi.c
13994 F:      drivers/scsi/vmw_pvscsi.h
13995
13996 VMWARE PVRDMA DRIVER
13997 M:      Adit Ranadive <aditr@vmware.com>
13998 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13999 L:      linux-rdma@vger.kernel.org
14000 S:      Maintained
14001 F:      drivers/infiniband/hw/vmw_pvrdma/
14002
14003 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14004 M:      Liam Girdwood <lgirdwood@gmail.com>
14005 M:      Mark Brown <broonie@kernel.org>
14006 L:      linux-kernel@vger.kernel.org
14007 W:      http://www.slimlogic.co.uk/?p=48
14008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14009 S:      Supported
14010 F:      Documentation/devicetree/bindings/regulator/
14011 F:      drivers/regulator/
14012 F:      include/dt-bindings/regulator/
14013 F:      include/linux/regulator/
14014
14015 VRF
14016 M:      David Ahern <dsa@cumulusnetworks.com>
14017 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
14018 L:      netdev@vger.kernel.org
14019 S:      Maintained
14020 F:      drivers/net/vrf.c
14021 F:      Documentation/networking/vrf.txt
14022
14023 VT1211 HARDWARE MONITOR DRIVER
14024 M:      Juerg Haefliger <juergh@gmail.com>
14025 L:      linux-hwmon@vger.kernel.org
14026 S:      Maintained
14027 F:      Documentation/hwmon/vt1211
14028 F:      drivers/hwmon/vt1211.c
14029
14030 VT8231 HARDWARE MONITOR DRIVER
14031 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
14032 L:      linux-hwmon@vger.kernel.org
14033 S:      Maintained
14034 F:      drivers/hwmon/vt8231.c
14035
14036 VUB300 USB to SDIO/SD/MMC bridge chip
14037 M:      Tony Olech <tony.olech@elandigitalsystems.com>
14038 L:      linux-mmc@vger.kernel.org
14039 L:      linux-usb@vger.kernel.org
14040 S:      Supported
14041 F:      drivers/mmc/host/vub300.c
14042
14043 W1 DALLAS'S 1-WIRE BUS
14044 M:      Evgeniy Polyakov <zbr@ioremap.net>
14045 S:      Maintained
14046 F:      Documentation/w1/
14047 F:      drivers/w1/
14048 F:      include/linux/w1.h
14049
14050 W83791D HARDWARE MONITORING DRIVER
14051 M:      Marc Hulsman <m.hulsman@tudelft.nl>
14052 L:      linux-hwmon@vger.kernel.org
14053 S:      Maintained
14054 F:      Documentation/hwmon/w83791d
14055 F:      drivers/hwmon/w83791d.c
14056
14057 W83793 HARDWARE MONITORING DRIVER
14058 M:      Rudolf Marek <r.marek@assembler.cz>
14059 L:      linux-hwmon@vger.kernel.org
14060 S:      Maintained
14061 F:      Documentation/hwmon/w83793
14062 F:      drivers/hwmon/w83793.c
14063
14064 W83795 HARDWARE MONITORING DRIVER
14065 M:      Jean Delvare <jdelvare@suse.com>
14066 L:      linux-hwmon@vger.kernel.org
14067 S:      Maintained
14068 F:      drivers/hwmon/w83795.c
14069
14070 W83L51xD SD/MMC CARD INTERFACE DRIVER
14071 M:      Pierre Ossman <pierre@ossman.eu>
14072 S:      Maintained
14073 F:      drivers/mmc/host/wbsd.*
14074
14075 WACOM PROTOCOL 4 SERIAL TABLETS
14076 M:      Julian Squires <julian@cipht.net>
14077 M:      Hans de Goede <hdegoede@redhat.com>
14078 L:      linux-input@vger.kernel.org
14079 S:      Maintained
14080 F:      drivers/input/tablet/wacom_serial4.c
14081
14082 WATCHDOG DEVICE DRIVERS
14083 M:      Wim Van Sebroeck <wim@iguana.be>
14084 R:      Guenter Roeck <linux@roeck-us.net>
14085 L:      linux-watchdog@vger.kernel.org
14086 W:      http://www.linux-watchdog.org/
14087 T:      git git://www.linux-watchdog.org/linux-watchdog.git
14088 S:      Maintained
14089 F:      Documentation/devicetree/bindings/watchdog/
14090 F:      Documentation/watchdog/
14091 F:      drivers/watchdog/
14092 F:      include/linux/watchdog.h
14093 F:      include/uapi/linux/watchdog.h
14094
14095 WIIMOTE HID DRIVER
14096 M:      David Herrmann <dh.herrmann@googlemail.com>
14097 L:      linux-input@vger.kernel.org
14098 S:      Maintained
14099 F:      drivers/hid/hid-wiimote*
14100
14101 WINBOND CIR DRIVER
14102 M:      David Härdeman <david@hardeman.nu>
14103 S:      Maintained
14104 F:      drivers/media/rc/winbond-cir.c
14105
14106 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14107 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14108 L:      linux-watchdog@vger.kernel.org
14109 S:      Maintained
14110 F:      drivers/watchdog/ebc-c384_wdt.c
14111
14112 WINSYSTEMS WS16C48 GPIO DRIVER
14113 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
14114 L:      linux-gpio@vger.kernel.org
14115 S:      Maintained
14116 F:      drivers/gpio/gpio-ws16c48.c
14117
14118 WIMAX STACK
14119 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14120 M:      linux-wimax@intel.com
14121 L:      wimax@linuxwimax.org (subscribers-only)
14122 S:      Supported
14123 W:      http://linuxwimax.org
14124 F:      Documentation/wimax/README.wimax
14125 F:      include/linux/wimax/debug.h
14126 F:      include/net/wimax.h
14127 F:      include/uapi/linux/wimax.h
14128 F:      net/wimax/
14129
14130 WISTRON LAPTOP BUTTON DRIVER
14131 M:      Miloslav Trmac <mitr@volny.cz>
14132 S:      Maintained
14133 F:      drivers/input/misc/wistron_btns.c
14134
14135 WL3501 WIRELESS PCMCIA CARD DRIVER
14136 L:      linux-wireless@vger.kernel.org
14137 S:      Odd fixes
14138 F:      drivers/net/wireless/wl3501*
14139
14140 WOLFSON MICROELECTRONICS DRIVERS
14141 L:      patches@opensource.cirrus.com
14142 T:      git https://github.com/CirrusLogic/linux-drivers.git
14143 W:      https://github.com/CirrusLogic/linux-drivers/wiki
14144 S:      Supported
14145 F:      Documentation/hwmon/wm83??
14146 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14147 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14148 F:      Documentation/devicetree/bindings/mfd/arizona.txt
14149 F:      Documentation/devicetree/bindings/mfd/wm831x.txt
14150 F:      arch/arm/mach-s3c64xx/mach-crag6410*
14151 F:      drivers/clk/clk-wm83*.c
14152 F:      drivers/extcon/extcon-arizona.c
14153 F:      drivers/leds/leds-wm83*.c
14154 F:      drivers/gpio/gpio-*wm*.c
14155 F:      drivers/gpio/gpio-arizona.c
14156 F:      drivers/hwmon/wm83??-hwmon.c
14157 F:      drivers/input/misc/wm831x-on.c
14158 F:      drivers/input/touchscreen/wm831x-ts.c
14159 F:      drivers/input/touchscreen/wm97*.c
14160 F:      drivers/mfd/arizona*
14161 F:      drivers/mfd/wm*.c
14162 F:      drivers/mfd/cs47l24*
14163 F:      drivers/power/supply/wm83*.c
14164 F:      drivers/rtc/rtc-wm83*.c
14165 F:      drivers/regulator/wm8*.c
14166 F:      drivers/regulator/arizona*
14167 F:      drivers/video/backlight/wm83*_bl.c
14168 F:      drivers/watchdog/wm83*_wdt.c
14169 F:      include/linux/mfd/arizona/
14170 F:      include/linux/mfd/wm831x/
14171 F:      include/linux/mfd/wm8350/
14172 F:      include/linux/mfd/wm8400*
14173 F:      include/linux/regulator/arizona*
14174 F:      include/linux/wm97xx.h
14175 F:      include/sound/wm????.h
14176 F:      sound/soc/codecs/arizona.?
14177 F:      sound/soc/codecs/wm*
14178 F:      sound/soc/codecs/cs47l24*
14179
14180 WORKQUEUE
14181 M:      Tejun Heo <tj@kernel.org>
14182 R:      Lai Jiangshan <jiangshanlai@gmail.com>
14183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14184 S:      Maintained
14185 F:      include/linux/workqueue.h
14186 F:      kernel/workqueue.c
14187 F:      Documentation/core-api/workqueue.rst
14188
14189 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14190 M:      Chen-Yu Tsai <wens@csie.org>
14191 L:      linux-kernel@vger.kernel.org
14192 S:      Maintained
14193 N:      axp[128]
14194
14195 X.25 NETWORK LAYER
14196 M:      Andrew Hendry <andrew.hendry@gmail.com>
14197 L:      linux-x25@vger.kernel.org
14198 S:      Odd Fixes
14199 F:      Documentation/networking/x25*
14200 F:      include/net/x25*
14201 F:      net/x25/
14202
14203 X86 ARCHITECTURE (32-BIT AND 64-BIT)
14204 M:      Thomas Gleixner <tglx@linutronix.de>
14205 M:      Ingo Molnar <mingo@redhat.com>
14206 M:      "H. Peter Anvin" <hpa@zytor.com>
14207 M:      x86@kernel.org
14208 L:      linux-kernel@vger.kernel.org
14209 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14210 S:      Maintained
14211 F:      Documentation/x86/
14212 F:      arch/x86/
14213
14214 X86 PLATFORM DRIVERS
14215 M:      Darren Hart <dvhart@infradead.org>
14216 M:      Andy Shevchenko <andy@infradead.org>
14217 L:      platform-driver-x86@vger.kernel.org
14218 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14219 S:      Maintained
14220 F:      drivers/platform/x86/
14221 F:      drivers/platform/olpc/
14222
14223 X86 MCE INFRASTRUCTURE
14224 M:      Tony Luck <tony.luck@intel.com>
14225 M:      Borislav Petkov <bp@alien8.de>
14226 L:      linux-edac@vger.kernel.org
14227 S:      Maintained
14228 F:      arch/x86/kernel/cpu/mcheck/*
14229
14230 X86 MICROCODE UPDATE SUPPORT
14231 M:      Borislav Petkov <bp@alien8.de>
14232 S:      Maintained
14233 F:      arch/x86/kernel/cpu/microcode/*
14234
14235 X86 VDSO
14236 M:      Andy Lutomirski <luto@amacapital.net>
14237 L:      linux-kernel@vger.kernel.org
14238 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14239 S:      Maintained
14240 F:      arch/x86/entry/vdso/
14241
14242 XC2028/3028 TUNER DRIVER
14243 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
14244 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
14245 L:      linux-media@vger.kernel.org
14246 W:      https://linuxtv.org
14247 T:      git git://linuxtv.org/media_tree.git
14248 S:      Maintained
14249 F:      drivers/media/tuners/tuner-xc2028.*
14250
14251 XEN HYPERVISOR INTERFACE
14252 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
14253 M:      Juergen Gross <jgross@suse.com>
14254 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14256 S:      Supported
14257 F:      arch/x86/xen/
14258 F:      drivers/*/xen-*front.c
14259 F:      drivers/xen/
14260 F:      arch/x86/include/asm/xen/
14261 F:      include/xen/
14262 F:      include/uapi/xen/
14263 F:      Documentation/ABI/stable/sysfs-hypervisor-xen
14264 F:      Documentation/ABI/testing/sysfs-hypervisor-xen
14265
14266 XEN HYPERVISOR ARM
14267 M:      Stefano Stabellini <sstabellini@kernel.org>
14268 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14269 S:      Maintained
14270 F:      arch/arm/xen/
14271 F:      arch/arm/include/asm/xen/
14272
14273 XEN HYPERVISOR ARM64
14274 M:      Stefano Stabellini <sstabellini@kernel.org>
14275 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14276 S:      Maintained
14277 F:      arch/arm64/xen/
14278 F:      arch/arm64/include/asm/xen/
14279
14280 XEN NETWORK BACKEND DRIVER
14281 M:      Wei Liu <wei.liu2@citrix.com>
14282 M:      Paul Durrant <paul.durrant@citrix.com>
14283 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14284 L:      netdev@vger.kernel.org
14285 S:      Supported
14286 F:      drivers/net/xen-netback/*
14287
14288 XEN PCI SUBSYSTEM
14289 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14290 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14291 S:      Supported
14292 F:      arch/x86/pci/*xen*
14293 F:      drivers/pci/*xen*
14294
14295 XEN BLOCK SUBSYSTEM
14296 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14297 M:      Roger Pau Monné <roger.pau@citrix.com>
14298 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14299 S:      Supported
14300 F:      drivers/block/xen-blkback/*
14301 F:      drivers/block/xen*
14302
14303 XEN PVSCSI DRIVERS
14304 M:      Juergen Gross <jgross@suse.com>
14305 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14306 L:      linux-scsi@vger.kernel.org
14307 S:      Supported
14308 F:      drivers/scsi/xen-scsifront.c
14309 F:      drivers/xen/xen-scsiback.c
14310 F:      include/xen/interface/io/vscsiif.h
14311
14312 XEN SWIOTLB SUBSYSTEM
14313 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14314 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
14315 S:      Supported
14316 F:      arch/x86/xen/*swiotlb*
14317 F:      drivers/xen/*swiotlb*
14318
14319 XFS FILESYSTEM
14320 M:      Darrick J. Wong <darrick.wong@oracle.com>
14321 M:      linux-xfs@vger.kernel.org
14322 L:      linux-xfs@vger.kernel.org
14323 W:      http://xfs.org/
14324 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14325 S:      Supported
14326 F:      Documentation/filesystems/xfs.txt
14327 F:      fs/xfs/
14328
14329 XILINX AXI ETHERNET DRIVER
14330 M:      Anirudha Sarangi <anirudh@xilinx.com>
14331 M:      John Linn <John.Linn@xilinx.com>
14332 S:      Maintained
14333 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
14334
14335 XILINX UARTLITE SERIAL DRIVER
14336 M:      Peter Korsgaard <jacmet@sunsite.dk>
14337 L:      linux-serial@vger.kernel.org
14338 S:      Maintained
14339 F:      drivers/tty/serial/uartlite.c
14340
14341 XILINX VIDEO IP CORES
14342 M:      Hyun Kwon <hyun.kwon@xilinx.com>
14343 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14344 L:      linux-media@vger.kernel.org
14345 T:      git git://linuxtv.org/media_tree.git
14346 S:      Supported
14347 F:      Documentation/devicetree/bindings/media/xilinx/
14348 F:      drivers/media/platform/xilinx/
14349 F:      include/uapi/linux/xilinx-v4l2-controls.h
14350
14351 XILLYBUS DRIVER
14352 M:      Eli Billauer <eli.billauer@gmail.com>
14353 L:      linux-kernel@vger.kernel.org
14354 S:      Supported
14355 F:      drivers/char/xillybus/
14356
14357 XRA1403 GPIO EXPANDER
14358 M:      Nandor Han <nandor.han@ge.com>
14359 M:      Semi Malinen <semi.malinen@ge.com>
14360 L:      linux-gpio@vger.kernel.org
14361 S:      Maintained
14362 F:      drivers/gpio/gpio-xra1403.c
14363 F:      Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14364
14365 XTENSA XTFPGA PLATFORM SUPPORT
14366 M:      Max Filippov <jcmvbkbc@gmail.com>
14367 L:      linux-xtensa@linux-xtensa.org
14368 S:      Maintained
14369 F:      drivers/spi/spi-xtensa-xtfpga.c
14370 F:      sound/soc/xtensa/xtfpga-i2s.c
14371
14372 YAM DRIVER FOR AX.25
14373 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
14374 L:      linux-hams@vger.kernel.org
14375 S:      Maintained
14376 F:      drivers/net/hamradio/yam*
14377 F:      include/linux/yam.h
14378
14379 YEALINK PHONE DRIVER
14380 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
14381 L:      usbb2k-api-dev@nongnu.org
14382 S:      Maintained
14383 F:      Documentation/input/yealink.rst
14384 F:      drivers/input/misc/yealink.*
14385
14386 Z8530 DRIVER FOR AX.25
14387 M:      Joerg Reuter <jreuter@yaina.de>
14388 W:      http://yaina.de/jreuter/
14389 W:      http://www.qsl.net/dl1bke/
14390 L:      linux-hams@vger.kernel.org
14391 S:      Maintained
14392 F:      Documentation/networking/z8530drv.txt
14393 F:      drivers/net/hamradio/*scc.c
14394 F:      drivers/net/hamradio/z8530.h
14395
14396 ZBUD COMPRESSED PAGE ALLOCATOR
14397 M:      Seth Jennings <sjenning@redhat.com>
14398 M:      Dan Streetman <ddstreet@ieee.org>
14399 L:      linux-mm@kvack.org
14400 S:      Maintained
14401 F:      mm/zbud.c
14402 F:      include/linux/zbud.h
14403
14404 ZD1211RW WIRELESS DRIVER
14405 M:      Daniel Drake <dsd@gentoo.org>
14406 M:      Ulrich Kunitz <kune@deine-taler.de>
14407 W:      http://zd1211.ath.cx/wiki/DriverRewrite
14408 L:      linux-wireless@vger.kernel.org
14409 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
14410 S:      Maintained
14411 F:      drivers/net/wireless/zydas/zd1211rw/
14412
14413 ZD1301_DEMOD MEDIA DRIVER
14414 M:      Antti Palosaari <crope@iki.fi>
14415 L:      linux-media@vger.kernel.org
14416 W:      https://linuxtv.org/
14417 W:      http://palosaari.fi/linux/
14418 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14419 S:      Maintained
14420 F:      drivers/media/dvb-frontends/zd1301_demod*
14421
14422 ZD1301 MEDIA DRIVER
14423 M:      Antti Palosaari <crope@iki.fi>
14424 L:      linux-media@vger.kernel.org
14425 W:      https://linuxtv.org/
14426 W:      http://palosaari.fi/linux/
14427 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
14428 S:      Maintained
14429 F:      drivers/media/usb/dvb-usb-v2/zd1301*
14430
14431 ZPOOL COMPRESSED PAGE STORAGE API
14432 M:      Dan Streetman <ddstreet@ieee.org>
14433 L:      linux-mm@kvack.org
14434 S:      Maintained
14435 F:      mm/zpool.c
14436 F:      include/linux/zpool.h
14437
14438 ZR36067 VIDEO FOR LINUX DRIVER
14439 L:      mjpeg-users@lists.sourceforge.net
14440 L:      linux-media@vger.kernel.org
14441 W:      http://mjpeg.sourceforge.net/driver-zoran/
14442 T:      hg https://linuxtv.org/hg/v4l-dvb
14443 S:      Odd Fixes
14444 F:      drivers/media/pci/zoran/
14445
14446 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14447 M:      Minchan Kim <minchan@kernel.org>
14448 M:      Nitin Gupta <ngupta@vflare.org>
14449 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14450 L:      linux-kernel@vger.kernel.org
14451 S:      Maintained
14452 F:      drivers/block/zram/
14453 F:      Documentation/blockdev/zram.txt
14454
14455 ZS DECSTATION Z85C30 SERIAL DRIVER
14456 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
14457 S:      Maintained
14458 F:      drivers/tty/serial/zs.*
14459
14460 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14461 M:      Minchan Kim <minchan@kernel.org>
14462 M:      Nitin Gupta <ngupta@vflare.org>
14463 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14464 L:      linux-mm@kvack.org
14465 S:      Maintained
14466 F:      mm/zsmalloc.c
14467 F:      include/linux/zsmalloc.h
14468 F:      Documentation/vm/zsmalloc.txt
14469
14470 ZSWAP COMPRESSED SWAP CACHING
14471 M:      Seth Jennings <sjenning@redhat.com>
14472 M:      Dan Streetman <ddstreet@ieee.org>
14473 L:      linux-mm@kvack.org
14474 S:      Maintained
14475 F:      mm/zswap.c
14476
14477 THE REST
14478 M:      Linus Torvalds <torvalds@linux-foundation.org>
14479 L:      linux-kernel@vger.kernel.org
14480 Q:      http://patchwork.kernel.org/project/LKML/list/
14481 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14482 S:      Buried alive in reporters
14483 F:      *
14484 F:      */