]> git.karo-electronics.de Git - karo-tx-linux.git/blob - MAINTAINERS
Merge tag 'samsung-drivers-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git...
[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 <aar@pengutronix.de>
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/i2c/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 X:      drivers/iio/*/adjd*
819 F:      drivers/staging/iio/*/ad*
820 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
821
822 ANALOG DEVICES INC DMA DRIVERS
823 M:      Lars-Peter Clausen <lars@metafoo.de>
824 W:      http://ez.analog.com/community/linux-device-drivers
825 S:      Supported
826 F:      drivers/dma/dma-axi-dmac.c
827
828 ANDROID CONFIG FRAGMENTS
829 M:      Rob Herring <robh@kernel.org>
830 S:      Supported
831 F:      kernel/configs/android*
832
833 ANDROID DRIVERS
834 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
835 M:      Arve Hjønnevåg <arve@android.com>
836 M:      Riley Andrews <riandrews@android.com>
837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
838 L:      devel@driverdev.osuosl.org
839 S:      Supported
840 F:      drivers/android/
841 F:      drivers/staging/android/
842
843 ANDROID ION DRIVER
844 M:      Laura Abbott <labbott@redhat.com>
845 M:      Sumit Semwal <sumit.semwal@linaro.org>
846 L:      devel@driverdev.osuosl.org
847 S:      Supported
848 F:      Documentation/devicetree/bindings/staging/ion/
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 S:      Supported
902 F:      drivers/net/ethernet/apm/xgene/
903 F:      drivers/net/phy/mdio-xgene.c
904 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
905 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
906
907 APPLIED MICRO (APM) X-GENE SOC PMU
908 M:      Tai Nguyen <ttnguyen@apm.com>
909 S:      Supported
910 F:      drivers/perf/xgene_pmu.c
911 F:      Documentation/perf/xgene-pmu.txt
912 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
913
914 APTINA CAMERA SENSOR PLL
915 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
916 L:      linux-media@vger.kernel.org
917 S:      Maintained
918 F:      drivers/media/i2c/aptina-pll.*
919
920 ARC FRAMEBUFFER DRIVER
921 M:      Jaya Kumar <jayalk@intworks.biz>
922 S:      Maintained
923 F:      drivers/video/fbdev/arcfb.c
924 F:      drivers/video/fbdev/core/fb_defio.c
925
926 ARCNET NETWORK LAYER
927 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
928 L:      netdev@vger.kernel.org
929 S:      Maintained
930 F:      drivers/net/arcnet/
931 F:      include/uapi/linux/if_arcnet.h
932
933 ARC PGU DRM DRIVER
934 M:      Alexey Brodkin <abrodkin@synopsys.com>
935 S:      Supported
936 F:      drivers/gpu/drm/arc/
937 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
938
939 ARM ARCHITECTED TIMER DRIVER
940 M:      Mark Rutland <mark.rutland@arm.com>
941 M:      Marc Zyngier <marc.zyngier@arm.com>
942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
943 S:      Maintained
944 F:      arch/arm/include/asm/arch_timer.h
945 F:      arch/arm64/include/asm/arch_timer.h
946 F:      drivers/clocksource/arm_arch_timer.c
947
948 ARM HDLCD DRM DRIVER
949 M:      Liviu Dudau <liviu.dudau@arm.com>
950 S:      Supported
951 F:      drivers/gpu/drm/arm/hdlcd_*
952 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
953
954 ARM MALI-DP DRM DRIVER
955 M:      Liviu Dudau <liviu.dudau@arm.com>
956 M:      Brian Starkey <brian.starkey@arm.com>
957 M:      Mali DP Maintainers <malidp@foss.arm.com>
958 S:      Supported
959 F:      drivers/gpu/drm/arm/
960 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
961
962 ARM MFM AND FLOPPY DRIVERS
963 M:      Ian Molton <spyro@f2s.com>
964 S:      Maintained
965 F:      arch/arm/lib/floppydma.S
966 F:      arch/arm/include/asm/floppy.h
967
968 ARM PMU PROFILING AND DEBUGGING
969 M:      Will Deacon <will.deacon@arm.com>
970 M:      Mark Rutland <mark.rutland@arm.com>
971 S:      Maintained
972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
973 F:      arch/arm*/kernel/perf_*
974 F:      arch/arm/oprofile/common.c
975 F:      arch/arm*/kernel/hw_breakpoint.c
976 F:      arch/arm*/include/asm/hw_breakpoint.h
977 F:      arch/arm*/include/asm/perf_event.h
978 F:      drivers/perf/*
979 F:      include/linux/perf/arm_pmu.h
980 F:      Documentation/devicetree/bindings/arm/pmu.txt
981
982 ARM PORT
983 M:      Russell King <linux@armlinux.org.uk>
984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
985 W:      http://www.armlinux.org.uk/
986 S:      Maintained
987 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
988 F:      arch/arm/
989
990 ARM SUB-ARCHITECTURES
991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
992 S:      Maintained
993 F:      arch/arm/mach-*/
994 F:      arch/arm/plat-*/
995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
996
997 ARM PRIMECELL AACI PL041 DRIVER
998 M:      Russell King <linux@armlinux.org.uk>
999 S:      Maintained
1000 F:      sound/arm/aaci.*
1001
1002 ARM PRIMECELL CLCD PL110 DRIVER
1003 M:      Russell King <linux@armlinux.org.uk>
1004 S:      Maintained
1005 F:      drivers/video/fbdev/amba-clcd.*
1006
1007 ARM PRIMECELL KMI PL050 DRIVER
1008 M:      Russell King <linux@armlinux.org.uk>
1009 S:      Maintained
1010 F:      drivers/input/serio/ambakmi.*
1011 F:      include/linux/amba/kmi.h
1012
1013 ARM PRIMECELL MMCI PL180/1 DRIVER
1014 M:      Russell King <linux@armlinux.org.uk>
1015 S:      Maintained
1016 F:      drivers/mmc/host/mmci.*
1017 F:      include/linux/amba/mmci.h
1018
1019 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1020 M:      Russell King <linux@armlinux.org.uk>
1021 S:      Maintained
1022 F:      drivers/tty/serial/amba-pl01*.c
1023 F:      include/linux/amba/serial.h
1024
1025 ARM PRIMECELL BUS SUPPORT
1026 M:      Russell King <linux@armlinux.org.uk>
1027 S:      Maintained
1028 F:      drivers/amba/
1029 F:      include/linux/amba/bus.h
1030
1031 ARM/ADS SPHERE MACHINE SUPPORT
1032 M:      Lennert Buytenhek <kernel@wantstofly.org>
1033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1034 S:      Maintained
1035
1036 ARM/AFEB9260 MACHINE SUPPORT
1037 M:      Sergey Lapin <slapin@ossfans.org>
1038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 S:      Maintained
1040
1041 ARM/AJECO 1ARM MACHINE SUPPORT
1042 M:      Lennert Buytenhek <kernel@wantstofly.org>
1043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044 S:      Maintained
1045
1046 ARM/Allwinner sunXi SoC support
1047 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1048 M:      Chen-Yu Tsai <wens@csie.org>
1049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050 S:      Maintained
1051 N:      sun[x456789]i
1052 F:      arch/arm/boot/dts/ntc-gr8*
1053 F:      arch/arm64/boot/dts/allwinner/
1054
1055 ARM/Allwinner SoC Clock Support
1056 M:      Emilio López <emilio@elopez.com.ar>
1057 S:      Maintained
1058 F:      drivers/clk/sunxi/
1059
1060 ARM/Amlogic Meson SoC support
1061 M:      Carlo Caione <carlo@caione.org>
1062 M:      Kevin Hilman <khilman@baylibre.com>
1063 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064 L:      linux-amlogic@lists.infradead.org
1065 W:      http://linux-meson.com/
1066 S:      Maintained
1067 F:      arch/arm/mach-meson/
1068 F:      arch/arm/boot/dts/meson*
1069 F:      arch/arm64/boot/dts/amlogic/
1070 F:      drivers/pinctrl/meson/
1071 F:      drivers/mmc/host/meson*
1072 N:      meson
1073
1074 ARM/Annapurna Labs ALPINE ARCHITECTURE
1075 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1076 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1077 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1078 S:      Maintained
1079 F:      arch/arm/mach-alpine/
1080 F:      arch/arm/boot/dts/alpine*
1081 F:      arch/arm64/boot/dts/al/
1082 F:      drivers/*/*alpine*
1083
1084 ARM/ARTPEC MACHINE SUPPORT
1085 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1086 M:      Lars Persson <lars.persson@axis.com>
1087 M:      Niklas Cassel <niklas.cassel@axis.com>
1088 S:      Maintained
1089 L:      linux-arm-kernel@axis.com
1090 F:      arch/arm/mach-artpec
1091 F:      arch/arm/boot/dts/artpec6*
1092 F:      drivers/clk/axis
1093
1094 ARM/ASPEED MACHINE SUPPORT
1095 M:      Joel Stanley <joel@jms.id.au>
1096 S:      Maintained
1097 F:      arch/arm/mach-aspeed/
1098 F:      arch/arm/boot/dts/aspeed-*
1099 F:      drivers/*/*aspeed*
1100
1101 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1102 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1103 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1104 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106 W:      http://www.linux4sam.org
1107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1108 S:      Supported
1109 F:      arch/arm/mach-at91/
1110 F:      include/soc/at91/
1111 F:      arch/arm/boot/dts/at91*.dts
1112 F:      arch/arm/boot/dts/at91*.dtsi
1113 F:      arch/arm/boot/dts/sama*.dts
1114 F:      arch/arm/boot/dts/sama*.dtsi
1115 F:      arch/arm/include/debug/at91.S
1116
1117 ARM/ATMEL AT91 Clock Support
1118 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1119 S:      Maintained
1120 F:      drivers/clk/at91
1121
1122 ARM/CALXEDA HIGHBANK ARCHITECTURE
1123 M:      Rob Herring <robh@kernel.org>
1124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125 S:      Maintained
1126 F:      arch/arm/mach-highbank/
1127 F:      arch/arm/boot/dts/highbank.dts
1128 F:      arch/arm/boot/dts/ecx-*.dts*
1129
1130 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1131 M:      Krzysztof Halasa <khalasa@piap.pl>
1132 S:      Maintained
1133 F:      arch/arm/mach-cns3xxx/
1134
1135 ARM/CAVIUM THUNDER NETWORK DRIVER
1136 M:      Sunil Goutham <sgoutham@cavium.com>
1137 M:      Robert Richter <rric@kernel.org>
1138 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139 S:      Supported
1140 F:      drivers/net/ethernet/cavium/thunder/
1141
1142 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1143 M:      Alexander Shiyan <shc_work@mail.ru>
1144 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145 S:      Odd Fixes
1146 N:      clps711x
1147
1148 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1149 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1150 M:      Ryan Mallon <rmallon@gmail.com>
1151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152 S:      Maintained
1153 F:      arch/arm/mach-ep93xx/
1154 F:      arch/arm/mach-ep93xx/include/mach/
1155
1156 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1157 M:      Lennert Buytenhek <kernel@wantstofly.org>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 S:      Maintained
1160
1161 ARM/CLKDEV SUPPORT
1162 M:      Russell King <linux@armlinux.org.uk>
1163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 S:      Maintained
1165 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1166 F:      arch/arm/include/asm/clkdev.h
1167 F:      drivers/clk/clkdev.c
1168
1169 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1170 M:      Mike Rapoport <mike@compulab.co.il>
1171 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172 S:      Maintained
1173
1174 ARM/CONTEC MICRO9 MACHINE SUPPORT
1175 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1176 S:      Maintained
1177 F:      arch/arm/mach-ep93xx/micro9.c
1178
1179 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1180 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1181 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182 S:      Maintained
1183 F:      drivers/hwtracing/coresight/*
1184 F:      Documentation/trace/coresight.txt
1185 F:      Documentation/devicetree/bindings/arm/coresight.txt
1186 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1187 F:      tools/perf/arch/arm/util/pmu.c
1188 F:      tools/perf/arch/arm/util/auxtrace.c
1189 F:      tools/perf/arch/arm/util/cs-etm.c
1190 F:      tools/perf/arch/arm/util/cs-etm.h
1191 F:      tools/perf/util/cs-etm.h
1192
1193 ARM/CORGI MACHINE SUPPORT
1194 M:      Richard Purdie <rpurdie@rpsys.net>
1195 S:      Maintained
1196
1197 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1198 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1199 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200 T:      git git://github.com/ulli-kroll/linux.git
1201 S:      Maintained
1202 F:      arch/arm/mach-gemini/
1203 F:      drivers/rtc/rtc-gemini.c
1204
1205 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1206 M:      Barry Song <baohua@kernel.org>
1207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1209 S:      Maintained
1210 F:      arch/arm/boot/dts/prima2*
1211 F:      arch/arm/mach-prima2/
1212 F:      drivers/clk/sirf/
1213 F:      drivers/clocksource/timer-prima2.c
1214 F:      drivers/clocksource/timer-atlas7.c
1215 N:      [^a-z]sirf
1216
1217 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1218 M:      Baruch Siach <baruch@tkos.co.il>
1219 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220 S:      Maintained
1221 F:      arch/arm/boot/dts/cx92755*
1222 N:      digicolor
1223
1224 ARM/EBSA110 MACHINE SUPPORT
1225 M:      Russell King <linux@armlinux.org.uk>
1226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 W:      http://www.armlinux.org.uk/
1228 S:      Maintained
1229 F:      arch/arm/mach-ebsa110/
1230 F:      drivers/net/ethernet/amd/am79c961a.*
1231
1232 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1233 M:      Uwe Kleine-König <kernel@pengutronix.de>
1234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 S:      Maintained
1236 N:      efm32
1237
1238 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1239 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1240 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S:      Maintained
1242 F:      arch/arm/mach-pxa/ezx.c
1243
1244 ARM/FARADAY FA526 PORT
1245 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1246 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 S:      Maintained
1248 T:      git git://git.berlios.de/gemini-board
1249 F:      arch/arm/mm/*-fa*
1250
1251 ARM/FOOTBRIDGE ARCHITECTURE
1252 M:      Russell King <linux@armlinux.org.uk>
1253 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 W:      http://www.armlinux.org.uk/
1255 S:      Maintained
1256 F:      arch/arm/include/asm/hardware/dec21285.h
1257 F:      arch/arm/mach-footbridge/
1258
1259 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1260 M:      Shawn Guo <shawnguo@kernel.org>
1261 M:      Sascha Hauer <kernel@pengutronix.de>
1262 R:      Fabio Estevam <fabio.estevam@nxp.com>
1263 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 S:      Maintained
1265 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1266 F:      arch/arm/mach-imx/
1267 F:      arch/arm/mach-mxs/
1268 F:      arch/arm/boot/dts/imx*
1269 F:      arch/arm/configs/imx*_defconfig
1270 F:      drivers/clk/imx/
1271 F:      drivers/soc/imx/
1272 F:      include/soc/imx/
1273
1274 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1275 M:      Shawn Guo <shawnguo@kernel.org>
1276 M:      Sascha Hauer <kernel@pengutronix.de>
1277 R:      Stefan Agner <stefan@agner.ch>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Maintained
1280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1281 F:      arch/arm/mach-imx/*vf610*
1282 F:      arch/arm/boot/dts/vf*
1283
1284 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1285 M:      Lennert Buytenhek <kernel@wantstofly.org>
1286 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287 S:      Maintained
1288
1289 ARM/GUMSTIX MACHINE SUPPORT
1290 M:      Steve Sakoman <sakoman@gmail.com>
1291 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 S:      Maintained
1293
1294 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1295 M:      Philipp Zabel <philipp.zabel@gmail.com>
1296 M:      Paul Parsons <lost.distance@yahoo.com>
1297 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 S:      Maintained
1299 F:      arch/arm/mach-pxa/hx4700.c
1300 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1301 F:      sound/soc/pxa/hx4700.c
1302
1303 ARM/HISILICON SOC SUPPORT
1304 M:      Wei Xu <xuwei5@hisilicon.com>
1305 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 W:      http://www.hisilicon.com
1307 S:      Supported
1308 T:      git git://github.com/hisilicon/linux-hisi.git
1309 F:      arch/arm/mach-hisi/
1310 F:      arch/arm/boot/dts/hi3*
1311 F:      arch/arm/boot/dts/hip*
1312 F:      arch/arm/boot/dts/hisi*
1313 F:      arch/arm64/boot/dts/hisilicon/
1314
1315 ARM/HP JORNADA 7XX MACHINE SUPPORT
1316 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1317 W:      www.jlime.com
1318 S:      Maintained
1319 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1320 F:      arch/arm/mach-sa1100/jornada720.c
1321 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1322
1323 ARM/IGEP MACHINE SUPPORT
1324 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1325 M:      Javier Martinez Canillas <javier@dowhile0.org>
1326 L:      linux-omap@vger.kernel.org
1327 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 S:      Maintained
1329 F:      arch/arm/boot/dts/omap3-igep*
1330
1331 ARM/INCOME PXA270 SUPPORT
1332 M:      Marek Vasut <marek.vasut@gmail.com>
1333 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 S:      Maintained
1335 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1336
1337 ARM/INTEL IOP32X ARM ARCHITECTURE
1338 M:      Lennert Buytenhek <kernel@wantstofly.org>
1339 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 S:      Maintained
1341
1342 ARM/INTEL IOP33X ARM ARCHITECTURE
1343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S:      Orphan
1345
1346 ARM/INTEL IOP13XX ARM ARCHITECTURE
1347 M:      Lennert Buytenhek <kernel@wantstofly.org>
1348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 S:      Maintained
1350
1351 ARM/INTEL IQ81342EX MACHINE SUPPORT
1352 M:      Lennert Buytenhek <kernel@wantstofly.org>
1353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 S:      Maintained
1355
1356 ARM/INTEL IXDP2850 MACHINE SUPPORT
1357 M:      Lennert Buytenhek <kernel@wantstofly.org>
1358 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 S:      Maintained
1360
1361 ARM/INTEL IXP4XX ARM ARCHITECTURE
1362 M:      Imre Kaloz <kaloz@openwrt.org>
1363 M:      Krzysztof Halasa <khalasa@piap.pl>
1364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 S:      Maintained
1366 F:      arch/arm/mach-ixp4xx/
1367
1368 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1369 M:      Jonathan Cameron <jic23@cam.ac.uk>
1370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 S:      Maintained
1372 F:      arch/arm/mach-pxa/stargate2.c
1373 F:      drivers/pcmcia/pxa2xx_stargate2.c
1374
1375 ARM/INTEL XSC3 (MANZANO) ARM CORE
1376 M:      Lennert Buytenhek <kernel@wantstofly.org>
1377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 S:      Maintained
1379
1380 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
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/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1386 M:      Santosh Shilimkar <ssantosh@kernel.org>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 S:      Maintained
1389 F:      arch/arm/mach-keystone/
1390 F:      arch/arm/boot/dts/keystone-*
1391 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1392
1393 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1394 M:      Santosh Shilimkar <ssantosh@kernel.org>
1395 L:      linux-kernel@vger.kernel.org
1396 S:      Maintained
1397 F:      drivers/clk/keystone/
1398
1399 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1400 M:      Santosh Shilimkar <ssantosh@kernel.org>
1401 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 L:      linux-kernel@vger.kernel.org
1403 S:      Maintained
1404 F:      drivers/clocksource/timer-keystone.c
1405
1406 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1407 M:      Santosh Shilimkar <ssantosh@kernel.org>
1408 L:      linux-kernel@vger.kernel.org
1409 S:      Maintained
1410 F:      drivers/power/reset/keystone-reset.c
1411
1412 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1413 M:      Santosh Shilimkar <ssantosh@kernel.org>
1414 L:      linux-kernel@vger.kernel.org
1415 S:      Maintained
1416 F:      drivers/memory/*emif*
1417
1418 ARM/LG1K ARCHITECTURE
1419 M:      Chanho Min <chanho.min@lge.com>
1420 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 S:      Maintained
1422 F:      arch/arm64/boot/dts/lg/
1423
1424 ARM/LOGICPD PXA270 MACHINE SUPPORT
1425 M:      Lennert Buytenhek <kernel@wantstofly.org>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 S:      Maintained
1428
1429 ARM/LPC18XX ARCHITECTURE
1430 M:      Joachim Eastwood <manabian@gmail.com>
1431 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 S:      Maintained
1433 F:      arch/arm/boot/dts/lpc43*
1434 F:      drivers/clk/nxp/clk-lpc18xx*
1435 F:      drivers/clocksource/time-lpc32xx.c
1436 F:      drivers/i2c/busses/i2c-lpc2k.c
1437 F:      drivers/memory/pl172.c
1438 F:      drivers/mtd/spi-nor/nxp-spifi.c
1439 F:      drivers/rtc/rtc-lpc24xx.c
1440 N:      lpc18xx
1441
1442 ARM/LPC32XX SOC SUPPORT
1443 M:      Vladimir Zapolskiy <vz@mleia.com>
1444 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1447 S:      Maintained
1448 F:      arch/arm/boot/dts/lpc32*
1449 F:      arch/arm/mach-lpc32xx/
1450 F:      drivers/i2c/busses/i2c-pnx.c
1451 F:      drivers/net/ethernet/nxp/lpc_eth.c
1452 F:      drivers/usb/host/ohci-nxp.c
1453 F:      drivers/watchdog/pnx4008_wdt.c
1454 N:      lpc32xx
1455
1456 ARM/MAGICIAN MACHINE SUPPORT
1457 M:      Philipp Zabel <philipp.zabel@gmail.com>
1458 S:      Maintained
1459
1460 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1461 M:      Jason Cooper <jason@lakedaemon.net>
1462 M:      Andrew Lunn <andrew@lunn.ch>
1463 M:      Gregory Clement <gregory.clement@free-electrons.com>
1464 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1465 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 S:      Maintained
1467 F:      arch/arm/mach-mvebu/
1468 F:      drivers/rtc/rtc-armada38x.c
1469 F:      arch/arm/boot/dts/armada*
1470 F:      arch/arm/boot/dts/kirkwood*
1471 F:      arch/arm64/boot/dts/marvell/armada*
1472 F:      drivers/cpufreq/mvebu-cpufreq.c
1473 F:      arch/arm/configs/mvebu_*_defconfig
1474
1475 ARM/Marvell Berlin SoC support
1476 M:      Jisheng Zhang <jszhang@marvell.com>
1477 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 S:      Maintained
1480 F:      arch/arm/mach-berlin/
1481 F:      arch/arm/boot/dts/berlin*
1482 F:      arch/arm64/boot/dts/marvell/berlin*
1483
1484
1485 ARM/Marvell Dove/MV78xx0/Orion SOC support
1486 M:      Jason Cooper <jason@lakedaemon.net>
1487 M:      Andrew Lunn <andrew@lunn.ch>
1488 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1489 M:      Gregory Clement <gregory.clement@free-electrons.com>
1490 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 S:      Maintained
1492 F:      arch/arm/mach-dove/
1493 F:      arch/arm/mach-mv78xx0/
1494 F:      arch/arm/mach-orion5x/
1495 F:      arch/arm/plat-orion/
1496 F:      arch/arm/boot/dts/dove*
1497 F:      arch/arm/boot/dts/orion5x*
1498
1499
1500 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1501 M:      Alexander Clouter <alex@digriz.org.uk>
1502 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 W:      http://www.digriz.org.uk/ts78xx/kernel
1504 S:      Maintained
1505 F:      arch/arm/mach-orion5x/ts78xx-*
1506
1507 ARM/OXNAS platform support
1508 M:      Neil Armstrong <narmstrong@baylibre.com>
1509 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1511 S:      Maintained
1512 F:      arch/arm/mach-oxnas/
1513 F:      arch/arm/boot/dts/ox8*.dtsi
1514 F:      arch/arm/boot/dts/wd-mbwe.dts
1515 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1516 N:      oxnas
1517
1518 ARM/Mediatek RTC DRIVER
1519 M:      Eddie Huang <eddie.huang@mediatek.com>
1520 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1522 S:      Maintained
1523 F:      drivers/rtc/rtc-mt6397.c
1524
1525 ARM/Mediatek SoC support
1526 M:      Matthias Brugger <matthias.bgg@gmail.com>
1527 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1529 S:      Maintained
1530 F:      arch/arm/boot/dts/mt6*
1531 F:      arch/arm/boot/dts/mt7*
1532 F:      arch/arm/boot/dts/mt8*
1533 F:      arch/arm/mach-mediatek/
1534 F:      arch/arm64/boot/dts/mediatek/
1535 N:      mtk
1536 K:      mediatek
1537
1538 ARM/Mediatek USB3 PHY DRIVER
1539 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1540 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1542 S:      Maintained
1543 F:      drivers/phy/phy-mt65xx-usb3.c
1544
1545 ARM/MICREL KS8695 ARCHITECTURE
1546 M:      Greg Ungerer <gerg@uclinux.org>
1547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 F:      arch/arm/mach-ks8695/
1549 S:      Odd Fixes
1550
1551 ARM/MIOA701 MACHINE SUPPORT
1552 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 F:      arch/arm/mach-pxa/mioa701.c
1555 S:      Maintained
1556
1557 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1558 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1559 S:      Maintained
1560
1561 ARM/NOMADIK ARCHITECTURE
1562 M:      Alessandro Rubini <rubini@unipv.it>
1563 M:      Linus Walleij <linus.walleij@linaro.org>
1564 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 S:      Maintained
1566 F:      arch/arm/mach-nomadik/
1567 F:      drivers/pinctrl/nomadik/
1568 F:      drivers/i2c/busses/i2c-nomadik.c
1569 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1570
1571 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1572 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1573 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1574 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1575 S:      Supported
1576
1577 ARM/TOSA MACHINE SUPPORT
1578 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1579 M:      Dirk Opfer <dirk@opfer-online.de>
1580 S:      Maintained
1581
1582 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1583 M:      Marek Vasut <marek.vasut@gmail.com>
1584 L:      linux-arm-kernel@lists.infradead.org
1585 W:      http://hackndev.com
1586 S:      Maintained
1587 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1588 F:      arch/arm/mach-pxa/palmtx.c
1589 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1590 F:      arch/arm/mach-pxa/palmt5.c
1591 F:      arch/arm/mach-pxa/include/mach/palmld.h
1592 F:      arch/arm/mach-pxa/palmld.c
1593 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1594 F:      arch/arm/mach-pxa/palmte2.c
1595 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1596 F:      arch/arm/mach-pxa/palmtc.c
1597
1598 ARM/PALM TREO SUPPORT
1599 M:      Tomas Cech <sleep_walker@suse.com>
1600 L:      linux-arm-kernel@lists.infradead.org
1601 W:      http://hackndev.com
1602 S:      Maintained
1603 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1604 F:      arch/arm/mach-pxa/palmtreo.c
1605
1606 ARM/PALMZ72 SUPPORT
1607 M:      Sergey Lapin <slapin@ossfans.org>
1608 L:      linux-arm-kernel@lists.infradead.org
1609 W:      http://hackndev.com
1610 S:      Maintained
1611 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1612 F:      arch/arm/mach-pxa/palmz72.c
1613
1614 ARM/PLEB SUPPORT
1615 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1616 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1617 S:      Maintained
1618
1619 ARM/PT DIGITAL BOARD PORT
1620 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 W:      http://www.armlinux.org.uk/
1623 S:      Maintained
1624
1625 ARM/QUALCOMM SUPPORT
1626 M:      Andy Gross <andy.gross@linaro.org>
1627 M:      David Brown <david.brown@linaro.org>
1628 L:      linux-arm-msm@vger.kernel.org
1629 L:      linux-soc@vger.kernel.org
1630 S:      Maintained
1631 F:      Documentation/devicetree/bindings/soc/qcom/
1632 F:      arch/arm/boot/dts/qcom-*.dts
1633 F:      arch/arm/boot/dts/qcom-*.dtsi
1634 F:      arch/arm/mach-qcom/
1635 F:      arch/arm64/boot/dts/qcom/*
1636 F:      drivers/i2c/busses/i2c-qup.c
1637 F:      drivers/clk/qcom/
1638 F:      drivers/pinctrl/qcom/
1639 F:      drivers/dma/qcom/
1640 F:      drivers/soc/qcom/
1641 F:      drivers/spi/spi-qup.c
1642 F:      drivers/tty/serial/msm_serial.h
1643 F:      drivers/tty/serial/msm_serial.c
1644 F:      drivers/*/pm8???-*
1645 F:      drivers/mfd/ssbi.c
1646 F:      drivers/firmware/qcom_scm.c
1647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1648
1649 ARM/RADISYS ENP2611 MACHINE SUPPORT
1650 M:      Lennert Buytenhek <kernel@wantstofly.org>
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653
1654 ARM/RENESAS ARM64 ARCHITECTURE
1655 M:      Simon Horman <horms@verge.net.au>
1656 M:      Magnus Damm <magnus.damm@gmail.com>
1657 L:      linux-renesas-soc@vger.kernel.org
1658 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1660 S:      Supported
1661 F:      arch/arm64/boot/dts/renesas/
1662 F:      drivers/soc/renesas/
1663 F:      include/linux/soc/renesas/
1664
1665 ARM/RISCPC ARCHITECTURE
1666 M:      Russell King <linux@armlinux.org.uk>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 W:      http://www.armlinux.org.uk/
1669 S:      Maintained
1670 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1671 F:      arch/arm/include/asm/hardware/ioc.h
1672 F:      arch/arm/include/asm/hardware/iomd.h
1673 F:      arch/arm/include/asm/hardware/memc.h
1674 F:      arch/arm/mach-rpc/
1675 F:      drivers/net/ethernet/8390/etherh.c
1676 F:      drivers/net/ethernet/i825xx/ether1*
1677 F:      drivers/net/ethernet/seeq/ether3*
1678 F:      drivers/scsi/arm/
1679
1680 ARM/Rockchip SoC support
1681 M:      Heiko Stuebner <heiko@sntech.de>
1682 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 L:      linux-rockchip@lists.infradead.org
1684 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1685 S:      Maintained
1686 F:      arch/arm/boot/dts/rk3*
1687 F:      arch/arm/mach-rockchip/
1688 F:      drivers/clk/rockchip/
1689 F:      drivers/i2c/busses/i2c-rk3x.c
1690 F:      drivers/*/*rockchip*
1691 F:      drivers/*/*/*rockchip*
1692 F:      sound/soc/rockchip/
1693 N:      rockchip
1694
1695 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1696 M:      Kukjin Kim <kgene@kernel.org>
1697 M:      Krzysztof Kozlowski <krzk@kernel.org>
1698 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1701 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1702 S:      Maintained
1703 F:      arch/arm/boot/dts/s3c*
1704 F:      arch/arm/boot/dts/s5p*
1705 F:      arch/arm/boot/dts/samsung*
1706 F:      arch/arm/boot/dts/exynos*
1707 F:      arch/arm64/boot/dts/exynos/
1708 F:      arch/arm/plat-samsung/
1709 F:      arch/arm/mach-s3c24*/
1710 F:      arch/arm/mach-s3c64xx/
1711 F:      arch/arm/mach-s5p*/
1712 F:      arch/arm/mach-exynos*/
1713 F:      drivers/*/*s3c24*
1714 F:      drivers/*/*/*s3c24*
1715 F:      drivers/*/*s3c64xx*
1716 F:      drivers/*/*s5pv210*
1717 F:      drivers/memory/samsung/*
1718 F:      drivers/soc/samsung/*
1719 F:      Documentation/arm/Samsung/
1720 F:      Documentation/devicetree/bindings/arm/samsung/
1721 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1722 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1723 N:      exynos
1724
1725 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1726 M:      Kyungmin Park <kyungmin.park@samsung.com>
1727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 S:      Maintained
1729 F:      arch/arm/mach-s5pv210/
1730
1731 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1732 M:      Kyungmin Park <kyungmin.park@samsung.com>
1733 M:      Kamil Debski <kamil@wypas.org>
1734 M:      Andrzej Hajda <a.hajda@samsung.com>
1735 L:      linux-arm-kernel@lists.infradead.org
1736 L:      linux-media@vger.kernel.org
1737 S:      Maintained
1738 F:      drivers/media/platform/s5p-g2d/
1739
1740 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1741 M:      Kyungmin Park <kyungmin.park@samsung.com>
1742 M:      Kamil Debski <kamil@wypas.org>
1743 M:      Jeongtae Park <jtp.park@samsung.com>
1744 M:      Andrzej Hajda <a.hajda@samsung.com>
1745 L:      linux-arm-kernel@lists.infradead.org
1746 L:      linux-media@vger.kernel.org
1747 S:      Maintained
1748 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1749 F:      drivers/media/platform/s5p-mfc/
1750
1751 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1752 M:      Kyungmin Park <kyungmin.park@samsung.com>
1753 L:      linux-arm-kernel@lists.infradead.org
1754 L:      linux-media@vger.kernel.org
1755 S:      Maintained
1756 F:      drivers/staging/media/platform/s5p-cec/
1757
1758 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1759 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1760 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1761 L:      linux-arm-kernel@lists.infradead.org
1762 L:      linux-media@vger.kernel.org
1763 S:      Maintained
1764 F:      drivers/media/platform/s5p-jpeg/
1765
1766 ARM/SHMOBILE ARM ARCHITECTURE
1767 M:      Simon Horman <horms@verge.net.au>
1768 M:      Magnus Damm <magnus.damm@gmail.com>
1769 L:      linux-renesas-soc@vger.kernel.org
1770 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1771 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1772 S:      Supported
1773 F:      arch/arm/boot/dts/emev2*
1774 F:      arch/arm/boot/dts/r7s*
1775 F:      arch/arm/boot/dts/r8a*
1776 F:      arch/arm/boot/dts/sh*
1777 F:      arch/arm/configs/shmobile_defconfig
1778 F:      arch/arm/include/debug/renesas-scif.S
1779 F:      arch/arm/mach-shmobile/
1780 F:      drivers/soc/renesas/
1781 F:      include/linux/soc/renesas/
1782
1783 ARM/SOCFPGA ARCHITECTURE
1784 M:      Dinh Nguyen <dinguyen@kernel.org>
1785 S:      Maintained
1786 F:      arch/arm/mach-socfpga/
1787 F:      arch/arm/boot/dts/socfpga*
1788 F:      arch/arm/configs/socfpga_defconfig
1789 F:      arch/arm64/boot/dts/altera/
1790 W:      http://www.rocketboards.org
1791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1792
1793 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1794 M:      Dinh Nguyen <dinguyen@kernel.org>
1795 S:      Maintained
1796 F:      drivers/clk/socfpga/
1797
1798 ARM/SOCFPGA EDAC SUPPORT
1799 M:      Thor Thayer <thor.thayer@linux.intel.com>
1800 S:      Maintained
1801 F:      drivers/edac/altera_edac.
1802
1803 ARM/STI ARCHITECTURE
1804 M:      Patrice Chotard <patrice.chotard@st.com>
1805 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 L:      kernel@stlinux.com
1807 W:      http://www.stlinux.com
1808 S:      Maintained
1809 F:      arch/arm/mach-sti/
1810 F:      arch/arm/boot/dts/sti*
1811 F:      drivers/char/hw_random/st-rng.c
1812 F:      drivers/clocksource/arm_global_timer.c
1813 F:      drivers/clocksource/clksrc_st_lpc.c
1814 F:      drivers/cpufreq/sti-cpufreq.c
1815 F:      drivers/dma/st_fdma*
1816 F:      drivers/i2c/busses/i2c-st.c
1817 F:      drivers/media/rc/st_rc.c
1818 F:      drivers/media/platform/sti/c8sectpfe/
1819 F:      drivers/mmc/host/sdhci-st.c
1820 F:      drivers/phy/phy-miphy28lp.c
1821 F:      drivers/phy/phy-stih407-usb.c
1822 F:      drivers/pinctrl/pinctrl-st.c
1823 F:      drivers/remoteproc/st_remoteproc.c
1824 F:      drivers/remoteproc/st_slim_rproc.c
1825 F:      drivers/reset/sti/
1826 F:      drivers/rtc/rtc-st-lpc.c
1827 F:      drivers/tty/serial/st-asc.c
1828 F:      drivers/usb/dwc3/dwc3-st.c
1829 F:      drivers/usb/host/ehci-st.c
1830 F:      drivers/usb/host/ohci-st.c
1831 F:      drivers/watchdog/st_lpc_wdt.c
1832 F:      drivers/ata/ahci_st.c
1833 F:      include/linux/remoteproc/st_slim_rproc.h
1834
1835 ARM/STM32 ARCHITECTURE
1836 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1837 M:      Alexandre Torgue <alexandre.torgue@st.com>
1838 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 S:      Maintained
1840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1841 N:      stm32
1842 F:      drivers/clocksource/armv7m_systick.c
1843
1844 ARM/TANGO ARCHITECTURE
1845 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1846 L:      linux-arm-kernel@lists.infradead.org
1847 S:      Maintained
1848 N:      tango
1849
1850 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1851 M:      Lennert Buytenhek <kernel@wantstofly.org>
1852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 S:      Maintained
1854
1855 ARM/TETON BGA MACHINE SUPPORT
1856 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1857 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 S:      Maintained
1859
1860 ARM/THECUS N2100 MACHINE SUPPORT
1861 M:      Lennert Buytenhek <kernel@wantstofly.org>
1862 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 S:      Maintained
1864
1865 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1866 M:      Wan ZongShun <mcuos.com@gmail.com>
1867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 W:      http://www.mcuos.com
1869 S:      Maintained
1870 F:      arch/arm/mach-w90x900/
1871 F:      drivers/input/keyboard/w90p910_keypad.c
1872 F:      drivers/input/touchscreen/w90p910_ts.c
1873 F:      drivers/watchdog/nuc900_wdt.c
1874 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1875 F:      drivers/mtd/nand/nuc900_nand.c
1876 F:      drivers/rtc/rtc-nuc900.c
1877 F:      drivers/spi/spi-nuc900.c
1878 F:      drivers/usb/host/ehci-w90x900.c
1879 F:      drivers/video/fbdev/nuc900fb.c
1880
1881 ARM/U300 MACHINE SUPPORT
1882 M:      Linus Walleij <linus.walleij@linaro.org>
1883 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 S:      Supported
1885 F:      arch/arm/mach-u300/
1886 F:      drivers/clocksource/timer-u300.c
1887 F:      drivers/i2c/busses/i2c-stu300.c
1888 F:      drivers/rtc/rtc-coh901331.c
1889 F:      drivers/watchdog/coh901327_wdt.c
1890 F:      drivers/dma/coh901318*
1891 F:      drivers/mfd/ab3100*
1892 F:      drivers/rtc/rtc-ab3100.c
1893 F:      drivers/rtc/rtc-coh901331.c
1894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1895
1896 ARM/UNIPHIER ARCHITECTURE
1897 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1898 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1900 S:      Maintained
1901 F:      arch/arm/boot/dts/uniphier*
1902 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1903 F:      arch/arm/mach-uniphier/
1904 F:      arch/arm/mm/cache-uniphier.c
1905 F:      arch/arm64/boot/dts/socionext/
1906 F:      drivers/bus/uniphier-system-bus.c
1907 F:      drivers/clk/uniphier/
1908 F:      drivers/i2c/busses/i2c-uniphier*
1909 F:      drivers/pinctrl/uniphier/
1910 F:      drivers/reset/reset-uniphier.c
1911 F:      drivers/tty/serial/8250/8250_uniphier.c
1912 N:      uniphier
1913
1914 ARM/Ux500 ARM ARCHITECTURE
1915 M:      Linus Walleij <linus.walleij@linaro.org>
1916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 S:      Maintained
1918 F:      arch/arm/mach-ux500/
1919 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1920 F:      drivers/dma/ste_dma40*
1921 F:      drivers/hwspinlock/u8500_hsem.c
1922 F:      drivers/mfd/abx500*
1923 F:      drivers/mfd/ab8500*
1924 F:      drivers/mfd/dbx500*
1925 F:      drivers/mfd/db8500*
1926 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1927 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1928 F:      drivers/rtc/rtc-ab8500.c
1929 F:      drivers/rtc/rtc-pl031.c
1930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1931
1932 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1933 M:      Ulf Hansson <ulf.hansson@linaro.org>
1934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 T:      git git://git.linaro.org/people/ulfh/clk.git
1936 S:      Maintained
1937 F:      drivers/clk/ux500/
1938
1939 ARM/VERSATILE EXPRESS PLATFORM
1940 M:      Liviu Dudau <liviu.dudau@arm.com>
1941 M:      Sudeep Holla <sudeep.holla@arm.com>
1942 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1943 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 S:      Maintained
1945 F:      arch/arm/boot/dts/vexpress*
1946 F:      arch/arm64/boot/dts/arm/
1947 F:      arch/arm/mach-vexpress/
1948 F:      */*/vexpress*
1949 F:      */*/*/vexpress*
1950 F:      drivers/clk/versatile/clk-vexpress-osc.c
1951 F:      drivers/clocksource/versatile.c
1952 N:      mps2
1953
1954 ARM/VFP SUPPORT
1955 M:      Russell King <linux@armlinux.org.uk>
1956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 W:      http://www.armlinux.org.uk/
1958 S:      Maintained
1959 F:      arch/arm/vfp/
1960
1961 ARM/VOIPAC PXA270 SUPPORT
1962 M:      Marek Vasut <marek.vasut@gmail.com>
1963 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 S:      Maintained
1965 F:      arch/arm/mach-pxa/vpac270.c
1966 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1967
1968 ARM/VT8500 ARM ARCHITECTURE
1969 M:      Tony Prisk <linux@prisktech.co.nz>
1970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 S:      Maintained
1972 F:      arch/arm/mach-vt8500/
1973 F:      drivers/clocksource/vt8500_timer.c
1974 F:      drivers/i2c/busses/i2c-wmt.c
1975 F:      drivers/mmc/host/wmt-sdmmc.c
1976 F:      drivers/pwm/pwm-vt8500.c
1977 F:      drivers/rtc/rtc-vt8500.c
1978 F:      drivers/tty/serial/vt8500_serial.c
1979 F:      drivers/usb/host/ehci-platform.c
1980 F:      drivers/usb/host/uhci-platform.c
1981 F:      drivers/video/fbdev/vt8500lcdfb.*
1982 F:      drivers/video/fbdev/wm8505fb*
1983 F:      drivers/video/fbdev/wmt_ge_rops.*
1984
1985 ARM/ZIPIT Z2 SUPPORT
1986 M:      Marek Vasut <marek.vasut@gmail.com>
1987 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 S:      Maintained
1989 F:      arch/arm/mach-pxa/z2.c
1990 F:      arch/arm/mach-pxa/include/mach/z2.h
1991
1992 ARM/ZTE ARCHITECTURE
1993 M:      Jun Nie <jun.nie@linaro.org>
1994 M:      Baoyou Xie <baoyou.xie@linaro.org>
1995 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 S:      Maintained
1997 F:      arch/arm/mach-zx/
1998 F:      drivers/clk/zte/
1999 F:      drivers/reset/reset-zx2967.c
2000 F:      drivers/soc/zte/
2001 F:      Documentation/devicetree/bindings/arm/zte.txt
2002 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2003 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2004 F:      Documentation/devicetree/bindings/soc/zte/
2005 F:      include/dt-bindings/soc/zx*.h
2006
2007 ARM/ZYNQ ARCHITECTURE
2008 M:      Michal Simek <michal.simek@xilinx.com>
2009 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2010 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 W:      http://wiki.xilinx.com
2012 T:      git https://github.com/Xilinx/linux-xlnx.git
2013 S:      Supported
2014 F:      arch/arm/mach-zynq/
2015 F:      drivers/cpuidle/cpuidle-zynq.c
2016 F:      drivers/block/xsysace.c
2017 N:      zynq
2018 N:      xilinx
2019 F:      drivers/clocksource/cadence_ttc_timer.c
2020 F:      drivers/i2c/busses/i2c-cadence.c
2021 F:      drivers/mmc/host/sdhci-of-arasan.c
2022 F:      drivers/edac/synopsys_edac.c
2023
2024 ARM SMMU DRIVERS
2025 M:      Will Deacon <will.deacon@arm.com>
2026 R:      Robin Murphy <robin.murphy@arm.com>
2027 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 S:      Maintained
2029 F:      drivers/iommu/arm-smmu.c
2030 F:      drivers/iommu/arm-smmu-v3.c
2031 F:      drivers/iommu/io-pgtable-arm.c
2032 F:      drivers/iommu/io-pgtable-arm-v7s.c
2033
2034 ARM64 PORT (AARCH64 ARCHITECTURE)
2035 M:      Catalin Marinas <catalin.marinas@arm.com>
2036 M:      Will Deacon <will.deacon@arm.com>
2037 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2039 S:      Maintained
2040 F:      arch/arm64/
2041 F:      Documentation/arm64/
2042
2043 AS3645A LED FLASH CONTROLLER DRIVER
2044 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2045 L:      linux-media@vger.kernel.org
2046 T:      git git://linuxtv.org/media_tree.git
2047 S:      Maintained
2048 F:      drivers/media/i2c/as3645a.c
2049 F:      include/media/i2c/as3645a.h
2050
2051 ASAHI KASEI AK8974 DRIVER
2052 M:      Linus Walleij <linus.walleij@linaro.org>
2053 L:      linux-iio@vger.kernel.org
2054 W:      http://www.akm.com/
2055 S:      Supported
2056 F:      drivers/iio/magnetometer/ak8974.c
2057
2058 ASC7621 HARDWARE MONITOR DRIVER
2059 M:      George Joseph <george.joseph@fairview5.com>
2060 L:      linux-hwmon@vger.kernel.org
2061 S:      Maintained
2062 F:      Documentation/hwmon/asc7621
2063 F:      drivers/hwmon/asc7621.c
2064
2065 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2066 M:      Corentin Chary <corentin.chary@gmail.com>
2067 L:      acpi4asus-user@lists.sourceforge.net
2068 L:      platform-driver-x86@vger.kernel.org
2069 W:      http://acpi4asus.sf.net
2070 S:      Maintained
2071 F:      drivers/platform/x86/asus*.c
2072 F:      drivers/platform/x86/eeepc*.c
2073
2074 ASUS WIRELESS RADIO CONTROL DRIVER
2075 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2076 L:      platform-driver-x86@vger.kernel.org
2077 S:      Maintained
2078 F:      drivers/platform/x86/asus-wireless.c
2079
2080 ASYMMETRIC KEYS
2081 M:      David Howells <dhowells@redhat.com>
2082 L:      keyrings@vger.kernel.org
2083 S:      Maintained
2084 F:      Documentation/crypto/asymmetric-keys.txt
2085 F:      include/linux/verification.h
2086 F:      include/crypto/public_key.h
2087 F:      include/crypto/pkcs7.h
2088 F:      crypto/asymmetric_keys/
2089
2090 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2091 R:      Dan Williams <dan.j.williams@intel.com>
2092 W:      http://sourceforge.net/projects/xscaleiop
2093 S:      Odd fixes
2094 F:      Documentation/crypto/async-tx-api.txt
2095 F:      crypto/async_tx/
2096 F:      drivers/dma/
2097 F:      include/linux/dmaengine.h
2098 F:      include/linux/async_tx.h
2099
2100 AT24 EEPROM DRIVER
2101 M:      Wolfram Sang <wsa@the-dreams.de>
2102 L:      linux-i2c@vger.kernel.org
2103 S:      Maintained
2104 F:      drivers/misc/eeprom/at24.c
2105 F:      include/linux/platform_data/at24.h
2106
2107 ATA OVER ETHERNET (AOE) DRIVER
2108 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2109 W:      http://www.openaoe.org/
2110 S:      Supported
2111 F:      Documentation/aoe/
2112 F:      drivers/block/aoe/
2113
2114 ATHEROS 71XX/9XXX GPIO DRIVER
2115 M:      Alban Bedel <albeu@free.fr>
2116 W:      https://github.com/AlbanBedel/linux
2117 T:      git git://github.com/AlbanBedel/linux
2118 S:      Maintained
2119 F:      drivers/gpio/gpio-ath79.c
2120 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2121
2122 ATHEROS ATH GENERIC UTILITIES
2123 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2124 L:      linux-wireless@vger.kernel.org
2125 S:      Supported
2126 F:      drivers/net/wireless/ath/*
2127
2128 ATHEROS ATH5K WIRELESS DRIVER
2129 M:      Jiri Slaby <jirislaby@gmail.com>
2130 M:      Nick Kossifidis <mickflemm@gmail.com>
2131 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2132 L:      linux-wireless@vger.kernel.org
2133 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2134 S:      Maintained
2135 F:      drivers/net/wireless/ath/ath5k/
2136
2137 ATHEROS ATH6KL WIRELESS DRIVER
2138 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2139 L:      linux-wireless@vger.kernel.org
2140 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2142 S:      Supported
2143 F:      drivers/net/wireless/ath/ath6kl/
2144
2145 WILOCITY WIL6210 WIRELESS DRIVER
2146 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2147 L:      linux-wireless@vger.kernel.org
2148 L:      wil6210@qca.qualcomm.com
2149 S:      Supported
2150 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2151 F:      drivers/net/wireless/ath/wil6210/
2152 F:      include/uapi/linux/wil6210_uapi.h
2153
2154 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2155 M:      Christian Lamparter <chunkeey@googlemail.com>
2156 L:      linux-wireless@vger.kernel.org
2157 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2158 S:      Maintained
2159 F:      drivers/net/wireless/ath/carl9170/
2160
2161 ATK0110 HWMON DRIVER
2162 M:      Luca Tettamanti <kronos.it@gmail.com>
2163 L:      linux-hwmon@vger.kernel.org
2164 S:      Maintained
2165 F:      drivers/hwmon/asus_atk0110.c
2166
2167 ATI_REMOTE2 DRIVER
2168 M:      Ville Syrjala <syrjala@sci.fi>
2169 S:      Maintained
2170 F:      drivers/input/misc/ati_remote2.c
2171
2172 ATLX ETHERNET DRIVERS
2173 M:      Jay Cliburn <jcliburn@gmail.com>
2174 M:      Chris Snook <chris.snook@gmail.com>
2175 L:      netdev@vger.kernel.org
2176 W:      http://sourceforge.net/projects/atl1
2177 W:      http://atl1.sourceforge.net
2178 S:      Maintained
2179 F:      drivers/net/ethernet/atheros/
2180
2181 ATM
2182 M:      Chas Williams <3chas3@gmail.com>
2183 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2184 L:      netdev@vger.kernel.org
2185 W:      http://linux-atm.sourceforge.net
2186 S:      Maintained
2187 F:      drivers/atm/
2188 F:      include/linux/atm*
2189 F:      include/uapi/linux/atm*
2190
2191 ATMEL AT91 / AT32 MCI DRIVER
2192 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2193 S:      Maintained
2194 F:      drivers/mmc/host/atmel-mci.c
2195
2196 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2197 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2198 S:      Supported
2199 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2200
2201 ATMEL SAMA5D2 ADC DRIVER
2202 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2203 L:      linux-iio@vger.kernel.org
2204 S:      Supported
2205 F:      drivers/iio/adc/at91-sama5d2_adc.c
2206
2207 ATMEL Audio ALSA driver
2208 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2209 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2210 S:      Supported
2211 F:      sound/soc/atmel
2212
2213 ATMEL XDMA DRIVER
2214 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2215 L:      linux-arm-kernel@lists.infradead.org
2216 L:      dmaengine@vger.kernel.org
2217 S:      Supported
2218 F:      drivers/dma/at_xdmac.c
2219
2220 ATMEL I2C DRIVER
2221 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2222 L:      linux-i2c@vger.kernel.org
2223 S:      Supported
2224 F:      drivers/i2c/busses/i2c-at91.c
2225
2226 ATMEL ISI DRIVER
2227 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2228 L:      linux-media@vger.kernel.org
2229 S:      Supported
2230 F:      drivers/media/platform/soc_camera/atmel-isi.c
2231 F:      include/media/atmel-isi.h
2232
2233 ATMEL LCDFB DRIVER
2234 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2235 L:      linux-fbdev@vger.kernel.org
2236 S:      Maintained
2237 F:      drivers/video/fbdev/atmel_lcdfb.c
2238 F:      include/video/atmel_lcdc.h
2239
2240 ATMEL MACB ETHERNET DRIVER
2241 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2242 S:      Supported
2243 F:      drivers/net/ethernet/cadence/
2244
2245 ATMEL NAND DRIVER
2246 M:      Wenyou Yang <wenyou.yang@atmel.com>
2247 M:      Josh Wu <rainyfeeling@outlook.com>
2248 L:      linux-mtd@lists.infradead.org
2249 S:      Supported
2250 F:      drivers/mtd/nand/atmel_nand*
2251
2252 ATMEL SDMMC DRIVER
2253 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2254 L:      linux-mmc@vger.kernel.org
2255 S:      Supported
2256 F:      drivers/mmc/host/sdhci-of-at91.c
2257
2258 ATMEL SPI DRIVER
2259 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2260 S:      Supported
2261 F:      drivers/spi/spi-atmel.*
2262
2263 ATMEL SSC DRIVER
2264 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2265 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266 S:      Supported
2267 F:      drivers/misc/atmel-ssc.c
2268 F:      include/linux/atmel-ssc.h
2269
2270 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2271 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2273 S:      Supported
2274 F:      drivers/misc/atmel_tclib.c
2275 F:      drivers/clocksource/tcb_clksrc.c
2276
2277 ATMEL USBA UDC DRIVER
2278 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 S:      Supported
2281 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2282
2283 ATMEL WIRELESS DRIVER
2284 M:      Simon Kelley <simon@thekelleys.org.uk>
2285 L:      linux-wireless@vger.kernel.org
2286 W:      http://www.thekelleys.org.uk/atmel
2287 W:      http://atmelwlandriver.sourceforge.net/
2288 S:      Maintained
2289 F:      drivers/net/wireless/atmel/atmel*
2290
2291 ATMEL MAXTOUCH DRIVER
2292 M:      Nick Dyer <nick@shmanahar.org>
2293 T:      git git://github.com/ndyer/linux.git
2294 S:      Maintained
2295 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2296 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2297 F:      include/linux/platform_data/atmel_mxt_ts.h
2298
2299 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2300 M:      Bradley Grove <linuxdrivers@attotech.com>
2301 L:      linux-scsi@vger.kernel.org
2302 W:      http://www.attotech.com
2303 S:      Supported
2304 F:      drivers/scsi/esas2r
2305
2306 ATUSB IEEE 802.15.4 RADIO DRIVER
2307 M:      Stefan Schmidt <stefan@osg.samsung.com>
2308 L:      linux-wpan@vger.kernel.org
2309 S:      Maintained
2310 F:      drivers/net/ieee802154/atusb.c
2311 F:      drivers/net/ieee802154/atusb.h
2312 F:      drivers/net/ieee802154/at86rf230.h
2313
2314 AUDIT SUBSYSTEM
2315 M:      Paul Moore <paul@paul-moore.com>
2316 M:      Eric Paris <eparis@redhat.com>
2317 L:      linux-audit@redhat.com (moderated for non-subscribers)
2318 W:      http://people.redhat.com/sgrubb/audit/
2319 T:      git git://git.infradead.org/users/pcmoore/audit
2320 S:      Maintained
2321 F:      include/linux/audit.h
2322 F:      include/uapi/linux/audit.h
2323 F:      kernel/audit*
2324
2325 AUXILIARY DISPLAY DRIVERS
2326 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2327 W:      http://miguelojeda.es/auxdisplay.htm
2328 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2329 S:      Maintained
2330 F:      drivers/auxdisplay/
2331 F:      include/linux/cfag12864b.h
2332
2333 AVR32 ARCHITECTURE
2334 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2335 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2336 W:      http://www.atmel.com/products/AVR32/
2337 W:      http://mirror.egtvedt.no/avr32linux.org/
2338 W:      http://avrfreaks.net/
2339 S:      Maintained
2340 F:      arch/avr32/
2341
2342 AVR32/AT32AP MACHINE SUPPORT
2343 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2344 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2345 S:      Maintained
2346 F:      arch/avr32/mach-at32ap/
2347
2348 AX.25 NETWORK LAYER
2349 M:      Ralf Baechle <ralf@linux-mips.org>
2350 L:      linux-hams@vger.kernel.org
2351 W:      http://www.linux-ax25.org/
2352 S:      Maintained
2353 F:      include/uapi/linux/ax25.h
2354 F:      include/net/ax25.h
2355 F:      net/ax25/
2356
2357 AXENTIA ASOC DRIVERS
2358 M:      Peter Rosin <peda@axentia.se>
2359 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2360 S:      Maintained
2361 F:      Documentation/devicetree/bindings/sound/axentia,*
2362 F:      sound/soc/atmel/tse850-pcm5142.c
2363
2364 AXENTIA ARM DEVICES
2365 M:      Peter Rosin <peda@axentia.se>
2366 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367 S:      Maintained
2368 F:      Documentation/devicetree/bindings/arm/axentia.txt
2369 F:      arch/arm/boot/dts/at91-linea.dtsi
2370 F:      arch/arm/boot/dts/at91-tse850-3.dts
2371
2372 AZ6007 DVB DRIVER
2373 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2374 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2375 L:      linux-media@vger.kernel.org
2376 W:      https://linuxtv.org
2377 T:      git git://linuxtv.org/media_tree.git
2378 S:      Maintained
2379 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2380
2381 AZTECH FM RADIO RECEIVER DRIVER
2382 M:      Hans Verkuil <hverkuil@xs4all.nl>
2383 L:      linux-media@vger.kernel.org
2384 T:      git git://linuxtv.org/media_tree.git
2385 W:      https://linuxtv.org
2386 S:      Maintained
2387 F:      drivers/media/radio/radio-aztech*
2388
2389 B43 WIRELESS DRIVER
2390 L:      linux-wireless@vger.kernel.org
2391 L:      b43-dev@lists.infradead.org
2392 W:      http://wireless.kernel.org/en/users/Drivers/b43
2393 S:      Odd Fixes
2394 F:      drivers/net/wireless/broadcom/b43/
2395
2396 B43LEGACY WIRELESS DRIVER
2397 M:      Larry Finger <Larry.Finger@lwfinger.net>
2398 L:      linux-wireless@vger.kernel.org
2399 L:      b43-dev@lists.infradead.org
2400 W:      http://wireless.kernel.org/en/users/Drivers/b43
2401 S:      Maintained
2402 F:      drivers/net/wireless/broadcom/b43legacy/
2403
2404 BACKLIGHT CLASS/SUBSYSTEM
2405 M:      Lee Jones <lee.jones@linaro.org>
2406 M:      Daniel Thompson <daniel.thompson@linaro.org>
2407 M:      Jingoo Han <jingoohan1@gmail.com>
2408 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2409 S:      Maintained
2410 F:      drivers/video/backlight/
2411 F:      include/linux/backlight.h
2412 F:      include/linux/pwm_backlight.h
2413 F:      Documentation/devicetree/bindings/leds/backlight
2414
2415 BATMAN ADVANCED
2416 M:      Marek Lindner <mareklindner@neomailbox.ch>
2417 M:      Simon Wunderlich <sw@simonwunderlich.de>
2418 M:      Antonio Quartulli <a@unstable.cc>
2419 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2420 W:      https://www.open-mesh.org/
2421 Q:      https://patchwork.open-mesh.org/project/batman/list/
2422 S:      Maintained
2423 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2424 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2425 F:      Documentation/networking/batman-adv.txt
2426 F:      include/uapi/linux/batman_adv.h
2427 F:      net/batman-adv/
2428
2429 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2430 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2431 L:      linux-hams@vger.kernel.org
2432 W:      http://www.baycom.org/~tom/ham/ham.html
2433 S:      Maintained
2434 F:      drivers/net/hamradio/baycom*
2435
2436 BCACHE (BLOCK LAYER CACHE)
2437 M:      Kent Overstreet <kent.overstreet@gmail.com>
2438 L:      linux-bcache@vger.kernel.org
2439 W:      http://bcache.evilpiepirate.org
2440 S:      Orphan
2441 F:      drivers/md/bcache/
2442
2443 BDISP ST MEDIA DRIVER
2444 M:      Fabien Dessenne <fabien.dessenne@st.com>
2445 L:      linux-media@vger.kernel.org
2446 T:      git git://linuxtv.org/media_tree.git
2447 W:      https://linuxtv.org
2448 S:      Supported
2449 F:      drivers/media/platform/sti/bdisp
2450
2451 DELTA ST MEDIA DRIVER
2452 M:      Hugues Fruchet <hugues.fruchet@st.com>
2453 L:      linux-media@vger.kernel.org
2454 T:      git git://linuxtv.org/media_tree.git
2455 W:      https://linuxtv.org
2456 S:      Supported
2457 F:      drivers/media/platform/sti/delta
2458
2459 BEFS FILE SYSTEM
2460 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2461 M:      Salah Triki <salah.triki@gmail.com>
2462 S:      Maintained
2463 T:      git git://github.com/luisbg/linux-befs.git
2464 F:      Documentation/filesystems/befs.txt
2465 F:      fs/befs/
2466
2467 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2468 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2469 L:      netdev@vger.kernel.org
2470 S:      Maintained
2471 F:      drivers/net/ethernet/ec_bhf.c
2472
2473 BFS FILE SYSTEM
2474 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2475 S:      Maintained
2476 F:      Documentation/filesystems/bfs.txt
2477 F:      fs/bfs/
2478 F:      include/uapi/linux/bfs_fs.h
2479
2480 BLACKFIN ARCHITECTURE
2481 M:      Steven Miao <realmz6@gmail.com>
2482 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2483 T:      git git://git.code.sf.net/p/adi-linux/code
2484 W:      http://blackfin.uclinux.org
2485 S:      Supported
2486 F:      arch/blackfin/
2487
2488 BLACKFIN EMAC DRIVER
2489 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2490 W:      http://blackfin.uclinux.org
2491 S:      Supported
2492 F:      drivers/net/ethernet/adi/
2493
2494 BLACKFIN RTC DRIVER
2495 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2496 W:      http://blackfin.uclinux.org
2497 S:      Supported
2498 F:      drivers/rtc/rtc-bfin.c
2499
2500 BLACKFIN SDH DRIVER
2501 M:      Sonic Zhang <sonic.zhang@analog.com>
2502 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2503 W:      http://blackfin.uclinux.org
2504 S:      Supported
2505 F:      drivers/mmc/host/bfin_sdh.c
2506
2507 BLACKFIN SERIAL DRIVER
2508 M:      Sonic Zhang <sonic.zhang@analog.com>
2509 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2510 W:      http://blackfin.uclinux.org
2511 S:      Supported
2512 F:      drivers/tty/serial/bfin_uart.c
2513
2514 BLACKFIN WATCHDOG DRIVER
2515 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2516 W:      http://blackfin.uclinux.org
2517 S:      Supported
2518 F:      drivers/watchdog/bfin_wdt.c
2519
2520 BLACKFIN I2C TWI DRIVER
2521 M:      Sonic Zhang <sonic.zhang@analog.com>
2522 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2523 W:      http://blackfin.uclinux.org/
2524 S:      Supported
2525 F:      drivers/i2c/busses/i2c-bfin-twi.c
2526
2527 BLACKFIN MEDIA DRIVER
2528 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2529 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2530 W:      http://blackfin.uclinux.org/
2531 S:      Supported
2532 F:      drivers/media/platform/blackfin/
2533 F:      drivers/media/i2c/adv7183*
2534 F:      drivers/media/i2c/vs6624*
2535
2536 BLINKM RGB LED DRIVER
2537 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2538 S:      Maintained
2539 F:      drivers/leds/leds-blinkm.c
2540
2541 BLOCK LAYER
2542 M:      Jens Axboe <axboe@kernel.dk>
2543 L:      linux-block@vger.kernel.org
2544 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2545 S:      Maintained
2546 F:      block/
2547 F:      kernel/trace/blktrace.c
2548 F:      lib/sbitmap.c
2549
2550 BLOCK2MTD DRIVER
2551 M:      Joern Engel <joern@lazybastard.org>
2552 L:      linux-mtd@lists.infradead.org
2553 S:      Maintained
2554 F:      drivers/mtd/devices/block2mtd.c
2555
2556 BLUETOOTH DRIVERS
2557 M:      Marcel Holtmann <marcel@holtmann.org>
2558 M:      Gustavo Padovan <gustavo@padovan.org>
2559 M:      Johan Hedberg <johan.hedberg@gmail.com>
2560 L:      linux-bluetooth@vger.kernel.org
2561 W:      http://www.bluez.org/
2562 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2564 S:      Maintained
2565 F:      drivers/bluetooth/
2566
2567 BLUETOOTH SUBSYSTEM
2568 M:      Marcel Holtmann <marcel@holtmann.org>
2569 M:      Gustavo Padovan <gustavo@padovan.org>
2570 M:      Johan Hedberg <johan.hedberg@gmail.com>
2571 L:      linux-bluetooth@vger.kernel.org
2572 W:      http://www.bluez.org/
2573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2574 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2575 S:      Maintained
2576 F:      net/bluetooth/
2577 F:      include/net/bluetooth/
2578
2579 BONDING DRIVER
2580 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2581 M:      Veaceslav Falico <vfalico@gmail.com>
2582 M:      Andy Gospodarek <andy@greyhouse.net>
2583 L:      netdev@vger.kernel.org
2584 W:      http://sourceforge.net/projects/bonding/
2585 S:      Supported
2586 F:      drivers/net/bonding/
2587 F:      include/uapi/linux/if_bonding.h
2588
2589 BPF (Safe dynamic programs and tools)
2590 M:      Alexei Starovoitov <ast@kernel.org>
2591 L:      netdev@vger.kernel.org
2592 L:      linux-kernel@vger.kernel.org
2593 S:      Supported
2594 F:      kernel/bpf/
2595 F:      tools/testing/selftests/bpf/
2596 F:      lib/test_bpf.c
2597
2598 BROADCOM B44 10/100 ETHERNET DRIVER
2599 M:      Michael Chan <michael.chan@broadcom.com>
2600 L:      netdev@vger.kernel.org
2601 S:      Supported
2602 F:      drivers/net/ethernet/broadcom/b44.*
2603
2604 BROADCOM B53 ETHERNET SWITCH DRIVER
2605 M:      Florian Fainelli <f.fainelli@gmail.com>
2606 L:      netdev@vger.kernel.org
2607 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2608 S:      Supported
2609 F:      drivers/net/dsa/b53/*
2610 F:      include/linux/platform_data/b53.h
2611
2612 BROADCOM GENET ETHERNET DRIVER
2613 M:      Florian Fainelli <f.fainelli@gmail.com>
2614 L:      netdev@vger.kernel.org
2615 S:      Supported
2616 F:      drivers/net/ethernet/broadcom/genet/
2617
2618 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2619 M:      Rasesh Mody <rasesh.mody@cavium.com>
2620 M:      Harish Patil <harish.patil@cavium.com>
2621 M:      Dept-GELinuxNICDev@cavium.com
2622 L:      netdev@vger.kernel.org
2623 S:      Supported
2624 F:      drivers/net/ethernet/broadcom/bnx2.*
2625 F:      drivers/net/ethernet/broadcom/bnx2_*
2626
2627 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2628 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2629 M:      Ariel Elior <ariel.elior@cavium.com>
2630 M:      everest-linux-l2@cavium.com
2631 L:      netdev@vger.kernel.org
2632 S:      Supported
2633 F:      drivers/net/ethernet/broadcom/bnx2x/
2634
2635 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2636 M:      Michael Chan <michael.chan@broadcom.com>
2637 L:      netdev@vger.kernel.org
2638 S:      Supported
2639 F:      drivers/net/ethernet/broadcom/bnxt/
2640
2641 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2642 M:      Florian Fainelli <f.fainelli@gmail.com>
2643 M:      Ray Jui <rjui@broadcom.com>
2644 M:      Scott Branden <sbranden@broadcom.com>
2645 M:      bcm-kernel-feedback-list@broadcom.com
2646 T:      git git://github.com/broadcom/mach-bcm
2647 S:      Maintained
2648 N:      bcm281*
2649 N:      bcm113*
2650 N:      bcm216*
2651 N:      kona
2652 F:      arch/arm/mach-bcm/
2653
2654 BROADCOM BCM2835 ARM ARCHITECTURE
2655 M:      Stephen Warren <swarren@wwwdotorg.org>
2656 M:      Lee Jones <lee@kernel.org>
2657 M:      Eric Anholt <eric@anholt.net>
2658 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2659 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2660 T:      git git://github.com/anholt/linux
2661 S:      Maintained
2662 N:      bcm2835
2663 F:      drivers/staging/vc04_services
2664
2665 BROADCOM BCM47XX MIPS ARCHITECTURE
2666 M:      Hauke Mehrtens <hauke@hauke-m.de>
2667 M:      Rafał Miłecki <zajec5@gmail.com>
2668 L:      linux-mips@linux-mips.org
2669 S:      Maintained
2670 F:      Documentation/devicetree/bindings/mips/brcm/
2671 F:      arch/mips/bcm47xx/*
2672 F:      arch/mips/include/asm/mach-bcm47xx/*
2673
2674 BROADCOM BCM5301X ARM ARCHITECTURE
2675 M:      Hauke Mehrtens <hauke@hauke-m.de>
2676 M:      Rafał Miłecki <zajec5@gmail.com>
2677 M:      bcm-kernel-feedback-list@broadcom.com
2678 L:      linux-arm-kernel@lists.infradead.org
2679 S:      Maintained
2680 F:      arch/arm/mach-bcm/bcm_5301x.c
2681 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2682 F:      arch/arm/boot/dts/bcm470*
2683
2684 BROADCOM BCM53573 ARM ARCHITECTURE
2685 M:      Rafał Miłecki <rafal@milecki.pl>
2686 L:      linux-arm-kernel@lists.infradead.org
2687 S:      Maintained
2688 F:      arch/arm/boot/dts/bcm53573*
2689 F:      arch/arm/boot/dts/bcm47189*
2690
2691 BROADCOM BCM63XX ARM ARCHITECTURE
2692 M:      Florian Fainelli <f.fainelli@gmail.com>
2693 M:      bcm-kernel-feedback-list@broadcom.com
2694 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2695 T:      git git://github.com/broadcom/stblinux.git
2696 S:      Maintained
2697 N:      bcm63xx
2698
2699 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2700 M:      Kevin Cernekee <cernekee@gmail.com>
2701 L:      linux-usb@vger.kernel.org
2702 S:      Maintained
2703 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2704
2705 BROADCOM BCM7XXX ARM ARCHITECTURE
2706 M:      Brian Norris <computersforpeace@gmail.com>
2707 M:      Gregory Fong <gregory.0xf0@gmail.com>
2708 M:      Florian Fainelli <f.fainelli@gmail.com>
2709 M:      bcm-kernel-feedback-list@broadcom.com
2710 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2711 T:      git git://github.com/broadcom/stblinux.git
2712 S:      Maintained
2713 F:      arch/arm/mach-bcm/*brcmstb*
2714 F:      arch/arm/boot/dts/bcm7*.dts*
2715 F:      drivers/bus/brcmstb_gisb.c
2716 N:      brcmstb
2717
2718 BROADCOM BMIPS MIPS ARCHITECTURE
2719 M:      Kevin Cernekee <cernekee@gmail.com>
2720 M:      Florian Fainelli <f.fainelli@gmail.com>
2721 L:      linux-mips@linux-mips.org
2722 T:      git git://github.com/broadcom/stblinux.git
2723 S:      Maintained
2724 F:      arch/mips/bmips/*
2725 F:      arch/mips/include/asm/mach-bmips/*
2726 F:      arch/mips/kernel/*bmips*
2727 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2728 F:      drivers/irqchip/irq-bcm63*
2729 F:      drivers/irqchip/irq-bcm7*
2730 F:      drivers/irqchip/irq-brcmstb*
2731 F:      include/linux/bcm963xx_nvram.h
2732 F:      include/linux/bcm963xx_tag.h
2733
2734 BROADCOM BMIPS CPUFREQ DRIVER
2735 M:      Markus Mayer <mmayer@broadcom.com>
2736 M:      bcm-kernel-feedback-list@broadcom.com
2737 L:      linux-pm@vger.kernel.org
2738 S:      Maintained
2739 F:      drivers/cpufreq/bmips-cpufreq.c
2740
2741 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2742 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2743 M:      Prashant Sreedharan <prashant@broadcom.com>
2744 M:      Michael Chan <mchan@broadcom.com>
2745 L:      netdev@vger.kernel.org
2746 S:      Supported
2747 F:      drivers/net/ethernet/broadcom/tg3.*
2748
2749 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2750 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2751 M:      Franky Lin <franky.lin@broadcom.com>
2752 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2753 L:      linux-wireless@vger.kernel.org
2754 L:      brcm80211-dev-list.pdl@broadcom.com
2755 S:      Supported
2756 F:      drivers/net/wireless/broadcom/brcm80211/
2757
2758 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2759 M:      QLogic-Storage-Upstream@qlogic.com
2760 L:      linux-scsi@vger.kernel.org
2761 S:      Supported
2762 F:      drivers/scsi/bnx2fc/
2763
2764 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2765 M:      QLogic-Storage-Upstream@qlogic.com
2766 L:      linux-scsi@vger.kernel.org
2767 S:      Supported
2768 F:      drivers/scsi/bnx2i/
2769
2770 BROADCOM IPROC ARM ARCHITECTURE
2771 M:      Ray Jui <rjui@broadcom.com>
2772 M:      Scott Branden <sbranden@broadcom.com>
2773 M:      Jon Mason <jonmason@broadcom.com>
2774 M:      bcm-kernel-feedback-list@broadcom.com
2775 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2776 T:      git git://github.com/broadcom/cygnus-linux.git
2777 S:      Maintained
2778 N:      iproc
2779 N:      cygnus
2780 N:      bcm[-_]nsp
2781 N:      bcm9113*
2782 N:      bcm9583*
2783 N:      bcm9585*
2784 N:      bcm9586*
2785 N:      bcm988312
2786 N:      bcm113*
2787 N:      bcm583*
2788 N:      bcm585*
2789 N:      bcm586*
2790 N:      bcm88312
2791 F:      arch/arm64/boot/dts/broadcom/ns2*
2792 F:      drivers/clk/bcm/clk-ns*
2793 F:      drivers/pinctrl/bcm/pinctrl-ns*
2794
2795 BROADCOM BRCMSTB GPIO DRIVER
2796 M:      Gregory Fong <gregory.0xf0@gmail.com>
2797 L:      bcm-kernel-feedback-list@broadcom.com
2798 S:      Supported
2799 F:      drivers/gpio/gpio-brcmstb.c
2800 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2801
2802 BROADCOM KONA GPIO DRIVER
2803 M:      Ray Jui <rjui@broadcom.com>
2804 L:      bcm-kernel-feedback-list@broadcom.com
2805 S:      Supported
2806 F:      drivers/gpio/gpio-bcm-kona.c
2807 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2808
2809 BROADCOM NVRAM DRIVER
2810 M:      Rafał Miłecki <zajec5@gmail.com>
2811 L:      linux-mips@linux-mips.org
2812 S:      Maintained
2813 F:      drivers/firmware/broadcom/*
2814
2815 BROADCOM STB NAND FLASH DRIVER
2816 M:      Brian Norris <computersforpeace@gmail.com>
2817 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2818 L:      linux-mtd@lists.infradead.org
2819 L:      bcm-kernel-feedback-list@broadcom.com
2820 S:      Maintained
2821 F:      drivers/mtd/nand/brcmnand/
2822
2823 BROADCOM STB AVS CPUFREQ DRIVER
2824 M:      Markus Mayer <mmayer@broadcom.com>
2825 M:      bcm-kernel-feedback-list@broadcom.com
2826 L:      linux-pm@vger.kernel.org
2827 S:      Maintained
2828 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2829 F:      drivers/cpufreq/brcmstb*
2830
2831 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2832 M:      Rafał Miłecki <zajec5@gmail.com>
2833 L:      linux-wireless@vger.kernel.org
2834 S:      Maintained
2835 F:      drivers/bcma/
2836 F:      include/linux/bcma/
2837
2838 BROADCOM SYSTEMPORT ETHERNET DRIVER
2839 M:      Florian Fainelli <f.fainelli@gmail.com>
2840 L:      netdev@vger.kernel.org
2841 S:      Supported
2842 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2843
2844 BROADCOM VULCAN ARM64 SOC
2845 M:      Jayachandran C. <c.jayachandran@gmail.com>
2846 M:      bcm-kernel-feedback-list@broadcom.com
2847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2848 S:      Maintained
2849 F:      arch/arm64/boot/dts/broadcom/vulcan*
2850
2851 BROADCOM NETXTREME-E ROCE DRIVER
2852 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2853 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2854 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2855 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2856 L:      linux-rdma@vger.kernel.org
2857 W:      http://www.broadcom.com
2858 S:      Supported
2859 F:      drivers/infiniband/hw/bnxt_re/
2860 F:      include/uapi/rdma/bnxt_re-abi.h
2861
2862 BROCADE BFA FC SCSI DRIVER
2863 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2864 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2865 L:      linux-scsi@vger.kernel.org
2866 S:      Supported
2867 F:      drivers/scsi/bfa/
2868
2869 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2870 M:      Rasesh Mody <rasesh.mody@cavium.com>
2871 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2872 M:      Dept-GELinuxNICDev@cavium.com
2873 L:      netdev@vger.kernel.org
2874 S:      Supported
2875 F:      drivers/net/ethernet/brocade/bna/
2876
2877 BSG (block layer generic sg v4 driver)
2878 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2879 L:      linux-scsi@vger.kernel.org
2880 S:      Supported
2881 F:      block/bsg.c
2882 F:      include/linux/bsg.h
2883 F:      include/uapi/linux/bsg.h
2884
2885 BT87X AUDIO DRIVER
2886 M:      Clemens Ladisch <clemens@ladisch.de>
2887 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2888 T:      git git://git.alsa-project.org/alsa-kernel.git
2889 S:      Maintained
2890 F:      Documentation/sound/alsa/Bt87x.txt
2891 F:      sound/pci/bt87x.c
2892
2893 BT8XXGPIO DRIVER
2894 M:      Michael Buesch <m@bues.ch>
2895 W:      http://bu3sch.de/btgpio.php
2896 S:      Maintained
2897 F:      drivers/gpio/gpio-bt8xx.c
2898
2899 BTRFS FILE SYSTEM
2900 M:      Chris Mason <clm@fb.com>
2901 M:      Josef Bacik <jbacik@fb.com>
2902 M:      David Sterba <dsterba@suse.com>
2903 L:      linux-btrfs@vger.kernel.org
2904 W:      http://btrfs.wiki.kernel.org/
2905 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2906 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2907 S:      Maintained
2908 F:      Documentation/filesystems/btrfs.txt
2909 F:      fs/btrfs/
2910
2911 BTTV VIDEO4LINUX DRIVER
2912 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2913 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2914 L:      linux-media@vger.kernel.org
2915 W:      https://linuxtv.org
2916 T:      git git://linuxtv.org/media_tree.git
2917 S:      Odd fixes
2918 F:      Documentation/media/v4l-drivers/bttv*
2919 F:      drivers/media/pci/bt8xx/bttv*
2920
2921 BUSLOGIC SCSI DRIVER
2922 M:      Khalid Aziz <khalid@gonehiking.org>
2923 L:      linux-scsi@vger.kernel.org
2924 S:      Maintained
2925 F:      drivers/scsi/BusLogic.*
2926 F:      drivers/scsi/FlashPoint.*
2927
2928 C-MEDIA CMI8788 DRIVER
2929 M:      Clemens Ladisch <clemens@ladisch.de>
2930 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2931 T:      git git://git.alsa-project.org/alsa-kernel.git
2932 S:      Maintained
2933 F:      sound/pci/oxygen/
2934
2935 C6X ARCHITECTURE
2936 M:      Mark Salter <msalter@redhat.com>
2937 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2938 L:      linux-c6x-dev@linux-c6x.org
2939 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2940 S:      Maintained
2941 F:      arch/c6x/
2942
2943 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2944 M:      David Howells <dhowells@redhat.com>
2945 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2946 S:      Supported
2947 F:      Documentation/filesystems/caching/cachefiles.txt
2948 F:      fs/cachefiles/
2949
2950 CADET FM/AM RADIO RECEIVER DRIVER
2951 M:      Hans Verkuil <hverkuil@xs4all.nl>
2952 L:      linux-media@vger.kernel.org
2953 T:      git git://linuxtv.org/media_tree.git
2954 W:      https://linuxtv.org
2955 S:      Maintained
2956 F:      drivers/media/radio/radio-cadet*
2957
2958 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2959 M:      Jonathan Corbet <corbet@lwn.net>
2960 L:      linux-media@vger.kernel.org
2961 T:      git git://linuxtv.org/media_tree.git
2962 S:      Maintained
2963 F:      Documentation/media/v4l-drivers/cafe_ccic*
2964 F:      drivers/media/platform/marvell-ccic/
2965
2966 CAIF NETWORK LAYER
2967 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2968 L:      netdev@vger.kernel.org
2969 S:      Supported
2970 F:      Documentation/networking/caif/
2971 F:      drivers/net/caif/
2972 F:      include/uapi/linux/caif/
2973 F:      include/net/caif/
2974 F:      net/caif/
2975
2976 CALGARY x86-64 IOMMU
2977 M:      Muli Ben-Yehuda <mulix@mulix.org>
2978 M:      Jon Mason <jdmason@kudzu.us>
2979 L:      iommu@lists.linux-foundation.org
2980 S:      Maintained
2981 F:      arch/x86/kernel/pci-calgary_64.c
2982 F:      arch/x86/kernel/tce_64.c
2983 F:      arch/x86/include/asm/calgary.h
2984 F:      arch/x86/include/asm/tce.h
2985
2986 CAN NETWORK LAYER
2987 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2988 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2989 L:      linux-can@vger.kernel.org
2990 W:      https://github.com/linux-can
2991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2992 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2993 S:      Maintained
2994 F:      Documentation/networking/can.txt
2995 F:      net/can/
2996 F:      include/linux/can/core.h
2997 F:      include/uapi/linux/can.h
2998 F:      include/uapi/linux/can/bcm.h
2999 F:      include/uapi/linux/can/raw.h
3000 F:      include/uapi/linux/can/gw.h
3001
3002 CAN NETWORK DRIVERS
3003 M:      Wolfgang Grandegger <wg@grandegger.com>
3004 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3005 L:      linux-can@vger.kernel.org
3006 W:      https://github.com/linux-can
3007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3009 S:      Maintained
3010 F:      Documentation/devicetree/bindings/net/can/
3011 F:      drivers/net/can/
3012 F:      include/linux/can/dev.h
3013 F:      include/linux/can/platform/
3014 F:      include/uapi/linux/can/error.h
3015 F:      include/uapi/linux/can/netlink.h
3016
3017 CAPABILITIES
3018 M:      Serge Hallyn <serge@hallyn.com>
3019 L:      linux-security-module@vger.kernel.org
3020 S:      Supported
3021 F:      include/linux/capability.h
3022 F:      include/uapi/linux/capability.h
3023 F:      security/commoncap.c
3024 F:      kernel/capability.c
3025
3026 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3027 M:      Kevin Tsai <ktsai@capellamicro.com>
3028 S:      Maintained
3029 F:      drivers/iio/light/cm*
3030 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3031
3032 CAVIUM THUNDERX2 ARM64 SOC
3033 M:      Jayachandran C <jnair@caviumnetworks.com>
3034 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3035 S:      Maintained
3036 F:      arch/arm64/boot/dts/cavium/thunder-99xx*
3037 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3038
3039 CAVIUM I2C DRIVER
3040 M:      Jan Glauber <jglauber@cavium.com>
3041 M:      David Daney <david.daney@cavium.com>
3042 W:      http://www.cavium.com
3043 S:      Supported
3044 F:      drivers/i2c/busses/i2c-octeon*
3045 F:      drivers/i2c/busses/i2c-thunderx*
3046
3047 CAVIUM LIQUIDIO NETWORK DRIVER
3048 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3049 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3050 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3051 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3052 L:     netdev@vger.kernel.org
3053 W:     http://www.cavium.com
3054 S:     Supported
3055 F:     drivers/net/ethernet/cavium/liquidio/
3056
3057 CAVIUM OCTEON-TX CRYPTO DRIVER
3058 M:      George Cherian <george.cherian@cavium.com>
3059 L:      linux-crypto@vger.kernel.org
3060 W:      http://www.cavium.com
3061 S:      Supported
3062 F:      drivers/crypto/cavium/cpt/
3063
3064 CC2520 IEEE-802.15.4 RADIO DRIVER
3065 M:      Varka Bhadram <varkabhadram@gmail.com>
3066 L:      linux-wpan@vger.kernel.org
3067 S:      Maintained
3068 F:      drivers/net/ieee802154/cc2520.c
3069 F:      include/linux/spi/cc2520.h
3070 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3071
3072 CEC DRIVER
3073 M:      Hans Verkuil <hans.verkuil@cisco.com>
3074 L:      linux-media@vger.kernel.org
3075 T:      git git://linuxtv.org/media_tree.git
3076 W:      http://linuxtv.org
3077 S:      Supported
3078 F:      Documentation/media/kapi/cec-core.rst
3079 F:      Documentation/media/uapi/cec
3080 F:      drivers/media/cec/
3081 F:      drivers/media/cec-edid.c
3082 F:      drivers/media/rc/keymaps/rc-cec.c
3083 F:      include/media/cec.h
3084 F:      include/media/cec-edid.h
3085 F:      include/uapi/linux/cec.h
3086 F:      include/uapi/linux/cec-funcs.h
3087
3088 CELL BROADBAND ENGINE ARCHITECTURE
3089 M:      Arnd Bergmann <arnd@arndb.de>
3090 L:      linuxppc-dev@lists.ozlabs.org
3091 W:      http://www.ibm.com/developerworks/power/cell/
3092 S:      Supported
3093 F:      arch/powerpc/include/asm/cell*.h
3094 F:      arch/powerpc/include/asm/spu*.h
3095 F:      arch/powerpc/include/uapi/asm/spu*.h
3096 F:      arch/powerpc/oprofile/*cell*
3097 F:      arch/powerpc/platforms/cell/
3098
3099 CEPH COMMON CODE (LIBCEPH)
3100 M:      Ilya Dryomov <idryomov@gmail.com>
3101 M:      "Yan, Zheng" <zyan@redhat.com>
3102 M:      Sage Weil <sage@redhat.com>
3103 L:      ceph-devel@vger.kernel.org
3104 W:      http://ceph.com/
3105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3106 T:      git git://github.com/ceph/ceph-client.git
3107 S:      Supported
3108 F:      net/ceph/
3109 F:      include/linux/ceph/
3110 F:      include/linux/crush/
3111
3112 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3113 M:      "Yan, Zheng" <zyan@redhat.com>
3114 M:      Sage Weil <sage@redhat.com>
3115 M:      Ilya Dryomov <idryomov@gmail.com>
3116 L:      ceph-devel@vger.kernel.org
3117 W:      http://ceph.com/
3118 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3119 T:      git git://github.com/ceph/ceph-client.git
3120 S:      Supported
3121 F:      Documentation/filesystems/ceph.txt
3122 F:      fs/ceph/
3123
3124 CERTIFICATE HANDLING:
3125 M:      David Howells <dhowells@redhat.com>
3126 M:      David Woodhouse <dwmw2@infradead.org>
3127 L:      keyrings@vger.kernel.org
3128 S:      Maintained
3129 F:      Documentation/module-signing.txt
3130 F:      certs/
3131 F:      scripts/sign-file.c
3132 F:      scripts/extract-cert.c
3133
3134 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3135 L:      linux-usb@vger.kernel.org
3136 S:      Orphan
3137 F:      Documentation/usb/WUSB-Design-overview.txt
3138 F:      Documentation/usb/wusb-cbaf
3139 F:      drivers/usb/host/hwa-hc.c
3140 F:      drivers/usb/host/whci/
3141 F:      drivers/usb/wusbcore/
3142 F:      include/linux/usb/wusb*
3143
3144 HT16K33 LED CONTROLLER DRIVER
3145 M:      Robin van der Gracht <robin@protonic.nl>
3146 S:      Maintained
3147 F:      drivers/auxdisplay/ht16k33.c
3148 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3149
3150 CFAG12864B LCD DRIVER
3151 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3152 W:      http://miguelojeda.es/auxdisplay.htm
3153 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3154 S:      Maintained
3155 F:      drivers/auxdisplay/cfag12864b.c
3156 F:      include/linux/cfag12864b.h
3157
3158 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3159 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3160 W:      http://miguelojeda.es/auxdisplay.htm
3161 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3162 S:      Maintained
3163 F:      drivers/auxdisplay/cfag12864bfb.c
3164 F:      include/linux/cfag12864b.h
3165
3166 CFG80211 and NL80211
3167 M:      Johannes Berg <johannes@sipsolutions.net>
3168 L:      linux-wireless@vger.kernel.org
3169 W:      http://wireless.kernel.org/
3170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3172 S:      Maintained
3173 F:      include/uapi/linux/nl80211.h
3174 F:      include/net/cfg80211.h
3175 F:      net/wireless/*
3176 X:      net/wireless/wext*
3177
3178 CHAR and MISC DRIVERS
3179 M:      Arnd Bergmann <arnd@arndb.de>
3180 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3181 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3182 S:      Supported
3183 F:      drivers/char/*
3184 F:      drivers/misc/*
3185 F:      include/linux/miscdevice.h
3186
3187 CHECKPATCH
3188 M:      Andy Whitcroft <apw@canonical.com>
3189 M:      Joe Perches <joe@perches.com>
3190 S:      Maintained
3191 F:      scripts/checkpatch.pl
3192
3193 CHINESE DOCUMENTATION
3194 M:      Harry Wei <harryxiyou@gmail.com>
3195 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3196 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3197 S:      Maintained
3198 F:      Documentation/translations/zh_CN/
3199
3200 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3201 M:      Peter Chen <Peter.Chen@nxp.com>
3202 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3203 L:      linux-usb@vger.kernel.org
3204 S:      Maintained
3205 F:      drivers/usb/chipidea/
3206
3207 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3208 M:      Hans de Goede <hdegoede@redhat.com>
3209 L:      linux-input@vger.kernel.org
3210 S:      Maintained
3211 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3212 F:      drivers/input/touchscreen/chipone_icn8318.c
3213
3214 CHROME HARDWARE PLATFORM SUPPORT
3215 M:      Olof Johansson <olof@lixom.net>
3216 S:      Maintained
3217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3218 F:      drivers/platform/chrome/
3219
3220 CISCO VIC ETHERNET NIC DRIVER
3221 M:      Christian Benvenuti <benve@cisco.com>
3222 M:      Sujith Sankar <ssujith@cisco.com>
3223 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3224 M:      Neel Patel <neepatel@cisco.com>
3225 S:      Supported
3226 F:      drivers/net/ethernet/cisco/enic/
3227
3228 CISCO VIC LOW LATENCY NIC DRIVER
3229 M:      Christian Benvenuti <benve@cisco.com>
3230 M:      Dave Goodell <dgoodell@cisco.com>
3231 S:      Supported
3232 F:      drivers/infiniband/hw/usnic/
3233
3234 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3235 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3236 L:      netdev@vger.kernel.org
3237 S:      Maintained
3238 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3239
3240 CIRRUS LOGIC AUDIO CODEC DRIVERS
3241 M:      Brian Austin <brian.austin@cirrus.com>
3242 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3243 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3244 S:      Maintained
3245 F:      sound/soc/codecs/cs*
3246
3247 CLEANCACHE API
3248 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3249 L:      linux-kernel@vger.kernel.org
3250 S:      Maintained
3251 F:      mm/cleancache.c
3252 F:      include/linux/cleancache.h
3253
3254 CLK API
3255 M:      Russell King <linux@armlinux.org.uk>
3256 L:      linux-clk@vger.kernel.org
3257 S:      Maintained
3258 F:      include/linux/clk.h
3259
3260 CLOCKSOURCE, CLOCKEVENT DRIVERS
3261 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3262 M:      Thomas Gleixner <tglx@linutronix.de>
3263 L:      linux-kernel@vger.kernel.org
3264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3265 S:      Supported
3266 F:      drivers/clocksource
3267
3268 CISCO FCOE HBA DRIVER
3269 M:      Satish Kharat <satishkh@cisco.com>
3270 M:      Sesidhar Baddela <sebaddel@cisco.com>
3271 M:      Karan Tilak Kumar <kartilak@cisco.com>
3272 L:      linux-scsi@vger.kernel.org
3273 S:      Supported
3274 F:      drivers/scsi/fnic/
3275
3276 CISCO SCSI HBA DRIVER
3277 M:      Karan Tilak Kumar <kartilak@cisco.com>
3278 M:      Sesidhar Baddela <sebaddel@cisco.com>
3279 L:      linux-scsi@vger.kernel.org
3280 S:      Supported
3281 F:      drivers/scsi/snic/
3282
3283 CMPC ACPI DRIVER
3284 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3285 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3286 L:      platform-driver-x86@vger.kernel.org
3287 S:      Supported
3288 F:      drivers/platform/x86/classmate-laptop.c
3289
3290 COBALT MEDIA DRIVER
3291 M:      Hans Verkuil <hans.verkuil@cisco.com>
3292 L:      linux-media@vger.kernel.org
3293 T:      git git://linuxtv.org/media_tree.git
3294 W:      https://linuxtv.org
3295 S:      Supported
3296 F:      drivers/media/pci/cobalt/
3297
3298 COCCINELLE/Semantic Patches (SmPL)
3299 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3300 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3301 M:      Nicolas Palix <nicolas.palix@imag.fr>
3302 M:      Michal Marek <mmarek@suse.com>
3303 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3304 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3305 W:      http://coccinelle.lip6.fr/
3306 S:      Supported
3307 F:      Documentation/dev-tools/coccinelle.rst
3308 F:      scripts/coccinelle/
3309 F:      scripts/coccicheck
3310
3311 CODA FILE SYSTEM
3312 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3313 M:      coda@cs.cmu.edu
3314 L:      codalist@coda.cs.cmu.edu
3315 W:      http://www.coda.cs.cmu.edu/
3316 S:      Maintained
3317 F:      Documentation/filesystems/coda.txt
3318 F:      fs/coda/
3319 F:      include/linux/coda*.h
3320 F:      include/uapi/linux/coda*.h
3321
3322 CODA V4L2 MEM2MEM DRIVER
3323 M:      Philipp Zabel <p.zabel@pengutronix.de>
3324 L:      linux-media@vger.kernel.org
3325 S:      Maintained
3326 F:      Documentation/devicetree/bindings/media/coda.txt
3327 F:      drivers/media/platform/coda/
3328
3329 COMMON CLK FRAMEWORK
3330 M:      Michael Turquette <mturquette@baylibre.com>
3331 M:      Stephen Boyd <sboyd@codeaurora.org>
3332 L:      linux-clk@vger.kernel.org
3333 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3335 S:      Maintained
3336 F:      Documentation/devicetree/bindings/clock/
3337 F:      drivers/clk/
3338 X:      drivers/clk/clkdev.c
3339 F:      include/linux/clk-pr*
3340 F:      include/linux/clk/
3341
3342 COMMON INTERNET FILE SYSTEM (CIFS)
3343 M:      Steve French <sfrench@samba.org>
3344 L:      linux-cifs@vger.kernel.org
3345 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3346 W:      http://linux-cifs.samba.org/
3347 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3348 S:      Supported
3349 F:      Documentation/filesystems/cifs/
3350 F:      fs/cifs/
3351
3352 COMPACTPCI HOTPLUG CORE
3353 M:      Scott Murray <scott@spiteful.org>
3354 L:      linux-pci@vger.kernel.org
3355 S:      Maintained
3356 F:      drivers/pci/hotplug/cpci_hotplug*
3357
3358 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3359 M:      Scott Murray <scott@spiteful.org>
3360 L:      linux-pci@vger.kernel.org
3361 S:      Maintained
3362 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3363
3364 COMPACTPCI HOTPLUG GENERIC DRIVER
3365 M:      Scott Murray <scott@spiteful.org>
3366 L:      linux-pci@vger.kernel.org
3367 S:      Maintained
3368 F:      drivers/pci/hotplug/cpcihp_generic.c
3369
3370 COMPAL LAPTOP SUPPORT
3371 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3372 L:      platform-driver-x86@vger.kernel.org
3373 S:      Maintained
3374 F:      drivers/platform/x86/compal-laptop.c
3375
3376 CONEXANT ACCESSRUNNER USB DRIVER
3377 L:      accessrunner-general@lists.sourceforge.net
3378 W:      http://accessrunner.sourceforge.net/
3379 S:      Orphan
3380 F:      drivers/usb/atm/cxacru.c
3381
3382 CONFIGFS
3383 M:      Joel Becker <jlbec@evilplan.org>
3384 M:      Christoph Hellwig <hch@lst.de>
3385 T:      git git://git.infradead.org/users/hch/configfs.git
3386 S:      Supported
3387 F:      fs/configfs/
3388 F:      include/linux/configfs.h
3389
3390 CONNECTOR
3391 M:      Evgeniy Polyakov <zbr@ioremap.net>
3392 L:      netdev@vger.kernel.org
3393 S:      Maintained
3394 F:      drivers/connector/
3395
3396 CONTROL GROUP (CGROUP)
3397 M:      Tejun Heo <tj@kernel.org>
3398 M:      Li Zefan <lizefan@huawei.com>
3399 M:      Johannes Weiner <hannes@cmpxchg.org>
3400 L:      cgroups@vger.kernel.org
3401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3402 S:      Maintained
3403 F:      Documentation/cgroup*
3404 F:      include/linux/cgroup*
3405 F:      kernel/cgroup*
3406
3407 CONTROL GROUP - CPUSET
3408 M:      Li Zefan <lizefan@huawei.com>
3409 L:      cgroups@vger.kernel.org
3410 W:      http://www.bullopensource.org/cpuset/
3411 W:      http://oss.sgi.com/projects/cpusets/
3412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3413 S:      Maintained
3414 F:      Documentation/cgroup-v1/cpusets.txt
3415 F:      include/linux/cpuset.h
3416 F:      kernel/cpuset.c
3417
3418 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3419 M:      Johannes Weiner <hannes@cmpxchg.org>
3420 M:      Michal Hocko <mhocko@kernel.org>
3421 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3422 L:      cgroups@vger.kernel.org
3423 L:      linux-mm@kvack.org
3424 S:      Maintained
3425 F:      mm/memcontrol.c
3426 F:      mm/swap_cgroup.c
3427
3428 CORETEMP HARDWARE MONITORING DRIVER
3429 M:      Fenghua Yu <fenghua.yu@intel.com>
3430 L:      linux-hwmon@vger.kernel.org
3431 S:      Maintained
3432 F:      Documentation/hwmon/coretemp
3433 F:      drivers/hwmon/coretemp.c
3434
3435 COSA/SRP SYNC SERIAL DRIVER
3436 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3437 W:      http://www.fi.muni.cz/~kas/cosa/
3438 S:      Maintained
3439 F:      drivers/net/wan/cosa*
3440
3441 CPMAC ETHERNET DRIVER
3442 M:      Florian Fainelli <f.fainelli@gmail.com>
3443 L:      netdev@vger.kernel.org
3444 S:      Maintained
3445 F:      drivers/net/ethernet/ti/cpmac.c
3446
3447 CPU FREQUENCY DRIVERS
3448 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3449 M:      Viresh Kumar <viresh.kumar@linaro.org>
3450 L:      linux-pm@vger.kernel.org
3451 S:      Maintained
3452 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3453 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3454 B:      https://bugzilla.kernel.org
3455 F:      Documentation/cpu-freq/
3456 F:      drivers/cpufreq/
3457 F:      include/linux/cpufreq.h
3458 F:      tools/testing/selftests/cpufreq/
3459
3460 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3461 M:      Viresh Kumar <viresh.kumar@linaro.org>
3462 M:      Sudeep Holla <sudeep.holla@arm.com>
3463 L:      linux-pm@vger.kernel.org
3464 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3465 S:      Maintained
3466 F:      drivers/cpufreq/arm_big_little.h
3467 F:      drivers/cpufreq/arm_big_little.c
3468 F:      drivers/cpufreq/arm_big_little_dt.c
3469
3470 CPUIDLE DRIVER - ARM BIG LITTLE
3471 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3472 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3473 L:      linux-pm@vger.kernel.org
3474 L:      linux-arm-kernel@lists.infradead.org
3475 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3476 S:      Maintained
3477 F:      drivers/cpuidle/cpuidle-big_little.c
3478
3479 CPUIDLE DRIVER - ARM EXYNOS
3480 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3481 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3482 M:      Kukjin Kim <kgene@kernel.org>
3483 L:      linux-pm@vger.kernel.org
3484 L:      linux-samsung-soc@vger.kernel.org
3485 S:      Supported
3486 F:      drivers/cpuidle/cpuidle-exynos.c
3487 F:      arch/arm/mach-exynos/pm.c
3488
3489 CPUIDLE DRIVERS
3490 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3491 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3492 L:      linux-pm@vger.kernel.org
3493 S:      Maintained
3494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3495 B:      https://bugzilla.kernel.org
3496 F:      drivers/cpuidle/*
3497 F:      include/linux/cpuidle.h
3498
3499 CPUID/MSR DRIVER
3500 M:      "H. Peter Anvin" <hpa@zytor.com>
3501 S:      Maintained
3502 F:      arch/x86/kernel/cpuid.c
3503 F:      arch/x86/kernel/msr.c
3504
3505 CPU POWER MONITORING SUBSYSTEM
3506 M:      Thomas Renninger <trenn@suse.com>
3507 L:      linux-pm@vger.kernel.org
3508 S:      Maintained
3509 F:      tools/power/cpupower/
3510
3511 CRAMFS FILESYSTEM
3512 W:      http://sourceforge.net/projects/cramfs/
3513 S:      Orphan / Obsolete
3514 F:      Documentation/filesystems/cramfs.txt
3515 F:      fs/cramfs/
3516
3517 CRIS PORT
3518 M:      Mikael Starvik <starvik@axis.com>
3519 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3520 L:      linux-cris-kernel@axis.com
3521 W:      http://developer.axis.com
3522 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3523 S:      Maintained
3524 F:      arch/cris/
3525 F:      drivers/tty/serial/crisv10.*
3526
3527 CRYPTO API
3528 M:      Herbert Xu <herbert@gondor.apana.org.au>
3529 M:      "David S. Miller" <davem@davemloft.net>
3530 L:      linux-crypto@vger.kernel.org
3531 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3533 S:      Maintained
3534 F:      Documentation/crypto/
3535 F:      Documentation/devicetree/bindings/crypto/
3536 F:      Documentation/DocBook/crypto-API.tmpl
3537 F:      arch/*/crypto/
3538 F:      crypto/
3539 F:      drivers/crypto/
3540 F:      include/crypto/
3541 F:      include/linux/crypto*
3542
3543 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3544 M:      Neil Horman <nhorman@tuxdriver.com>
3545 L:      linux-crypto@vger.kernel.org
3546 S:      Maintained
3547 F:      crypto/ansi_cprng.c
3548 F:      crypto/rng.c
3549
3550 CS3308 MEDIA DRIVER
3551 M:      Hans Verkuil <hverkuil@xs4all.nl>
3552 L:      linux-media@vger.kernel.org
3553 T:      git git://linuxtv.org/media_tree.git
3554 W:      http://linuxtv.org
3555 S:      Odd Fixes
3556 F:      drivers/media/i2c/cs3308.c
3557 F:      drivers/media/i2c/cs3308.h
3558
3559 CS5535 Audio ALSA driver
3560 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3561 S:      Maintained
3562 F:      sound/pci/cs5535audio/
3563
3564 CW1200 WLAN driver
3565 M:      Solomon Peachy <pizza@shaftnet.org>
3566 S:      Maintained
3567 F:      drivers/net/wireless/st/cw1200/
3568
3569 CX18 VIDEO4LINUX DRIVER
3570 M:      Andy Walls <awalls@md.metrocast.net>
3571 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3572 L:      linux-media@vger.kernel.org
3573 T:      git git://linuxtv.org/media_tree.git
3574 W:      https://linuxtv.org
3575 W:      http://www.ivtvdriver.org/index.php/Cx18
3576 S:      Maintained
3577 F:      Documentation/media/v4l-drivers/cx18*
3578 F:      drivers/media/pci/cx18/
3579 F:      include/uapi/linux/ivtv*
3580
3581 CX2341X MPEG ENCODER HELPER MODULE
3582 M:      Hans Verkuil <hverkuil@xs4all.nl>
3583 L:      linux-media@vger.kernel.org
3584 T:      git git://linuxtv.org/media_tree.git
3585 W:      https://linuxtv.org
3586 S:      Maintained
3587 F:      drivers/media/common/cx2341x*
3588 F:      include/media/cx2341x*
3589
3590 CX24120 MEDIA DRIVER
3591 M:      Jemma Denson <jdenson@gmail.com>
3592 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3593 L:      linux-media@vger.kernel.org
3594 W:      https://linuxtv.org
3595 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3596 S:      Maintained
3597 F:      drivers/media/dvb-frontends/cx24120*
3598
3599 CX88 VIDEO4LINUX DRIVER
3600 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3601 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3602 L:      linux-media@vger.kernel.org
3603 W:      https://linuxtv.org
3604 T:      git git://linuxtv.org/media_tree.git
3605 S:      Odd fixes
3606 F:      Documentation/media/v4l-drivers/cx88*
3607 F:      drivers/media/pci/cx88/
3608
3609 CXD2820R MEDIA DRIVER
3610 M:      Antti Palosaari <crope@iki.fi>
3611 L:      linux-media@vger.kernel.org
3612 W:      https://linuxtv.org
3613 W:      http://palosaari.fi/linux/
3614 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3615 T:      git git://linuxtv.org/anttip/media_tree.git
3616 S:      Maintained
3617 F:      drivers/media/dvb-frontends/cxd2820r*
3618
3619 CXGB3 ETHERNET DRIVER (CXGB3)
3620 M:      Santosh Raspatur <santosh@chelsio.com>
3621 L:      netdev@vger.kernel.org
3622 W:      http://www.chelsio.com
3623 S:      Supported
3624 F:      drivers/net/ethernet/chelsio/cxgb3/
3625
3626 CXGB3 ISCSI DRIVER (CXGB3I)
3627 M:      Karen Xie <kxie@chelsio.com>
3628 L:      linux-scsi@vger.kernel.org
3629 W:      http://www.chelsio.com
3630 S:      Supported
3631 F:      drivers/scsi/cxgbi/cxgb3i
3632
3633 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3634 M:      Steve Wise <swise@chelsio.com>
3635 L:      linux-rdma@vger.kernel.org
3636 W:      http://www.openfabrics.org
3637 S:      Supported
3638 F:      drivers/infiniband/hw/cxgb3/
3639 F:      include/uapi/rdma/cxgb3-abi.h
3640
3641 CXGB4 ETHERNET DRIVER (CXGB4)
3642 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3643 L:      netdev@vger.kernel.org
3644 W:      http://www.chelsio.com
3645 S:      Supported
3646 F:      drivers/net/ethernet/chelsio/cxgb4/
3647
3648 CXGB4 ISCSI DRIVER (CXGB4I)
3649 M:      Karen Xie <kxie@chelsio.com>
3650 L:      linux-scsi@vger.kernel.org
3651 W:      http://www.chelsio.com
3652 S:      Supported
3653 F:      drivers/scsi/cxgbi/cxgb4i
3654
3655 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3656 M:      Steve Wise <swise@chelsio.com>
3657 L:      linux-rdma@vger.kernel.org
3658 W:      http://www.openfabrics.org
3659 S:      Supported
3660 F:      drivers/infiniband/hw/cxgb4/
3661 F:      include/uapi/rdma/cxgb4-abi.h
3662
3663 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3664 M:      Casey Leedom <leedom@chelsio.com>
3665 L:      netdev@vger.kernel.org
3666 W:      http://www.chelsio.com
3667 S:      Supported
3668 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3669
3670 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3671 M:      Ian Munsie <imunsie@au1.ibm.com>
3672 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3673 L:      linuxppc-dev@lists.ozlabs.org
3674 S:      Supported
3675 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3676 F:      drivers/misc/cxl/
3677 F:      include/misc/cxl*
3678 F:      include/uapi/misc/cxl.h
3679 F:      Documentation/powerpc/cxl.txt
3680 F:      Documentation/ABI/testing/sysfs-class-cxl
3681
3682 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3683 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3684 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3685 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3686 L:      linux-scsi@vger.kernel.org
3687 S:      Supported
3688 F:      drivers/scsi/cxlflash/
3689 F:      include/uapi/scsi/cxlflash_ioctls.h
3690 F:      Documentation/powerpc/cxlflash.txt
3691
3692 STMMAC ETHERNET DRIVER
3693 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3694 M:      Alexandre Torgue <alexandre.torgue@st.com>
3695 L:      netdev@vger.kernel.org
3696 W:      http://www.stlinux.com
3697 S:      Supported
3698 F:      drivers/net/ethernet/stmicro/stmmac/
3699
3700 CYBERPRO FB DRIVER
3701 M:      Russell King <linux@armlinux.org.uk>
3702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3703 W:      http://www.armlinux.org.uk/
3704 S:      Maintained
3705 F:      drivers/video/fbdev/cyber2000fb.*
3706
3707 CYCLADES ASYNC MUX DRIVER
3708 W:      http://www.cyclades.com/
3709 S:      Orphan
3710 F:      drivers/tty/cyclades.c
3711 F:      include/linux/cyclades.h
3712 F:      include/uapi/linux/cyclades.h
3713
3714 CYCLADES PC300 DRIVER
3715 W:      http://www.cyclades.com/
3716 S:      Orphan
3717 F:      drivers/net/wan/pc300*
3718
3719 CYPRESS_FIRMWARE MEDIA DRIVER
3720 M:      Antti Palosaari <crope@iki.fi>
3721 L:      linux-media@vger.kernel.org
3722 W:      https://linuxtv.org
3723 W:      http://palosaari.fi/linux/
3724 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3725 T:      git git://linuxtv.org/anttip/media_tree.git
3726 S:      Maintained
3727 F:      drivers/media/common/cypress_firmware*
3728
3729 CYTTSP TOUCHSCREEN DRIVER
3730 M:      Ferruh Yigit <fery@cypress.com>
3731 L:      linux-input@vger.kernel.org
3732 S:      Supported
3733 F:      drivers/input/touchscreen/cyttsp*
3734 F:      include/linux/input/cyttsp.h
3735
3736 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3737 M:      Joshua Kinard <kumba@gentoo.org>
3738 S:      Maintained
3739 F:      drivers/rtc/rtc-ds1685.c
3740 F:      include/linux/rtc/ds1685.h
3741
3742 DAMA SLAVE for AX.25
3743 M:      Joerg Reuter <jreuter@yaina.de>
3744 W:      http://yaina.de/jreuter/
3745 W:      http://www.qsl.net/dl1bke/
3746 L:      linux-hams@vger.kernel.org
3747 S:      Maintained
3748 F:      net/ax25/af_ax25.c
3749 F:      net/ax25/ax25_dev.c
3750 F:      net/ax25/ax25_ds_*
3751 F:      net/ax25/ax25_in.c
3752 F:      net/ax25/ax25_out.c
3753 F:      net/ax25/ax25_timer.c
3754 F:      net/ax25/sysctl_net_ax25.c
3755
3756 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3757 L:      netdev@vger.kernel.org
3758 S:      Orphan
3759 F:      Documentation/networking/dmfe.txt
3760 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3761
3762 DC390/AM53C974 SCSI driver
3763 M:      Hannes Reinecke <hare@suse.com>
3764 L:      linux-scsi@vger.kernel.org
3765 S:      Maintained
3766 F:      drivers/scsi/am53c974.c
3767
3768 DC395x SCSI driver
3769 M:      Oliver Neukum <oliver@neukum.org>
3770 M:      Ali Akcaagac <aliakc@web.de>
3771 M:      Jamie Lenehan <lenehan@twibble.org>
3772 L:      dc395x@twibble.org
3773 W:      http://twibble.org/dist/dc395x/
3774 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3775 S:      Maintained
3776 F:      Documentation/scsi/dc395x.txt
3777 F:      drivers/scsi/dc395x.*
3778
3779 DCCP PROTOCOL
3780 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3781 L:      dccp@vger.kernel.org
3782 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3783 S:      Maintained
3784 F:      include/linux/dccp.h
3785 F:      include/uapi/linux/dccp.h
3786 F:      include/linux/tfrc.h
3787 F:      net/dccp/
3788
3789 DECnet NETWORK LAYER
3790 W:      http://linux-decnet.sourceforge.net
3791 L:      linux-decnet-user@lists.sourceforge.net
3792 S:      Orphan
3793 F:      Documentation/networking/decnet.txt
3794 F:      net/decnet/
3795
3796 DECSTATION PLATFORM SUPPORT
3797 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3798 L:      linux-mips@linux-mips.org
3799 W:      http://www.linux-mips.org/wiki/DECstation
3800 S:      Maintained
3801 F:      arch/mips/dec/
3802 F:      arch/mips/include/asm/dec/
3803 F:      arch/mips/include/asm/mach-dec/
3804
3805 DEFXX FDDI NETWORK DRIVER
3806 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3807 S:      Maintained
3808 F:      drivers/net/fddi/defxx.*
3809
3810 DELL LAPTOP DRIVER
3811 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3812 M:      Pali Rohár <pali.rohar@gmail.com>
3813 L:      platform-driver-x86@vger.kernel.org
3814 S:      Maintained
3815 F:      drivers/platform/x86/dell-laptop.c
3816
3817 DELL LAPTOP RBTN DRIVER
3818 M:      Pali Rohár <pali.rohar@gmail.com>
3819 S:      Maintained
3820 F:      drivers/platform/x86/dell-rbtn.*
3821
3822 DELL LAPTOP FREEFALL DRIVER
3823 M:      Pali Rohár <pali.rohar@gmail.com>
3824 S:      Maintained
3825 F:      drivers/platform/x86/dell-smo8800.c
3826
3827 DELL LAPTOP SMM DRIVER
3828 M:      Pali Rohár <pali.rohar@gmail.com>
3829 S:      Maintained
3830 F:      drivers/hwmon/dell-smm-hwmon.c
3831 F:      include/uapi/linux/i8k.h
3832
3833 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3834 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3835 S:      Maintained
3836 F:      Documentation/dcdbas.txt
3837 F:      drivers/firmware/dcdbas.*
3838
3839 DELL WMI EXTRAS DRIVER
3840 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3841 M:      Pali Rohár <pali.rohar@gmail.com>
3842 S:      Maintained
3843 F:      drivers/platform/x86/dell-wmi.c
3844
3845 DESIGNWARE USB2 DRD IP DRIVER
3846 M:      John Youn <johnyoun@synopsys.com>
3847 L:      linux-usb@vger.kernel.org
3848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3849 S:      Maintained
3850 F:      drivers/usb/dwc2/
3851
3852 DESIGNWARE USB3 DRD IP DRIVER
3853 M:      Felipe Balbi <balbi@kernel.org>
3854 L:      linux-usb@vger.kernel.org
3855 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3856 S:      Maintained
3857 F:      drivers/usb/dwc3/
3858
3859 DEVICE COREDUMP (DEV_COREDUMP)
3860 M:      Johannes Berg <johannes@sipsolutions.net>
3861 L:      linux-kernel@vger.kernel.org
3862 S:      Maintained
3863 F:      drivers/base/devcoredump.c
3864 F:      include/linux/devcoredump.h
3865
3866 DEVICE FREQUENCY (DEVFREQ)
3867 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3868 M:      Kyungmin Park <kyungmin.park@samsung.com>
3869 R:      Chanwoo Choi <cw00.choi@samsung.com>
3870 L:      linux-pm@vger.kernel.org
3871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3872 S:      Maintained
3873 F:      drivers/devfreq/
3874 F:      include/linux/devfreq.h
3875 F:      Documentation/devicetree/bindings/devfreq/
3876
3877 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3878 M:      Chanwoo Choi <cw00.choi@samsung.com>
3879 L:      linux-pm@vger.kernel.org
3880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3881 S:      Supported
3882 F:      drivers/devfreq/event/
3883 F:      drivers/devfreq/devfreq-event.c
3884 F:      include/linux/devfreq-event.h
3885 F:      Documentation/devicetree/bindings/devfreq/event/
3886
3887 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3888 M:      Chanwoo Choi <cw00.choi@samsung.com>
3889 L:      linux-pm@vger.kernel.org
3890 L:      linux-samsung-soc@vger.kernel.org
3891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3892 S:      Maintained
3893 F:      drivers/devfreq/exynos-bus.c
3894 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3895
3896 DEVICE NUMBER REGISTRY
3897 M:      Torben Mathiasen <device@lanana.org>
3898 W:      http://lanana.org/docs/device-list/index.html
3899 S:      Maintained
3900
3901 DEVICE-MAPPER  (LVM)
3902 M:      Alasdair Kergon <agk@redhat.com>
3903 M:      Mike Snitzer <snitzer@redhat.com>
3904 M:      dm-devel@redhat.com
3905 L:      dm-devel@redhat.com
3906 W:      http://sources.redhat.com/dm
3907 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3908 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3909 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3910 S:      Maintained
3911 F:      Documentation/device-mapper/
3912 F:      drivers/md/dm*
3913 F:      drivers/md/persistent-data/
3914 F:      include/linux/device-mapper.h
3915 F:      include/linux/dm-*.h
3916 F:      include/uapi/linux/dm-*.h
3917
3918 DEVLINK
3919 M:      Jiri Pirko <jiri@mellanox.com>
3920 L:      netdev@vger.kernel.org
3921 S:      Supported
3922 F:      net/core/devlink.c
3923 F:      include/net/devlink.h
3924 F:      include/uapi/linux/devlink.h
3925
3926 DIALOG SEMICONDUCTOR DRIVERS
3927 M:      Support Opensource <support.opensource@diasemi.com>
3928 W:      http://www.dialog-semiconductor.com/products
3929 S:      Supported
3930 F:      Documentation/hwmon/da90??
3931 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3932 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3933 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3934 F:      drivers/gpio/gpio-da90??.c
3935 F:      drivers/hwmon/da90??-hwmon.c
3936 F:      drivers/iio/adc/da91??-*.c
3937 F:      drivers/input/misc/da90??_onkey.c
3938 F:      drivers/input/touchscreen/da9052_tsi.c
3939 F:      drivers/leds/leds-da90??.c
3940 F:      drivers/mfd/da903x.c
3941 F:      drivers/mfd/da90??-*.c
3942 F:      drivers/mfd/da91??-*.c
3943 F:      drivers/power/supply/da9052-battery.c
3944 F:      drivers/power/supply/da91??-*.c
3945 F:      drivers/regulator/da903x.c
3946 F:      drivers/regulator/da9???-regulator.[ch]
3947 F:      drivers/rtc/rtc-da90??.c
3948 F:      drivers/video/backlight/da90??_bl.c
3949 F:      drivers/watchdog/da90??_wdt.c
3950 F:      include/linux/mfd/da903x.h
3951 F:      include/linux/mfd/da9052/
3952 F:      include/linux/mfd/da9055/
3953 F:      include/linux/mfd/da9062/
3954 F:      include/linux/mfd/da9063/
3955 F:      include/linux/mfd/da9150/
3956 F:      include/linux/regulator/da9211.h
3957 F:      include/sound/da[79]*.h
3958 F:      sound/soc/codecs/da[79]*.[ch]
3959
3960 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3961 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3962 L:      linux-gpio@vger.kernel.org
3963 S:      Maintained
3964 F:      drivers/gpio/gpio-gpio-mm.c
3965
3966 DIGI NEO AND CLASSIC PCI PRODUCTS
3967 M:      Lidza Louina <lidza.louina@gmail.com>
3968 M:      Mark Hounschell <markh@compro.net>
3969 L:      driverdev-devel@linuxdriverproject.org
3970 S:      Maintained
3971 F:      drivers/staging/dgnc/
3972
3973 DIOLAN U2C-12 I2C DRIVER
3974 M:      Guenter Roeck <linux@roeck-us.net>
3975 L:      linux-i2c@vger.kernel.org
3976 S:      Maintained
3977 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3978
3979 DIRECT ACCESS (DAX)
3980 M:      Matthew Wilcox <mawilcox@microsoft.com>
3981 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
3982 L:      linux-fsdevel@vger.kernel.org
3983 S:      Supported
3984 F:      fs/dax.c
3985 F:      include/linux/dax.h
3986 F:      include/trace/events/fs_dax.h
3987
3988 DIRECTORY NOTIFICATION (DNOTIFY)
3989 M:      Eric Paris <eparis@parisplace.org>
3990 S:      Maintained
3991 F:      Documentation/filesystems/dnotify.txt
3992 F:      fs/notify/dnotify/
3993 F:      include/linux/dnotify.h
3994
3995 DISK GEOMETRY AND PARTITION HANDLING
3996 M:      Andries Brouwer <aeb@cwi.nl>
3997 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3998 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3999 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4000 S:      Maintained
4001
4002 DISKQUOTA
4003 M:      Jan Kara <jack@suse.com>
4004 S:      Maintained
4005 F:      Documentation/filesystems/quota.txt
4006 F:      fs/quota/
4007 F:      include/linux/quota*.h
4008 F:      include/uapi/linux/quota*.h
4009
4010 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4011 M:      Bernie Thompson <bernie@plugable.com>
4012 L:      linux-fbdev@vger.kernel.org
4013 S:      Maintained
4014 W:      http://plugable.com/category/projects/udlfb/
4015 F:      drivers/video/fbdev/udlfb.c
4016 F:      include/video/udlfb.h
4017 F:      Documentation/fb/udlfb.txt
4018
4019 DISTRIBUTED LOCK MANAGER (DLM)
4020 M:      Christine Caulfield <ccaulfie@redhat.com>
4021 M:      David Teigland <teigland@redhat.com>
4022 L:      cluster-devel@redhat.com
4023 W:      http://sources.redhat.com/cluster/
4024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4025 S:      Supported
4026 F:      fs/dlm/
4027
4028 DMA BUFFER SHARING FRAMEWORK
4029 M:      Sumit Semwal <sumit.semwal@linaro.org>
4030 S:      Maintained
4031 L:      linux-media@vger.kernel.org
4032 L:      dri-devel@lists.freedesktop.org
4033 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4034 F:      drivers/dma-buf/
4035 F:      include/linux/dma-buf*
4036 F:      include/linux/reservation.h
4037 F:      include/linux/*fence.h
4038 F:      Documentation/driver-api/dma-buf.rst
4039 T:      git git://anongit.freedesktop.org/drm/drm-misc
4040
4041 SYNC FILE FRAMEWORK
4042 M:      Sumit Semwal <sumit.semwal@linaro.org>
4043 R:      Gustavo Padovan <gustavo@padovan.org>
4044 S:      Maintained
4045 L:      linux-media@vger.kernel.org
4046 L:      dri-devel@lists.freedesktop.org
4047 F:      drivers/dma-buf/sync_*
4048 F:      drivers/dma-buf/dma-fence*
4049 F:      drivers/dma-buf/sw_sync.c
4050 F:      include/linux/sync_file.h
4051 F:      include/uapi/linux/sync_file.h
4052 F:      Documentation/sync_file.txt
4053 T:      git git://anongit.freedesktop.org/drm/drm-misc
4054
4055 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4056 M:      Vinod Koul <vinod.koul@intel.com>
4057 L:      dmaengine@vger.kernel.org
4058 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4059 S:      Maintained
4060 F:      drivers/dma/
4061 F:      include/linux/dmaengine.h
4062 F:      Documentation/devicetree/bindings/dma/
4063 F:      Documentation/dmaengine/
4064 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4065
4066 DME1737 HARDWARE MONITOR DRIVER
4067 M:      Juerg Haefliger <juergh@gmail.com>
4068 L:      linux-hwmon@vger.kernel.org
4069 S:      Maintained
4070 F:      Documentation/hwmon/dme1737
4071 F:      drivers/hwmon/dme1737.c
4072
4073 DMI/SMBIOS SUPPORT
4074 M:      Jean Delvare <jdelvare@suse.com>
4075 S:      Maintained
4076 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4077 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4078 F:      drivers/firmware/dmi-id.c
4079 F:      drivers/firmware/dmi_scan.c
4080 F:      include/linux/dmi.h
4081
4082 DOCUMENTATION
4083 M:      Jonathan Corbet <corbet@lwn.net>
4084 L:      linux-doc@vger.kernel.org
4085 S:      Maintained
4086 F:      Documentation/
4087 F:      scripts/docproc.c
4088 F:      scripts/kernel-doc*
4089 X:      Documentation/ABI/
4090 X:      Documentation/devicetree/
4091 X:      Documentation/acpi
4092 X:      Documentation/power
4093 X:      Documentation/spi
4094 X:      Documentation/media
4095 T:      git git://git.lwn.net/linux.git docs-next
4096
4097 DOUBLETALK DRIVER
4098 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4099 L:      blinux-list@redhat.com
4100 S:      Maintained
4101 F:      drivers/char/dtlk.c
4102 F:      include/linux/dtlk.h
4103
4104 DPT_I2O SCSI RAID DRIVER
4105 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4106 L:      linux-scsi@vger.kernel.org
4107 W:      http://www.adaptec.com/
4108 S:      Maintained
4109 F:      drivers/scsi/dpt*
4110 F:      drivers/scsi/dpt/
4111
4112 DRBD DRIVER
4113 M:      Philipp Reisner <philipp.reisner@linbit.com>
4114 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4115 L:      drbd-dev@lists.linbit.com
4116 W:      http://www.drbd.org
4117 T:      git git://git.linbit.com/linux-drbd.git
4118 T:      git git://git.linbit.com/drbd-8.4.git
4119 S:      Supported
4120 F:      drivers/block/drbd/
4121 F:      lib/lru_cache.c
4122 F:      Documentation/blockdev/drbd/
4123
4124 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4125 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4127 S:      Supported
4128 F:      Documentation/kobject.txt
4129 F:      drivers/base/
4130 F:      fs/debugfs/
4131 F:      fs/kernfs/
4132 F:      fs/sysfs/
4133 F:      include/linux/debugfs.h
4134 F:      include/linux/kobj*
4135 F:      lib/kobj*
4136
4137 DRM DRIVERS
4138 M:      David Airlie <airlied@linux.ie>
4139 L:      dri-devel@lists.freedesktop.org
4140 T:      git git://people.freedesktop.org/~airlied/linux
4141 B:      https://bugs.freedesktop.org/
4142 C:      irc://chat.freenode.net/dri-devel
4143 S:      Maintained
4144 F:      drivers/gpu/drm/
4145 F:      drivers/gpu/vga/
4146 F:      Documentation/devicetree/bindings/display/
4147 F:      Documentation/devicetree/bindings/gpu/
4148 F:      Documentation/devicetree/bindings/video/
4149 F:      Documentation/gpu/
4150 F:      include/drm/
4151 F:      include/uapi/drm/
4152
4153 DRM DRIVERS AND MISC GPU PATCHES
4154 M:      Daniel Vetter <daniel.vetter@intel.com>
4155 M:      Jani Nikula <jani.nikula@linux.intel.com>
4156 M:      Sean Paul <seanpaul@chromium.org>
4157 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4158 S:      Maintained
4159 T:      git git://anongit.freedesktop.org/drm/drm-misc
4160 F:      Documentation/gpu/
4161 F:      drivers/gpu/vga/
4162 F:      drivers/gpu/drm/*
4163 F:      include/drm/drm*
4164 F:      include/uapi/drm/drm*
4165
4166 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4167 M:      Dave Airlie <airlied@redhat.com>
4168 S:      Odd Fixes
4169 F:      drivers/gpu/drm/ast/
4170
4171 DRM DRIVERS FOR BRIDGE CHIPS
4172 M:      Archit Taneja <architt@codeaurora.org>
4173 S:      Maintained
4174 T:      git git://anongit.freedesktop.org/drm/drm-misc
4175 F:      drivers/gpu/drm/bridge/
4176
4177 DRM DRIVER FOR BOCHS VIRTUAL GPU
4178 M:      Gerd Hoffmann <kraxel@redhat.com>
4179 L:      virtualization@lists.linux-foundation.org
4180 T:      git git://git.kraxel.org/linux drm-qemu
4181 S:      Maintained
4182 F:      drivers/gpu/drm/bochs/
4183
4184 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4185 M:      Dave Airlie <airlied@redhat.com>
4186 M:      Gerd Hoffmann <kraxel@redhat.com>
4187 L:      virtualization@lists.linux-foundation.org
4188 T:      git git://git.kraxel.org/linux drm-qemu
4189 S:      Obsolete
4190 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4191 F:      drivers/gpu/drm/cirrus/
4192
4193 RADEON and AMDGPU DRM DRIVERS
4194 M:      Alex Deucher <alexander.deucher@amd.com>
4195 M:      Christian König <christian.koenig@amd.com>
4196 L:      amd-gfx@lists.freedesktop.org
4197 T:      git git://people.freedesktop.org/~agd5f/linux
4198 S:      Supported
4199 F:      drivers/gpu/drm/radeon/
4200 F:      include/uapi/drm/radeon_drm.h
4201 F:      drivers/gpu/drm/amd/
4202 F:      include/uapi/drm/amdgpu_drm.h
4203
4204 DRM PANEL DRIVERS
4205 M:      Thierry Reding <thierry.reding@gmail.com>
4206 L:      dri-devel@lists.freedesktop.org
4207 T:      git git://anongit.freedesktop.org/tegra/linux.git
4208 S:      Maintained
4209 F:      drivers/gpu/drm/drm_panel.c
4210 F:      drivers/gpu/drm/panel/
4211 F:      include/drm/drm_panel.h
4212 F:      Documentation/devicetree/bindings/display/panel/
4213
4214 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4215 M:      Daniel Vetter <daniel.vetter@intel.com>
4216 M:      Jani Nikula <jani.nikula@linux.intel.com>
4217 L:      intel-gfx@lists.freedesktop.org
4218 W:      https://01.org/linuxgraphics/
4219 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4220 C:      irc://chat.freenode.net/intel-gfx
4221 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4222 T:      git git://anongit.freedesktop.org/drm-intel
4223 S:      Supported
4224 F:      drivers/gpu/drm/i915/
4225 F:      include/drm/i915*
4226 F:      include/uapi/drm/i915_drm.h
4227 F:      Documentation/gpu/i915.rst
4228
4229 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4230 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4231 M:      Zhi Wang <zhi.a.wang@intel.com>
4232 L:      intel-gvt-dev@lists.freedesktop.org
4233 L:      intel-gfx@lists.freedesktop.org
4234 W:      https://01.org/igvt-g
4235 T:      git https://github.com/01org/gvt-linux.git
4236 S:      Supported
4237 F:      drivers/gpu/drm/i915/gvt/
4238
4239 DRM DRIVERS FOR ATMEL HLCDC
4240 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4241 L:      dri-devel@lists.freedesktop.org
4242 S:      Supported
4243 F:      drivers/gpu/drm/atmel-hlcdc/
4244 F:      Documentation/devicetree/bindings/drm/atmel/
4245
4246 DRM DRIVERS FOR ALLWINNER A10
4247 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4248 L:      dri-devel@lists.freedesktop.org
4249 S:      Supported
4250 F:      drivers/gpu/drm/sun4i/
4251 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4252
4253 DRM DRIVERS FOR AMLOGIC SOCS
4254 M:      Neil Armstrong <narmstrong@baylibre.com>
4255 L:      dri-devel@lists.freedesktop.org
4256 L:      linux-amlogic@lists.infradead.org
4257 W:      http://linux-meson.com/
4258 S:      Supported
4259 F:      drivers/gpu/drm/meson/
4260 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4261
4262 DRM DRIVERS FOR EXYNOS
4263 M:      Inki Dae <inki.dae@samsung.com>
4264 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4265 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4266 M:      Kyungmin Park <kyungmin.park@samsung.com>
4267 L:      dri-devel@lists.freedesktop.org
4268 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4269 S:      Supported
4270 F:      drivers/gpu/drm/exynos/
4271 F:      include/uapi/drm/exynos_drm.h
4272 F:      Documentation/devicetree/bindings/display/exynos/
4273
4274 DRM DRIVERS FOR FREESCALE DCU
4275 M:      Stefan Agner <stefan@agner.ch>
4276 M:      Alison Wang <alison.wang@freescale.com>
4277 L:      dri-devel@lists.freedesktop.org
4278 S:      Supported
4279 F:      drivers/gpu/drm/fsl-dcu/
4280 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4281 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4282 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4283
4284 DRM DRIVERS FOR FREESCALE IMX
4285 M:      Philipp Zabel <p.zabel@pengutronix.de>
4286 L:      dri-devel@lists.freedesktop.org
4287 S:      Maintained
4288 F:      drivers/gpu/drm/imx/
4289 F:      drivers/gpu/ipu-v3/
4290 F:      Documentation/devicetree/bindings/display/imx/
4291
4292 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4293 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4294 L:      dri-devel@lists.freedesktop.org
4295 T:      git git://github.com/patjak/drm-gma500
4296 S:      Maintained
4297 F:      drivers/gpu/drm/gma500/
4298
4299 DRM DRIVERS FOR HISILICON
4300 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4301 M:      Rongrong Zou <zourongrong@gmail.com>
4302 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4303 R:      Chen Feng <puck.chen@hisilicon.com>
4304 L:      dri-devel@lists.freedesktop.org
4305 T:      git git://github.com/xin3liang/linux.git
4306 S:      Maintained
4307 F:      drivers/gpu/drm/hisilicon/
4308 F:      Documentation/devicetree/bindings/display/hisilicon/
4309
4310 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4311 S:      Orphan / Obsolete
4312 F:      drivers/gpu/drm/i810/
4313 F:      include/uapi/drm/i810_drm.h
4314
4315 DRM DRIVERS FOR MEDIATEK
4316 M:      CK Hu <ck.hu@mediatek.com>
4317 M:      Philipp Zabel <p.zabel@pengutronix.de>
4318 L:      dri-devel@lists.freedesktop.org
4319 S:      Supported
4320 F:      drivers/gpu/drm/mediatek/
4321 F:      Documentation/devicetree/bindings/display/mediatek/
4322
4323 DRM DRIVER FOR MI0283QT
4324 M:      Noralf Trønnes <noralf@tronnes.org>
4325 S:      Maintained
4326 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4327 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4328
4329 DRM DRIVER FOR MSM ADRENO GPU
4330 M:      Rob Clark <robdclark@gmail.com>
4331 L:      linux-arm-msm@vger.kernel.org
4332 L:      dri-devel@lists.freedesktop.org
4333 L:      freedreno@lists.freedesktop.org
4334 T:      git git://people.freedesktop.org/~robclark/linux
4335 S:      Maintained
4336 F:      drivers/gpu/drm/msm/
4337 F:      include/uapi/drm/msm_drm.h
4338 F:      Documentation/devicetree/bindings/display/msm/
4339
4340 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4341 M:      Ben Skeggs <bskeggs@redhat.com>
4342 L:      dri-devel@lists.freedesktop.org
4343 L:      nouveau@lists.freedesktop.org
4344 T:      git git://github.com/skeggsb/linux
4345 S:      Supported
4346 F:      drivers/gpu/drm/nouveau/
4347 F:      include/uapi/drm/nouveau_drm.h
4348
4349 DRM DRIVERS FOR NVIDIA TEGRA
4350 M:      Thierry Reding <thierry.reding@gmail.com>
4351 L:      dri-devel@lists.freedesktop.org
4352 L:      linux-tegra@vger.kernel.org
4353 T:      git git://anongit.freedesktop.org/tegra/linux.git
4354 S:      Supported
4355 F:      drivers/gpu/drm/tegra/
4356 F:      drivers/gpu/host1x/
4357 F:      include/linux/host1x.h
4358 F:      include/uapi/drm/tegra_drm.h
4359 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4360
4361 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4362 S:      Orphan / Obsolete
4363 F:      drivers/gpu/drm/mga/
4364 F:      include/uapi/drm/mga_drm.h
4365
4366 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4367 M:      Dave Airlie <airlied@redhat.com>
4368 S:      Odd Fixes
4369 F:      drivers/gpu/drm/mgag200/
4370
4371 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4372 S:      Orphan / Obsolete
4373 F:      drivers/gpu/drm/r128/
4374 F:      include/uapi/drm/r128_drm.h
4375
4376 DRM DRIVERS FOR RENESAS
4377 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4378 L:      dri-devel@lists.freedesktop.org
4379 L:      linux-renesas-soc@vger.kernel.org
4380 T:      git git://linuxtv.org/pinchartl/fbdev
4381 S:      Supported
4382 F:      drivers/gpu/drm/rcar-du/
4383 F:      drivers/gpu/drm/shmobile/
4384 F:      include/linux/platform_data/shmob_drm.h
4385 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4386
4387 DRM DRIVER FOR QXL VIRTUAL GPU
4388 M:      Dave Airlie <airlied@redhat.com>
4389 M:      Gerd Hoffmann <kraxel@redhat.com>
4390 L:      virtualization@lists.linux-foundation.org
4391 T:      git git://git.kraxel.org/linux drm-qemu
4392 S:      Maintained
4393 F:      drivers/gpu/drm/qxl/
4394 F:      include/uapi/drm/qxl_drm.h
4395
4396 DRM DRIVERS FOR ROCKCHIP
4397 M:      Mark Yao <mark.yao@rock-chips.com>
4398 L:      dri-devel@lists.freedesktop.org
4399 S:      Maintained
4400 F:      drivers/gpu/drm/rockchip/
4401 F:      Documentation/devicetree/bindings/display/rockchip/
4402
4403 DRM DRIVER FOR SAVAGE VIDEO CARDS
4404 S:      Orphan / Obsolete
4405 F:      drivers/gpu/drm/savage/
4406 F:      include/uapi/drm/savage_drm.h
4407
4408 DRM DRIVER FOR SIS VIDEO CARDS
4409 S:      Orphan / Obsolete
4410 F:      drivers/gpu/drm/sis/
4411 F:      include/uapi/drm/sis_drm.h
4412
4413 DRM DRIVERS FOR STI
4414 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4415 M:      Vincent Abriou <vincent.abriou@st.com>
4416 L:      dri-devel@lists.freedesktop.org
4417 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4418 S:      Maintained
4419 F:      drivers/gpu/drm/sti
4420 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4421
4422 DRM DRIVER FOR TDFX VIDEO CARDS
4423 S:      Orphan / Obsolete
4424 F:      drivers/gpu/drm/tdfx/
4425
4426 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4427 M:      Dave Airlie <airlied@redhat.com>
4428 S:      Odd Fixes
4429 F:      drivers/gpu/drm/udl/
4430
4431 DRM DRIVERS FOR VIVANTE GPU IP
4432 M:      Lucas Stach <l.stach@pengutronix.de>
4433 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4434 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4435 L:      etnaviv@lists.freedesktop.org
4436 L:      dri-devel@lists.freedesktop.org
4437 S:      Maintained
4438 F:      drivers/gpu/drm/etnaviv/
4439 F:      include/uapi/drm/etnaviv_drm.h
4440 F:      Documentation/devicetree/bindings/display/etnaviv/
4441
4442 DRM DRIVER FOR VMWARE VIRTUAL GPU
4443 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4444 M:      Sinclair Yeh <syeh@vmware.com>
4445 M:      Thomas Hellstrom <thellstrom@vmware.com>
4446 L:      dri-devel@lists.freedesktop.org
4447 T:      git git://people.freedesktop.org/~syeh/repos_linux
4448 T:      git git://people.freedesktop.org/~thomash/linux
4449 S:      Supported
4450 F:      drivers/gpu/drm/vmwgfx/
4451 F:      include/uapi/drm/vmwgfx_drm.h
4452
4453 DRM DRIVERS FOR VC4
4454 M:      Eric Anholt <eric@anholt.net>
4455 T:      git git://github.com/anholt/linux
4456 S:      Supported
4457 F:      drivers/gpu/drm/vc4/
4458 F:      include/uapi/drm/vc4_drm.h
4459 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4460
4461 DRM DRIVERS FOR TI OMAP
4462 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4463 L:      dri-devel@lists.freedesktop.org
4464 S:      Maintained
4465 F:      drivers/gpu/drm/omapdrm/
4466 F:      Documentation/devicetree/bindings/display/ti/
4467
4468 DRM DRIVERS FOR TI LCDC
4469 M:      Jyri Sarha <jsarha@ti.com>
4470 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4471 L:      dri-devel@lists.freedesktop.org
4472 S:      Maintained
4473 F:      drivers/gpu/drm/tilcdc/
4474 F:      Documentation/devicetree/bindings/display/tilcdc/
4475
4476 DRM DRIVERS FOR ZTE ZX
4477 M:      Shawn Guo <shawnguo@kernel.org>
4478 L:      dri-devel@lists.freedesktop.org
4479 S:      Maintained
4480 F:      drivers/gpu/drm/zte/
4481 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4482
4483 DSBR100 USB FM RADIO DRIVER
4484 M:      Alexey Klimov <klimov.linux@gmail.com>
4485 L:      linux-media@vger.kernel.org
4486 T:      git git://linuxtv.org/media_tree.git
4487 S:      Maintained
4488 F:      drivers/media/radio/dsbr100.c
4489
4490 DSCC4 DRIVER
4491 M:      Francois Romieu <romieu@fr.zoreil.com>
4492 L:      netdev@vger.kernel.org
4493 S:      Maintained
4494 F:      drivers/net/wan/dscc4.c
4495
4496 DT3155 MEDIA DRIVER
4497 M:      Hans Verkuil <hverkuil@xs4all.nl>
4498 L:      linux-media@vger.kernel.org
4499 T:      git git://linuxtv.org/media_tree.git
4500 W:      https://linuxtv.org
4501 S:      Odd Fixes
4502 F:      drivers/media/pci/dt3155/
4503
4504 DVB_USB_AF9015 MEDIA DRIVER
4505 M:      Antti Palosaari <crope@iki.fi>
4506 L:      linux-media@vger.kernel.org
4507 W:      https://linuxtv.org
4508 W:      http://palosaari.fi/linux/
4509 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4510 T:      git git://linuxtv.org/anttip/media_tree.git
4511 S:      Maintained
4512 F:      drivers/media/usb/dvb-usb-v2/af9015*
4513
4514 DVB_USB_AF9035 MEDIA DRIVER
4515 M:      Antti Palosaari <crope@iki.fi>
4516 L:      linux-media@vger.kernel.org
4517 W:      https://linuxtv.org
4518 W:      http://palosaari.fi/linux/
4519 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4520 T:      git git://linuxtv.org/anttip/media_tree.git
4521 S:      Maintained
4522 F:      drivers/media/usb/dvb-usb-v2/af9035*
4523
4524 DVB_USB_ANYSEE MEDIA DRIVER
4525 M:      Antti Palosaari <crope@iki.fi>
4526 L:      linux-media@vger.kernel.org
4527 W:      https://linuxtv.org
4528 W:      http://palosaari.fi/linux/
4529 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4530 T:      git git://linuxtv.org/anttip/media_tree.git
4531 S:      Maintained
4532 F:      drivers/media/usb/dvb-usb-v2/anysee*
4533
4534 DVB_USB_AU6610 MEDIA DRIVER
4535 M:      Antti Palosaari <crope@iki.fi>
4536 L:      linux-media@vger.kernel.org
4537 W:      https://linuxtv.org
4538 W:      http://palosaari.fi/linux/
4539 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4540 T:      git git://linuxtv.org/anttip/media_tree.git
4541 S:      Maintained
4542 F:      drivers/media/usb/dvb-usb-v2/au6610*
4543
4544 DVB_USB_CE6230 MEDIA DRIVER
4545 M:      Antti Palosaari <crope@iki.fi>
4546 L:      linux-media@vger.kernel.org
4547 W:      https://linuxtv.org
4548 W:      http://palosaari.fi/linux/
4549 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4550 T:      git git://linuxtv.org/anttip/media_tree.git
4551 S:      Maintained
4552 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4553
4554 DVB_USB_CXUSB MEDIA DRIVER
4555 M:      Michael Krufky <mkrufky@linuxtv.org>
4556 L:      linux-media@vger.kernel.org
4557 W:      https://linuxtv.org
4558 W:      http://github.com/mkrufky
4559 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4560 T:      git git://linuxtv.org/media_tree.git
4561 S:      Maintained
4562 F:      drivers/media/usb/dvb-usb/cxusb*
4563
4564 DVB_USB_EC168 MEDIA DRIVER
4565 M:      Antti Palosaari <crope@iki.fi>
4566 L:      linux-media@vger.kernel.org
4567 W:      https://linuxtv.org
4568 W:      http://palosaari.fi/linux/
4569 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4570 T:      git git://linuxtv.org/anttip/media_tree.git
4571 S:      Maintained
4572 F:      drivers/media/usb/dvb-usb-v2/ec168*
4573
4574 DVB_USB_GL861 MEDIA DRIVER
4575 M:      Antti Palosaari <crope@iki.fi>
4576 L:      linux-media@vger.kernel.org
4577 W:      https://linuxtv.org
4578 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4579 T:      git git://linuxtv.org/anttip/media_tree.git
4580 S:      Maintained
4581 F:      drivers/media/usb/dvb-usb-v2/gl861*
4582
4583 DVB_USB_MXL111SF MEDIA DRIVER
4584 M:      Michael Krufky <mkrufky@linuxtv.org>
4585 L:      linux-media@vger.kernel.org
4586 W:      https://linuxtv.org
4587 W:      http://github.com/mkrufky
4588 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4589 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4590 S:      Maintained
4591 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4592
4593 DVB_USB_RTL28XXU MEDIA DRIVER
4594 M:      Antti Palosaari <crope@iki.fi>
4595 L:      linux-media@vger.kernel.org
4596 W:      https://linuxtv.org
4597 W:      http://palosaari.fi/linux/
4598 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4599 T:      git git://linuxtv.org/anttip/media_tree.git
4600 S:      Maintained
4601 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4602
4603 DVB_USB_V2 MEDIA DRIVER
4604 M:      Antti Palosaari <crope@iki.fi>
4605 L:      linux-media@vger.kernel.org
4606 W:      https://linuxtv.org
4607 W:      http://palosaari.fi/linux/
4608 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4609 T:      git git://linuxtv.org/anttip/media_tree.git
4610 S:      Maintained
4611 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4612 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4613
4614 DYNAMIC DEBUG
4615 M:      Jason Baron <jbaron@akamai.com>
4616 S:      Maintained
4617 F:      lib/dynamic_debug.c
4618 F:      include/linux/dynamic_debug.h
4619
4620 DZ DECSTATION DZ11 SERIAL DRIVER
4621 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4622 S:      Maintained
4623 F:      drivers/tty/serial/dz.*
4624
4625 E3X0 POWER BUTTON DRIVER
4626 M:      Moritz Fischer <moritz.fischer@ettus.com>
4627 L:      usrp-users@lists.ettus.com
4628 W:      http://www.ettus.com
4629 S:      Supported
4630 F:      drivers/input/misc/e3x0-button.c
4631 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4632
4633 E4000 MEDIA DRIVER
4634 M:      Antti Palosaari <crope@iki.fi>
4635 L:      linux-media@vger.kernel.org
4636 W:      https://linuxtv.org
4637 W:      http://palosaari.fi/linux/
4638 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4639 T:      git git://linuxtv.org/anttip/media_tree.git
4640 S:      Maintained
4641 F:      drivers/media/tuners/e4000*
4642
4643 EATA ISA/EISA/PCI SCSI DRIVER
4644 M:      Dario Ballabio <ballabio_dario@emc.com>
4645 L:      linux-scsi@vger.kernel.org
4646 S:      Maintained
4647 F:      drivers/scsi/eata.c
4648
4649 EC100 MEDIA DRIVER
4650 M:      Antti Palosaari <crope@iki.fi>
4651 L:      linux-media@vger.kernel.org
4652 W:      https://linuxtv.org
4653 W:      http://palosaari.fi/linux/
4654 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4655 T:      git git://linuxtv.org/anttip/media_tree.git
4656 S:      Maintained
4657 F:      drivers/media/dvb-frontends/ec100*
4658
4659 ECRYPT FILE SYSTEM
4660 M:      Tyler Hicks <tyhicks@canonical.com>
4661 L:      ecryptfs@vger.kernel.org
4662 W:      http://ecryptfs.org
4663 W:      https://launchpad.net/ecryptfs
4664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4665 S:      Supported
4666 F:      Documentation/filesystems/ecryptfs.txt
4667 F:      fs/ecryptfs/
4668
4669 EDAC-CORE
4670 M:      Borislav Petkov <bp@alien8.de>
4671 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4672 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4673 L:      linux-edac@vger.kernel.org
4674 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4675 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4676 S:      Supported
4677 F:      Documentation/admin-guide/ras.rst
4678 F:      Documentation/driver-api/edac.rst
4679 F:      drivers/edac/
4680 F:      include/linux/edac.h
4681
4682 EDAC-AMD64
4683 M:      Borislav Petkov <bp@alien8.de>
4684 L:      linux-edac@vger.kernel.org
4685 S:      Maintained
4686 F:      drivers/edac/amd64_edac*
4687
4688 EDAC-CALXEDA
4689 M:      Robert Richter <rric@kernel.org>
4690 L:      linux-edac@vger.kernel.org
4691 S:      Maintained
4692 F:      drivers/edac/highbank*
4693
4694 EDAC-CAVIUM
4695 M:      Ralf Baechle <ralf@linux-mips.org>
4696 M:      David Daney <david.daney@cavium.com>
4697 L:      linux-edac@vger.kernel.org
4698 L:      linux-mips@linux-mips.org
4699 S:      Supported
4700 F:      drivers/edac/octeon_edac*
4701
4702 EDAC-E752X
4703 M:      Mark Gross <mark.gross@intel.com>
4704 L:      linux-edac@vger.kernel.org
4705 S:      Maintained
4706 F:      drivers/edac/e752x_edac.c
4707
4708 EDAC-E7XXX
4709 L:      linux-edac@vger.kernel.org
4710 S:      Maintained
4711 F:      drivers/edac/e7xxx_edac.c
4712
4713 EDAC-FSL_DDR
4714 M:      York Sun <york.sun@nxp.com>
4715 L:      linux-edac@vger.kernel.org
4716 S:      Maintained
4717 F:      drivers/edac/fsl_ddr_edac.*
4718
4719 EDAC-GHES
4720 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4721 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4722 L:      linux-edac@vger.kernel.org
4723 S:      Maintained
4724 F:      drivers/edac/ghes_edac.c
4725
4726 EDAC-I82443BXGX
4727 M:      Tim Small <tim@buttersideup.com>
4728 L:      linux-edac@vger.kernel.org
4729 S:      Maintained
4730 F:      drivers/edac/i82443bxgx_edac.c
4731
4732 EDAC-I3000
4733 L:      linux-edac@vger.kernel.org
4734 S:      Orphan
4735 F:      drivers/edac/i3000_edac.c
4736
4737 EDAC-I5000
4738 L:      linux-edac@vger.kernel.org
4739 S:      Maintained
4740 F:      drivers/edac/i5000_edac.c
4741
4742 EDAC-I5400
4743 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4744 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4745 L:      linux-edac@vger.kernel.org
4746 S:      Maintained
4747 F:      drivers/edac/i5400_edac.c
4748
4749 EDAC-I7300
4750 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4751 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4752 L:      linux-edac@vger.kernel.org
4753 S:      Maintained
4754 F:      drivers/edac/i7300_edac.c
4755
4756 EDAC-I7CORE
4757 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4758 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4759 L:      linux-edac@vger.kernel.org
4760 S:      Maintained
4761 F:      drivers/edac/i7core_edac.c
4762
4763 EDAC-I82975X
4764 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4765 M:      "Arvind R." <arvino55@gmail.com>
4766 L:      linux-edac@vger.kernel.org
4767 S:      Maintained
4768 F:      drivers/edac/i82975x_edac.c
4769
4770 EDAC-IE31200
4771 M:      Jason Baron <jbaron@akamai.com>
4772 L:      linux-edac@vger.kernel.org
4773 S:      Maintained
4774 F:      drivers/edac/ie31200_edac.c
4775
4776 EDAC-MPC85XX
4777 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4778 L:      linux-edac@vger.kernel.org
4779 S:      Maintained
4780 F:      drivers/edac/mpc85xx_edac.[ch]
4781
4782 EDAC-PASEMI
4783 M:      Egor Martovetsky <egor@pasemi.com>
4784 L:      linux-edac@vger.kernel.org
4785 S:      Maintained
4786 F:      drivers/edac/pasemi_edac.c
4787
4788 EDAC-R82600
4789 M:      Tim Small <tim@buttersideup.com>
4790 L:      linux-edac@vger.kernel.org
4791 S:      Maintained
4792 F:      drivers/edac/r82600_edac.c
4793
4794 EDAC-SBRIDGE
4795 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4796 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4797 L:      linux-edac@vger.kernel.org
4798 S:      Maintained
4799 F:      drivers/edac/sb_edac.c
4800
4801 EDAC-SKYLAKE
4802 M:      Tony Luck <tony.luck@intel.com>
4803 L:      linux-edac@vger.kernel.org
4804 S:      Maintained
4805 F:      drivers/edac/skx_edac.c
4806
4807 EDAC-XGENE
4808 APPLIED MICRO (APM) X-GENE SOC EDAC
4809 M:     Loc Ho <lho@apm.com>
4810 S:     Supported
4811 F:     drivers/edac/xgene_edac.c
4812 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4813
4814 EDIROL UA-101/UA-1000 DRIVER
4815 M:      Clemens Ladisch <clemens@ladisch.de>
4816 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4817 T:      git git://git.alsa-project.org/alsa-kernel.git
4818 S:      Maintained
4819 F:      sound/usb/misc/ua101.c
4820
4821 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4822 M:      Matt Fleming <matt@codeblueprint.co.uk>
4823 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4824 L:      linux-efi@vger.kernel.org
4825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4826 S:      Maintained
4827 F:      Documentation/efi-stub.txt
4828 F:      arch/*/kernel/efi.c
4829 F:      arch/x86/boot/compressed/eboot.[ch]
4830 F:      arch/*/include/asm/efi.h
4831 F:      arch/x86/platform/efi/
4832 F:      drivers/firmware/efi/
4833 F:      include/linux/efi*.h
4834 F:      arch/arm/boot/compressed/efi-header.S
4835 F:      arch/arm64/kernel/efi-entry.S
4836
4837 EFI VARIABLE FILESYSTEM
4838 M:      Matthew Garrett <matthew.garrett@nebula.com>
4839 M:      Jeremy Kerr <jk@ozlabs.org>
4840 M:      Matt Fleming <matt@codeblueprint.co.uk>
4841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4842 L:      linux-efi@vger.kernel.org
4843 S:      Maintained
4844 F:      fs/efivarfs/
4845
4846 EFIFB FRAMEBUFFER DRIVER
4847 L:      linux-fbdev@vger.kernel.org
4848 M:      Peter Jones <pjones@redhat.com>
4849 S:      Maintained
4850 F:      drivers/video/fbdev/efifb.c
4851
4852 EFI TEST DRIVER
4853 L:      linux-efi@vger.kernel.org
4854 M:      Ivan Hu <ivan.hu@canonical.com>
4855 M:      Matt Fleming <matt@codeblueprint.co.uk>
4856 S:      Maintained
4857 F:      drivers/firmware/efi/test/
4858
4859 EFS FILESYSTEM
4860 W:      http://aeschi.ch.eu.org/efs/
4861 S:      Orphan
4862 F:      fs/efs/
4863
4864 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4865 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4866 L:      netdev@vger.kernel.org
4867 S:      Maintained
4868 F:      drivers/net/ethernet/ibm/ehea/
4869
4870 EM28XX VIDEO4LINUX DRIVER
4871 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4872 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4873 L:      linux-media@vger.kernel.org
4874 W:      https://linuxtv.org
4875 T:      git git://linuxtv.org/media_tree.git
4876 S:      Maintained
4877 F:      drivers/media/usb/em28xx/
4878 F:      Documentation/media/v4l-drivers/em28xx*
4879
4880 EMBEDDED LINUX
4881 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4882 M:      Matt Mackall <mpm@selenic.com>
4883 M:      David Woodhouse <dwmw2@infradead.org>
4884 L:      linux-embedded@vger.kernel.org
4885 S:      Maintained
4886
4887 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4888 M:      James Smart <james.smart@broadcom.com>
4889 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4890 L:      linux-scsi@vger.kernel.org
4891 W:      http://www.broadcom.com
4892 S:      Supported
4893 F:      drivers/scsi/lpfc/
4894
4895 ENE CB710 FLASH CARD READER DRIVER
4896 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4897 S:      Maintained
4898 F:      drivers/misc/cb710/
4899 F:      drivers/mmc/host/cb710-mmc.*
4900 F:      include/linux/cb710.h
4901
4902 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4903 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4904 S:      Maintained
4905 F:      drivers/media/rc/ene_ir.*
4906
4907 EPSON S1D13XXX FRAMEBUFFER DRIVER
4908 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4909 S:      Maintained
4910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4911 F:      drivers/video/fbdev/s1d13xxxfb.c
4912 F:      include/video/s1d13xxxfb.h
4913
4914 ET131X NETWORK DRIVER
4915 M:      Mark Einon <mark.einon@gmail.com>
4916 S:      Odd Fixes
4917 F:      drivers/net/ethernet/agere/
4918
4919 ETHERNET BRIDGE
4920 M:      Stephen Hemminger <stephen@networkplumber.org>
4921 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4922 L:      netdev@vger.kernel.org
4923 W:      http://www.linuxfoundation.org/en/Net:Bridge
4924 S:      Maintained
4925 F:      include/linux/netfilter_bridge/
4926 F:      net/bridge/
4927
4928 ETHERNET PHY LIBRARY
4929 M:      Florian Fainelli <f.fainelli@gmail.com>
4930 L:      netdev@vger.kernel.org
4931 S:      Maintained
4932 F:      include/linux/phy.h
4933 F:      include/linux/phy_fixed.h
4934 F:      drivers/net/phy/
4935 F:      Documentation/networking/phy.txt
4936 F:      drivers/of/of_mdio.c
4937 F:      drivers/of/of_net.c
4938
4939 EXT2 FILE SYSTEM
4940 M:      Jan Kara <jack@suse.com>
4941 L:      linux-ext4@vger.kernel.org
4942 S:      Maintained
4943 F:      Documentation/filesystems/ext2.txt
4944 F:      fs/ext2/
4945 F:      include/linux/ext2*
4946
4947 EXT4 FILE SYSTEM
4948 M:      "Theodore Ts'o" <tytso@mit.edu>
4949 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4950 L:      linux-ext4@vger.kernel.org
4951 W:      http://ext4.wiki.kernel.org
4952 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4954 S:      Maintained
4955 F:      Documentation/filesystems/ext4.txt
4956 F:      fs/ext4/
4957
4958 Extended Verification Module (EVM)
4959 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4960 L:      linux-ima-devel@lists.sourceforge.net
4961 L:      linux-security-module@vger.kernel.org
4962 S:      Supported
4963 F:      security/integrity/evm/
4964
4965 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4966 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4967 M:      Chanwoo Choi <cw00.choi@samsung.com>
4968 L:      linux-kernel@vger.kernel.org
4969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4970 S:      Maintained
4971 F:      drivers/extcon/
4972 F:      include/linux/extcon/
4973 F:      include/linux/extcon.h
4974 F:      Documentation/extcon/
4975 F:      Documentation/devicetree/bindings/extcon/
4976
4977 EXYNOS DP DRIVER
4978 M:      Jingoo Han <jingoohan1@gmail.com>
4979 L:      dri-devel@lists.freedesktop.org
4980 S:      Maintained
4981 F:      drivers/gpu/drm/exynos/exynos_dp*
4982
4983 EXYNOS SYSMMU (IOMMU) driver
4984 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4985 L:      iommu@lists.linux-foundation.org
4986 S:      Maintained
4987 F:      drivers/iommu/exynos-iommu.c
4988
4989 EZchip NPS platform support
4990 M:      Noam Camus <noamc@ezchip.com>
4991 S:      Supported
4992 F:      arch/arc/plat-eznps
4993 F:      arch/arc/boot/dts/eznps.dts
4994
4995 F71805F HARDWARE MONITORING DRIVER
4996 M:      Jean Delvare <jdelvare@suse.com>
4997 L:      linux-hwmon@vger.kernel.org
4998 S:      Maintained
4999 F:      Documentation/hwmon/f71805f
5000 F:      drivers/hwmon/f71805f.c
5001
5002 FC0011 TUNER DRIVER
5003 M:      Michael Buesch <m@bues.ch>
5004 L:      linux-media@vger.kernel.org
5005 S:      Maintained
5006 F:      drivers/media/tuners/fc0011.h
5007 F:      drivers/media/tuners/fc0011.c
5008
5009 FC2580 MEDIA DRIVER
5010 M:      Antti Palosaari <crope@iki.fi>
5011 L:      linux-media@vger.kernel.org
5012 W:      https://linuxtv.org
5013 W:      http://palosaari.fi/linux/
5014 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5015 T:      git git://linuxtv.org/anttip/media_tree.git
5016 S:      Maintained
5017 F:      drivers/media/tuners/fc2580*
5018
5019 FANOTIFY
5020 M:      Eric Paris <eparis@redhat.com>
5021 S:      Maintained
5022 F:      fs/notify/fanotify/
5023 F:      include/linux/fanotify.h
5024 F:      include/uapi/linux/fanotify.h
5025
5026 FARSYNC SYNCHRONOUS DRIVER
5027 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5028 W:      http://www.farsite.co.uk/
5029 S:      Supported
5030 F:      drivers/net/wan/farsync.*
5031
5032 FAULT INJECTION SUPPORT
5033 M:      Akinobu Mita <akinobu.mita@gmail.com>
5034 S:      Supported
5035 F:      Documentation/fault-injection/
5036 F:      lib/fault-inject.c
5037
5038 FBTFT Framebuffer drivers
5039 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5040 S:      Maintained
5041 F:      drivers/staging/fbtft/
5042
5043 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5044 M:      Johannes Thumshirn <jth@kernel.org>
5045 L:      fcoe-devel@open-fcoe.org
5046 W:      www.Open-FCoE.org
5047 S:      Supported
5048 F:      drivers/scsi/libfc/
5049 F:      drivers/scsi/fcoe/
5050 F:      include/scsi/fc/
5051 F:      include/scsi/libfc.h
5052 F:      include/scsi/libfcoe.h
5053 F:      include/uapi/scsi/fc/
5054
5055 FILE LOCKING (flock() and fcntl()/lockf())
5056 M:      Jeff Layton <jlayton@poochiereds.net>
5057 M:      "J. Bruce Fields" <bfields@fieldses.org>
5058 L:      linux-fsdevel@vger.kernel.org
5059 S:      Maintained
5060 F:      include/linux/fcntl.h
5061 F:      include/linux/fs.h
5062 F:      include/uapi/linux/fcntl.h
5063 F:      include/uapi/linux/fs.h
5064 F:      fs/fcntl.c
5065 F:      fs/locks.c
5066
5067 FILESYSTEMS (VFS and infrastructure)
5068 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5069 L:      linux-fsdevel@vger.kernel.org
5070 S:      Maintained
5071 F:      fs/*
5072
5073 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5074 M:      Riku Voipio <riku.voipio@iki.fi>
5075 L:      linux-hwmon@vger.kernel.org
5076 S:      Maintained
5077 F:      drivers/hwmon/f75375s.c
5078 F:      include/linux/f75375s.h
5079
5080 FIREWIRE AUDIO DRIVERS
5081 M:      Clemens Ladisch <clemens@ladisch.de>
5082 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5083 T:      git git://git.alsa-project.org/alsa-kernel.git
5084 S:      Maintained
5085 F:      sound/firewire/
5086
5087 FIREWIRE MEDIA DRIVERS (firedtv)
5088 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5089 L:      linux-media@vger.kernel.org
5090 L:      linux1394-devel@lists.sourceforge.net
5091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5092 S:      Maintained
5093 F:      drivers/media/firewire/
5094
5095 FIREWIRE SBP-2 TARGET
5096 M:      Chris Boot <bootc@bootc.net>
5097 L:      linux-scsi@vger.kernel.org
5098 L:      target-devel@vger.kernel.org
5099 L:      linux1394-devel@lists.sourceforge.net
5100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5101 S:      Maintained
5102 F:      drivers/target/sbp/
5103
5104 FIREWIRE SUBSYSTEM
5105 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5106 L:      linux1394-devel@lists.sourceforge.net
5107 W:      http://ieee1394.wiki.kernel.org/
5108 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5109 S:      Maintained
5110 F:      drivers/firewire/
5111 F:      include/linux/firewire.h
5112 F:      include/uapi/linux/firewire*.h
5113 F:      tools/firewire/
5114
5115 FIRMWARE LOADER (request_firmware)
5116 M:      Ming Lei <ming.lei@canonical.com>
5117 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5118 L:      linux-kernel@vger.kernel.org
5119 S:      Maintained
5120 F:      Documentation/firmware_class/
5121 F:      drivers/base/firmware*.c
5122 F:      include/linux/firmware.h
5123
5124 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5125 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5126 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5127 S:      Maintained
5128 F:      drivers/block/rsxx/
5129
5130 FLOPPY DRIVER
5131 M:      Jiri Kosina <jikos@kernel.org>
5132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5133 S:      Odd fixes
5134 F:      drivers/block/floppy.c
5135
5136 FMC SUBSYSTEM
5137 M:      Alessandro Rubini <rubini@gnudd.com>
5138 W:      http://www.ohwr.org/projects/fmc-bus
5139 S:      Supported
5140 F:      drivers/fmc/
5141 F:      include/linux/fmc*.h
5142 F:      include/linux/ipmi-fru.h
5143 K:      fmc_d.*register
5144
5145 FPGA MANAGER FRAMEWORK
5146 M:      Alan Tull <atull@opensource.altera.com>
5147 R:      Moritz Fischer <moritz.fischer@ettus.com>
5148 L:      linux-fpga@vger.kernel.org
5149 S:      Maintained
5150 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5151 F:      drivers/fpga/
5152 F:      include/linux/fpga/fpga-mgr.h
5153 W:      http://www.rocketboards.org
5154
5155 FPU EMULATOR
5156 M:      Bill Metzenthen <billm@melbpc.org.au>
5157 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5158 S:      Maintained
5159 F:      arch/x86/math-emu/
5160
5161 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5162 L:      netdev@vger.kernel.org
5163 S:      Orphan
5164 F:      drivers/net/wan/dlci.c
5165 F:      drivers/net/wan/sdla.c
5166
5167 FRAMEBUFFER LAYER
5168 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5169 L:      linux-fbdev@vger.kernel.org
5170 T:      git git://github.com/bzolnier/linux.git
5171 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5172 S:      Maintained
5173 F:      Documentation/fb/
5174 F:      drivers/video/
5175 F:      include/video/
5176 F:      include/linux/fb.h
5177 F:      include/uapi/video/
5178 F:      include/uapi/linux/fb.h
5179
5180 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5181 M:      Horia Geantă <horia.geanta@nxp.com>
5182 M:      Dan Douglass <dan.douglass@nxp.com>
5183 L:      linux-crypto@vger.kernel.org
5184 S:      Maintained
5185 F:      drivers/crypto/caam/
5186 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5187
5188 FREESCALE DIU FRAMEBUFFER DRIVER
5189 M:      Timur Tabi <timur@tabi.org>
5190 L:      linux-fbdev@vger.kernel.org
5191 S:      Maintained
5192 F:      drivers/video/fbdev/fsl-diu-fb.*
5193
5194 FREESCALE DMA DRIVER
5195 M:      Li Yang <leoli@freescale.com>
5196 M:      Zhang Wei <zw@zh-kernel.org>
5197 L:      linuxppc-dev@lists.ozlabs.org
5198 S:      Maintained
5199 F:      drivers/dma/fsldma.*
5200
5201 FREESCALE GPMI NAND DRIVER
5202 M:      Han Xu <han.xu@nxp.com>
5203 L:      linux-mtd@lists.infradead.org
5204 S:      Maintained
5205 F:      drivers/mtd/nand/gpmi-nand/*
5206
5207 FREESCALE I2C CPM DRIVER
5208 M:      Jochen Friedrich <jochen@scram.de>
5209 L:      linuxppc-dev@lists.ozlabs.org
5210 L:      linux-i2c@vger.kernel.org
5211 S:      Maintained
5212 F:      drivers/i2c/busses/i2c-cpm.c
5213
5214 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5215 M:      Sascha Hauer <kernel@pengutronix.de>
5216 L:      linux-fbdev@vger.kernel.org
5217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5218 S:      Maintained
5219 F:      include/linux/platform_data/video-imxfb.h
5220 F:      drivers/video/fbdev/imxfb.c
5221
5222 FREESCALE QUAD SPI DRIVER
5223 M:      Han Xu <han.xu@nxp.com>
5224 L:      linux-mtd@lists.infradead.org
5225 S:      Maintained
5226 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5227
5228 FREESCALE SOC FS_ENET DRIVER
5229 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5230 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5231 L:      linuxppc-dev@lists.ozlabs.org
5232 L:      netdev@vger.kernel.org
5233 S:      Maintained
5234 F:      drivers/net/ethernet/freescale/fs_enet/
5235 F:      include/linux/fs_enet_pd.h
5236
5237 FREESCALE IMX / MXC FEC DRIVER
5238 M:      Fugang Duan <fugang.duan@nxp.com>
5239 L:      netdev@vger.kernel.org
5240 S:      Maintained
5241 F:      drivers/net/ethernet/freescale/fec_main.c
5242 F:      drivers/net/ethernet/freescale/fec_ptp.c
5243 F:      drivers/net/ethernet/freescale/fec.h
5244 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5245
5246 FREESCALE QORIQ DPAA FMAN DRIVER
5247 M:      Madalin Bucur <madalin.bucur@nxp.com>
5248 L:      netdev@vger.kernel.org
5249 S:      Maintained
5250 F:      drivers/net/ethernet/freescale/fman
5251 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5252
5253 FREESCALE QORIQ DPAA ETHERNET DRIVER
5254 M:      Madalin Bucur <madalin.bucur@nxp.com>
5255 L:      netdev@vger.kernel.org
5256 S:      Maintained
5257 F:      drivers/net/ethernet/freescale/dpaa
5258
5259 FREESCALE SOC DRIVERS
5260 M:      Scott Wood <oss@buserror.net>
5261 L:      linuxppc-dev@lists.ozlabs.org
5262 L:      linux-arm-kernel@lists.infradead.org
5263 S:      Maintained
5264 F:      drivers/soc/fsl/
5265 F:      include/linux/fsl/
5266
5267 FREESCALE QUICC ENGINE LIBRARY
5268 M:      Qiang Zhao <qiang.zhao@nxp.com>
5269 L:      linuxppc-dev@lists.ozlabs.org
5270 S:      Maintained
5271 F:      drivers/soc/fsl/qe/
5272 F:      include/soc/fsl/*qe*.h
5273 F:      include/soc/fsl/*ucc*.h
5274
5275 FREESCALE USB PERIPHERAL DRIVERS
5276 M:      Li Yang <leoli@freescale.com>
5277 L:      linux-usb@vger.kernel.org
5278 L:      linuxppc-dev@lists.ozlabs.org
5279 S:      Maintained
5280 F:      drivers/usb/gadget/udc/fsl*
5281
5282 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5283 M:      Li Yang <leoli@freescale.com>
5284 L:      netdev@vger.kernel.org
5285 L:      linuxppc-dev@lists.ozlabs.org
5286 S:      Maintained
5287 F:      drivers/net/ethernet/freescale/ucc_geth*
5288
5289 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5290 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5291 L:      netdev@vger.kernel.org
5292 S:      Maintained
5293 F:      drivers/net/ethernet/freescale/gianfar*
5294 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5295 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5296
5297 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5298 M:      Zhao Qiang <qiang.zhao@nxp.com>
5299 L:      netdev@vger.kernel.org
5300 L:      linuxppc-dev@lists.ozlabs.org
5301 S:      Maintained
5302 F:      drivers/net/wan/fsl_ucc_hdlc*
5303
5304 FREESCALE QUICC ENGINE UCC UART DRIVER
5305 M:      Timur Tabi <timur@tabi.org>
5306 L:      linuxppc-dev@lists.ozlabs.org
5307 S:      Maintained
5308 F:      drivers/tty/serial/ucc_uart.c
5309
5310 FREESCALE SOC SOUND DRIVERS
5311 M:      Timur Tabi <timur@tabi.org>
5312 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5313 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5314 R:      Fabio Estevam <fabio.estevam@nxp.com>
5315 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5316 L:      linuxppc-dev@lists.ozlabs.org
5317 S:      Maintained
5318 F:      sound/soc/fsl/fsl*
5319 F:      sound/soc/fsl/imx*
5320 F:      sound/soc/fsl/mpc8610_hpcd.c
5321
5322 FREEVXFS FILESYSTEM
5323 M:      Christoph Hellwig <hch@infradead.org>
5324 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5325 S:      Maintained
5326 F:      fs/freevxfs/
5327
5328 FREEZER
5329 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5330 M:      Pavel Machek <pavel@ucw.cz>
5331 L:      linux-pm@vger.kernel.org
5332 S:      Supported
5333 F:      Documentation/power/freezing-of-tasks.txt
5334 F:      include/linux/freezer.h
5335 F:      kernel/freezer.c
5336
5337 FRONTSWAP API
5338 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5339 L:      linux-kernel@vger.kernel.org
5340 S:      Maintained
5341 F:      mm/frontswap.c
5342 F:      include/linux/frontswap.h
5343
5344 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5345 M:      David Howells <dhowells@redhat.com>
5346 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5347 S:      Supported
5348 F:      Documentation/filesystems/caching/
5349 F:      fs/fscache/
5350 F:      include/linux/fscache*.h
5351
5352 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5353 M:      Theodore Y. Ts'o <tytso@mit.edu>
5354 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5355 L:      linux-fsdevel@vger.kernel.org
5356 S:      Supported
5357 F:      fs/crypto/
5358 F:      include/linux/fscrypt*.h
5359
5360 F2FS FILE SYSTEM
5361 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5362 M:      Chao Yu <yuchao0@huawei.com>
5363 L:      linux-f2fs-devel@lists.sourceforge.net
5364 W:      https://f2fs.wiki.kernel.org/
5365 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5366 S:      Maintained
5367 F:      Documentation/filesystems/f2fs.txt
5368 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5369 F:      fs/f2fs/
5370 F:      include/linux/f2fs_fs.h
5371 F:      include/trace/events/f2fs.h
5372
5373 FUJITSU FR-V (FRV) PORT
5374 S:      Orphan
5375 F:      arch/frv/
5376
5377 FUJITSU LAPTOP EXTRAS
5378 M:      Jonathan Woithe <jwoithe@just42.net>
5379 L:      platform-driver-x86@vger.kernel.org
5380 S:      Maintained
5381 F:      drivers/platform/x86/fujitsu-laptop.c
5382
5383 FUJITSU M-5MO LS CAMERA ISP DRIVER
5384 M:      Kyungmin Park <kyungmin.park@samsung.com>
5385 M:      Heungjun Kim <riverful.kim@samsung.com>
5386 L:      linux-media@vger.kernel.org
5387 S:      Maintained
5388 F:      drivers/media/i2c/m5mols/
5389 F:      include/media/i2c/m5mols.h
5390
5391 FUJITSU TABLET EXTRAS
5392 M:      Robert Gerlach <khnz@gmx.de>
5393 L:      platform-driver-x86@vger.kernel.org
5394 S:      Maintained
5395 F:      drivers/platform/x86/fujitsu-tablet.c
5396
5397 FUSE: FILESYSTEM IN USERSPACE
5398 M:      Miklos Szeredi <miklos@szeredi.hu>
5399 L:      linux-fsdevel@vger.kernel.org
5400 W:      http://fuse.sourceforge.net/
5401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5402 S:      Maintained
5403 F:      fs/fuse/
5404 F:      include/uapi/linux/fuse.h
5405 F:      Documentation/filesystems/fuse.txt
5406
5407 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5408 M:      Rik Faith <faith@cs.unc.edu>
5409 L:      linux-scsi@vger.kernel.org
5410 S:      Odd Fixes (e.g., new signatures)
5411 F:      drivers/scsi/fdomain.*
5412
5413 GCC PLUGINS
5414 M:      Kees Cook <keescook@chromium.org>
5415 R:      Emese Revfy <re.emese@gmail.com>
5416 L:      kernel-hardening@lists.openwall.com
5417 S:      Maintained
5418 F:      scripts/gcc-plugins/
5419 F:      scripts/gcc-plugin.sh
5420 F:      scripts/Makefile.gcc-plugins
5421 F:      Documentation/gcc-plugins.txt
5422
5423 GCOV BASED KERNEL PROFILING
5424 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5425 S:      Maintained
5426 F:      kernel/gcov/
5427 F:      Documentation/dev-tools/gcov.rst
5428
5429 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5430 M:      Achim Leubner <achim_leubner@adaptec.com>
5431 L:      linux-scsi@vger.kernel.org
5432 W:      http://www.icp-vortex.com/
5433 S:      Supported
5434 F:      drivers/scsi/gdt*
5435
5436 GDB KERNEL DEBUGGING HELPER SCRIPTS
5437 M:      Jan Kiszka <jan.kiszka@siemens.com>
5438 M:      Kieran Bingham <kieran@bingham.xyz>
5439 S:      Supported
5440 F:      scripts/gdb/
5441
5442 GEMTEK FM RADIO RECEIVER DRIVER
5443 M:      Hans Verkuil <hverkuil@xs4all.nl>
5444 L:      linux-media@vger.kernel.org
5445 T:      git git://linuxtv.org/media_tree.git
5446 W:      https://linuxtv.org
5447 S:      Maintained
5448 F:      drivers/media/radio/radio-gemtek*
5449
5450 GENERIC GPIO I2C DRIVER
5451 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5452 S:      Supported
5453 F:      drivers/i2c/busses/i2c-gpio.c
5454 F:      include/linux/i2c-gpio.h
5455
5456 GENERIC GPIO I2C MULTIPLEXER DRIVER
5457 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5458 L:      linux-i2c@vger.kernel.org
5459 S:      Supported
5460 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5461 F:      include/linux/i2c-mux-gpio.h
5462 F:      Documentation/i2c/muxes/i2c-mux-gpio
5463
5464 GENERIC HDLC (WAN) DRIVERS
5465 M:      Krzysztof Halasa <khc@pm.waw.pl>
5466 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5467 S:      Maintained
5468 F:      drivers/net/wan/c101.c
5469 F:      drivers/net/wan/hd6457*
5470 F:      drivers/net/wan/hdlc*
5471 F:      drivers/net/wan/n2.c
5472 F:      drivers/net/wan/pc300too.c
5473 F:      drivers/net/wan/pci200syn.c
5474 F:      drivers/net/wan/wanxl*
5475
5476 GENERIC INCLUDE/ASM HEADER FILES
5477 M:      Arnd Bergmann <arnd@arndb.de>
5478 L:      linux-arch@vger.kernel.org
5479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5480 S:      Maintained
5481 F:      include/asm-generic/
5482 F:      include/uapi/asm-generic/
5483
5484 GENERIC PHY FRAMEWORK
5485 M:      Kishon Vijay Abraham I <kishon@ti.com>
5486 L:      linux-kernel@vger.kernel.org
5487 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5488 S:      Supported
5489 F:      drivers/phy/
5490 F:      include/linux/phy/
5491
5492 GENERIC PM DOMAINS
5493 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5494 M:      Kevin Hilman <khilman@kernel.org>
5495 M:      Ulf Hansson <ulf.hansson@linaro.org>
5496 L:      linux-pm@vger.kernel.org
5497 S:      Supported
5498 F:      drivers/base/power/domain*.c
5499 F:      include/linux/pm_domain.h
5500
5501 GENERIC UIO DRIVER FOR PCI DEVICES
5502 M:      "Michael S. Tsirkin" <mst@redhat.com>
5503 L:      kvm@vger.kernel.org
5504 S:      Supported
5505 F:      drivers/uio/uio_pci_generic.c
5506
5507 GET_MAINTAINER SCRIPT
5508 M:      Joe Perches <joe@perches.com>
5509 S:      Maintained
5510 F:      scripts/get_maintainer.pl
5511
5512 GENWQE (IBM Generic Workqueue Card)
5513 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5514 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5515 S:      Supported
5516 F:      drivers/misc/genwqe/
5517
5518 GFS2 FILE SYSTEM
5519 M:      Steven Whitehouse <swhiteho@redhat.com>
5520 M:      Bob Peterson <rpeterso@redhat.com>
5521 L:      cluster-devel@redhat.com
5522 W:      http://sources.redhat.com/cluster/
5523 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5524 S:      Supported
5525 F:      Documentation/filesystems/gfs2*.txt
5526 F:      fs/gfs2/
5527 F:      include/uapi/linux/gfs2_ondisk.h
5528
5529 GIGASET ISDN DRIVERS
5530 M:      Paul Bolle <pebolle@tiscali.nl>
5531 L:      gigaset307x-common@lists.sourceforge.net
5532 W:      http://gigaset307x.sourceforge.net/
5533 S:      Odd Fixes
5534 F:      Documentation/isdn/README.gigaset
5535 F:      drivers/isdn/gigaset/
5536 F:      include/uapi/linux/gigaset_dev.h
5537
5538 GO7007 MPEG CODEC
5539 M:      Hans Verkuil <hans.verkuil@cisco.com>
5540 L:      linux-media@vger.kernel.org
5541 S:      Maintained
5542 F:      drivers/media/usb/go7007/
5543
5544 GOODIX TOUCHSCREEN
5545 M:      Bastien Nocera <hadess@hadess.net>
5546 L:      linux-input@vger.kernel.org
5547 S:      Maintained
5548 F:      drivers/input/touchscreen/goodix.c
5549
5550 GPIO MOCKUP DRIVER
5551 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5552 L:      linux-gpio@vger.kernel.org
5553 S:      Maintained
5554 F:      drivers/gpio/gpio-mockup.c
5555 F:      tools/testing/selftests/gpio/
5556
5557 GPIO SUBSYSTEM
5558 M:      Linus Walleij <linus.walleij@linaro.org>
5559 M:      Alexandre Courbot <gnurou@gmail.com>
5560 L:      linux-gpio@vger.kernel.org
5561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5562 S:      Maintained
5563 F:      Documentation/devicetree/bindings/gpio/
5564 F:      Documentation/gpio/
5565 F:      Documentation/ABI/testing/gpio-cdev
5566 F:      Documentation/ABI/obsolete/sysfs-gpio
5567 F:      drivers/gpio/
5568 F:      include/linux/gpio/
5569 F:      include/linux/gpio.h
5570 F:      include/asm-generic/gpio.h
5571 F:      include/uapi/linux/gpio.h
5572 F:      tools/gpio/
5573
5574 GRE DEMULTIPLEXER DRIVER
5575 M:      Dmitry Kozlov <xeb@mail.ru>
5576 L:      netdev@vger.kernel.org
5577 S:      Maintained
5578 F:      net/ipv4/gre_demux.c
5579 F:      net/ipv4/gre_offload.c
5580 F:      include/net/gre.h
5581
5582 GRETH 10/100/1G Ethernet MAC device driver
5583 M:      Andreas Larsson <andreas@gaisler.com>
5584 L:      netdev@vger.kernel.org
5585 S:      Maintained
5586 F:      drivers/net/ethernet/aeroflex/
5587
5588 GREYBUS SUBSYSTEM
5589 M:      Johan Hovold <johan@kernel.org>
5590 M:      Alex Elder <elder@kernel.org>
5591 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5592 S:      Maintained
5593 F:      drivers/staging/greybus/
5594 L:      greybus-dev@lists.linaro.org
5595
5596 GREYBUS AUDIO PROTOCOLS DRIVERS
5597 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5598 M:      Mark Greer <mgreer@animalcreek.com>
5599 S:      Maintained
5600 F:      drivers/staging/greybus/audio_apbridgea.c
5601 F:      drivers/staging/greybus/audio_apbridgea.h
5602 F:      drivers/staging/greybus/audio_codec.c
5603 F:      drivers/staging/greybus/audio_codec.h
5604 F:      drivers/staging/greybus/audio_gb.c
5605 F:      drivers/staging/greybus/audio_manager.c
5606 F:      drivers/staging/greybus/audio_manager.h
5607 F:      drivers/staging/greybus/audio_manager_module.c
5608 F:      drivers/staging/greybus/audio_manager_private.h
5609 F:      drivers/staging/greybus/audio_manager_sysfs.c
5610 F:      drivers/staging/greybus/audio_module.c
5611 F:      drivers/staging/greybus/audio_topology.c
5612
5613 GREYBUS PROTOCOLS DRIVERS
5614 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5615 S:      Maintained
5616 F:      drivers/staging/greybus/sdio.c
5617 F:      drivers/staging/greybus/light.c
5618 F:      drivers/staging/greybus/gpio.c
5619 F:      drivers/staging/greybus/power_supply.c
5620 F:      drivers/staging/greybus/spi.c
5621 F:      drivers/staging/greybus/spilib.c
5622
5623 GREYBUS PROTOCOLS DRIVERS
5624 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5625 S:      Maintained
5626 F:      drivers/staging/greybus/loopback.c
5627 F:      drivers/staging/greybus/timesync.c
5628 F:      drivers/staging/greybus/timesync_platform.c
5629
5630 GREYBUS PROTOCOLS DRIVERS
5631 M:      Viresh Kumar <vireshk@kernel.org>
5632 S:      Maintained
5633 F:      drivers/staging/greybus/authentication.c
5634 F:      drivers/staging/greybus/bootrom.c
5635 F:      drivers/staging/greybus/firmware.h
5636 F:      drivers/staging/greybus/fw-core.c
5637 F:      drivers/staging/greybus/fw-download.c
5638 F:      drivers/staging/greybus/fw-managament.c
5639 F:      drivers/staging/greybus/greybus_authentication.h
5640 F:      drivers/staging/greybus/greybus_firmware.h
5641 F:      drivers/staging/greybus/hid.c
5642 F:      drivers/staging/greybus/i2c.c
5643 F:      drivers/staging/greybus/spi.c
5644 F:      drivers/staging/greybus/spilib.c
5645 F:      drivers/staging/greybus/spilib.h
5646
5647 GREYBUS PROTOCOLS DRIVERS
5648 M:      David Lin <dtwlin@gmail.com>
5649 S:      Maintained
5650 F:      drivers/staging/greybus/uart.c
5651 F:      drivers/staging/greybus/log.c
5652
5653 GREYBUS PLATFORM DRIVERS
5654 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5655 S:      Maintained
5656 F:      drivers/staging/greybus/arche-platform.c
5657 F:      drivers/staging/greybus/arche-apb-ctrl.c
5658 F:      drivers/staging/greybus/arche_platform.h
5659
5660 GS1662 VIDEO SERIALIZER
5661 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5662 L:      linux-media@vger.kernel.org
5663 T:      git git://linuxtv.org/media_tree.git
5664 S:      Maintained
5665 F:      drivers/media/spi/gs1662.c
5666
5667 GSPCA FINEPIX SUBDRIVER
5668 M:      Frank Zago <frank@zago.net>
5669 L:      linux-media@vger.kernel.org
5670 T:      git git://linuxtv.org/media_tree.git
5671 S:      Maintained
5672 F:      drivers/media/usb/gspca/finepix.c
5673
5674 GSPCA GL860 SUBDRIVER
5675 M:      Olivier Lorin <o.lorin@laposte.net>
5676 L:      linux-media@vger.kernel.org
5677 T:      git git://linuxtv.org/media_tree.git
5678 S:      Maintained
5679 F:      drivers/media/usb/gspca/gl860/
5680
5681 GSPCA M5602 SUBDRIVER
5682 M:      Erik Andren <erik.andren@gmail.com>
5683 L:      linux-media@vger.kernel.org
5684 T:      git git://linuxtv.org/media_tree.git
5685 S:      Maintained
5686 F:      drivers/media/usb/gspca/m5602/
5687
5688 GSPCA PAC207 SONIXB SUBDRIVER
5689 M:      Hans Verkuil <hverkuil@xs4all.nl>
5690 L:      linux-media@vger.kernel.org
5691 T:      git git://linuxtv.org/media_tree.git
5692 S:      Odd Fixes
5693 F:      drivers/media/usb/gspca/pac207.c
5694
5695 GSPCA SN9C20X SUBDRIVER
5696 M:      Brian Johnson <brijohn@gmail.com>
5697 L:      linux-media@vger.kernel.org
5698 T:      git git://linuxtv.org/media_tree.git
5699 S:      Maintained
5700 F:      drivers/media/usb/gspca/sn9c20x.c
5701
5702 GSPCA T613 SUBDRIVER
5703 M:      Leandro Costantino <lcostantino@gmail.com>
5704 L:      linux-media@vger.kernel.org
5705 T:      git git://linuxtv.org/media_tree.git
5706 S:      Maintained
5707 F:      drivers/media/usb/gspca/t613.c
5708
5709 GSPCA USB WEBCAM DRIVER
5710 M:      Hans Verkuil <hverkuil@xs4all.nl>
5711 L:      linux-media@vger.kernel.org
5712 T:      git git://linuxtv.org/media_tree.git
5713 S:      Odd Fixes
5714 F:      drivers/media/usb/gspca/
5715
5716 GTP (GPRS Tunneling Protocol)
5717 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5718 M:      Harald Welte <laforge@gnumonks.org>
5719 L:      osmocom-net-gprs@lists.osmocom.org
5720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5721 S:      Maintained
5722 F:      drivers/net/gtp.c
5723
5724 GUID PARTITION TABLE (GPT)
5725 M:      Davidlohr Bueso <dave@stgolabs.net>
5726 L:      linux-efi@vger.kernel.org
5727 S:      Maintained
5728 F:      block/partitions/efi.*
5729
5730 STK1160 USB VIDEO CAPTURE DRIVER
5731 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5732 L:      linux-media@vger.kernel.org
5733 T:      git git://linuxtv.org/media_tree.git
5734 S:      Maintained
5735 F:      drivers/media/usb/stk1160/
5736
5737 H8/300 ARCHITECTURE
5738 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5739 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5740 W:      http://uclinux-h8.sourceforge.jp
5741 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5742 S:      Maintained
5743 F:      arch/h8300/
5744 F:      drivers/clocksource/h8300_*.c
5745 F:      drivers/clk/h8300/
5746 F:      drivers/irqchip/irq-renesas-h8*.c
5747
5748 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5749 M:      Frank Seidel <frank@f-seidel.de>
5750 L:      platform-driver-x86@vger.kernel.org
5751 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5752 S:      Maintained
5753 F:      drivers/platform/x86/hdaps.c
5754
5755 HDPVR USB VIDEO ENCODER DRIVER
5756 M:      Hans Verkuil <hverkuil@xs4all.nl>
5757 L:      linux-media@vger.kernel.org
5758 T:      git git://linuxtv.org/media_tree.git
5759 W:      https://linuxtv.org
5760 S:      Odd Fixes
5761 F:      drivers/media/usb/hdpvr/
5762
5763 HWPOISON MEMORY FAILURE HANDLING
5764 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5765 L:      linux-mm@kvack.org
5766 S:      Maintained
5767 F:      mm/memory-failure.c
5768 F:      mm/hwpoison-inject.c
5769
5770 HYPERVISOR VIRTUAL CONSOLE DRIVER
5771 L:      linuxppc-dev@lists.ozlabs.org
5772 S:      Odd Fixes
5773 F:      drivers/tty/hvc/
5774
5775 HACKRF MEDIA DRIVER
5776 M:      Antti Palosaari <crope@iki.fi>
5777 L:      linux-media@vger.kernel.org
5778 W:      https://linuxtv.org
5779 W:      http://palosaari.fi/linux/
5780 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5781 T:      git git://linuxtv.org/anttip/media_tree.git
5782 S:      Maintained
5783 F:      drivers/media/usb/hackrf/
5784
5785 HARDWARE MONITORING
5786 M:      Jean Delvare <jdelvare@suse.com>
5787 M:      Guenter Roeck <linux@roeck-us.net>
5788 L:      linux-hwmon@vger.kernel.org
5789 W:      http://hwmon.wiki.kernel.org/
5790 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5792 S:      Maintained
5793 F:      Documentation/hwmon/
5794 F:      drivers/hwmon/
5795 F:      include/linux/hwmon*.h
5796
5797 HARDWARE RANDOM NUMBER GENERATOR CORE
5798 M:      Matt Mackall <mpm@selenic.com>
5799 M:      Herbert Xu <herbert@gondor.apana.org.au>
5800 L:      linux-crypto@vger.kernel.org
5801 S:      Odd fixes
5802 F:      Documentation/devicetree/bindings/rng/
5803 F:      Documentation/hw_random.txt
5804 F:      drivers/char/hw_random/
5805 F:      include/linux/hw_random.h
5806
5807 HARDWARE SPINLOCK CORE
5808 M:      Ohad Ben-Cohen <ohad@wizery.com>
5809 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5810 L:      linux-remoteproc@vger.kernel.org
5811 S:      Maintained
5812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5813 F:      Documentation/devicetree/bindings/hwlock/
5814 F:      Documentation/hwspinlock.txt
5815 F:      drivers/hwspinlock/
5816 F:      include/linux/hwspinlock.h
5817
5818 HARMONY SOUND DRIVER
5819 L:      linux-parisc@vger.kernel.org
5820 S:      Maintained
5821 F:      sound/parisc/harmony.*
5822
5823 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5824 M:      Jimmy Vance <jimmy.vance@hpe.com>
5825 S:      Supported
5826 F:      Documentation/watchdog/hpwdt.txt
5827 F:      drivers/watchdog/hpwdt.c
5828
5829 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5830 M:      Don Brace <don.brace@microsemi.com>
5831 L:      esc.storagedev@microsemi.com
5832 L:      linux-scsi@vger.kernel.org
5833 S:      Supported
5834 F:      Documentation/scsi/hpsa.txt
5835 F:      drivers/scsi/hpsa*.[ch]
5836 F:      include/linux/cciss*.h
5837 F:      include/uapi/linux/cciss*.h
5838
5839 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5840 M:      Don Brace <don.brace@microsemi.com>
5841 L:      esc.storagedev@microsemi.com
5842 L:      linux-scsi@vger.kernel.org
5843 S:      Supported
5844 F:      Documentation/blockdev/cciss.txt
5845 F:      drivers/block/cciss*
5846 F:      include/linux/cciss_ioctl.h
5847 F:      include/uapi/linux/cciss_ioctl.h
5848
5849 HFI1 DRIVER
5850 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5851 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5852 L:      linux-rdma@vger.kernel.org
5853 S:      Supported
5854 F:      drivers/infiniband/hw/hfi1
5855
5856 HFS FILESYSTEM
5857 L:      linux-fsdevel@vger.kernel.org
5858 S:      Orphan
5859 F:      Documentation/filesystems/hfs.txt
5860 F:      fs/hfs/
5861
5862 HFSPLUS FILESYSTEM
5863 L:      linux-fsdevel@vger.kernel.org
5864 S:      Orphan
5865 F:      Documentation/filesystems/hfsplus.txt
5866 F:      fs/hfsplus/
5867
5868 HGA FRAMEBUFFER DRIVER
5869 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5870 L:      linux-nvidia@lists.surfsouth.com
5871 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5872 S:      Maintained
5873 F:      drivers/video/fbdev/hgafb.c
5874
5875 HIBERNATION (aka Software Suspend, aka swsusp)
5876 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5877 M:      Pavel Machek <pavel@ucw.cz>
5878 L:      linux-pm@vger.kernel.org
5879 B:      https://bugzilla.kernel.org
5880 S:      Supported
5881 F:      arch/x86/power/
5882 F:      drivers/base/power/
5883 F:      kernel/power/
5884 F:      include/linux/suspend.h
5885 F:      include/linux/freezer.h
5886 F:      include/linux/pm.h
5887 F:      arch/*/include/asm/suspend*.h
5888
5889 HID CORE LAYER
5890 M:      Jiri Kosina <jikos@kernel.org>
5891 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5892 L:      linux-input@vger.kernel.org
5893 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5894 S:      Maintained
5895 F:      drivers/hid/
5896 F:      include/linux/hid*
5897 F:      include/uapi/linux/hid*
5898
5899 HID SENSOR HUB DRIVERS
5900 M:      Jiri Kosina <jikos@kernel.org>
5901 M:      Jonathan Cameron <jic23@kernel.org>
5902 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5903 L:      linux-input@vger.kernel.org
5904 L:      linux-iio@vger.kernel.org
5905 S:      Maintained
5906 F:      Documentation/hid/hid-sensor*
5907 F:      drivers/hid/hid-sensor-*
5908 F:      drivers/iio/*/hid-*
5909 F:      include/linux/hid-sensor-*
5910
5911 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5912 M:      Thomas Gleixner <tglx@linutronix.de>
5913 L:      linux-kernel@vger.kernel.org
5914 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5915 S:      Maintained
5916 F:      Documentation/timers/
5917 F:      kernel/time/hrtimer.c
5918 F:      kernel/time/clockevents.c
5919 F:      kernel/time/tick*.*
5920 F:      kernel/time/timer_*.c
5921 F:      include/linux/clockchips.h
5922 F:      include/linux/hrtimer.h
5923
5924 HIGH-SPEED SCC DRIVER FOR AX.25
5925 L:      linux-hams@vger.kernel.org
5926 S:      Orphan
5927 F:      drivers/net/hamradio/dmascc.c
5928 F:      drivers/net/hamradio/scc.c
5929
5930 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5931 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5932 W:      http://www.highpoint-tech.com
5933 S:      Supported
5934 F:      Documentation/scsi/hptiop.txt
5935 F:      drivers/scsi/hptiop.c
5936
5937 HIPPI
5938 M:      Jes Sorensen <jes@trained-monkey.org>
5939 L:      linux-hippi@sunsite.dk
5940 S:      Maintained
5941 F:      include/linux/hippidevice.h
5942 F:      include/uapi/linux/if_hippi.h
5943 F:      net/802/hippi.c
5944 F:      drivers/net/hippi/
5945
5946 HISILICON NETWORK SUBSYSTEM DRIVER
5947 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5948 M:      Salil Mehta <salil.mehta@huawei.com>
5949 L:      netdev@vger.kernel.org
5950 W:      http://www.hisilicon.com
5951 S:      Maintained
5952 F:      drivers/net/ethernet/hisilicon/
5953 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5954
5955 HISILICON ROCE DRIVER
5956 M:      Lijun Ou <oulijun@huawei.com>
5957 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5958 L:      linux-rdma@vger.kernel.org
5959 S:      Maintained
5960 F:      drivers/infiniband/hw/hns/
5961 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5962
5963 HISILICON SAS Controller
5964 M:      John Garry <john.garry@huawei.com>
5965 W:      http://www.hisilicon.com
5966 S:      Supported
5967 F:      drivers/scsi/hisi_sas/
5968 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5969
5970 HOST AP DRIVER
5971 M:      Jouni Malinen <j@w1.fi>
5972 L:      linux-wireless@vger.kernel.org
5973 W:      http://w1.fi/hostap-driver.html
5974 S:      Obsolete
5975 F:      drivers/net/wireless/intersil/hostap/
5976
5977 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5978 L:      platform-driver-x86@vger.kernel.org
5979 S:      Orphan
5980 F:      drivers/platform/x86/tc1100-wmi.c
5981
5982 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5983 M:      Jaroslav Kysela <perex@perex.cz>
5984 S:      Maintained
5985 F:      drivers/net/ethernet/hp/hp100.*
5986
5987 HPET:   High Precision Event Timers driver
5988 M:      Clemens Ladisch <clemens@ladisch.de>
5989 S:      Maintained
5990 F:      Documentation/timers/hpet.txt
5991 F:      drivers/char/hpet.c
5992 F:      include/linux/hpet.h
5993 F:      include/uapi/linux/hpet.h
5994
5995 HPET:   x86
5996 S:      Orphan
5997 F:      arch/x86/kernel/hpet.c
5998 F:      arch/x86/include/asm/hpet.h
5999
6000 HPFS FILESYSTEM
6001 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6002 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6003 S:      Maintained
6004 F:      fs/hpfs/
6005
6006 HSI SUBSYSTEM
6007 M:      Sebastian Reichel <sre@kernel.org>
6008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6009 S:      Maintained
6010 F:      Documentation/ABI/testing/sysfs-bus-hsi
6011 F:      Documentation/device-drivers/serial-interfaces.rst
6012 F:      drivers/hsi/
6013 F:      include/linux/hsi/
6014 F:      include/uapi/linux/hsi/
6015
6016 HSO 3G MODEM DRIVER
6017 L:      linux-usb@vger.kernel.org
6018 S:      Orphan
6019 F:      drivers/net/usb/hso.c
6020
6021 HSR NETWORK PROTOCOL
6022 M:      Arvid Brodin <arvid.brodin@alten.se>
6023 L:      netdev@vger.kernel.org
6024 S:      Maintained
6025 F:      net/hsr/
6026
6027 HTCPEN TOUCHSCREEN DRIVER
6028 M:      Pau Oliva Fora <pof@eslack.org>
6029 L:      linux-input@vger.kernel.org
6030 S:      Maintained
6031 F:      drivers/input/touchscreen/htcpen.c
6032
6033 HUGETLB FILESYSTEM
6034 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6035 S:      Maintained
6036 F:      fs/hugetlbfs/
6037
6038 HVA ST MEDIA DRIVER
6039 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6040 L:      linux-media@vger.kernel.org
6041 T:      git git://linuxtv.org/media_tree.git
6042 W:      https://linuxtv.org
6043 S:      Supported
6044 F:      drivers/media/platform/sti/hva
6045
6046 Hyper-V CORE AND DRIVERS
6047 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6048 M:      Haiyang Zhang <haiyangz@microsoft.com>
6049 M:      Stephen Hemminger <sthemmin@microsoft.com>
6050 L:      devel@linuxdriverproject.org
6051 S:      Maintained
6052 F:      arch/x86/include/asm/mshyperv.h
6053 F:      arch/x86/include/uapi/asm/hyperv.h
6054 F:      arch/x86/kernel/cpu/mshyperv.c
6055 F:      arch/x86/hyperv
6056 F:      drivers/hid/hid-hyperv.c
6057 F:      drivers/hv/
6058 F:      drivers/input/serio/hyperv-keyboard.c
6059 F:      drivers/pci/host/pci-hyperv.c
6060 F:      drivers/net/hyperv/
6061 F:      drivers/scsi/storvsc_drv.c
6062 F:      drivers/uio/uio_hv_generic.c
6063 F:      drivers/video/fbdev/hyperv_fb.c
6064 F:      include/linux/hyperv.h
6065 F:      tools/hv/
6066 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6067
6068 I2C MUXES
6069 M:      Peter Rosin <peda@axentia.se>
6070 L:      linux-i2c@vger.kernel.org
6071 S:      Maintained
6072 F:      Documentation/i2c/i2c-topology
6073 F:      Documentation/i2c/muxes/
6074 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6075 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6076 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6077 F:      drivers/i2c/i2c-mux.c
6078 F:      drivers/i2c/muxes/
6079 F:      include/linux/i2c-mux.h
6080
6081 I2C OVER PARALLEL PORT
6082 M:      Jean Delvare <jdelvare@suse.com>
6083 L:      linux-i2c@vger.kernel.org
6084 S:      Maintained
6085 F:      Documentation/i2c/busses/i2c-parport
6086 F:      Documentation/i2c/busses/i2c-parport-light
6087 F:      drivers/i2c/busses/i2c-parport.c
6088 F:      drivers/i2c/busses/i2c-parport-light.c
6089
6090 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6091 M:      Jean Delvare <jdelvare@suse.com>
6092 L:      linux-i2c@vger.kernel.org
6093 S:      Maintained
6094 F:      Documentation/i2c/busses/i2c-ali1535
6095 F:      Documentation/i2c/busses/i2c-ali1563
6096 F:      Documentation/i2c/busses/i2c-ali15x3
6097 F:      Documentation/i2c/busses/i2c-amd756
6098 F:      Documentation/i2c/busses/i2c-amd8111
6099 F:      Documentation/i2c/busses/i2c-i801
6100 F:      Documentation/i2c/busses/i2c-nforce2
6101 F:      Documentation/i2c/busses/i2c-piix4
6102 F:      Documentation/i2c/busses/i2c-sis5595
6103 F:      Documentation/i2c/busses/i2c-sis630
6104 F:      Documentation/i2c/busses/i2c-sis96x
6105 F:      Documentation/i2c/busses/i2c-via
6106 F:      Documentation/i2c/busses/i2c-viapro
6107 F:      drivers/i2c/busses/i2c-ali1535.c
6108 F:      drivers/i2c/busses/i2c-ali1563.c
6109 F:      drivers/i2c/busses/i2c-ali15x3.c
6110 F:      drivers/i2c/busses/i2c-amd756.c
6111 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6112 F:      drivers/i2c/busses/i2c-amd8111.c
6113 F:      drivers/i2c/busses/i2c-i801.c
6114 F:      drivers/i2c/busses/i2c-isch.c
6115 F:      drivers/i2c/busses/i2c-nforce2.c
6116 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6117 F:      drivers/i2c/busses/i2c-piix4.c
6118 F:      drivers/i2c/busses/i2c-sis5595.c
6119 F:      drivers/i2c/busses/i2c-sis630.c
6120 F:      drivers/i2c/busses/i2c-sis96x.c
6121 F:      drivers/i2c/busses/i2c-via.c
6122 F:      drivers/i2c/busses/i2c-viapro.c
6123
6124 I2C/SMBUS ISMT DRIVER
6125 M:      Seth Heasley <seth.heasley@intel.com>
6126 M:      Neil Horman <nhorman@tuxdriver.com>
6127 L:      linux-i2c@vger.kernel.org
6128 F:      drivers/i2c/busses/i2c-ismt.c
6129 F:      Documentation/i2c/busses/i2c-ismt
6130
6131 I2C/SMBUS STUB DRIVER
6132 M:      Jean Delvare <jdelvare@suse.com>
6133 L:      linux-i2c@vger.kernel.org
6134 S:      Maintained
6135 F:      drivers/i2c/i2c-stub.c
6136
6137 I2C SUBSYSTEM
6138 M:      Wolfram Sang <wsa@the-dreams.de>
6139 L:      linux-i2c@vger.kernel.org
6140 W:      https://i2c.wiki.kernel.org/
6141 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6143 S:      Maintained
6144 F:      Documentation/devicetree/bindings/i2c/
6145 F:      Documentation/i2c/
6146 F:      drivers/i2c/
6147 F:      drivers/i2c/*/
6148 F:      include/linux/i2c.h
6149 F:      include/linux/i2c-*.h
6150 F:      include/uapi/linux/i2c.h
6151 F:      include/uapi/linux/i2c-*.h
6152
6153 I2C ACPI SUPPORT
6154 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6155 L:      linux-i2c@vger.kernel.org
6156 L:      linux-acpi@vger.kernel.org
6157 S:      Maintained
6158
6159 I2C-TAOS-EVM DRIVER
6160 M:      Jean Delvare <jdelvare@suse.com>
6161 L:      linux-i2c@vger.kernel.org
6162 S:      Maintained
6163 F:      Documentation/i2c/busses/i2c-taos-evm
6164 F:      drivers/i2c/busses/i2c-taos-evm.c
6165
6166 I2C-TINY-USB DRIVER
6167 M:      Till Harbaum <till@harbaum.org>
6168 L:      linux-i2c@vger.kernel.org
6169 W:      http://www.harbaum.org/till/i2c_tiny_usb
6170 S:      Maintained
6171 F:      drivers/i2c/busses/i2c-tiny-usb.c
6172
6173 i386 BOOT CODE
6174 M:      "H. Peter Anvin" <hpa@zytor.com>
6175 S:      Maintained
6176 F:      arch/x86/boot/
6177
6178 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6179 M:      "H. Peter Anvin" <hpa@zytor.com>
6180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6181 S:      Maintained
6182
6183 IA64 (Itanium) PLATFORM
6184 M:      Tony Luck <tony.luck@intel.com>
6185 M:      Fenghua Yu <fenghua.yu@intel.com>
6186 L:      linux-ia64@vger.kernel.org
6187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6188 S:      Maintained
6189 F:      arch/ia64/
6190
6191 IBM Power VMX Cryptographic instructions
6192 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6193 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6194 L:      linux-crypto@vger.kernel.org
6195 S:      Supported
6196 F:      drivers/crypto/vmx/Makefile
6197 F:      drivers/crypto/vmx/Kconfig
6198 F:      drivers/crypto/vmx/vmx.c
6199 F:      drivers/crypto/vmx/aes*
6200 F:      drivers/crypto/vmx/ghash*
6201 F:      drivers/crypto/vmx/ppc-xlate.pl
6202
6203 IBM Power in-Nest Crypto Acceleration
6204 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6205 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6206 L:      linux-crypto@vger.kernel.org
6207 S:      Supported
6208 F:      drivers/crypto/nx/Makefile
6209 F:      drivers/crypto/nx/Kconfig
6210 F:      drivers/crypto/nx/nx-aes*
6211 F:      drivers/crypto/nx/nx-sha*
6212 F:      drivers/crypto/nx/nx.*
6213 F:      drivers/crypto/nx/nx_csbcpb.h
6214 F:      drivers/crypto/nx/nx_debugfs.h
6215
6216 IBM Power 842 compression accelerator
6217 M:      Dan Streetman <ddstreet@ieee.org>
6218 S:      Supported
6219 F:      drivers/crypto/nx/Makefile
6220 F:      drivers/crypto/nx/Kconfig
6221 F:      drivers/crypto/nx/nx-842*
6222 F:      include/linux/sw842.h
6223 F:      crypto/842.c
6224 F:      lib/842/
6225
6226 IBM Power Linux RAID adapter
6227 M:      Brian King <brking@us.ibm.com>
6228 S:      Supported
6229 F:      drivers/scsi/ipr.*
6230
6231 IBM Power Virtual Ethernet Device Driver
6232 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6233 L:      netdev@vger.kernel.org
6234 S:      Supported
6235 F:      drivers/net/ethernet/ibm/ibmveth.*
6236
6237 IBM Power SRIOV Virtual NIC Device Driver
6238 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6239 M:      John Allen <jallen@linux.vnet.ibm.com>
6240 L:      netdev@vger.kernel.org
6241 S:      Supported
6242 F:      drivers/net/ethernet/ibm/ibmvnic.*
6243
6244 IBM Power Virtual SCSI Device Drivers
6245 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6246 L:      linux-scsi@vger.kernel.org
6247 S:      Supported
6248 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6249 F:      include/scsi/viosrp.h
6250
6251 IBM Power Virtual SCSI Device Target Driver
6252 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6253 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6254 L:      linux-scsi@vger.kernel.org
6255 L:      target-devel@vger.kernel.org
6256 S:      Supported
6257 F:      drivers/scsi/ibmvscsi_tgt/
6258
6259 IBM Power Virtual FC Device Drivers
6260 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6261 L:      linux-scsi@vger.kernel.org
6262 S:      Supported
6263 F:      drivers/scsi/ibmvscsi/ibmvfc*
6264
6265 IBM ServeRAID RAID DRIVER
6266 S:      Orphan
6267 F:      drivers/scsi/ips.*
6268
6269 ICH LPC AND GPIO DRIVER
6270 M:      Peter Tyser <ptyser@xes-inc.com>
6271 S:      Maintained
6272 F:      drivers/mfd/lpc_ich.c
6273 F:      drivers/gpio/gpio-ich.c
6274
6275 IDT VersaClock 5 CLOCK DRIVER
6276 M:      Marek Vasut <marek.vasut@gmail.com>
6277 S:      Maintained
6278 F:      drivers/clk/clk-versaclock5.c
6279
6280 IDE SUBSYSTEM
6281 M:      "David S. Miller" <davem@davemloft.net>
6282 L:      linux-ide@vger.kernel.org
6283 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6285 S:      Maintained
6286 F:      Documentation/ide/
6287 F:      drivers/ide/
6288 F:      include/linux/ide.h
6289
6290 IDEAPAD LAPTOP EXTRAS DRIVER
6291 M:      Ike Panhc <ike.pan@canonical.com>
6292 L:      platform-driver-x86@vger.kernel.org
6293 W:      http://launchpad.net/ideapad-laptop
6294 S:      Maintained
6295 F:      drivers/platform/x86/ideapad-laptop.c
6296
6297 IDEAPAD LAPTOP SLIDEBAR DRIVER
6298 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6299 L:      linux-input@vger.kernel.org
6300 W:      https://github.com/o2genum/ideapad-slidebar
6301 S:      Maintained
6302 F:      drivers/input/misc/ideapad_slidebar.c
6303
6304 IDE/ATAPI DRIVERS
6305 M:      Borislav Petkov <bp@alien8.de>
6306 L:      linux-ide@vger.kernel.org
6307 S:      Maintained
6308 F:      Documentation/cdrom/ide-cd
6309 F:      drivers/ide/ide-cd*
6310
6311 IEEE 802.15.4 SUBSYSTEM
6312 M:      Alexander Aring <aar@pengutronix.de>
6313 M:      Stefan Schmidt <stefan@osg.samsung.com>
6314 L:      linux-wpan@vger.kernel.org
6315 W:      http://wpan.cakelab.org/
6316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6317 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6318 S:      Maintained
6319 F:      net/ieee802154/
6320 F:      net/mac802154/
6321 F:      drivers/net/ieee802154/
6322 F:      include/linux/nl802154.h
6323 F:      include/linux/ieee802154.h
6324 F:      include/net/nl802154.h
6325 F:      include/net/mac802154.h
6326 F:      include/net/af_ieee802154.h
6327 F:      include/net/cfg802154.h
6328 F:      include/net/ieee802154_netdev.h
6329 F:      Documentation/networking/ieee802154.txt
6330
6331 IFE PROTOCOL
6332 M:      Yotam Gigi <yotamg@mellanox.com>
6333 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6334 F:      net/ife
6335 F:      include/net/ife.h
6336 F:      include/uapi/linux/ife.h
6337
6338 IGORPLUG-USB IR RECEIVER
6339 M:      Sean Young <sean@mess.org>
6340 L:      linux-media@vger.kernel.org
6341 S:      Maintained
6342 F:      drivers/media/rc/igorplugusb.c
6343
6344 IGUANAWORKS USB IR TRANSCEIVER
6345 M:      Sean Young <sean@mess.org>
6346 L:      linux-media@vger.kernel.org
6347 S:      Maintained
6348 F:      drivers/media/rc/iguanair.c
6349
6350 IIO DIGITAL POTENTIOMETER DAC
6351 M:      Peter Rosin <peda@axentia.se>
6352 L:      linux-iio@vger.kernel.org
6353 S:      Maintained
6354 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6355 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6356 F:      drivers/iio/dac/dpot-dac.c
6357
6358 IIO ENVELOPE DETECTOR
6359 M:      Peter Rosin <peda@axentia.se>
6360 L:      linux-iio@vger.kernel.org
6361 S:      Maintained
6362 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6363 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6364 F:      drivers/iio/adc/envelope-detector.c
6365
6366 IIO SUBSYSTEM AND DRIVERS
6367 M:      Jonathan Cameron <jic23@kernel.org>
6368 R:      Hartmut Knaack <knaack.h@gmx.de>
6369 R:      Lars-Peter Clausen <lars@metafoo.de>
6370 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6371 L:      linux-iio@vger.kernel.org
6372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6373 S:      Maintained
6374 F:      Documentation/devicetree/bindings/iio/
6375 F:      drivers/iio/
6376 F:      drivers/staging/iio/
6377 F:      include/linux/iio/
6378 F:      tools/iio/
6379
6380 IKANOS/ADI EAGLE ADSL USB DRIVER
6381 M:      Matthieu Castet <castet.matthieu@free.fr>
6382 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6383 S:      Maintained
6384 F:      drivers/usb/atm/ueagle-atm.c
6385
6386 IMGTEC ASCII LCD DRIVER
6387 M:      Paul Burton <paul.burton@imgtec.com>
6388 S:      Maintained
6389 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6390 F:      drivers/auxdisplay/img-ascii-lcd.c
6391
6392 INA209 HARDWARE MONITOR DRIVER
6393 M:      Guenter Roeck <linux@roeck-us.net>
6394 L:      linux-hwmon@vger.kernel.org
6395 S:      Maintained
6396 F:      Documentation/hwmon/ina209
6397 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6398 F:      drivers/hwmon/ina209.c
6399
6400 INA2XX HARDWARE MONITOR DRIVER
6401 M:      Guenter Roeck <linux@roeck-us.net>
6402 L:      linux-hwmon@vger.kernel.org
6403 S:      Maintained
6404 F:      Documentation/hwmon/ina2xx
6405 F:      drivers/hwmon/ina2xx.c
6406 F:      include/linux/platform_data/ina2xx.h
6407
6408 INDUSTRY PACK SUBSYSTEM (IPACK)
6409 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6410 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6411 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6412 L:      industrypack-devel@lists.sourceforge.net
6413 W:      http://industrypack.sourceforge.net
6414 S:      Maintained
6415 F:      drivers/ipack/
6416
6417 INGENIC JZ4780 DMA Driver
6418 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6419 S:      Maintained
6420 F:      drivers/dma/dma-jz4780.c
6421
6422 INGENIC JZ4780 NAND DRIVER
6423 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6424 L:      linux-mtd@lists.infradead.org
6425 S:      Maintained
6426 F:      drivers/mtd/nand/jz4780_*
6427
6428 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6429 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6430 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6431 L:      linux-ima-devel@lists.sourceforge.net
6432 L:      linux-ima-user@lists.sourceforge.net
6433 L:      linux-security-module@vger.kernel.org
6434 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6435 S:      Supported
6436 F:      security/integrity/ima/
6437
6438 IMGTEC IR DECODER DRIVER
6439 M:      James Hogan <james.hogan@imgtec.com>
6440 S:      Maintained
6441 F:      drivers/media/rc/img-ir/
6442
6443 IMS TWINTURBO FRAMEBUFFER DRIVER
6444 L:      linux-fbdev@vger.kernel.org
6445 S:      Orphan
6446 F:      drivers/video/fbdev/imsttfb.c
6447
6448 INFINIBAND SUBSYSTEM
6449 M:      Doug Ledford <dledford@redhat.com>
6450 M:      Sean Hefty <sean.hefty@intel.com>
6451 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6452 L:      linux-rdma@vger.kernel.org
6453 W:      http://www.openfabrics.org/
6454 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6456 S:      Supported
6457 F:      Documentation/infiniband/
6458 F:      drivers/infiniband/
6459 F:      include/uapi/linux/if_infiniband.h
6460 F:      include/uapi/rdma/
6461 F:      include/rdma/
6462
6463 INOTIFY
6464 M:      John McCutchan <john@johnmccutchan.com>
6465 M:      Robert Love <rlove@rlove.org>
6466 M:      Eric Paris <eparis@parisplace.org>
6467 S:      Maintained
6468 F:      Documentation/filesystems/inotify.txt
6469 F:      fs/notify/inotify/
6470 F:      include/linux/inotify.h
6471 F:      include/uapi/linux/inotify.h
6472
6473 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6474 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6475 L:      linux-input@vger.kernel.org
6476 Q:      http://patchwork.kernel.org/project/linux-input/list/
6477 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6478 S:      Maintained
6479 F:      drivers/input/
6480 F:      include/linux/input.h
6481 F:      include/uapi/linux/input.h
6482 F:      include/linux/input/
6483 F:      Documentation/devicetree/bindings/input/
6484
6485 INPUT MULTITOUCH (MT) PROTOCOL
6486 M:      Henrik Rydberg <rydberg@bitmath.org>
6487 L:      linux-input@vger.kernel.org
6488 S:      Odd fixes
6489 F:      Documentation/input/multi-touch-protocol.txt
6490 F:      drivers/input/input-mt.c
6491 K:      \b(ABS|SYN)_MT_
6492
6493 INTEL ASoC BDW/HSW DRIVERS
6494 M:      Jie Yang <yang.jie@linux.intel.com>
6495 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6496 S:      Supported
6497 F:      sound/soc/intel/common/sst-dsp*
6498 F:      sound/soc/intel/common/sst-firmware.c
6499 F:      sound/soc/intel/boards/broadwell.c
6500 F:      sound/soc/intel/haswell/
6501
6502 INTEL C600 SERIES SAS CONTROLLER DRIVER
6503 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6504 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6505 L:      linux-scsi@vger.kernel.org
6506 T:      git git://git.code.sf.net/p/intel-sas/isci
6507 S:      Supported
6508 F:      drivers/scsi/isci/
6509
6510 INTEL HID EVENT DRIVER
6511 M:      Alex Hung <alex.hung@canonical.com>
6512 L:      platform-driver-x86@vger.kernel.org
6513 S:      Maintained
6514 F:      drivers/platform/x86/intel-hid.c
6515
6516 INTEL VIRTUAL BUTTON DRIVER
6517 M:      AceLan Kao <acelan.kao@canonical.com>
6518 L:      platform-driver-x86@vger.kernel.org
6519 S:      Maintained
6520 F:      drivers/platform/x86/intel-vbtn.c
6521
6522 INTEL IDLE DRIVER
6523 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6524 M:      Len Brown <lenb@kernel.org>
6525 L:      linux-pm@vger.kernel.org
6526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6527 B:      https://bugzilla.kernel.org
6528 S:      Supported
6529 F:      drivers/idle/intel_idle.c
6530
6531 INTEL INTEGRATED SENSOR HUB DRIVER
6532 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6533 M:      Jiri Kosina <jikos@kernel.org>
6534 L:      linux-input@vger.kernel.org
6535 S:      Maintained
6536 F:      drivers/hid/intel-ish-hid/
6537
6538 INTEL PSTATE DRIVER
6539 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6540 M:      Len Brown <lenb@kernel.org>
6541 L:      linux-pm@vger.kernel.org
6542 S:      Supported
6543 F:      drivers/cpufreq/intel_pstate.c
6544
6545 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6546 M:      Maik Broemme <mbroemme@libmpq.org>
6547 L:      linux-fbdev@vger.kernel.org
6548 S:      Maintained
6549 F:      Documentation/fb/intelfb.txt
6550 F:      drivers/video/fbdev/intelfb/
6551
6552 INTEL 810/815 FRAMEBUFFER DRIVER
6553 M:      Antonino Daplas <adaplas@gmail.com>
6554 L:      linux-fbdev@vger.kernel.org
6555 S:      Maintained
6556 F:      drivers/video/fbdev/i810/
6557
6558 INTEL MENLOW THERMAL DRIVER
6559 M:      Sujith Thomas <sujith.thomas@intel.com>
6560 L:      platform-driver-x86@vger.kernel.org
6561 W:      https://01.org/linux-acpi
6562 S:      Supported
6563 F:      drivers/platform/x86/intel_menlow.c
6564
6565 INTEL I/OAT DMA DRIVER
6566 M:      Dave Jiang <dave.jiang@intel.com>
6567 R:      Dan Williams <dan.j.williams@intel.com>
6568 L:      dmaengine@vger.kernel.org
6569 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6570 S:      Supported
6571 F:      drivers/dma/ioat*
6572
6573 INTEL IOMMU (VT-d)
6574 M:      David Woodhouse <dwmw2@infradead.org>
6575 L:      iommu@lists.linux-foundation.org
6576 T:      git git://git.infradead.org/iommu-2.6.git
6577 S:      Supported
6578 F:      drivers/iommu/intel-iommu.c
6579 F:      include/linux/intel-iommu.h
6580
6581 INTEL IOP-ADMA DMA DRIVER
6582 R:      Dan Williams <dan.j.williams@intel.com>
6583 S:      Odd fixes
6584 F:      drivers/dma/iop-adma.c
6585
6586 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6587 M:      Krzysztof Halasa <khalasa@piap.pl>
6588 S:      Maintained
6589 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6590 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6591 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6592 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6593 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6594 F:      drivers/net/wan/ixp4xx_hss.c
6595
6596 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6597 M:      Deepak Saxena <dsaxena@plexity.net>
6598 S:      Maintained
6599 F:      drivers/char/hw_random/ixp4xx-rng.c
6600
6601 INTEL ETHERNET DRIVERS
6602 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6603 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6604 W:      http://www.intel.com/support/feedback.htm
6605 W:      http://e1000.sourceforge.net/
6606 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6609 S:      Supported
6610 F:      Documentation/networking/e100.txt
6611 F:      Documentation/networking/e1000.txt
6612 F:      Documentation/networking/e1000e.txt
6613 F:      Documentation/networking/igb.txt
6614 F:      Documentation/networking/igbvf.txt
6615 F:      Documentation/networking/ixgb.txt
6616 F:      Documentation/networking/ixgbe.txt
6617 F:      Documentation/networking/ixgbevf.txt
6618 F:      Documentation/networking/i40e.txt
6619 F:      Documentation/networking/i40evf.txt
6620 F:      drivers/net/ethernet/intel/
6621 F:      drivers/net/ethernet/intel/*/
6622
6623 INTEL RDMA RNIC DRIVER
6624 M:     Faisal Latif <faisal.latif@intel.com>
6625 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6626 L:     linux-rdma@vger.kernel.org
6627 S:     Supported
6628 F:     drivers/infiniband/hw/i40iw/
6629
6630 INTEL MERRIFIELD GPIO DRIVER
6631 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6632 L:      linux-gpio@vger.kernel.org
6633 S:      Maintained
6634 F:      drivers/gpio/gpio-merrifield.c
6635
6636 INTEL-MID GPIO DRIVER
6637 M:      David Cohen <david.a.cohen@linux.intel.com>
6638 L:      linux-gpio@vger.kernel.org
6639 S:      Maintained
6640 F:      drivers/gpio/gpio-intel-mid.c
6641
6642 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6643 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6644 L:      linux-wireless@vger.kernel.org
6645 S:      Maintained
6646 F:      Documentation/networking/README.ipw2100
6647 F:      Documentation/networking/README.ipw2200
6648 F:      drivers/net/wireless/intel/ipw2x00/
6649
6650 INTEL(R) TRACE HUB
6651 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6652 S:      Supported
6653 F:      Documentation/trace/intel_th.txt
6654 F:      drivers/hwtracing/intel_th/
6655
6656 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6657 M:      Ning Sun <ning.sun@intel.com>
6658 L:      tboot-devel@lists.sourceforge.net
6659 W:      http://tboot.sourceforge.net
6660 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6661 S:      Supported
6662 F:      Documentation/intel_txt.txt
6663 F:      include/linux/tboot.h
6664 F:      arch/x86/kernel/tboot.c
6665
6666 INTEL WIRELESS WIMAX CONNECTION 2400
6667 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6668 M:      linux-wimax@intel.com
6669 L:      wimax@linuxwimax.org (subscribers-only)
6670 S:      Supported
6671 W:      http://linuxwimax.org
6672 F:      Documentation/wimax/README.i2400m
6673 F:      drivers/net/wimax/i2400m/
6674 F:      include/uapi/linux/wimax/i2400m.h
6675
6676 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6677 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6678 L:      linux-wireless@vger.kernel.org
6679 S:      Supported
6680 F:      drivers/net/wireless/intel/iwlegacy/
6681
6682 INTEL WIRELESS WIFI LINK (iwlwifi)
6683 M:      Johannes Berg <johannes.berg@intel.com>
6684 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6685 M:      Luca Coelho <luciano.coelho@intel.com>
6686 M:      Intel Linux Wireless <linuxwifi@intel.com>
6687 L:      linux-wireless@vger.kernel.org
6688 W:      http://intellinuxwireless.org
6689 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6690 S:      Supported
6691 F:      drivers/net/wireless/intel/iwlwifi/
6692
6693 INTEL MANAGEMENT ENGINE (mei)
6694 M:      Tomas Winkler <tomas.winkler@intel.com>
6695 L:      linux-kernel@vger.kernel.org
6696 S:      Supported
6697 F:      include/uapi/linux/mei.h
6698 F:      include/linux/mei_cl_bus.h
6699 F:      drivers/misc/mei/*
6700 F:      drivers/watchdog/mei_wdt.c
6701 F:      Documentation/misc-devices/mei/*
6702 F:      samples/mei/*
6703
6704 INTEL MIC DRIVERS (mic)
6705 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6706 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6707 S:      Supported
6708 W:      https://github.com/sudeepdutt/mic
6709 W:      http://software.intel.com/en-us/mic-developer
6710 F:      include/linux/mic_bus.h
6711 F:      include/linux/scif.h
6712 F:      include/uapi/linux/mic_common.h
6713 F:      include/uapi/linux/mic_ioctl.h
6714 F:      include/uapi/linux/scif_ioctl.h
6715 F:      drivers/misc/mic/
6716 F:      drivers/dma/mic_x100_dma.c
6717 F:      drivers/dma/mic_x100_dma.h
6718 F:      Documentation/mic/
6719
6720 INTEL PMC/P-Unit IPC DRIVER
6721 M:      Zha Qipeng<qipeng.zha@intel.com>
6722 L:      platform-driver-x86@vger.kernel.org
6723 S:      Maintained
6724 F:      drivers/platform/x86/intel_pmc_ipc.c
6725 F:      drivers/platform/x86/intel_punit_ipc.c
6726 F:      arch/x86/include/asm/intel_pmc_ipc.h
6727 F:      arch/x86/include/asm/intel_punit_ipc.h
6728
6729 INTEL TELEMETRY DRIVER
6730 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6731 L:      platform-driver-x86@vger.kernel.org
6732 S:      Maintained
6733 F:      arch/x86/include/asm/intel_telemetry.h
6734 F:      drivers/platform/x86/intel_telemetry*
6735
6736 INTEL PMC CORE DRIVER
6737 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6738 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6739 L:      platform-driver-x86@vger.kernel.org
6740 S:      Maintained
6741 F:      arch/x86/include/asm/pmc_core.h
6742 F:      drivers/platform/x86/intel_pmc_core*
6743
6744 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6745 M:      Linus Walleij <linus.walleij@linaro.org>
6746 L:      linux-iio@vger.kernel.org
6747 S:      Maintained
6748 F:      drivers/iio/gyro/mpu3050*
6749 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6750
6751 IOC3 ETHERNET DRIVER
6752 M:      Ralf Baechle <ralf@linux-mips.org>
6753 L:      linux-mips@linux-mips.org
6754 S:      Maintained
6755 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6756
6757 IOC3 SERIAL DRIVER
6758 M:      Pat Gefre <pfg@sgi.com>
6759 L:      linux-serial@vger.kernel.org
6760 S:      Maintained
6761 F:      drivers/tty/serial/ioc3_serial.c
6762
6763 IOMMU DRIVERS
6764 M:      Joerg Roedel <joro@8bytes.org>
6765 L:      iommu@lists.linux-foundation.org
6766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6767 S:      Maintained
6768 F:      Documentation/devicetree/bindings/iommu/
6769 F:      drivers/iommu/
6770
6771 IP MASQUERADING
6772 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6773 S:      Maintained
6774 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6775
6776 IPMI SUBSYSTEM
6777 M:      Corey Minyard <minyard@acm.org>
6778 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6779 W:      http://openipmi.sourceforge.net/
6780 S:      Supported
6781 F:      Documentation/IPMI.txt
6782 F:      drivers/char/ipmi/
6783 F:      include/linux/ipmi*
6784 F:      include/uapi/linux/ipmi*
6785
6786 QCOM AUDIO (ASoC) DRIVERS
6787 M:      Patrick Lai <plai@codeaurora.org>
6788 M:      Banajit Goswami <bgoswami@codeaurora.org>
6789 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6790 S:      Supported
6791 F:      sound/soc/qcom/
6792
6793 IPS SCSI RAID DRIVER
6794 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6795 L:      linux-scsi@vger.kernel.org
6796 W:      http://www.adaptec.com/
6797 S:      Maintained
6798 F:      drivers/scsi/ips*
6799
6800 IPVS
6801 M:      Wensong Zhang <wensong@linux-vs.org>
6802 M:      Simon Horman <horms@verge.net.au>
6803 M:      Julian Anastasov <ja@ssi.bg>
6804 L:      netdev@vger.kernel.org
6805 L:      lvs-devel@vger.kernel.org
6806 S:      Maintained
6807 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6809 F:      Documentation/networking/ipvs-sysctl.txt
6810 F:      include/net/ip_vs.h
6811 F:      include/uapi/linux/ip_vs.h
6812 F:      net/netfilter/ipvs/
6813
6814 IPWIRELESS DRIVER
6815 M:      Jiri Kosina <jikos@kernel.org>
6816 M:      David Sterba <dsterba@suse.com>
6817 S:      Odd Fixes
6818 F:      drivers/tty/ipwireless/
6819
6820 IPX NETWORK LAYER
6821 L:      netdev@vger.kernel.org
6822 S:      Odd fixes
6823 F:      include/net/ipx.h
6824 F:      include/uapi/linux/ipx.h
6825 F:      net/ipx/
6826
6827 IRDA SUBSYSTEM
6828 M:      Samuel Ortiz <samuel@sortiz.org>
6829 L:      irda-users@lists.sourceforge.net (subscribers-only)
6830 L:      netdev@vger.kernel.org
6831 W:      http://irda.sourceforge.net/
6832 S:      Maintained
6833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6834 F:      Documentation/networking/irda.txt
6835 F:      drivers/net/irda/
6836 F:      include/net/irda/
6837 F:      net/irda/
6838
6839 IRQ SUBSYSTEM
6840 M:      Thomas Gleixner <tglx@linutronix.de>
6841 L:      linux-kernel@vger.kernel.org
6842 S:      Maintained
6843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6844 F:      kernel/irq/
6845
6846 IRQCHIP DRIVERS
6847 M:      Thomas Gleixner <tglx@linutronix.de>
6848 M:      Jason Cooper <jason@lakedaemon.net>
6849 M:      Marc Zyngier <marc.zyngier@arm.com>
6850 L:      linux-kernel@vger.kernel.org
6851 S:      Maintained
6852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6853 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6854 F:      Documentation/devicetree/bindings/interrupt-controller/
6855 F:      drivers/irqchip/
6856
6857 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6858 M:      Marc Zyngier <marc.zyngier@arm.com>
6859 S:      Maintained
6860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6861 F:      Documentation/IRQ-domain.txt
6862 F:      include/linux/irqdomain.h
6863 F:      kernel/irq/irqdomain.c
6864 F:      kernel/irq/msi.c
6865
6866 ISA
6867 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6868 S:      Maintained
6869 F:      Documentation/isa.txt
6870 F:      drivers/base/isa.c
6871 F:      include/linux/isa.h
6872
6873 ISAPNP
6874 M:      Jaroslav Kysela <perex@perex.cz>
6875 S:      Maintained
6876 F:      Documentation/isapnp.txt
6877 F:      drivers/pnp/isapnp/
6878 F:      include/linux/isapnp.h
6879
6880 ISA RADIO MODULE
6881 M:      Hans Verkuil <hverkuil@xs4all.nl>
6882 L:      linux-media@vger.kernel.org
6883 T:      git git://linuxtv.org/media_tree.git
6884 W:      https://linuxtv.org
6885 S:      Maintained
6886 F:      drivers/media/radio/radio-isa*
6887
6888 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6889 M:      Peter Jones <pjones@redhat.com>
6890 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6891 S:      Maintained
6892 F:      drivers/firmware/iscsi_ibft*
6893
6894 ISCSI
6895 M:      Lee Duncan <lduncan@suse.com>
6896 M:      Chris Leech <cleech@redhat.com>
6897 L:      open-iscsi@googlegroups.com
6898 W:      www.open-iscsi.com
6899 S:      Maintained
6900 F:      drivers/scsi/*iscsi*
6901 F:      include/scsi/*iscsi*
6902
6903 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6904 M:      Or Gerlitz <ogerlitz@mellanox.com>
6905 M:      Sagi Grimberg <sagi@grimberg.me>
6906 M:      Roi Dayan <roid@mellanox.com>
6907 L:      linux-rdma@vger.kernel.org
6908 S:      Supported
6909 W:      http://www.openfabrics.org
6910 W:      www.open-iscsi.org
6911 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6912 F:      drivers/infiniband/ulp/iser/
6913
6914 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6915 M:      Sagi Grimberg <sagi@grimberg.me>
6916 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6917 L:      linux-rdma@vger.kernel.org
6918 L:      target-devel@vger.kernel.org
6919 S:      Supported
6920 W:      http://www.linux-iscsi.org
6921 F:      drivers/infiniband/ulp/isert
6922
6923 ISDN SUBSYSTEM
6924 M:      Karsten Keil <isdn@linux-pingi.de>
6925 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6926 L:      netdev@vger.kernel.org
6927 W:      http://www.isdn4linux.de
6928 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6929 S:      Maintained
6930 F:      Documentation/isdn/
6931 F:      drivers/isdn/
6932 F:      include/linux/isdn.h
6933 F:      include/linux/isdn/
6934 F:      include/uapi/linux/isdn.h
6935 F:      include/uapi/linux/isdn/
6936
6937 ISDN SUBSYSTEM (Eicon active card driver)
6938 M:      Armin Schindler <mac@melware.de>
6939 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6940 W:      http://www.melware.de
6941 S:      Maintained
6942 F:      drivers/isdn/hardware/eicon/
6943
6944 IT87 HARDWARE MONITORING DRIVER
6945 M:      Jean Delvare <jdelvare@suse.com>
6946 L:      linux-hwmon@vger.kernel.org
6947 S:      Maintained
6948 F:      Documentation/hwmon/it87
6949 F:      drivers/hwmon/it87.c
6950
6951 IT913X MEDIA DRIVER
6952 M:      Antti Palosaari <crope@iki.fi>
6953 L:      linux-media@vger.kernel.org
6954 W:      https://linuxtv.org
6955 W:      http://palosaari.fi/linux/
6956 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6957 T:      git git://linuxtv.org/anttip/media_tree.git
6958 S:      Maintained
6959 F:      drivers/media/tuners/it913x*
6960
6961 IVTV VIDEO4LINUX DRIVER
6962 M:      Andy Walls <awalls@md.metrocast.net>
6963 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6964 L:      linux-media@vger.kernel.org
6965 T:      git git://linuxtv.org/media_tree.git
6966 W:      http://www.ivtvdriver.org
6967 S:      Maintained
6968 F:      Documentation/media/v4l-drivers/ivtv*
6969 F:      drivers/media/pci/ivtv/
6970 F:      include/uapi/linux/ivtv*
6971
6972 IX2505V MEDIA DRIVER
6973 M:      Malcolm Priestley <tvboxspy@gmail.com>
6974 L:      linux-media@vger.kernel.org
6975 W:      https://linuxtv.org
6976 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6977 S:      Maintained
6978 F:      drivers/media/dvb-frontends/ix2505v*
6979
6980 JC42.4 TEMPERATURE SENSOR DRIVER
6981 M:      Guenter Roeck <linux@roeck-us.net>
6982 L:      linux-hwmon@vger.kernel.org
6983 S:      Maintained
6984 F:      drivers/hwmon/jc42.c
6985 F:      Documentation/hwmon/jc42
6986
6987 JFS FILESYSTEM
6988 M:      Dave Kleikamp <shaggy@kernel.org>
6989 L:      jfs-discussion@lists.sourceforge.net
6990 W:      http://jfs.sourceforge.net/
6991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6992 S:      Maintained
6993 F:      Documentation/filesystems/jfs.txt
6994 F:      fs/jfs/
6995
6996 JME NETWORK DRIVER
6997 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
6998 L:      netdev@vger.kernel.org
6999 S:      Maintained
7000 F:      drivers/net/ethernet/jme.*
7001
7002 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7003 M:      David Woodhouse <dwmw2@infradead.org>
7004 L:      linux-mtd@lists.infradead.org
7005 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7006 S:      Maintained
7007 F:      fs/jffs2/
7008 F:      include/uapi/linux/jffs2.h
7009
7010 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7011 M:      "Theodore Ts'o" <tytso@mit.edu>
7012 M:      Jan Kara <jack@suse.com>
7013 L:      linux-ext4@vger.kernel.org
7014 S:      Maintained
7015 F:      fs/jbd2/
7016 F:      include/linux/jbd2.h
7017
7018 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7019 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7020 L:      linux-media@vger.kernel.org
7021 S:      Maintained
7022 F:      drivers/media/platform/rcar_jpu.c
7023
7024 JSM Neo PCI based serial card
7025 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7026 L:      linux-serial@vger.kernel.org
7027 S:      Maintained
7028 F:      drivers/tty/serial/jsm/
7029
7030 K10TEMP HARDWARE MONITORING DRIVER
7031 M:      Clemens Ladisch <clemens@ladisch.de>
7032 L:      linux-hwmon@vger.kernel.org
7033 S:      Maintained
7034 F:      Documentation/hwmon/k10temp
7035 F:      drivers/hwmon/k10temp.c
7036
7037 K8TEMP HARDWARE MONITORING DRIVER
7038 M:      Rudolf Marek <r.marek@assembler.cz>
7039 L:      linux-hwmon@vger.kernel.org
7040 S:      Maintained
7041 F:      Documentation/hwmon/k8temp
7042 F:      drivers/hwmon/k8temp.c
7043
7044 KASAN
7045 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7046 R:      Alexander Potapenko <glider@google.com>
7047 R:      Dmitry Vyukov <dvyukov@google.com>
7048 L:      kasan-dev@googlegroups.com
7049 S:      Maintained
7050 F:      arch/*/include/asm/kasan.h
7051 F:      arch/*/mm/kasan_init*
7052 F:      Documentation/dev-tools/kasan.rst
7053 F:      include/linux/kasan*.h
7054 F:      lib/test_kasan.c
7055 F:      mm/kasan/
7056 F:      scripts/Makefile.kasan
7057
7058 KCONFIG
7059 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7060 L:      linux-kbuild@vger.kernel.org
7061 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7062 S:      Maintained
7063 F:      Documentation/kbuild/kconfig-language.txt
7064 F:      scripts/kconfig/
7065
7066 KDUMP
7067 M:      Dave Young <dyoung@redhat.com>
7068 M:      Baoquan He <bhe@redhat.com>
7069 R:      Vivek Goyal <vgoyal@redhat.com>
7070 L:      kexec@lists.infradead.org
7071 W:      http://lse.sourceforge.net/kdump/
7072 S:      Maintained
7073 F:      Documentation/kdump/
7074
7075 KEENE FM RADIO TRANSMITTER DRIVER
7076 M:      Hans Verkuil <hverkuil@xs4all.nl>
7077 L:      linux-media@vger.kernel.org
7078 T:      git git://linuxtv.org/media_tree.git
7079 W:      https://linuxtv.org
7080 S:      Maintained
7081 F:      drivers/media/radio/radio-keene*
7082
7083 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7084 M:      Ian Kent <raven@themaw.net>
7085 L:      autofs@vger.kernel.org
7086 S:      Maintained
7087 F:      fs/autofs4/
7088
7089 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7090 M:      Michal Marek <mmarek@suse.com>
7091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
7092 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
7093 L:      linux-kbuild@vger.kernel.org
7094 S:      Maintained
7095 F:      Documentation/kbuild/
7096 F:      Makefile
7097 F:      scripts/Makefile.*
7098 F:      scripts/basic/
7099 F:      scripts/mk*
7100 F:      scripts/package/
7101
7102 KERNEL JANITORS
7103 L:      kernel-janitors@vger.kernel.org
7104 W:      http://kernelnewbies.org/KernelJanitors
7105 S:      Odd Fixes
7106
7107 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7108 M:      "J. Bruce Fields" <bfields@fieldses.org>
7109 M:      Jeff Layton <jlayton@poochiereds.net>
7110 L:      linux-nfs@vger.kernel.org
7111 W:      http://nfs.sourceforge.net/
7112 T:      git git://linux-nfs.org/~bfields/linux.git
7113 S:      Supported
7114 F:      fs/nfsd/
7115 F:      include/uapi/linux/nfsd/
7116 F:      fs/lockd/
7117 F:      fs/nfs_common/
7118 F:      net/sunrpc/
7119 F:      include/linux/lockd/
7120 F:      include/linux/sunrpc/
7121 F:      include/uapi/linux/sunrpc/
7122
7123 KERNEL SELFTEST FRAMEWORK
7124 M:      Shuah Khan <shuahkh@osg.samsung.com>
7125 M:      Shuah Khan <shuah@kernel.org>
7126 L:      linux-kselftest@vger.kernel.org
7127 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7128 S:      Maintained
7129 F:      tools/testing/selftests
7130
7131 KERNEL VIRTUAL MACHINE (KVM)
7132 M:      Paolo Bonzini <pbonzini@redhat.com>
7133 M:      Radim Krčmář <rkrcmar@redhat.com>
7134 L:      kvm@vger.kernel.org
7135 W:      http://www.linux-kvm.org
7136 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7137 S:      Supported
7138 F:      Documentation/*/kvm*.txt
7139 F:      Documentation/virtual/kvm/
7140 F:      arch/*/kvm/
7141 F:      arch/x86/kernel/kvm.c
7142 F:      arch/x86/kernel/kvmclock.c
7143 F:      arch/*/include/asm/kvm*
7144 F:      include/linux/kvm*
7145 F:      include/uapi/linux/kvm*
7146 F:      virt/kvm/
7147 F:      tools/kvm/
7148
7149 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7150 M:      Joerg Roedel <joro@8bytes.org>
7151 L:      kvm@vger.kernel.org
7152 W:      http://www.linux-kvm.org/
7153 S:      Maintained
7154 F:      arch/x86/include/asm/svm.h
7155 F:      arch/x86/kvm/svm.c
7156
7157 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7158 M:      Alexander Graf <agraf@suse.com>
7159 L:      kvm-ppc@vger.kernel.org
7160 W:      http://www.linux-kvm.org/
7161 T:      git git://github.com/agraf/linux-2.6.git
7162 S:      Supported
7163 F:      arch/powerpc/include/asm/kvm*
7164 F:      arch/powerpc/kvm/
7165
7166 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7167 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7168 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7169 L:      linux-s390@vger.kernel.org
7170 W:      http://www.ibm.com/developerworks/linux/linux390/
7171 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7172 S:      Supported
7173 F:      Documentation/s390/kvm.txt
7174 F:      arch/s390/include/asm/kvm*
7175 F:      arch/s390/kvm/
7176
7177 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7178 M:      Christoffer Dall <christoffer.dall@linaro.org>
7179 M:      Marc Zyngier <marc.zyngier@arm.com>
7180 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7181 L:      kvmarm@lists.cs.columbia.edu
7182 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7184 S:      Supported
7185 F:      arch/arm/include/uapi/asm/kvm*
7186 F:      arch/arm/include/asm/kvm*
7187 F:      arch/arm/kvm/
7188 F:      virt/kvm/arm/
7189 F:      include/kvm/arm_*
7190
7191 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7192 M:      Christoffer Dall <christoffer.dall@linaro.org>
7193 M:      Marc Zyngier <marc.zyngier@arm.com>
7194 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7195 L:      kvmarm@lists.cs.columbia.edu
7196 S:      Maintained
7197 F:      arch/arm64/include/uapi/asm/kvm*
7198 F:      arch/arm64/include/asm/kvm*
7199 F:      arch/arm64/kvm/
7200
7201 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7202 M:      James Hogan <james.hogan@imgtec.com>
7203 L:      linux-mips@linux-mips.org
7204 S:      Supported
7205 F:      arch/mips/include/uapi/asm/kvm*
7206 F:      arch/mips/include/asm/kvm*
7207 F:      arch/mips/kvm/
7208
7209 KEXEC
7210 M:      Eric Biederman <ebiederm@xmission.com>
7211 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7212 L:      kexec@lists.infradead.org
7213 S:      Maintained
7214 F:      include/linux/kexec.h
7215 F:      include/uapi/linux/kexec.h
7216 F:      kernel/kexec*
7217
7218 KEYS/KEYRINGS:
7219 M:      David Howells <dhowells@redhat.com>
7220 L:      keyrings@vger.kernel.org
7221 S:      Maintained
7222 F:      Documentation/security/keys.txt
7223 F:      include/linux/key.h
7224 F:      include/linux/key-type.h
7225 F:      include/linux/keyctl.h
7226 F:      include/uapi/linux/keyctl.h
7227 F:      include/keys/
7228 F:      security/keys/
7229
7230 KEYS-TRUSTED
7231 M:      David Safford <safford@us.ibm.com>
7232 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7233 L:      linux-security-module@vger.kernel.org
7234 L:      keyrings@vger.kernel.org
7235 S:      Supported
7236 F:      Documentation/security/keys-trusted-encrypted.txt
7237 F:      include/keys/trusted-type.h
7238 F:      security/keys/trusted.c
7239 F:      security/keys/trusted.h
7240
7241 KEYS-ENCRYPTED
7242 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7243 M:      David Safford <safford@us.ibm.com>
7244 L:      linux-security-module@vger.kernel.org
7245 L:      keyrings@vger.kernel.org
7246 S:      Supported
7247 F:      Documentation/security/keys-trusted-encrypted.txt
7248 F:      include/keys/encrypted-type.h
7249 F:      security/keys/encrypted-keys/
7250
7251 KGDB / KDB /debug_core
7252 M:      Jason Wessel <jason.wessel@windriver.com>
7253 W:      http://kgdb.wiki.kernel.org/
7254 L:      kgdb-bugreport@lists.sourceforge.net
7255 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7256 S:      Maintained
7257 F:      Documentation/DocBook/kgdb.tmpl
7258 F:      drivers/misc/kgdbts.c
7259 F:      drivers/tty/serial/kgdboc.c
7260 F:      include/linux/kdb.h
7261 F:      include/linux/kgdb.h
7262 F:      kernel/debug/
7263
7264 KMEMCHECK
7265 M:      Vegard Nossum <vegardno@ifi.uio.no>
7266 M:      Pekka Enberg <penberg@kernel.org>
7267 S:      Maintained
7268 F:      Documentation/dev-tools/kmemcheck.rst
7269 F:      arch/x86/include/asm/kmemcheck.h
7270 F:      arch/x86/mm/kmemcheck/
7271 F:      include/linux/kmemcheck.h
7272 F:      mm/kmemcheck.c
7273
7274 KMEMLEAK
7275 M:      Catalin Marinas <catalin.marinas@arm.com>
7276 S:      Maintained
7277 F:      Documentation/dev-tools/kmemleak.rst
7278 F:      include/linux/kmemleak.h
7279 F:      mm/kmemleak.c
7280 F:      mm/kmemleak-test.c
7281
7282 KPROBES
7283 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7284 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7285 M:      "David S. Miller" <davem@davemloft.net>
7286 M:      Masami Hiramatsu <mhiramat@kernel.org>
7287 S:      Maintained
7288 F:      Documentation/kprobes.txt
7289 F:      include/linux/kprobes.h
7290 F:      include/asm-generic/kprobes.h
7291 F:      kernel/kprobes.c
7292
7293 KS0108 LCD CONTROLLER DRIVER
7294 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7295 W:      http://miguelojeda.es/auxdisplay.htm
7296 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7297 S:      Maintained
7298 F:      Documentation/auxdisplay/ks0108
7299 F:      drivers/auxdisplay/ks0108.c
7300 F:      include/linux/ks0108.h
7301
7302 L3MDEV
7303 M:      David Ahern <dsa@cumulusnetworks.com>
7304 L:      netdev@vger.kernel.org
7305 S:      Maintained
7306 F:      net/l3mdev
7307 F:      include/net/l3mdev.h
7308
7309 LANTIQ MIPS ARCHITECTURE
7310 M:      John Crispin <john@phrozen.org>
7311 L:      linux-mips@linux-mips.org
7312 S:      Maintained
7313 F:      arch/mips/lantiq
7314
7315 LAPB module
7316 L:      linux-x25@vger.kernel.org
7317 S:      Orphan
7318 F:      Documentation/networking/lapb-module.txt
7319 F:      include/*/lapb.h
7320 F:      net/lapb/
7321
7322 LASI 53c700 driver for PARISC
7323 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7324 L:      linux-scsi@vger.kernel.org
7325 S:      Maintained
7326 F:      Documentation/scsi/53c700.txt
7327 F:      drivers/scsi/53c700*
7328
7329 LED SUBSYSTEM
7330 M:      Richard Purdie <rpurdie@rpsys.net>
7331 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7332 M:      Pavel Machek <pavel@ucw.cz>
7333 L:      linux-leds@vger.kernel.org
7334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7335 S:      Maintained
7336 F:      Documentation/devicetree/bindings/leds/
7337 F:      drivers/leds/
7338 F:      include/linux/leds.h
7339
7340 LEGACY EEPROM DRIVER
7341 M:      Jean Delvare <jdelvare@suse.com>
7342 S:      Maintained
7343 F:      Documentation/misc-devices/eeprom
7344 F:      drivers/misc/eeprom/eeprom.c
7345
7346 LEGO USB Tower driver
7347 M:      Juergen Stuber <starblue@users.sourceforge.net>
7348 L:      legousb-devel@lists.sourceforge.net
7349 W:      http://legousb.sourceforge.net/
7350 S:      Maintained
7351 F:      drivers/usb/misc/legousbtower.c
7352
7353 LG2160 MEDIA DRIVER
7354 M:      Michael Krufky <mkrufky@linuxtv.org>
7355 L:      linux-media@vger.kernel.org
7356 W:      https://linuxtv.org
7357 W:      http://github.com/mkrufky
7358 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7359 T:      git git://linuxtv.org/mkrufky/tuners.git
7360 S:      Maintained
7361 F:      drivers/media/dvb-frontends/lg2160.*
7362
7363 LGDT3305 MEDIA DRIVER
7364 M:      Michael Krufky <mkrufky@linuxtv.org>
7365 L:      linux-media@vger.kernel.org
7366 W:      https://linuxtv.org
7367 W:      http://github.com/mkrufky
7368 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7369 T:      git git://linuxtv.org/mkrufky/tuners.git
7370 S:      Maintained
7371 F:      drivers/media/dvb-frontends/lgdt3305.*
7372
7373 LGUEST
7374 M:      Rusty Russell <rusty@rustcorp.com.au>
7375 L:      lguest@lists.ozlabs.org
7376 W:      http://lguest.ozlabs.org/
7377 S:      Odd Fixes
7378 F:      arch/x86/include/asm/lguest*.h
7379 F:      arch/x86/lguest/
7380 F:      drivers/lguest/
7381 F:      include/linux/lguest*.h
7382 F:      tools/lguest/
7383
7384 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7385 M:      Tejun Heo <tj@kernel.org>
7386 L:      linux-ide@vger.kernel.org
7387 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7388 S:      Maintained
7389 F:      drivers/ata/
7390 F:      include/linux/ata.h
7391 F:      include/linux/libata.h
7392 F:      Documentation/devicetree/bindings/ata/
7393
7394 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7395 M:      Viresh Kumar <vireshk@kernel.org>
7396 L:      linux-ide@vger.kernel.org
7397 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7398 S:      Maintained
7399 F:      include/linux/pata_arasan_cf_data.h
7400 F:      drivers/ata/pata_arasan_cf.c
7401
7402 LIBATA PATA DRIVERS
7403 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7404 M:      Tejun Heo <tj@kernel.org>
7405 L:      linux-ide@vger.kernel.org
7406 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7407 S:      Maintained
7408 F:      drivers/ata/pata_*.c
7409 F:      drivers/ata/ata_generic.c
7410
7411 LIBATA SATA AHCI PLATFORM devices support
7412 M:      Hans de Goede <hdegoede@redhat.com>
7413 M:      Tejun Heo <tj@kernel.org>
7414 L:      linux-ide@vger.kernel.org
7415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7416 S:      Maintained
7417 F:      drivers/ata/ahci_platform.c
7418 F:      drivers/ata/libahci_platform.c
7419 F:      include/linux/ahci_platform.h
7420
7421 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7422 M:      Mikael Pettersson <mikpelinux@gmail.com>
7423 L:      linux-ide@vger.kernel.org
7424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7425 S:      Maintained
7426 F:      drivers/ata/sata_promise.*
7427
7428 LIBLOCKDEP
7429 M:      Sasha Levin <sasha.levin@oracle.com>
7430 S:      Maintained
7431 F:      tools/lib/lockdep/
7432
7433 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7434 M:      Dan Williams <dan.j.williams@intel.com>
7435 L:      linux-nvdimm@lists.01.org
7436 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7438 S:      Supported
7439 F:      drivers/nvdimm/*
7440 F:      include/linux/nd.h
7441 F:      include/linux/libnvdimm.h
7442 F:      include/uapi/linux/ndctl.h
7443
7444 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7445 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7446 L:      linux-nvdimm@lists.01.org
7447 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7448 S:      Supported
7449 F:      drivers/nvdimm/blk.c
7450 F:      drivers/nvdimm/region_devs.c
7451 F:      drivers/acpi/nfit*
7452
7453 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7454 M:      Vishal Verma <vishal.l.verma@intel.com>
7455 L:      linux-nvdimm@lists.01.org
7456 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7457 S:      Supported
7458 F:      drivers/nvdimm/btt*
7459
7460 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7461 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7462 L:      linux-nvdimm@lists.01.org
7463 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7464 S:      Supported
7465 F:      drivers/nvdimm/pmem.c
7466 F:      include/linux/pmem.h
7467 F:      arch/*/include/asm/pmem.h
7468
7469 LIGHTNVM PLATFORM SUPPORT
7470 M:      Matias Bjorling <mb@lightnvm.io>
7471 W:      http://github/OpenChannelSSD
7472 L:      linux-block@vger.kernel.org
7473 S:      Maintained
7474 F:      drivers/lightnvm/
7475 F:      include/linux/lightnvm.h
7476 F:      include/uapi/linux/lightnvm.h
7477
7478 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7479 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7480 M:      Paul Mackerras <paulus@samba.org>
7481 M:      Michael Ellerman <mpe@ellerman.id.au>
7482 W:      https://github.com/linuxppc/linux/wiki
7483 L:      linuxppc-dev@lists.ozlabs.org
7484 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7486 S:      Supported
7487 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7488 F:      Documentation/devicetree/bindings/powerpc/opal/
7489 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7490 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7491 F:      Documentation/powerpc/
7492 F:      arch/powerpc/
7493 F:      drivers/char/tpm/tpm_ibmvtpm*
7494 F:      drivers/crypto/nx/
7495 F:      drivers/crypto/vmx/
7496 F:      drivers/i2c/busses/i2c-opal.c
7497 F:      drivers/net/ethernet/ibm/ibmveth.*
7498 F:      drivers/net/ethernet/ibm/ibmvnic.*
7499 F:      drivers/pci/hotplug/pnv_php.c
7500 F:      drivers/pci/hotplug/rpa*
7501 F:      drivers/rtc/rtc-opal.c
7502 F:      drivers/scsi/ibmvscsi/
7503 F:      drivers/tty/hvc/hvc_opal.c
7504 F:      tools/testing/selftests/powerpc
7505 N:      /pmac
7506 N:      powermac
7507 N:      powernv
7508 N:      [^a-z0-9]ps3
7509 N:      pseries
7510
7511 LINUX FOR POWER MACINTOSH
7512 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7513 W:      http://www.penguinppc.org/
7514 L:      linuxppc-dev@lists.ozlabs.org
7515 S:      Maintained
7516 F:      arch/powerpc/platforms/powermac/
7517 F:      drivers/macintosh/
7518
7519 LINUX FOR POWERPC EMBEDDED MPC5XXX
7520 M:      Anatolij Gustschin <agust@denx.de>
7521 L:      linuxppc-dev@lists.ozlabs.org
7522 T:      git git://git.denx.de/linux-denx-agust.git
7523 S:      Maintained
7524 F:      arch/powerpc/platforms/512x/
7525 F:      arch/powerpc/platforms/52xx/
7526
7527 LINUX FOR POWERPC EMBEDDED PPC4XX
7528 M:      Alistair Popple <alistair@popple.id.au>
7529 M:      Matt Porter <mporter@kernel.crashing.org>
7530 W:      http://www.penguinppc.org/
7531 L:      linuxppc-dev@lists.ozlabs.org
7532 S:      Maintained
7533 F:      arch/powerpc/platforms/40x/
7534 F:      arch/powerpc/platforms/44x/
7535
7536 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7537 L:      linuxppc-dev@lists.ozlabs.org
7538 S:      Orphan
7539 F:      arch/powerpc/*/*virtex*
7540 F:      arch/powerpc/*/*/*virtex*
7541
7542 LINUX FOR POWERPC EMBEDDED PPC8XX
7543 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7544 W:      http://www.penguinppc.org/
7545 L:      linuxppc-dev@lists.ozlabs.org
7546 S:      Maintained
7547 F:      arch/powerpc/platforms/8xx/
7548
7549 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7550 M:      Scott Wood <oss@buserror.net>
7551 M:      Kumar Gala <galak@kernel.crashing.org>
7552 W:      http://www.penguinppc.org/
7553 L:      linuxppc-dev@lists.ozlabs.org
7554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7555 S:      Maintained
7556 F:      arch/powerpc/platforms/83xx/
7557 F:      arch/powerpc/platforms/85xx/
7558
7559 LINUX FOR POWERPC PA SEMI PWRFICIENT
7560 L:      linuxppc-dev@lists.ozlabs.org
7561 S:      Orphan
7562 F:      arch/powerpc/platforms/pasemi/
7563 F:      drivers/*/*pasemi*
7564 F:      drivers/*/*/*pasemi*
7565
7566 LINUX SECURITY MODULE (LSM) FRAMEWORK
7567 M:      Chris Wright <chrisw@sous-sol.org>
7568 L:      linux-security-module@vger.kernel.org
7569 S:      Supported
7570
7571 LIS3LV02D ACCELEROMETER DRIVER
7572 M:      Eric Piel <eric.piel@tremplin-utc.net>
7573 S:      Maintained
7574 F:      Documentation/misc-devices/lis3lv02d
7575 F:      drivers/misc/lis3lv02d/
7576 F:      drivers/platform/x86/hp_accel.c
7577
7578 LIVE PATCHING
7579 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7580 M:      Jessica Yu <jeyu@redhat.com>
7581 M:      Jiri Kosina <jikos@kernel.org>
7582 M:      Miroslav Benes <mbenes@suse.cz>
7583 R:      Petr Mladek <pmladek@suse.com>
7584 S:      Maintained
7585 F:      kernel/livepatch/
7586 F:      include/linux/livepatch.h
7587 F:      arch/x86/include/asm/livepatch.h
7588 F:      arch/x86/kernel/livepatch.c
7589 F:      Documentation/livepatch/
7590 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7591 F:      samples/livepatch/
7592 L:      live-patching@vger.kernel.org
7593 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7594
7595 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7596 M:      Kees Cook <keescook@chromium.org>
7597 S:      Maintained
7598 F:      drivers/misc/lkdtm*
7599
7600 LLC (802.2)
7601 L:      netdev@vger.kernel.org
7602 S:      Odd fixes
7603 F:      include/linux/llc.h
7604 F:      include/uapi/linux/llc.h
7605 F:      include/net/llc*
7606 F:      net/llc/
7607
7608 LM73 HARDWARE MONITOR DRIVER
7609 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7610 L:      linux-hwmon@vger.kernel.org
7611 S:      Maintained
7612 F:      drivers/hwmon/lm73.c
7613
7614 LM78 HARDWARE MONITOR DRIVER
7615 M:      Jean Delvare <jdelvare@suse.com>
7616 L:      linux-hwmon@vger.kernel.org
7617 S:      Maintained
7618 F:      Documentation/hwmon/lm78
7619 F:      drivers/hwmon/lm78.c
7620
7621 LM83 HARDWARE MONITOR DRIVER
7622 M:      Jean Delvare <jdelvare@suse.com>
7623 L:      linux-hwmon@vger.kernel.org
7624 S:      Maintained
7625 F:      Documentation/hwmon/lm83
7626 F:      drivers/hwmon/lm83.c
7627
7628 LM90 HARDWARE MONITOR DRIVER
7629 M:      Jean Delvare <jdelvare@suse.com>
7630 L:      linux-hwmon@vger.kernel.org
7631 S:      Maintained
7632 F:      Documentation/hwmon/lm90
7633 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7634 F:      drivers/hwmon/lm90.c
7635 F:      include/dt-bindings/thermal/lm90.h
7636
7637 LM95234 HARDWARE MONITOR DRIVER
7638 M:      Guenter Roeck <linux@roeck-us.net>
7639 L:      linux-hwmon@vger.kernel.org
7640 S:      Maintained
7641 F:      Documentation/hwmon/lm95234
7642 F:      drivers/hwmon/lm95234.c
7643
7644 LME2510 MEDIA DRIVER
7645 M:      Malcolm Priestley <tvboxspy@gmail.com>
7646 L:      linux-media@vger.kernel.org
7647 W:      https://linuxtv.org
7648 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7649 S:      Maintained
7650 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7651
7652 LOCKING PRIMITIVES
7653 M:      Peter Zijlstra <peterz@infradead.org>
7654 M:      Ingo Molnar <mingo@redhat.com>
7655 L:      linux-kernel@vger.kernel.org
7656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7657 S:      Maintained
7658 F:      Documentation/locking/
7659 F:      include/linux/lockdep.h
7660 F:      include/linux/spinlock*.h
7661 F:      arch/*/include/asm/spinlock*.h
7662 F:      include/linux/rwlock*.h
7663 F:      include/linux/mutex*.h
7664 F:      arch/*/include/asm/mutex*.h
7665 F:      include/linux/rwsem*.h
7666 F:      arch/*/include/asm/rwsem.h
7667 F:      include/linux/seqlock.h
7668 F:      lib/locking*.[ch]
7669 F:      kernel/locking/
7670
7671 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7672 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7673 L:      linux-ntfs-dev@lists.sourceforge.net
7674 W:      http://www.linux-ntfs.org/content/view/19/37/
7675 S:      Maintained
7676 F:      Documentation/ldm.txt
7677 F:      block/partitions/ldm.*
7678
7679 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7680 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7681 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7682 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7683 L:      MPT-FusionLinux.pdl@broadcom.com
7684 L:      linux-scsi@vger.kernel.org
7685 W:      http://www.avagotech.com/support/
7686 S:      Supported
7687 F:      drivers/message/fusion/
7688 F:      drivers/scsi/mpt2sas/
7689 F:      drivers/scsi/mpt3sas/
7690
7691 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7692 M:      Matthew Wilcox <matthew@wil.cx>
7693 L:      linux-scsi@vger.kernel.org
7694 S:      Maintained
7695 F:      drivers/scsi/sym53c8xx_2/
7696
7697 LTC4261 HARDWARE MONITOR DRIVER
7698 M:      Guenter Roeck <linux@roeck-us.net>
7699 L:      linux-hwmon@vger.kernel.org
7700 S:      Maintained
7701 F:      Documentation/hwmon/ltc4261
7702 F:      drivers/hwmon/ltc4261.c
7703
7704 LTP (Linux Test Project)
7705 M:      Mike Frysinger <vapier@gentoo.org>
7706 M:      Cyril Hrubis <chrubis@suse.cz>
7707 M:      Wanlong Gao <wanlong.gao@gmail.com>
7708 M:      Jan Stancek <jstancek@redhat.com>
7709 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7710 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7711 L:      ltp@lists.linux.it (subscribers-only)
7712 W:      http://linux-test-project.github.io/
7713 T:      git git://github.com/linux-test-project/ltp.git
7714 S:      Maintained
7715
7716 M32R ARCHITECTURE
7717 W:      http://www.linux-m32r.org/
7718 S:      Orphan
7719 F:      arch/m32r/
7720
7721 M68K ARCHITECTURE
7722 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7723 L:      linux-m68k@lists.linux-m68k.org
7724 W:      http://www.linux-m68k.org/
7725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7726 S:      Maintained
7727 F:      arch/m68k/
7728 F:      drivers/zorro/
7729
7730 M68K ON APPLE MACINTOSH
7731 M:      Joshua Thompson <funaho@jurai.org>
7732 W:      http://www.mac.linux-m68k.org/
7733 L:      linux-m68k@lists.linux-m68k.org
7734 S:      Maintained
7735 F:      arch/m68k/mac/
7736
7737 M68K ON HP9000/300
7738 M:      Philip Blundell <philb@gnu.org>
7739 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7740 S:      Maintained
7741 F:      arch/m68k/hp300/
7742
7743 M88DS3103 MEDIA DRIVER
7744 M:      Antti Palosaari <crope@iki.fi>
7745 L:      linux-media@vger.kernel.org
7746 W:      https://linuxtv.org
7747 W:      http://palosaari.fi/linux/
7748 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7749 T:      git git://linuxtv.org/anttip/media_tree.git
7750 S:      Maintained
7751 F:      drivers/media/dvb-frontends/m88ds3103*
7752
7753 M88RS2000 MEDIA DRIVER
7754 M:      Malcolm Priestley <tvboxspy@gmail.com>
7755 L:      linux-media@vger.kernel.org
7756 W:      https://linuxtv.org
7757 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7758 S:      Maintained
7759 F:      drivers/media/dvb-frontends/m88rs2000*
7760
7761 MA901 MASTERKIT USB FM RADIO DRIVER
7762 M:      Alexey Klimov <klimov.linux@gmail.com>
7763 L:      linux-media@vger.kernel.org
7764 T:      git git://linuxtv.org/media_tree.git
7765 S:      Maintained
7766 F:      drivers/media/radio/radio-ma901.c
7767
7768 MAC80211
7769 M:      Johannes Berg <johannes@sipsolutions.net>
7770 L:      linux-wireless@vger.kernel.org
7771 W:      http://wireless.kernel.org/
7772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7774 S:      Maintained
7775 F:      Documentation/networking/mac80211-injection.txt
7776 F:      include/net/mac80211.h
7777 F:      net/mac80211/
7778 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7779
7780 MACVLAN DRIVER
7781 M:      Patrick McHardy <kaber@trash.net>
7782 L:      netdev@vger.kernel.org
7783 S:      Maintained
7784 F:      drivers/net/macvlan.c
7785 F:      include/linux/if_macvlan.h
7786
7787 MAILBOX API
7788 M:      Jassi Brar <jassisinghbrar@gmail.com>
7789 L:      linux-kernel@vger.kernel.org
7790 S:      Maintained
7791 F:      drivers/mailbox/
7792 F:      include/linux/mailbox_client.h
7793 F:      include/linux/mailbox_controller.h
7794
7795 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7796 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7797 W:      http://www.kernel.org/doc/man-pages
7798 L:      linux-man@vger.kernel.org
7799 S:      Maintained
7800
7801 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7802 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7803 L:      linux-mips@linux-mips.org
7804 S:      Maintained
7805 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7806
7807 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7808 M:      Andrew Lunn <andrew@lunn.ch>
7809 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7810 L:      netdev@vger.kernel.org
7811 S:      Maintained
7812 F:      drivers/net/dsa/mv88e6xxx/
7813 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7814
7815 MARVELL ARMADA DRM SUPPORT
7816 M:      Russell King <linux@armlinux.org.uk>
7817 S:      Maintained
7818 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7819 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7820 F:      drivers/gpu/drm/armada/
7821 F:      include/uapi/drm/armada_drm.h
7822 F:      Documentation/devicetree/bindings/display/armada/
7823
7824 MARVELL CRYPTO DRIVER
7825 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7826 M:      Arnaud Ebalard <arno@natisbad.org>
7827 F:      drivers/crypto/marvell/
7828 S:      Maintained
7829 L:      linux-crypto@vger.kernel.org
7830
7831 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7832 M:      Mirko Lindner <mlindner@marvell.com>
7833 M:      Stephen Hemminger <stephen@networkplumber.org>
7834 L:      netdev@vger.kernel.org
7835 S:      Maintained
7836 F:      drivers/net/ethernet/marvell/sk*
7837
7838 MARVELL LIBERTAS WIRELESS DRIVER
7839 L:      libertas-dev@lists.infradead.org
7840 S:      Orphan
7841 F:      drivers/net/wireless/marvell/libertas/
7842
7843 MARVELL MV643XX ETHERNET DRIVER
7844 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7845 L:      netdev@vger.kernel.org
7846 S:      Maintained
7847 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7848 F:      include/linux/mv643xx.h
7849
7850 MARVELL MVNETA ETHERNET DRIVER
7851 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7852 L:      netdev@vger.kernel.org
7853 S:      Maintained
7854 F:      drivers/net/ethernet/marvell/mvneta.*
7855
7856 MARVELL MWIFIEX WIRELESS DRIVER
7857 M:      Amitkumar Karwar <akarwar@marvell.com>
7858 M:      Nishant Sarmukadam <nishants@marvell.com>
7859 L:      linux-wireless@vger.kernel.org
7860 S:      Maintained
7861 F:      drivers/net/wireless/marvell/mwifiex/
7862
7863 MARVELL MWL8K WIRELESS DRIVER
7864 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7865 L:      linux-wireless@vger.kernel.org
7866 S:      Odd Fixes
7867 F:      drivers/net/wireless/marvell/mwl8k.c
7868
7869 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7870 M:      Nicolas Pitre <nico@fluxnic.net>
7871 S:      Odd Fixes
7872 F:      drivers/mmc/host/mvsdio.*
7873
7874 MATROX FRAMEBUFFER DRIVER
7875 L:      linux-fbdev@vger.kernel.org
7876 S:      Orphan
7877 F:      drivers/video/fbdev/matrox/matroxfb_*
7878 F:      include/uapi/linux/matroxfb.h
7879
7880 MAX16065 HARDWARE MONITOR DRIVER
7881 M:      Guenter Roeck <linux@roeck-us.net>
7882 L:      linux-hwmon@vger.kernel.org
7883 S:      Maintained
7884 F:      Documentation/hwmon/max16065
7885 F:      drivers/hwmon/max16065.c
7886
7887 MAX20751 HARDWARE MONITOR DRIVER
7888 M:      Guenter Roeck <linux@roeck-us.net>
7889 L:      linux-hwmon@vger.kernel.org
7890 S:      Maintained
7891 F:      Documentation/hwmon/max20751
7892 F:      drivers/hwmon/max20751.c
7893
7894 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7895 L:      linux-hwmon@vger.kernel.org
7896 S:      Orphan
7897 F:      Documentation/hwmon/max6650
7898 F:      drivers/hwmon/max6650.c
7899
7900 MAX6697 HARDWARE MONITOR DRIVER
7901 M:      Guenter Roeck <linux@roeck-us.net>
7902 L:      linux-hwmon@vger.kernel.org
7903 S:      Maintained
7904 F:      Documentation/hwmon/max6697
7905 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7906 F:      drivers/hwmon/max6697.c
7907 F:      include/linux/platform_data/max6697.h
7908
7909 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7910 M:      Peter Rosin <peda@axentia.se>
7911 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7912 S:      Maintained
7913 F:      Documentation/devicetree/bindings/sound/max9860.txt
7914 F:      sound/soc/codecs/max9860.*
7915
7916 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7917 M:      Krzysztof Kozlowski <krzk@kernel.org>
7918 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7919 L:      linux-pm@vger.kernel.org
7920 S:      Supported
7921 F:      drivers/power/supply/max14577_charger.c
7922 F:      drivers/power/supply/max77693_charger.c
7923
7924 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7925 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7926 L:      linux-kernel@vger.kernel.org
7927 S:      Supported
7928 F:      drivers/*/*max77802*.c
7929 F:      Documentation/devicetree/bindings/*/*max77802.txt
7930 F:      include/dt-bindings/*/*max77802.h
7931
7932 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7933 M:      Chanwoo Choi <cw00.choi@samsung.com>
7934 M:      Krzysztof Kozlowski <krzk@kernel.org>
7935 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7936 L:      linux-kernel@vger.kernel.org
7937 S:      Supported
7938 F:      drivers/*/max14577*.c
7939 F:      drivers/*/max77686*.c
7940 F:      drivers/*/max77693*.c
7941 F:      drivers/extcon/extcon-max14577.c
7942 F:      drivers/extcon/extcon-max77693.c
7943 F:      drivers/rtc/rtc-max77686.c
7944 F:      drivers/clk/clk-max77686.c
7945 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7946 F:      Documentation/devicetree/bindings/*/max77686.txt
7947 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7948 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7949 F:      include/linux/mfd/max14577*.h
7950 F:      include/linux/mfd/max77686*.h
7951 F:      include/linux/mfd/max77693*.h
7952
7953 MAXIRADIO FM RADIO RECEIVER DRIVER
7954 M:      Hans Verkuil <hverkuil@xs4all.nl>
7955 L:      linux-media@vger.kernel.org
7956 T:      git git://linuxtv.org/media_tree.git
7957 W:      https://linuxtv.org
7958 S:      Maintained
7959 F:      drivers/media/radio/radio-maxiradio*
7960
7961 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7962 M:      Peter Rosin <peda@axentia.se>
7963 L:      linux-iio@vger.kernel.org
7964 S:      Maintained
7965 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7966 F:      drivers/iio/potentiometer/mcp4531.c
7967
7968 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7969 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7970 L:      linux-iio@vger.kernel.org
7971 S:      Maintained
7972 F:      drivers/iio/dac/cio-dac.c
7973
7974 MEDIA DRIVERS FOR RENESAS - FCP
7975 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7976 L:      linux-media@vger.kernel.org
7977 L:      linux-renesas-soc@vger.kernel.org
7978 T:      git git://linuxtv.org/media_tree.git
7979 S:      Supported
7980 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
7981 F:      drivers/media/platform/rcar-fcp.c
7982 F:      include/media/rcar-fcp.h
7983
7984 MEDIA DRIVERS FOR RENESAS - FDP1
7985 M:      Kieran Bingham <kieran@bingham.xyz>
7986 L:      linux-media@vger.kernel.org
7987 L:      linux-renesas-soc@vger.kernel.org
7988 T:      git git://linuxtv.org/media_tree.git
7989 S:      Supported
7990 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
7991 F:      drivers/media/platform/rcar_fdp1.c
7992
7993 MEDIA DRIVERS FOR RENESAS - VIN
7994 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
7995 L:      linux-media@vger.kernel.org
7996 L:      linux-renesas-soc@vger.kernel.org
7997 T:      git git://linuxtv.org/media_tree.git
7998 S:      Supported
7999 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8000 F:      drivers/media/platform/rcar-vin/
8001
8002 MEDIA DRIVERS FOR RENESAS - VSP1
8003 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8004 L:      linux-media@vger.kernel.org
8005 L:      linux-renesas-soc@vger.kernel.org
8006 T:      git git://linuxtv.org/media_tree.git
8007 S:      Supported
8008 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8009 F:      drivers/media/platform/vsp1/
8010
8011 MEDIA DRIVERS FOR HELENE
8012 M:      Abylay Ospan <aospan@netup.ru>
8013 L:      linux-media@vger.kernel.org
8014 W:      https://linuxtv.org
8015 W:      http://netup.tv/
8016 T:      git git://linuxtv.org/media_tree.git
8017 S:      Supported
8018 F:      drivers/media/dvb-frontends/helene*
8019
8020 MEDIA DRIVERS FOR ASCOT2E
8021 M:      Sergey Kozlov <serjk@netup.ru>
8022 M:      Abylay Ospan <aospan@netup.ru>
8023 L:      linux-media@vger.kernel.org
8024 W:      https://linuxtv.org
8025 W:      http://netup.tv/
8026 T:      git git://linuxtv.org/media_tree.git
8027 S:      Supported
8028 F:      drivers/media/dvb-frontends/ascot2e*
8029
8030 MEDIA DRIVERS FOR CXD2841ER
8031 M:      Sergey Kozlov <serjk@netup.ru>
8032 M:      Abylay Ospan <aospan@netup.ru>
8033 L:      linux-media@vger.kernel.org
8034 W:      https://linuxtv.org
8035 W:      http://netup.tv/
8036 T:      git git://linuxtv.org/media_tree.git
8037 S:      Supported
8038 F:      drivers/media/dvb-frontends/cxd2841er*
8039
8040 MEDIA DRIVERS FOR HORUS3A
8041 M:      Sergey Kozlov <serjk@netup.ru>
8042 M:      Abylay Ospan <aospan@netup.ru>
8043 L:      linux-media@vger.kernel.org
8044 W:      https://linuxtv.org
8045 W:      http://netup.tv/
8046 T:      git git://linuxtv.org/media_tree.git
8047 S:      Supported
8048 F:      drivers/media/dvb-frontends/horus3a*
8049
8050 MEDIA DRIVERS FOR LNBH25
8051 M:      Sergey Kozlov <serjk@netup.ru>
8052 M:      Abylay Ospan <aospan@netup.ru>
8053 L:      linux-media@vger.kernel.org
8054 W:      https://linuxtv.org
8055 W:      http://netup.tv/
8056 T:      git git://linuxtv.org/media_tree.git
8057 S:      Supported
8058 F:      drivers/media/dvb-frontends/lnbh25*
8059
8060 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8061 M:      Sergey Kozlov <serjk@netup.ru>
8062 M:      Abylay Ospan <aospan@netup.ru>
8063 L:      linux-media@vger.kernel.org
8064 W:      https://linuxtv.org
8065 W:      http://netup.tv/
8066 T:      git git://linuxtv.org/media_tree.git
8067 S:      Supported
8068 F:      drivers/media/pci/netup_unidvb/*
8069
8070 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8071 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8072 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8073 P:      LinuxTV.org Project
8074 L:      linux-media@vger.kernel.org
8075 W:      https://linuxtv.org
8076 Q:      http://patchwork.kernel.org/project/linux-media/list/
8077 T:      git git://linuxtv.org/media_tree.git
8078 S:      Maintained
8079 F:      Documentation/media/
8080 F:      drivers/media/
8081 F:      drivers/staging/media/
8082 F:      include/linux/platform_data/media/
8083 F:      include/media/
8084 F:      include/uapi/linux/dvb/
8085 F:      include/uapi/linux/videodev2.h
8086 F:      include/uapi/linux/media.h
8087 F:      include/uapi/linux/v4l2-*
8088 F:      include/uapi/linux/meye.h
8089 F:      include/uapi/linux/ivtv*
8090 F:      include/uapi/linux/uvcvideo.h
8091
8092 MEDIATEK ETHERNET DRIVER
8093 M:      Felix Fietkau <nbd@openwrt.org>
8094 M:      John Crispin <blogic@openwrt.org>
8095 L:      netdev@vger.kernel.org
8096 S:      Maintained
8097 F:      drivers/net/ethernet/mediatek/
8098
8099 MEDIATEK MEDIA DRIVER
8100 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8101 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8102 S:      Supported
8103 F:      drivers/media/platform/mtk-vcodec/
8104 F:      drivers/media/platform/mtk-vpu/
8105 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8106 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8107
8108 MEDIATEK MDP DRIVER
8109 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8110 M:      Houlong Wei <houlong.wei@mediatek.com>
8111 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8112 S:      Supported
8113 F:      drivers/media/platform/mtk-mdp/
8114 F:      drivers/media/platform/mtk-vpu/
8115 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8116
8117 MEDIATEK MT7601U WIRELESS LAN DRIVER
8118 M:      Jakub Kicinski <kubakici@wp.pl>
8119 L:      linux-wireless@vger.kernel.org
8120 S:      Maintained
8121 F:      drivers/net/wireless/mediatek/mt7601u/
8122
8123 MEGARAID SCSI/SAS DRIVERS
8124 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8125 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8126 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8127 L:      megaraidlinux.pdl@broadcom.com
8128 L:      linux-scsi@vger.kernel.org
8129 W:      http://www.avagotech.com/support/
8130 S:      Maintained
8131 F:      Documentation/scsi/megaraid.txt
8132 F:      drivers/scsi/megaraid.*
8133 F:      drivers/scsi/megaraid/
8134
8135 MELFAS MIP4 TOUCHSCREEN DRIVER
8136 M:      Sangwon Jee <jeesw@melfas.com>
8137 W:      http://www.melfas.com
8138 S:      Supported
8139 F:      drivers/input/touchscreen/melfas_mip4.c
8140 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8141
8142 MELLANOX ETHERNET DRIVER (mlx4_en)
8143 M:      Tariq Toukan <tariqt@mellanox.com>
8144 L:      netdev@vger.kernel.org
8145 S:      Supported
8146 W:      http://www.mellanox.com
8147 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8148 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8149
8150 MELLANOX ETHERNET DRIVER (mlx5e)
8151 M:      Saeed Mahameed <saeedm@mellanox.com>
8152 L:      netdev@vger.kernel.org
8153 S:      Supported
8154 W:      http://www.mellanox.com
8155 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8156 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8157
8158 MELLANOX ETHERNET SWITCH DRIVERS
8159 M:      Jiri Pirko <jiri@mellanox.com>
8160 M:      Ido Schimmel <idosch@mellanox.com>
8161 L:      netdev@vger.kernel.org
8162 S:      Supported
8163 W:      http://www.mellanox.com
8164 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8165 F:      drivers/net/ethernet/mellanox/mlxsw/
8166
8167 MELLANOX MLXCPLD I2C AND MUX DRIVER
8168 M:      Vadim Pasternak <vadimp@mellanox.com>
8169 M:      Michael Shych <michaelsh@mellanox.com>
8170 L:      linux-i2c@vger.kernel.org
8171 S:      Supported
8172 F:      drivers/i2c/busses/i2c-mlxcpld.c
8173 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8174 F:      Documentation/i2c/busses/i2c-mlxcpld
8175
8176 MELLANOX MLXCPLD LED DRIVER
8177 M:      Vadim Pasternak <vadimp@mellanox.com>
8178 L:      linux-leds@vger.kernel.org
8179 S:      Supported
8180 F:      drivers/leds/leds-mlxcpld.c
8181 F:      Documentation/leds/leds-mlxcpld.txt
8182
8183 MELLANOX PLATFORM DRIVER
8184 M:      Vadim Pasternak <vadimp@mellanox.com>
8185 L:      platform-driver-x86@vger.kernel.org
8186 S:      Supported
8187 F:      drivers/platform/x86/mlx-platform.c
8188
8189 MELLANOX MLX CPLD HOTPLUG DRIVER
8190 M:      Vadim Pasternak <vadimp@mellanox.com>
8191 L:      platform-driver-x86@vger.kernel.org
8192 S:      Supported
8193 F:      drivers/platform/x86/mlxcpld-hotplug.c
8194 F:      include/linux/platform_data/mlxcpld-hotplug.h
8195
8196 SOFT-ROCE DRIVER (rxe)
8197 M:      Moni Shoua <monis@mellanox.com>
8198 L:      linux-rdma@vger.kernel.org
8199 S:      Supported
8200 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8201 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8202 F:      drivers/infiniband/sw/rxe/
8203 F:      include/uapi/rdma/rdma_user_rxe.h
8204
8205 MEMBARRIER SUPPORT
8206 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8207 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8208 L:      linux-kernel@vger.kernel.org
8209 S:      Supported
8210 F:      kernel/membarrier.c
8211 F:      include/uapi/linux/membarrier.h
8212
8213 MEMORY MANAGEMENT
8214 L:      linux-mm@kvack.org
8215 W:      http://www.linux-mm.org
8216 S:      Maintained
8217 F:      include/linux/mm.h
8218 F:      include/linux/gfp.h
8219 F:      include/linux/mmzone.h
8220 F:      include/linux/memory_hotplug.h
8221 F:      include/linux/vmalloc.h
8222 F:      mm/
8223
8224 MEMORY TECHNOLOGY DEVICES (MTD)
8225 M:      David Woodhouse <dwmw2@infradead.org>
8226 M:      Brian Norris <computersforpeace@gmail.com>
8227 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8228 M:      Marek Vasut <marek.vasut@gmail.com>
8229 M:      Richard Weinberger <richard@nod.at>
8230 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8231 L:      linux-mtd@lists.infradead.org
8232 W:      http://www.linux-mtd.infradead.org/
8233 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8234 T:      git git://git.infradead.org/linux-mtd.git
8235 T:      git git://git.infradead.org/l2-mtd.git
8236 S:      Maintained
8237 F:      Documentation/devicetree/bindings/mtd/
8238 F:      drivers/mtd/
8239 F:      include/linux/mtd/
8240 F:      include/uapi/mtd/
8241
8242 MEN A21 WATCHDOG DRIVER
8243 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8244 L:      linux-watchdog@vger.kernel.org
8245 S:      Maintained
8246 F:      drivers/watchdog/mena21_wdt.c
8247
8248 MEN CHAMELEON BUS (mcb)
8249 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8250 S:      Maintained
8251 F:      drivers/mcb/
8252 F:      include/linux/mcb.h
8253 F:      Documentation/men-chameleon-bus.txt
8254
8255 MEN F21BMC (Board Management Controller)
8256 M:      Andreas Werner <andreas.werner@men.de>
8257 S:      Supported
8258 F:      drivers/mfd/menf21bmc.c
8259 F:      drivers/watchdog/menf21bmc_wdt.c
8260 F:      drivers/leds/leds-menf21bmc.c
8261 F:      drivers/hwmon/menf21bmc_hwmon.c
8262 F:      Documentation/hwmon/menf21bmc
8263
8264 METAG ARCHITECTURE
8265 M:      James Hogan <james.hogan@imgtec.com>
8266 L:      linux-metag@vger.kernel.org
8267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8268 S:      Odd Fixes
8269 F:      arch/metag/
8270 F:      Documentation/metag/
8271 F:      Documentation/devicetree/bindings/metag/
8272 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8273 F:      drivers/clocksource/metag_generic.c
8274 F:      drivers/irqchip/irq-metag.c
8275 F:      drivers/irqchip/irq-metag-ext.c
8276 F:      drivers/tty/metag_da.c
8277
8278 MICROBLAZE ARCHITECTURE
8279 M:      Michal Simek <monstr@monstr.eu>
8280 W:      http://www.monstr.eu/fdt/
8281 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8282 S:      Supported
8283 F:      arch/microblaze/
8284
8285 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8286 M:      Richard Genoud <richard.genoud@gmail.com>
8287 S:      Maintained
8288 F:      drivers/tty/serial/atmel_serial.c
8289 F:      include/linux/atmel_serial.h
8290
8291 MICROCHIP / ATMEL DMA DRIVER
8292 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8293 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8294 L:      dmaengine@vger.kernel.org
8295 S:      Supported
8296 F:      drivers/dma/at_hdmac.c
8297 F:      drivers/dma/at_hdmac_regs.h
8298 F:      include/linux/platform_data/dma-atmel.h
8299
8300 MICROCHIP / ATMEL ISC DRIVER
8301 M:      Songjun Wu <songjun.wu@microchip.com>
8302 L:      linux-media@vger.kernel.org
8303 S:      Supported
8304 F:      drivers/media/platform/atmel/atmel-isc.c
8305 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8306 F:      devicetree/bindings/media/atmel-isc.txt
8307
8308 MICROCHIP USB251XB DRIVER
8309 M:      Richard Leitner <richard.leitner@skidata.com>
8310 L:      linux-usb@vger.kernel.org
8311 S:      Maintained
8312 F:      drivers/usb/misc/usb251xb.c
8313 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8314
8315 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8316 M:      Chen Yu <yu.c.chen@intel.com>
8317 L:      platform-driver-x86@vger.kernel.org
8318 S:      Supported
8319 F:      drivers/platform/x86/surfacepro3_button.c
8320
8321 MICROTEK X6 SCANNER
8322 M:      Oliver Neukum <oliver@neukum.org>
8323 S:      Maintained
8324 F:      drivers/usb/image/microtek.*
8325
8326 MIPS
8327 M:      Ralf Baechle <ralf@linux-mips.org>
8328 L:      linux-mips@linux-mips.org
8329 W:      http://www.linux-mips.org/
8330 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8331 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8332 S:      Supported
8333 F:      Documentation/devicetree/bindings/mips/
8334 F:      Documentation/mips/
8335 F:      arch/mips/
8336
8337 MIPS/LOONGSON1 ARCHITECTURE
8338 M:      Keguang Zhang <keguang.zhang@gmail.com>
8339 L:      linux-mips@linux-mips.org
8340 S:      Maintained
8341 F:      arch/mips/loongson32/
8342 F:      arch/mips/include/asm/mach-loongson32/
8343 F:      drivers/*/*loongson1*
8344 F:      drivers/*/*/*loongson1*
8345
8346 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8347 M:      Hans Verkuil <hverkuil@xs4all.nl>
8348 L:      linux-media@vger.kernel.org
8349 T:      git git://linuxtv.org/media_tree.git
8350 W:      https://linuxtv.org
8351 S:      Odd Fixes
8352 F:      drivers/media/radio/radio-miropcm20*
8353
8354 MELLANOX MLX4 core VPI driver
8355 M:      Yishai Hadas <yishaih@mellanox.com>
8356 L:      netdev@vger.kernel.org
8357 L:      linux-rdma@vger.kernel.org
8358 W:      http://www.mellanox.com
8359 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8360 S:      Supported
8361 F:      drivers/net/ethernet/mellanox/mlx4/
8362 F:      include/linux/mlx4/
8363 F:      include/uapi/rdma/mlx4-abi.h
8364
8365 MELLANOX MLX4 IB driver
8366 M:      Yishai Hadas <yishaih@mellanox.com>
8367 L:      linux-rdma@vger.kernel.org
8368 W:      http://www.mellanox.com
8369 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8370 S:      Supported
8371 F:      drivers/infiniband/hw/mlx4/
8372 F:      include/linux/mlx4/
8373
8374 MELLANOX MLX5 core VPI driver
8375 M:      Saeed Mahameed <saeedm@mellanox.com>
8376 M:      Matan Barak <matanb@mellanox.com>
8377 M:      Leon Romanovsky <leonro@mellanox.com>
8378 L:      netdev@vger.kernel.org
8379 L:      linux-rdma@vger.kernel.org
8380 W:      http://www.mellanox.com
8381 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8382 S:      Supported
8383 F:      drivers/net/ethernet/mellanox/mlx5/core/
8384 F:      include/linux/mlx5/
8385 F:      include/uapi/rdma/mlx5-abi.h
8386
8387 MELLANOX MLX5 IB driver
8388 M:      Matan Barak <matanb@mellanox.com>
8389 M:      Leon Romanovsky <leonro@mellanox.com>
8390 L:      linux-rdma@vger.kernel.org
8391 W:      http://www.mellanox.com
8392 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8393 S:      Supported
8394 F:      drivers/infiniband/hw/mlx5/
8395 F:      include/linux/mlx5/
8396
8397 MELEXIS MLX90614 DRIVER
8398 M:      Crt Mori <cmo@melexis.com>
8399 L:      linux-iio@vger.kernel.org
8400 W:      http://www.melexis.com
8401 S:      Supported
8402 F:      drivers/iio/temperature/mlx90614.c
8403
8404 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8405 M:      Don Brace <don.brace@microsemi.com>
8406 L:      esc.storagedev@microsemi.com
8407 L:      linux-scsi@vger.kernel.org
8408 S:      Supported
8409 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8410 F:      drivers/scsi/smartpqi/Kconfig
8411 F:      drivers/scsi/smartpqi/Makefile
8412 F:      include/linux/cciss*.h
8413 F:      include/uapi/linux/cciss*.h
8414 F:      Documentation/scsi/smartpqi.txt
8415
8416 MN88472 MEDIA DRIVER
8417 M:      Antti Palosaari <crope@iki.fi>
8418 L:      linux-media@vger.kernel.org
8419 W:      https://linuxtv.org
8420 W:      http://palosaari.fi/linux/
8421 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8422 S:      Maintained
8423 F:      drivers/media/dvb-frontends/mn88472*
8424
8425 MN88473 MEDIA DRIVER
8426 M:      Antti Palosaari <crope@iki.fi>
8427 L:      linux-media@vger.kernel.org
8428 W:      https://linuxtv.org
8429 W:      http://palosaari.fi/linux/
8430 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8431 S:      Maintained
8432 F:      drivers/media/dvb-frontends/mn88473*
8433
8434 MODULE SUPPORT
8435 M:      Jessica Yu <jeyu@redhat.com>
8436 M:      Rusty Russell <rusty@rustcorp.com.au>
8437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8438 S:      Maintained
8439 F:      include/linux/module.h
8440 F:      kernel/module.c
8441
8442 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8443 W:      http://popies.net/meye/
8444 S:      Orphan
8445 F:      Documentation/media/v4l-drivers/meye*
8446 F:      drivers/media/pci/meye/
8447 F:      include/uapi/linux/meye.h
8448
8449 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8450 M:      Jiri Slaby <jirislaby@gmail.com>
8451 S:      Maintained
8452 F:      Documentation/serial/moxa-smartio
8453 F:      drivers/tty/mxser.*
8454
8455 MR800 AVERMEDIA USB FM RADIO DRIVER
8456 M:      Alexey Klimov <klimov.linux@gmail.com>
8457 L:      linux-media@vger.kernel.org
8458 T:      git git://linuxtv.org/media_tree.git
8459 S:      Maintained
8460 F:      drivers/media/radio/radio-mr800.c
8461
8462 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8463 M:      Alan Ott <alan@signal11.us>
8464 L:      linux-wpan@vger.kernel.org
8465 S:      Maintained
8466 F:      drivers/net/ieee802154/mrf24j40.c
8467 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8468
8469 MSI LAPTOP SUPPORT
8470 M:      "Lee, Chun-Yi" <jlee@suse.com>
8471 L:      platform-driver-x86@vger.kernel.org
8472 S:      Maintained
8473 F:      drivers/platform/x86/msi-laptop.c
8474
8475 MSI WMI SUPPORT
8476 L:      platform-driver-x86@vger.kernel.org
8477 S:      Orphan
8478 F:      drivers/platform/x86/msi-wmi.c
8479
8480 MSI001 MEDIA DRIVER
8481 M:      Antti Palosaari <crope@iki.fi>
8482 L:      linux-media@vger.kernel.org
8483 W:      https://linuxtv.org
8484 W:      http://palosaari.fi/linux/
8485 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8486 T:      git git://linuxtv.org/anttip/media_tree.git
8487 S:      Maintained
8488 F:      drivers/media/tuners/msi001*
8489
8490 MSI2500 MEDIA DRIVER
8491 M:      Antti Palosaari <crope@iki.fi>
8492 L:      linux-media@vger.kernel.org
8493 W:      https://linuxtv.org
8494 W:      http://palosaari.fi/linux/
8495 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8496 T:      git git://linuxtv.org/anttip/media_tree.git
8497 S:      Maintained
8498 F:      drivers/media/usb/msi2500/
8499
8500 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8501 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8502 L:      linux-mtd@lists.infradead.org
8503 S:      Maintained
8504 F:      drivers/mtd/devices/docg3*
8505
8506 MT9M032 APTINA SENSOR DRIVER
8507 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8508 L:      linux-media@vger.kernel.org
8509 T:      git git://linuxtv.org/media_tree.git
8510 S:      Maintained
8511 F:      drivers/media/i2c/mt9m032.c
8512 F:      include/media/i2c/mt9m032.h
8513
8514 MT9P031 APTINA CAMERA SENSOR
8515 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8516 L:      linux-media@vger.kernel.org
8517 T:      git git://linuxtv.org/media_tree.git
8518 S:      Maintained
8519 F:      drivers/media/i2c/mt9p031.c
8520 F:      include/media/i2c/mt9p031.h
8521
8522 MT9T001 APTINA CAMERA SENSOR
8523 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8524 L:      linux-media@vger.kernel.org
8525 T:      git git://linuxtv.org/media_tree.git
8526 S:      Maintained
8527 F:      drivers/media/i2c/mt9t001.c
8528 F:      include/media/i2c/mt9t001.h
8529
8530 MT9V032 APTINA CAMERA SENSOR
8531 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8532 L:      linux-media@vger.kernel.org
8533 T:      git git://linuxtv.org/media_tree.git
8534 S:      Maintained
8535 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8536 F:      drivers/media/i2c/mt9v032.c
8537 F:      include/media/i2c/mt9v032.h
8538
8539 MULTIFUNCTION DEVICES (MFD)
8540 M:      Lee Jones <lee.jones@linaro.org>
8541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8542 S:      Supported
8543 F:      Documentation/devicetree/bindings/mfd/
8544 F:      drivers/mfd/
8545 F:      include/linux/mfd/
8546 F:      include/dt-bindings/mfd/
8547
8548 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8549 M:      Ulf Hansson <ulf.hansson@linaro.org>
8550 L:      linux-mmc@vger.kernel.org
8551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8552 S:      Maintained
8553 F:      Documentation/devicetree/bindings/mmc/
8554 F:      drivers/mmc/
8555 F:      include/linux/mmc/
8556 F:      include/uapi/linux/mmc/
8557
8558 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8559 S:      Orphan
8560 F:      drivers/mmc/host/mmc_spi.c
8561 F:      include/linux/spi/mmc_spi.h
8562
8563 MULTISOUND SOUND DRIVER
8564 M:      Andrew Veliath <andrewtv@usa.net>
8565 S:      Maintained
8566 F:      Documentation/sound/oss/MultiSound
8567 F:      sound/oss/msnd*
8568
8569 MULTITECH MULTIPORT CARD (ISICOM)
8570 S:      Orphan
8571 F:      drivers/tty/isicom.c
8572 F:      include/linux/isicom.h
8573
8574 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8575 M:      Bin Liu <b-liu@ti.com>
8576 L:      linux-usb@vger.kernel.org
8577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8578 S:      Maintained
8579 F:      drivers/usb/musb/
8580
8581 MXL5007T MEDIA DRIVER
8582 M:      Michael Krufky <mkrufky@linuxtv.org>
8583 L:      linux-media@vger.kernel.org
8584 W:      https://linuxtv.org
8585 W:      http://github.com/mkrufky
8586 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8587 T:      git git://linuxtv.org/mkrufky/tuners.git
8588 S:      Maintained
8589 F:      drivers/media/tuners/mxl5007t.*
8590
8591 MXSFB DRM DRIVER
8592 M:      Marek Vasut <marex@denx.de>
8593 S:      Supported
8594 F:      drivers/gpu/drm/mxsfb/
8595 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8596
8597 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8598 M:      Hyong-Youb Kim <hykim@myri.com>
8599 L:      netdev@vger.kernel.org
8600 W:      https://www.myricom.com/support/downloads/myri10ge.html
8601 S:      Supported
8602 F:      drivers/net/ethernet/myricom/myri10ge/
8603
8604 NAND FLASH SUBSYSTEM
8605 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8606 R:      Richard Weinberger <richard@nod.at>
8607 L:      linux-mtd@lists.infradead.org
8608 W:      http://www.linux-mtd.infradead.org/
8609 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8610 T:      git git://github.com/linux-nand/linux.git
8611 S:      Maintained
8612 F:      drivers/mtd/nand/
8613 F:      include/linux/mtd/nand*.h
8614
8615 NATSEMI ETHERNET DRIVER (DP8381x)
8616 S:      Orphan
8617 F:      drivers/net/ethernet/natsemi/natsemi.c
8618
8619 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8620 M:      Daniel Mack <zonque@gmail.com>
8621 S:      Maintained
8622 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8623 W:      http://www.native-instruments.com
8624 F:      sound/usb/caiaq/
8625
8626 NCP FILESYSTEM
8627 M:      Petr Vandrovec <petr@vandrovec.name>
8628 S:      Odd Fixes
8629 F:      fs/ncpfs/
8630
8631 NCR 5380 SCSI DRIVERS
8632 M:      Finn Thain <fthain@telegraphics.com.au>
8633 M:      Michael Schmitz <schmitzmic@gmail.com>
8634 L:      linux-scsi@vger.kernel.org
8635 S:      Maintained
8636 F:      Documentation/scsi/g_NCR5380.txt
8637 F:      drivers/scsi/NCR5380.*
8638 F:      drivers/scsi/arm/cumana_1.c
8639 F:      drivers/scsi/arm/oak.c
8640 F:      drivers/scsi/atari_scsi.*
8641 F:      drivers/scsi/dmx3191d.c
8642 F:      drivers/scsi/g_NCR5380.*
8643 F:      drivers/scsi/mac_scsi.*
8644 F:      drivers/scsi/sun3_scsi.*
8645 F:      drivers/scsi/sun3_scsi_vme.c
8646
8647 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8648 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8649 L:      linux-scsi@vger.kernel.org
8650 S:      Maintained
8651 F:      drivers/scsi/NCR_D700.*
8652
8653 NCT6775 HARDWARE MONITOR DRIVER
8654 M:      Guenter Roeck <linux@roeck-us.net>
8655 L:      linux-hwmon@vger.kernel.org
8656 S:      Maintained
8657 F:      Documentation/hwmon/nct6775
8658 F:      drivers/hwmon/nct6775.c
8659
8660 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8661 M:      Faisal Latif <faisal.latif@intel.com>
8662 L:      linux-rdma@vger.kernel.org
8663 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8664 S:      Supported
8665 F:      drivers/infiniband/hw/nes/
8666 F:      include/uapi/rdma/nes-abi.h
8667
8668 NETEM NETWORK EMULATOR
8669 M:      Stephen Hemminger <stephen@networkplumber.org>
8670 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8671 S:      Maintained
8672 F:      net/sched/sch_netem.c
8673
8674 NETERION 10GbE DRIVERS (s2io/vxge)
8675 M:      Jon Mason <jdmason@kudzu.us>
8676 L:      netdev@vger.kernel.org
8677 S:      Supported
8678 F:      Documentation/networking/s2io.txt
8679 F:      Documentation/networking/vxge.txt
8680 F:      drivers/net/ethernet/neterion/
8681
8682 NETFILTER
8683 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8684 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8685 L:      netfilter-devel@vger.kernel.org
8686 L:      coreteam@netfilter.org
8687 W:      http://www.netfilter.org/
8688 W:      http://www.iptables.org/
8689 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8690 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8692 S:      Supported
8693 F:      include/linux/netfilter*
8694 F:      include/linux/netfilter/
8695 F:      include/net/netfilter/
8696 F:      include/uapi/linux/netfilter*
8697 F:      include/uapi/linux/netfilter/
8698 F:      net/*/netfilter.c
8699 F:      net/*/netfilter/
8700 F:      net/netfilter/
8701 F:      net/bridge/br_netfilter*.c
8702
8703 NETLABEL
8704 M:      Paul Moore <paul@paul-moore.com>
8705 W:      http://netlabel.sf.net
8706 L:      netdev@vger.kernel.org
8707 S:      Maintained
8708 F:      Documentation/netlabel/
8709 F:      include/net/netlabel.h
8710 F:      net/netlabel/
8711
8712 NETROM NETWORK LAYER
8713 M:      Ralf Baechle <ralf@linux-mips.org>
8714 L:      linux-hams@vger.kernel.org
8715 W:      http://www.linux-ax25.org/
8716 S:      Maintained
8717 F:      include/net/netrom.h
8718 F:      include/uapi/linux/netrom.h
8719 F:      net/netrom/
8720
8721 NETRONOME ETHERNET DRIVERS
8722 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8723 L:      oss-drivers@netronome.com
8724 S:      Maintained
8725 F:      drivers/net/ethernet/netronome/
8726
8727 NETWORK BLOCK DEVICE (NBD)
8728 M:      Josef Bacik <jbacik@fb.com>
8729 S:      Maintained
8730 L:      linux-block@vger.kernel.org
8731 L:      nbd-general@lists.sourceforge.net
8732 F:      Documentation/blockdev/nbd.txt
8733 F:      drivers/block/nbd.c
8734 F:      include/uapi/linux/nbd.h
8735
8736 NETWORK DROP MONITOR
8737 M:      Neil Horman <nhorman@tuxdriver.com>
8738 L:      netdev@vger.kernel.org
8739 S:      Maintained
8740 W:      https://fedorahosted.org/dropwatch/
8741 F:      net/core/drop_monitor.c
8742
8743 NETWORKING [DSA]
8744 M:      Andrew Lunn <andrew@lunn.ch>
8745 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8746 M:      Florian Fainelli <f.fainelli@gmail.com>
8747 S:      Maintained
8748 F:      net/dsa/
8749 F:      include/net/dsa.h
8750 F:      drivers/net/dsa/
8751
8752 NETWORKING [GENERAL]
8753 M:      "David S. Miller" <davem@davemloft.net>
8754 L:      netdev@vger.kernel.org
8755 W:      http://www.linuxfoundation.org/en/Net
8756 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8757 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8759 S:      Maintained
8760 F:      net/
8761 F:      include/net/
8762 F:      include/linux/in.h
8763 F:      include/linux/net.h
8764 F:      include/linux/netdevice.h
8765 F:      include/uapi/linux/in.h
8766 F:      include/uapi/linux/net.h
8767 F:      include/uapi/linux/netdevice.h
8768 F:      include/uapi/linux/net_namespace.h
8769 F:      tools/net/
8770 F:      tools/testing/selftests/net/
8771 F:      lib/random32.c
8772
8773 NETWORKING [IPv4/IPv6]
8774 M:      "David S. Miller" <davem@davemloft.net>
8775 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8776 M:      James Morris <jmorris@namei.org>
8777 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8778 M:      Patrick McHardy <kaber@trash.net>
8779 L:      netdev@vger.kernel.org
8780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8781 S:      Maintained
8782 F:      net/ipv4/
8783 F:      net/ipv6/
8784 F:      include/net/ip*
8785 F:      arch/x86/net/*
8786
8787 NETWORKING [IPSEC]
8788 M:      Steffen Klassert <steffen.klassert@secunet.com>
8789 M:      Herbert Xu <herbert@gondor.apana.org.au>
8790 M:      "David S. Miller" <davem@davemloft.net>
8791 L:      netdev@vger.kernel.org
8792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8793 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8794 S:      Maintained
8795 F:      net/core/flow.c
8796 F:      net/xfrm/
8797 F:      net/key/
8798 F:      net/ipv4/xfrm*
8799 F:      net/ipv4/esp4.c
8800 F:      net/ipv4/ah4.c
8801 F:      net/ipv4/ipcomp.c
8802 F:      net/ipv4/ip_vti.c
8803 F:      net/ipv6/xfrm*
8804 F:      net/ipv6/esp6.c
8805 F:      net/ipv6/ah6.c
8806 F:      net/ipv6/ipcomp6.c
8807 F:      net/ipv6/ip6_vti.c
8808 F:      include/uapi/linux/xfrm.h
8809 F:      include/net/xfrm.h
8810
8811 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8812 M:      Paul Moore <paul@paul-moore.com>
8813 L:      netdev@vger.kernel.org
8814 S:      Maintained
8815
8816 NETWORKING [WIRELESS]
8817 L:      linux-wireless@vger.kernel.org
8818 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8819
8820 NETWORKING DRIVERS
8821 L:      netdev@vger.kernel.org
8822 W:      http://www.linuxfoundation.org/en/Net
8823 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8826 S:      Odd Fixes
8827 F:      Documentation/devicetree/bindings/net/
8828 F:      drivers/net/
8829 F:      include/linux/if_*
8830 F:      include/linux/netdevice.h
8831 F:      include/linux/etherdevice.h
8832 F:      include/linux/fcdevice.h
8833 F:      include/linux/fddidevice.h
8834 F:      include/linux/hippidevice.h
8835 F:      include/linux/inetdevice.h
8836 F:      include/uapi/linux/if_*
8837 F:      include/uapi/linux/netdevice.h
8838
8839 NETWORKING DRIVERS (WIRELESS)
8840 M:      Kalle Valo <kvalo@codeaurora.org>
8841 L:      linux-wireless@vger.kernel.org
8842 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8845 S:      Maintained
8846 F:      Documentation/devicetree/bindings/net/wireless/
8847 F:      drivers/net/wireless/
8848
8849 NETXEN (1/10) GbE SUPPORT
8850 M:      Manish Chopra <manish.chopra@cavium.com>
8851 M:      Rahul Verma <rahul.verma@cavium.com>
8852 M:      Dept-GELinuxNICDev@cavium.com
8853 L:      netdev@vger.kernel.org
8854 S:      Supported
8855 F:      drivers/net/ethernet/qlogic/netxen/
8856
8857 NFC SUBSYSTEM
8858 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8859 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8860 M:      Samuel Ortiz <sameo@linux.intel.com>
8861 L:      linux-wireless@vger.kernel.org
8862 L:      linux-nfc@lists.01.org (subscribers-only)
8863 S:      Supported
8864 F:      net/nfc/
8865 F:      include/net/nfc/
8866 F:      include/uapi/linux/nfc.h
8867 F:      drivers/nfc/
8868 F:      include/linux/platform_data/nfcmrvl.h
8869 F:      include/linux/platform_data/nxp-nci.h
8870 F:      include/linux/platform_data/pn544.h
8871 F:      include/linux/platform_data/st21nfca.h
8872 F:      include/linux/platform_data/st-nci.h
8873 F:      Documentation/devicetree/bindings/net/nfc/
8874
8875 NFS, SUNRPC, AND LOCKD CLIENTS
8876 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8877 M:      Anna Schumaker <anna.schumaker@netapp.com>
8878 L:      linux-nfs@vger.kernel.org
8879 W:      http://client.linux-nfs.org
8880 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8881 S:      Maintained
8882 F:      fs/lockd/
8883 F:      fs/nfs/
8884 F:      fs/nfs_common/
8885 F:      net/sunrpc/
8886 F:      include/linux/lockd/
8887 F:      include/linux/nfs*
8888 F:      include/linux/sunrpc/
8889 F:      include/uapi/linux/nfs*
8890 F:      include/uapi/linux/sunrpc/
8891
8892 NILFS2 FILESYSTEM
8893 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8894 L:      linux-nilfs@vger.kernel.org
8895 W:      http://nilfs.sourceforge.net/
8896 W:      http://nilfs.osdn.jp/
8897 T:      git git://github.com/konis/nilfs2.git
8898 S:      Supported
8899 F:      Documentation/filesystems/nilfs2.txt
8900 F:      fs/nilfs2/
8901 F:      include/trace/events/nilfs2.h
8902 F:      include/uapi/linux/nilfs2_api.h
8903 F:      include/uapi/linux/nilfs2_ondisk.h
8904
8905 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8906 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8907 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8908 S:      Maintained
8909 F:      Documentation/scsi/NinjaSCSI.txt
8910 F:      drivers/scsi/pcmcia/nsp_*
8911
8912 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8913 M:      GOTO Masanori <gotom@debian.or.jp>
8914 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8915 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8916 S:      Maintained
8917 F:      Documentation/scsi/NinjaSCSI.txt
8918 F:      drivers/scsi/nsp32*
8919
8920 NIOS2 ARCHITECTURE
8921 M:      Ley Foon Tan <lftan@altera.com>
8922 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8924 S:      Maintained
8925 F:      arch/nios2/
8926
8927 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8928 M:      Pavel Machek <pavel@ucw.cz>
8929 M:      Sakari Ailus <sakari.ailus@iki.fi>
8930 L:      linux-media@vger.kernel.org
8931 S:      Maintained
8932 F:      drivers/media/i2c/et8ek8
8933 F:      drivers/media/i2c/ad5820.c
8934
8935 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8936 M:      Pavel Machek <pavel@ucw.cz>
8937 M:      Sakari Ailus <sakari.ailus@iki.fi>
8938 L:      linux-media@vger.kernel.org
8939 S:      Maintained
8940 F:      drivers/media/i2c/et8ek8
8941 F:      drivers/media/i2c/ad5820.c
8942
8943 NOKIA N900 POWER SUPPLY DRIVERS
8944 R:      Pali Rohár <pali.rohar@gmail.com>
8945 F:      include/linux/power/bq2415x_charger.h
8946 F:      include/linux/power/bq27xxx_battery.h
8947 F:      include/linux/power/isp1704_charger.h
8948 F:      drivers/power/supply/bq2415x_charger.c
8949 F:      drivers/power/supply/bq27xxx_battery.c
8950 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8951 F:      drivers/power/supply/isp1704_charger.c
8952 F:      drivers/power/supply/rx51_battery.c
8953
8954 NTB DRIVER CORE
8955 M:      Jon Mason <jdmason@kudzu.us>
8956 M:      Dave Jiang <dave.jiang@intel.com>
8957 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8958 L:      linux-ntb@googlegroups.com
8959 S:      Supported
8960 W:      https://github.com/jonmason/ntb/wiki
8961 T:      git git://github.com/jonmason/ntb.git
8962 F:      drivers/ntb/
8963 F:      drivers/net/ntb_netdev.c
8964 F:      include/linux/ntb.h
8965 F:      include/linux/ntb_transport.h
8966 F:      tools/testing/selftests/ntb/
8967
8968 NTB INTEL DRIVER
8969 M:      Jon Mason <jdmason@kudzu.us>
8970 M:      Dave Jiang <dave.jiang@intel.com>
8971 L:      linux-ntb@googlegroups.com
8972 S:      Supported
8973 W:      https://github.com/jonmason/ntb/wiki
8974 T:      git git://github.com/jonmason/ntb.git
8975 F:      drivers/ntb/hw/intel/
8976
8977 NTB AMD DRIVER
8978 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8979 L:      linux-ntb@googlegroups.com
8980 S:      Supported
8981 F:      drivers/ntb/hw/amd/
8982
8983 NTFS FILESYSTEM
8984 M:      Anton Altaparmakov <anton@tuxera.com>
8985 L:      linux-ntfs-dev@lists.sourceforge.net
8986 W:      http://www.tuxera.com/
8987 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8988 S:      Supported
8989 F:      Documentation/filesystems/ntfs.txt
8990 F:      fs/ntfs/
8991
8992 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8993 M:      Antonino Daplas <adaplas@gmail.com>
8994 L:      linux-fbdev@vger.kernel.org
8995 S:      Maintained
8996 F:      drivers/video/fbdev/riva/
8997 F:      drivers/video/fbdev/nvidia/
8998
8999 NVM EXPRESS DRIVER
9000 M:      Keith Busch <keith.busch@intel.com>
9001 M:      Jens Axboe <axboe@fb.com>
9002 M:      Christoph Hellwig <hch@lst.de>
9003 M:      Sagi Grimberg <sagi@grimberg.me>
9004 L:      linux-nvme@lists.infradead.org
9005 T:      git://git.infradead.org/nvme.git
9006 W:      http://git.infradead.org/nvme.git
9007 S:      Supported
9008 F:      drivers/nvme/host/
9009 F:      include/linux/nvme.h
9010 F:      include/uapi/linux/nvme_ioctl.h
9011
9012 NVM EXPRESS TARGET DRIVER
9013 M:      Christoph Hellwig <hch@lst.de>
9014 M:      Sagi Grimberg <sagi@grimberg.me>
9015 L:      linux-nvme@lists.infradead.org
9016 T:      git://git.infradead.org/nvme.git
9017 W:      http://git.infradead.org/nvme.git
9018 S:      Supported
9019 F:      drivers/nvme/target/
9020
9021 NVM EXPRESS FC TRANSPORT DRIVERS
9022 M:      James Smart <james.smart@broadcom.com>
9023 L:      linux-nvme@lists.infradead.org
9024 S:      Supported
9025 F:      include/linux/nvme-fc.h
9026 F:      include/linux/nvme-fc-driver.h
9027 F:      drivers/nvme/host/fc.c
9028 F:      drivers/nvme/target/fc.c
9029 F:      drivers/nvme/target/fcloop.c
9030
9031 NVMEM FRAMEWORK
9032 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9033 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
9034 S:      Maintained
9035 F:      drivers/nvmem/
9036 F:      Documentation/devicetree/bindings/nvmem/
9037 F:      include/linux/nvmem-consumer.h
9038 F:      include/linux/nvmem-provider.h
9039
9040 NXP-NCI NFC DRIVER
9041 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9042 R:      Charles Gorand <charles.gorand@effinnov.com>
9043 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9044 S:      Supported
9045 F:      drivers/nfc/nxp-nci
9046
9047 NXP TDA998X DRM DRIVER
9048 M:      Russell King <linux@armlinux.org.uk>
9049 S:      Supported
9050 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9051 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9052 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9053 F:      include/drm/i2c/tda998x.h
9054
9055 NXP TFA9879 DRIVER
9056 M:      Peter Rosin <peda@axentia.se>
9057 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9058 S:      Maintained
9059 F:      sound/soc/codecs/tfa9879*
9060
9061 OBJTOOL
9062 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9063 S:      Supported
9064 F:      tools/objtool/
9065
9066 OMAP1 SUPPORT
9067 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9068 M:      Tony Lindgren <tony@atomide.com>
9069 L:      linux-omap@vger.kernel.org
9070 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9071 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9072 S:      Maintained
9073 F:      arch/arm/mach-omap1/
9074 F:      arch/arm/plat-omap/
9075 F:      arch/arm/configs/omap1_defconfig
9076 F:      drivers/i2c/busses/i2c-omap.c
9077 F:      include/linux/i2c-omap.h
9078
9079 OMAP2+ SUPPORT
9080 M:      Tony Lindgren <tony@atomide.com>
9081 L:      linux-omap@vger.kernel.org
9082 W:      http://www.muru.com/linux/omap/
9083 W:      http://linux.omap.com/
9084 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9086 S:      Maintained
9087 F:      arch/arm/mach-omap2/
9088 F:      arch/arm/plat-omap/
9089 F:      arch/arm/configs/omap2plus_defconfig
9090 F:      drivers/i2c/busses/i2c-omap.c
9091 F:      drivers/irqchip/irq-omap-intc.c
9092 F:      drivers/mfd/*omap*.c
9093 F:      drivers/mfd/menelaus.c
9094 F:      drivers/mfd/palmas.c
9095 F:      drivers/mfd/tps65217.c
9096 F:      drivers/mfd/tps65218.c
9097 F:      drivers/mfd/tps65910.c
9098 F:      drivers/mfd/twl-core.[ch]
9099 F:      drivers/mfd/twl4030*.c
9100 F:      drivers/mfd/twl6030*.c
9101 F:      drivers/mfd/twl6040*.c
9102 F:      drivers/regulator/palmas-regulator*.c
9103 F:      drivers/regulator/pbias-regulator.c
9104 F:      drivers/regulator/tps65217-regulator.c
9105 F:      drivers/regulator/tps65218-regulator.c
9106 F:      drivers/regulator/tps65910-regulator.c
9107 F:      drivers/regulator/twl-regulator.c
9108 F:      drivers/regulator/twl6030-regulator.c
9109 F:      include/linux/i2c-omap.h
9110
9111 OMAP DEVICE TREE SUPPORT
9112 M:      Benoît Cousson <bcousson@baylibre.com>
9113 M:      Tony Lindgren <tony@atomide.com>
9114 L:      linux-omap@vger.kernel.org
9115 L:      devicetree@vger.kernel.org
9116 S:      Maintained
9117 F:      arch/arm/boot/dts/*omap*
9118 F:      arch/arm/boot/dts/*am3*
9119 F:      arch/arm/boot/dts/*am4*
9120 F:      arch/arm/boot/dts/*am5*
9121 F:      arch/arm/boot/dts/*dra7*
9122
9123 OMAP CLOCK FRAMEWORK SUPPORT
9124 M:      Paul Walmsley <paul@pwsan.com>
9125 L:      linux-omap@vger.kernel.org
9126 S:      Maintained
9127 F:      arch/arm/*omap*/*clock*
9128
9129 OMAP POWER MANAGEMENT SUPPORT
9130 M:      Kevin Hilman <khilman@kernel.org>
9131 L:      linux-omap@vger.kernel.org
9132 S:      Maintained
9133 F:      arch/arm/*omap*/*pm*
9134 F:      drivers/cpufreq/omap-cpufreq.c
9135
9136 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9137 M:      Rajendra Nayak <rnayak@codeaurora.org>
9138 M:      Paul Walmsley <paul@pwsan.com>
9139 L:      linux-omap@vger.kernel.org
9140 S:      Maintained
9141 F:      arch/arm/mach-omap2/prm*
9142
9143 OMAP AUDIO SUPPORT
9144 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9145 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9146 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9147 L:      linux-omap@vger.kernel.org
9148 S:      Maintained
9149 F:      sound/soc/omap/
9150
9151 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9152 M:      Roger Quadros <rogerq@ti.com>
9153 M:      Tony Lindgren <tony@atomide.com>
9154 L:      linux-omap@vger.kernel.org
9155 S:      Maintained
9156 F:      drivers/memory/omap-gpmc.c
9157 F:      arch/arm/mach-omap2/*gpmc*
9158
9159 OMAP FRAMEBUFFER SUPPORT
9160 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9161 L:      linux-fbdev@vger.kernel.org
9162 L:      linux-omap@vger.kernel.org
9163 S:      Maintained
9164 F:      drivers/video/fbdev/omap/
9165
9166 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9167 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9168 L:      linux-omap@vger.kernel.org
9169 L:      linux-fbdev@vger.kernel.org
9170 S:      Maintained
9171 F:      drivers/video/fbdev/omap2/
9172 F:      Documentation/arm/OMAP/DSS
9173
9174 OMAP HARDWARE SPINLOCK SUPPORT
9175 M:      Ohad Ben-Cohen <ohad@wizery.com>
9176 L:      linux-omap@vger.kernel.org
9177 S:      Maintained
9178 F:      drivers/hwspinlock/omap_hwspinlock.c
9179
9180 OMAP MMC SUPPORT
9181 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9182 L:      linux-omap@vger.kernel.org
9183 S:      Maintained
9184 F:      drivers/mmc/host/omap.c
9185
9186 OMAP HS MMC SUPPORT
9187 L:      linux-mmc@vger.kernel.org
9188 L:      linux-omap@vger.kernel.org
9189 S:      Orphan
9190 F:      drivers/mmc/host/omap_hsmmc.c
9191
9192 OMAP RANDOM NUMBER GENERATOR SUPPORT
9193 M:      Deepak Saxena <dsaxena@plexity.net>
9194 S:      Maintained
9195 F:      drivers/char/hw_random/omap-rng.c
9196
9197 OMAP HWMOD SUPPORT
9198 M:      Benoît Cousson <bcousson@baylibre.com>
9199 M:      Paul Walmsley <paul@pwsan.com>
9200 L:      linux-omap@vger.kernel.org
9201 S:      Maintained
9202 F:      arch/arm/mach-omap2/omap_hwmod.*
9203
9204 OMAP HWMOD DATA
9205 M:      Paul Walmsley <paul@pwsan.com>
9206 L:      linux-omap@vger.kernel.org
9207 S:      Maintained
9208 F:      arch/arm/mach-omap2/omap_hwmod*data*
9209
9210 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9211 M:      Benoît Cousson <bcousson@baylibre.com>
9212 L:      linux-omap@vger.kernel.org
9213 S:      Maintained
9214 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9215
9216 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9217 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9218 L:      linux-media@vger.kernel.org
9219 S:      Maintained
9220 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9221 F:      drivers/media/platform/omap3isp/
9222 F:      drivers/staging/media/omap4iss/
9223
9224 OMAP USB SUPPORT
9225 L:      linux-usb@vger.kernel.org
9226 L:      linux-omap@vger.kernel.org
9227 S:      Orphan
9228 F:      drivers/usb/*/*omap*
9229 F:      arch/arm/*omap*/usb*
9230
9231 OMAP GPIO DRIVER
9232 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9233 M:      Santosh Shilimkar <ssantosh@kernel.org>
9234 M:      Kevin Hilman <khilman@kernel.org>
9235 L:      linux-omap@vger.kernel.org
9236 S:      Maintained
9237 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9238 F:      drivers/gpio/gpio-omap.c
9239
9240 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9241 M:      Mark Jackson <mpfj@newflow.co.uk>
9242 L:      linux-omap@vger.kernel.org
9243 S:      Maintained
9244 F:      arch/arm/boot/dts/am335x-nano.dts
9245
9246 OMFS FILESYSTEM
9247 M:      Bob Copeland <me@bobcopeland.com>
9248 L:      linux-karma-devel@lists.sourceforge.net
9249 S:      Maintained
9250 F:      Documentation/filesystems/omfs.txt
9251 F:      fs/omfs/
9252
9253 OMNIKEY CARDMAN 4000 DRIVER
9254 M:      Harald Welte <laforge@gnumonks.org>
9255 S:      Maintained
9256 F:      drivers/char/pcmcia/cm4000_cs.c
9257 F:      include/linux/cm4000_cs.h
9258 F:      include/uapi/linux/cm4000_cs.h
9259
9260 OMNIKEY CARDMAN 4040 DRIVER
9261 M:      Harald Welte <laforge@gnumonks.org>
9262 S:      Maintained
9263 F:      drivers/char/pcmcia/cm4040_cs.*
9264
9265 OMNIVISION OV7670 SENSOR DRIVER
9266 M:      Jonathan Corbet <corbet@lwn.net>
9267 L:      linux-media@vger.kernel.org
9268 T:      git git://linuxtv.org/media_tree.git
9269 S:      Maintained
9270 F:      drivers/media/i2c/ov7670.c
9271
9272 ONENAND FLASH DRIVER
9273 M:      Kyungmin Park <kyungmin.park@samsung.com>
9274 L:      linux-mtd@lists.infradead.org
9275 S:      Maintained
9276 F:      drivers/mtd/onenand/
9277 F:      include/linux/mtd/onenand*.h
9278
9279 ONSTREAM SCSI TAPE DRIVER
9280 M:      Willem Riede <osst@riede.org>
9281 L:      osst-users@lists.sourceforge.net
9282 L:      linux-scsi@vger.kernel.org
9283 S:      Maintained
9284 F:      Documentation/scsi/osst.txt
9285 F:      drivers/scsi/osst.*
9286 F:      drivers/scsi/osst_*.h
9287 F:      drivers/scsi/st.h
9288
9289 OPENCORES I2C BUS DRIVER
9290 M:      Peter Korsgaard <jacmet@sunsite.dk>
9291 L:      linux-i2c@vger.kernel.org
9292 S:      Maintained
9293 F:      Documentation/i2c/busses/i2c-ocores
9294 F:      drivers/i2c/busses/i2c-ocores.c
9295
9296 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9297 M:      Rob Herring <robh+dt@kernel.org>
9298 M:      Frank Rowand <frowand.list@gmail.com>
9299 L:      devicetree@vger.kernel.org
9300 W:      http://www.devicetree.org/
9301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9302 S:      Maintained
9303 F:      drivers/of/
9304 F:      include/linux/of*.h
9305 F:      scripts/dtc/
9306
9307 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9308 M:      Rob Herring <robh+dt@kernel.org>
9309 M:      Mark Rutland <mark.rutland@arm.com>
9310 L:      devicetree@vger.kernel.org
9311 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9312 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9313 S:      Maintained
9314 F:      Documentation/devicetree/
9315 F:      arch/*/boot/dts/
9316 F:      include/dt-bindings/
9317
9318 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9319 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9320 L:      devicetree@vger.kernel.org
9321 S:      Maintained
9322 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9323 F:      Documentation/devicetree/overlay-notes.txt
9324 F:      drivers/of/overlay.c
9325 F:      drivers/of/resolver.c
9326
9327 OPENRISC ARCHITECTURE
9328 M:      Jonas Bonn <jonas@southpole.se>
9329 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9330 M:      Stafford Horne <shorne@gmail.com>
9331 T:      git git://github.com/openrisc/linux.git
9332 L:      openrisc@lists.librecores.org
9333 W:      http://openrisc.io
9334 S:      Maintained
9335 F:      arch/openrisc/
9336
9337 OPENVSWITCH
9338 M:      Pravin Shelar <pshelar@nicira.com>
9339 L:      netdev@vger.kernel.org
9340 L:      dev@openvswitch.org
9341 W:      http://openvswitch.org
9342 S:      Maintained
9343 F:      net/openvswitch/
9344 F:      include/uapi/linux/openvswitch.h
9345
9346 OPERATING PERFORMANCE POINTS (OPP)
9347 M:      Viresh Kumar <vireshk@kernel.org>
9348 M:      Nishanth Menon <nm@ti.com>
9349 M:      Stephen Boyd <sboyd@codeaurora.org>
9350 L:      linux-pm@vger.kernel.org
9351 S:      Maintained
9352 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9353 F:      drivers/base/power/opp/
9354 F:      include/linux/pm_opp.h
9355 F:      Documentation/power/opp.txt
9356 F:      Documentation/devicetree/bindings/opp/
9357
9358 OPL4 DRIVER
9359 M:      Clemens Ladisch <clemens@ladisch.de>
9360 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9361 T:      git git://git.alsa-project.org/alsa-kernel.git
9362 S:      Maintained
9363 F:      sound/drivers/opl4/
9364
9365 OPROFILE
9366 M:      Robert Richter <rric@kernel.org>
9367 L:      oprofile-list@lists.sf.net
9368 S:      Maintained
9369 F:      arch/*/include/asm/oprofile*.h
9370 F:      arch/*/oprofile/
9371 F:      drivers/oprofile/
9372 F:      include/linux/oprofile.h
9373
9374 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9375 M:      Mark Fasheh <mfasheh@versity.com>
9376 M:      Joel Becker <jlbec@evilplan.org>
9377 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9378 W:      http://ocfs2.wiki.kernel.org
9379 S:      Supported
9380 F:      Documentation/filesystems/ocfs2.txt
9381 F:      Documentation/filesystems/dlmfs.txt
9382 F:      fs/ocfs2/
9383
9384 ORINOCO DRIVER
9385 L:      linux-wireless@vger.kernel.org
9386 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9387 W:      http://www.nongnu.org/orinoco/
9388 S:      Orphan
9389 F:      drivers/net/wireless/intersil/orinoco/
9390
9391 OSD LIBRARY and FILESYSTEM
9392 M:      Boaz Harrosh <ooo@electrozaur.com>
9393 M:      Benny Halevy <bhalevy@primarydata.com>
9394 L:      osd-dev@open-osd.org
9395 W:      http://open-osd.org
9396 T:      git git://git.open-osd.org/open-osd.git
9397 S:      Maintained
9398 F:      drivers/scsi/osd/
9399 F:      include/scsi/osd_*
9400 F:      fs/exofs/
9401
9402 OVERLAY FILESYSTEM
9403 M:      Miklos Szeredi <miklos@szeredi.hu>
9404 L:      linux-unionfs@vger.kernel.org
9405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9406 S:      Supported
9407 F:      fs/overlayfs/
9408 F:      Documentation/filesystems/overlayfs.txt
9409
9410 ORANGEFS FILESYSTEM
9411 M:      Mike Marshall <hubcap@omnibond.com>
9412 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9414 S:      Supported
9415 F:      fs/orangefs/
9416 F:      Documentation/filesystems/orangefs.txt
9417
9418 P54 WIRELESS DRIVER
9419 M:      Christian Lamparter <chunkeey@googlemail.com>
9420 L:      linux-wireless@vger.kernel.org
9421 W:      http://wireless.kernel.org/en/users/Drivers/p54
9422 S:      Maintained
9423 F:      drivers/net/wireless/intersil/p54/
9424
9425 PA SEMI ETHERNET DRIVER
9426 L:      netdev@vger.kernel.org
9427 S:      Orphan
9428 F:      drivers/net/ethernet/pasemi/*
9429
9430 PA SEMI SMBUS DRIVER
9431 L:      linux-i2c@vger.kernel.org
9432 S:      Orphan
9433 F:      drivers/i2c/busses/i2c-pasemi.c
9434
9435 PADATA PARALLEL EXECUTION MECHANISM
9436 M:      Steffen Klassert <steffen.klassert@secunet.com>
9437 L:      linux-crypto@vger.kernel.org
9438 S:      Maintained
9439 F:      kernel/padata.c
9440 F:      include/linux/padata.h
9441 F:      Documentation/padata.txt
9442
9443 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9444 M:      Harald Welte <laforge@gnumonks.org>
9445 L:      platform-driver-x86@vger.kernel.org
9446 S:      Maintained
9447 F:      drivers/platform/x86/panasonic-laptop.c
9448
9449 PANASONIC MN10300/AM33/AM34 PORT
9450 M:      David Howells <dhowells@redhat.com>
9451 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9452 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9453 S:      Maintained
9454 F:      Documentation/mn10300/
9455 F:      arch/mn10300/
9456
9457 PARALLEL LCD/KEYPAD PANEL DRIVER
9458 M:      Willy Tarreau <willy@haproxy.com>
9459 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9460 S:      Odd Fixes
9461 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9462 F:      drivers/misc/panel.c
9463
9464 PARALLEL PORT SUBSYSTEM
9465 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9466 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9467 L:      linux-parport@lists.infradead.org (subscribers-only)
9468 S:      Maintained
9469 F:      drivers/parport/
9470 F:      include/linux/parport*.h
9471 F:      drivers/char/ppdev.c
9472 F:      include/uapi/linux/ppdev.h
9473 F:      Documentation/parport*.txt
9474
9475 PARAVIRT_OPS INTERFACE
9476 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9477 M:      Chris Wright <chrisw@sous-sol.org>
9478 M:      Alok Kataria <akataria@vmware.com>
9479 M:      Rusty Russell <rusty@rustcorp.com.au>
9480 L:      virtualization@lists.linux-foundation.org
9481 S:      Supported
9482 F:      Documentation/virtual/paravirt_ops.txt
9483 F:      arch/*/kernel/paravirt*
9484 F:      arch/*/include/asm/paravirt.h
9485 F:      include/linux/hypervisor.h
9486
9487 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9488 M:      Tim Waugh <tim@cyberelk.net>
9489 L:      linux-parport@lists.infradead.org (subscribers-only)
9490 S:      Maintained
9491 F:      Documentation/blockdev/paride.txt
9492 F:      drivers/block/paride/
9493
9494 PARISC ARCHITECTURE
9495 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9496 M:      Helge Deller <deller@gmx.de>
9497 L:      linux-parisc@vger.kernel.org
9498 W:      http://www.parisc-linux.org/
9499 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9500 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9502 S:      Maintained
9503 F:      arch/parisc/
9504 F:      Documentation/parisc/
9505 F:      drivers/parisc/
9506 F:      drivers/char/agp/parisc-agp.c
9507 F:      drivers/input/serio/gscps2.c
9508 F:      drivers/parport/parport_gsc.*
9509 F:      drivers/tty/serial/8250/8250_gsc.c
9510 F:      drivers/video/fbdev/sti*
9511 F:      drivers/video/console/sti*
9512 F:      drivers/video/logo/logo_parisc*
9513
9514 PARMAN
9515 M:      Jiri Pirko <jiri@mellanox.com>
9516 L:      netdev@vger.kernel.org
9517 S:      Supported
9518 F:      lib/parman.c
9519 F:      lib/test_parman.c
9520 F:      include/linux/parman.h
9521
9522 PC87360 HARDWARE MONITORING DRIVER
9523 M:      Jim Cromie <jim.cromie@gmail.com>
9524 L:      linux-hwmon@vger.kernel.org
9525 S:      Maintained
9526 F:      Documentation/hwmon/pc87360
9527 F:      drivers/hwmon/pc87360.c
9528
9529 PC8736x GPIO DRIVER
9530 M:      Jim Cromie <jim.cromie@gmail.com>
9531 S:      Maintained
9532 F:      drivers/char/pc8736x_gpio.c
9533
9534 PC87427 HARDWARE MONITORING DRIVER
9535 M:      Jean Delvare <jdelvare@suse.com>
9536 L:      linux-hwmon@vger.kernel.org
9537 S:      Maintained
9538 F:      Documentation/hwmon/pc87427
9539 F:      drivers/hwmon/pc87427.c
9540
9541 PCA9532 LED DRIVER
9542 M:      Riku Voipio <riku.voipio@iki.fi>
9543 S:      Maintained
9544 F:      drivers/leds/leds-pca9532.c
9545 F:      include/linux/leds-pca9532.h
9546
9547 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9548 M:      Guenter Roeck <linux@roeck-us.net>
9549 L:      linux-i2c@vger.kernel.org
9550 S:      Maintained
9551 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9552
9553 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9554 M:      Khalid Aziz <khalid@gonehiking.org>
9555 S:      Maintained
9556 F:      drivers/firmware/pcdp.*
9557
9558 PCI ERROR RECOVERY
9559 M:      Linas Vepstas <linasvepstas@gmail.com>
9560 L:      linux-pci@vger.kernel.org
9561 S:      Supported
9562 F:      Documentation/PCI/pci-error-recovery.txt
9563
9564 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9565 M:      Russell Currey <ruscur@russell.cc>
9566 L:      linuxppc-dev@lists.ozlabs.org
9567 S:      Supported
9568 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9569 F:      arch/powerpc/kernel/eeh*.c
9570 F:      arch/powerpc/platforms/*/eeh*.c
9571 F:      arch/powerpc/include/*/eeh*.h
9572
9573 PCI SUBSYSTEM
9574 M:      Bjorn Helgaas <bhelgaas@google.com>
9575 L:      linux-pci@vger.kernel.org
9576 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9578 S:      Supported
9579 F:      Documentation/devicetree/bindings/pci/
9580 F:      Documentation/PCI/
9581 F:      drivers/pci/
9582 F:      include/linux/pci*
9583 F:      arch/x86/pci/
9584 F:      arch/x86/kernel/quirks.c
9585
9586 PCI DRIVER FOR ALTERA PCIE IP
9587 M:      Ley Foon Tan <lftan@altera.com>
9588 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9589 L:      linux-pci@vger.kernel.org
9590 S:      Supported
9591 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9592 F:      drivers/pci/host/pcie-altera.c
9593
9594 PCI DRIVER FOR ARM VERSATILE PLATFORM
9595 M:      Rob Herring <robh@kernel.org>
9596 L:      linux-pci@vger.kernel.org
9597 L:      linux-arm-kernel@lists.infradead.org
9598 S:      Maintained
9599 F:      Documentation/devicetree/bindings/pci/versatile.txt
9600 F:      drivers/pci/host/pci-versatile.c
9601
9602 PCI DRIVER FOR ARMADA 8K
9603 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9604 L:      linux-pci@vger.kernel.org
9605 L:      linux-arm-kernel@lists.infradead.org
9606 S:      Maintained
9607 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9608 F:      drivers/pci/dwc/pcie-armada8k.c
9609
9610 PCI DRIVER FOR APPLIEDMICRO XGENE
9611 M:      Tanmay Inamdar <tinamdar@apm.com>
9612 L:      linux-pci@vger.kernel.org
9613 L:      linux-arm-kernel@lists.infradead.org
9614 S:      Maintained
9615 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9616 F:      drivers/pci/host/pci-xgene.c
9617
9618 PCI DRIVER FOR FREESCALE LAYERSCAPE
9619 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9620 M:      Mingkai Hu <mingkai.hu@freescale.com>
9621 M:      Roy Zang <tie-fei.zang@freescale.com>
9622 L:      linuxppc-dev@lists.ozlabs.org
9623 L:      linux-pci@vger.kernel.org
9624 L:      linux-arm-kernel@lists.infradead.org
9625 S:      Maintained
9626 F:      drivers/pci/dwc/*layerscape*
9627
9628 PCI DRIVER FOR IMX6
9629 M:      Richard Zhu <hongxing.zhu@nxp.com>
9630 M:      Lucas Stach <l.stach@pengutronix.de>
9631 L:      linux-pci@vger.kernel.org
9632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9633 S:      Maintained
9634 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9635 F:      drivers/pci/dwc/*imx6*
9636
9637 PCI DRIVER FOR TI KEYSTONE
9638 M:      Murali Karicheri <m-karicheri2@ti.com>
9639 L:      linux-pci@vger.kernel.org
9640 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9641 S:      Maintained
9642 F:      drivers/pci/dwc/*keystone*
9643
9644 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9645 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9646 M:      Jason Cooper <jason@lakedaemon.net>
9647 L:      linux-pci@vger.kernel.org
9648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9649 S:      Maintained
9650 F:      drivers/pci/host/*mvebu*
9651
9652 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9653 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9654 L:      linux-pci@vger.kernel.org
9655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9656 S:      Maintained
9657 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9658 F:      drivers/pci/host/pci-aardvark.c
9659
9660 PCI DRIVER FOR NVIDIA TEGRA
9661 M:      Thierry Reding <thierry.reding@gmail.com>
9662 L:      linux-tegra@vger.kernel.org
9663 L:      linux-pci@vger.kernel.org
9664 S:      Supported
9665 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9666 F:      drivers/pci/host/pci-tegra.c
9667
9668 PCI DRIVER FOR TI DRA7XX
9669 M:      Kishon Vijay Abraham I <kishon@ti.com>
9670 L:      linux-omap@vger.kernel.org
9671 L:      linux-pci@vger.kernel.org
9672 S:      Supported
9673 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9674 F:      drivers/pci/dwc/pci-dra7xx.c
9675
9676 PCI DRIVER FOR RENESAS R-CAR
9677 M:      Simon Horman <horms@verge.net.au>
9678 L:      linux-pci@vger.kernel.org
9679 L:      linux-renesas-soc@vger.kernel.org
9680 S:      Maintained
9681 F:      drivers/pci/host/*rcar*
9682
9683 PCI DRIVER FOR SAMSUNG EXYNOS
9684 M:      Jingoo Han <jingoohan1@gmail.com>
9685 L:      linux-pci@vger.kernel.org
9686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9687 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9688 S:      Maintained
9689 F:      drivers/pci/dwc/pci-exynos.c
9690
9691 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9692 M:      Jingoo Han <jingoohan1@gmail.com>
9693 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9694 L:      linux-pci@vger.kernel.org
9695 S:      Maintained
9696 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9697 F:      drivers/pci/dwc/*designware*
9698
9699 PCI DRIVER FOR GENERIC OF HOSTS
9700 M:      Will Deacon <will.deacon@arm.com>
9701 L:      linux-pci@vger.kernel.org
9702 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9703 S:      Maintained
9704 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9705 F:      drivers/pci/host/pci-host-common.c
9706 F:      drivers/pci/host/pci-host-generic.c
9707
9708 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9709 M:      Keith Busch <keith.busch@intel.com>
9710 L:      linux-pci@vger.kernel.org
9711 S:      Supported
9712 F:      drivers/pci/host/vmd.c
9713
9714 PCIE DRIVER FOR ST SPEAR13XX
9715 M:      Pratyush Anand <pratyush.anand@gmail.com>
9716 L:      linux-pci@vger.kernel.org
9717 S:      Maintained
9718 F:      drivers/pci/dwc/*spear*
9719
9720 PCI MSI DRIVER FOR ALTERA MSI IP
9721 M:      Ley Foon Tan <lftan@altera.com>
9722 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9723 L:      linux-pci@vger.kernel.org
9724 S:      Supported
9725 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9726 F:      drivers/pci/host/pcie-altera-msi.c
9727
9728 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9729 M:      Duc Dang <dhdang@apm.com>
9730 L:      linux-pci@vger.kernel.org
9731 L:      linux-arm-kernel@lists.infradead.org
9732 S:      Maintained
9733 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9734 F:      drivers/pci/host/pci-xgene-msi.c
9735
9736 PCIE DRIVER FOR AXIS ARTPEC
9737 M:      Niklas Cassel <niklas.cassel@axis.com>
9738 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9739 L:      linux-arm-kernel@axis.com
9740 L:      linux-pci@vger.kernel.org
9741 S:      Maintained
9742 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9743 F:      drivers/pci/dwc/*artpec*
9744
9745 PCIE DRIVER FOR HISILICON
9746 M:      Zhou Wang <wangzhou1@hisilicon.com>
9747 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9748 L:      linux-pci@vger.kernel.org
9749 S:      Maintained
9750 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9751 F:      drivers/pci/dwc/pcie-hisi.c
9752
9753 PCIE DRIVER FOR ROCKCHIP
9754 M:      Shawn Lin <shawn.lin@rock-chips.com>
9755 M:      Wenrui Li <wenrui.li@rock-chips.com>
9756 L:      linux-pci@vger.kernel.org
9757 L:      linux-rockchip@lists.infradead.org
9758 S:      Maintained
9759 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9760 F:      drivers/pci/host/pcie-rockchip.c
9761
9762 PCIE DRIVER FOR QUALCOMM MSM
9763 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9764 L:     linux-pci@vger.kernel.org
9765 L:     linux-arm-msm@vger.kernel.org
9766 S:     Maintained
9767 F:     drivers/pci/dwc/*qcom*
9768
9769 PCIE DRIVER FOR CAVIUM THUNDERX
9770 M:      David Daney <david.daney@cavium.com>
9771 L:      linux-pci@vger.kernel.org
9772 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9773 S:      Supported
9774 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9775 F:      drivers/pci/host/pci-thunder-*
9776
9777 PCMCIA SUBSYSTEM
9778 P:      Linux PCMCIA Team
9779 L:      linux-pcmcia@lists.infradead.org
9780 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9781 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9782 S:      Maintained
9783 F:      Documentation/pcmcia/
9784 F:      tools/pcmcia/
9785 F:      drivers/pcmcia/
9786 F:      include/pcmcia/
9787
9788 PCNET32 NETWORK DRIVER
9789 M:      Don Fry <pcnet32@frontier.com>
9790 L:      netdev@vger.kernel.org
9791 S:      Maintained
9792 F:      drivers/net/ethernet/amd/pcnet32.c
9793
9794 PCRYPT PARALLEL CRYPTO ENGINE
9795 M:      Steffen Klassert <steffen.klassert@secunet.com>
9796 L:      linux-crypto@vger.kernel.org
9797 S:      Maintained
9798 F:      crypto/pcrypt.c
9799 F:      include/crypto/pcrypt.h
9800
9801 PER-CPU MEMORY ALLOCATOR
9802 M:      Tejun Heo <tj@kernel.org>
9803 M:      Christoph Lameter <cl@linux.com>
9804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9805 S:      Maintained
9806 F:      include/linux/percpu*.h
9807 F:      mm/percpu*.c
9808 F:      arch/*/include/asm/percpu.h
9809
9810 PER-TASK DELAY ACCOUNTING
9811 M:      Balbir Singh <bsingharora@gmail.com>
9812 S:      Maintained
9813 F:      include/linux/delayacct.h
9814 F:      kernel/delayacct.c
9815
9816 PERFORMANCE EVENTS SUBSYSTEM
9817 M:      Peter Zijlstra <peterz@infradead.org>
9818 M:      Ingo Molnar <mingo@redhat.com>
9819 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9820 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9821 L:      linux-kernel@vger.kernel.org
9822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9823 S:      Supported
9824 F:      kernel/events/*
9825 F:      include/linux/perf_event.h
9826 F:      include/uapi/linux/perf_event.h
9827 F:      arch/*/kernel/perf_event*.c
9828 F:      arch/*/kernel/*/perf_event*.c
9829 F:      arch/*/kernel/*/*/perf_event*.c
9830 F:      arch/*/include/asm/perf_event.h
9831 F:      arch/*/kernel/perf_callchain.c
9832 F:      arch/*/events/*
9833 F:      tools/perf/
9834
9835 PERSONALITY HANDLING
9836 M:      Christoph Hellwig <hch@infradead.org>
9837 L:      linux-abi-devel@lists.sourceforge.net
9838 S:      Maintained
9839 F:      include/linux/personality.h
9840 F:      include/uapi/linux/personality.h
9841
9842 PHONET PROTOCOL
9843 M:      Remi Denis-Courmont <courmisch@gmail.com>
9844 S:      Supported
9845 F:      Documentation/networking/phonet.txt
9846 F:      include/linux/phonet.h
9847 F:      include/net/phonet/
9848 F:      include/uapi/linux/phonet.h
9849 F:      net/phonet/
9850
9851 PHRAM MTD DRIVER
9852 M:      Joern Engel <joern@lazybastard.org>
9853 L:      linux-mtd@lists.infradead.org
9854 S:      Maintained
9855 F:      drivers/mtd/devices/phram.c
9856
9857 PICOLCD HID DRIVER
9858 M:      Bruno Prémont <bonbons@linux-vserver.org>
9859 L:      linux-input@vger.kernel.org
9860 S:      Maintained
9861 F:      drivers/hid/hid-picolcd*
9862
9863 PICOXCELL SUPPORT
9864 M:      Jamie Iles <jamie@jamieiles.com>
9865 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9866 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9867 S:      Supported
9868 F:      arch/arm/boot/dts/picoxcell*
9869 F:      arch/arm/mach-picoxcell/
9870 F:      drivers/crypto/picoxcell*
9871
9872 PIN CONTROL SUBSYSTEM
9873 M:      Linus Walleij <linus.walleij@linaro.org>
9874 L:      linux-gpio@vger.kernel.org
9875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9876 S:      Maintained
9877 F:      Documentation/devicetree/bindings/pinctrl/
9878 F:      Documentation/pinctrl.txt
9879 F:      drivers/pinctrl/
9880 F:      include/linux/pinctrl/
9881
9882 PIN CONTROLLER - ATMEL AT91
9883 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9884 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9885 S:      Maintained
9886 F:      drivers/pinctrl/pinctrl-at91.*
9887
9888 PIN CONTROLLER - ATMEL AT91 PIO4
9889 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9890 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9891 L:      linux-gpio@vger.kernel.org
9892 S:      Supported
9893 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9894
9895 PIN CONTROLLER - INTEL
9896 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9897 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9898 S:      Maintained
9899 F:      drivers/pinctrl/intel/
9900
9901 PIN CONTROLLER - RENESAS
9902 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9903 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9904 L:      linux-renesas-soc@vger.kernel.org
9905 S:      Maintained
9906 F:      drivers/pinctrl/sh-pfc/
9907
9908 PIN CONTROLLER - SAMSUNG
9909 M:      Tomasz Figa <tomasz.figa@gmail.com>
9910 M:      Krzysztof Kozlowski <krzk@kernel.org>
9911 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9912 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9913 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9914 S:      Maintained
9915 F:      drivers/pinctrl/samsung/
9916 F:      include/dt-bindings/pinctrl/samsung.h
9917 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9918
9919 PIN CONTROLLER - SINGLE
9920 M:      Tony Lindgren <tony@atomide.com>
9921 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9923 L:      linux-omap@vger.kernel.org
9924 S:      Maintained
9925 F:      drivers/pinctrl/pinctrl-single.c
9926
9927 PIN CONTROLLER - ST SPEAR
9928 M:      Viresh Kumar <vireshk@kernel.org>
9929 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9930 W:      http://www.st.com/spear
9931 S:      Maintained
9932 F:      drivers/pinctrl/spear/
9933
9934 PISTACHIO SOC SUPPORT
9935 M:      James Hartley <james.hartley@imgtec.com>
9936 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9937 L:      linux-mips@linux-mips.org
9938 S:      Maintained
9939 F:      arch/mips/pistachio/
9940 F:      arch/mips/include/asm/mach-pistachio/
9941 F:      arch/mips/boot/dts/img/pistachio*
9942 F:      arch/mips/configs/pistachio*_defconfig
9943
9944 PKTCDVD DRIVER
9945 S:      Orphan
9946 M:      linux-block@vger.kernel.org
9947 F:      drivers/block/pktcdvd.c
9948 F:      include/linux/pktcdvd.h
9949 F:      include/uapi/linux/pktcdvd.h
9950
9951 PKUNITY SOC DRIVERS
9952 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9953 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9954 S:      Maintained
9955 T:      git git://github.com/gxt/linux.git
9956 F:      drivers/input/serio/i8042-unicore32io.h
9957 F:      drivers/i2c/busses/i2c-puv3.c
9958 F:      drivers/video/fbdev/fb-puv3.c
9959 F:      drivers/rtc/rtc-puv3.c
9960
9961 PMBUS HARDWARE MONITORING DRIVERS
9962 M:      Guenter Roeck <linux@roeck-us.net>
9963 L:      linux-hwmon@vger.kernel.org
9964 W:      http://hwmon.wiki.kernel.org/
9965 W:      http://www.roeck-us.net/linux/drivers/
9966 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9967 S:      Maintained
9968 F:      Documentation/hwmon/pmbus
9969 F:      drivers/hwmon/pmbus/
9970 F:      include/linux/i2c/pmbus.h
9971
9972 PMC SIERRA MaxRAID DRIVER
9973 L:      linux-scsi@vger.kernel.org
9974 W:      http://www.pmc-sierra.com/
9975 S:      Orphan
9976 F:      drivers/scsi/pmcraid.*
9977
9978 PMC SIERRA PM8001 DRIVER
9979 M:      Jack Wang <jinpu.wang@profitbricks.com>
9980 M:      lindar_liu@usish.com
9981 L:      pmchba@pmcs.com
9982 L:      linux-scsi@vger.kernel.org
9983 S:      Supported
9984 F:      drivers/scsi/pm8001/
9985
9986 POSIX CLOCKS and TIMERS
9987 M:      Thomas Gleixner <tglx@linutronix.de>
9988 L:      linux-kernel@vger.kernel.org
9989 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9990 S:      Maintained
9991 F:      fs/timerfd.c
9992 F:      include/linux/timer*
9993 F:      kernel/time/*timer*
9994
9995 POWER MANAGEMENT CORE
9996 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
9997 L:      linux-pm@vger.kernel.org
9998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9999 B:      https://bugzilla.kernel.org
10000 S:      Supported
10001 F:      drivers/base/power/
10002 F:      include/linux/pm.h
10003 F:      include/linux/pm_*
10004 F:      include/linux/powercap.h
10005 F:      drivers/powercap/
10006
10007 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10008 M:      Sebastian Reichel <sre@kernel.org>
10009 L:      linux-pm@vger.kernel.org
10010 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10011 S:      Maintained
10012 F:      Documentation/devicetree/bindings/power/supply/
10013 F:      include/linux/power_supply.h
10014 F:      drivers/power/supply/
10015
10016 POWER STATE COORDINATION INTERFACE (PSCI)
10017 M:      Mark Rutland <mark.rutland@arm.com>
10018 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10019 L:      linux-arm-kernel@lists.infradead.org
10020 S:      Maintained
10021 F:      drivers/firmware/psci*.c
10022 F:      include/linux/psci.h
10023 F:      include/uapi/linux/psci.h
10024
10025 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10026 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10027 L:      linuxppc-dev@lists.ozlabs.org
10028 S:      Maintained
10029 F:      drivers/char/powernv-op-panel.c
10030
10031 PNP SUPPORT
10032 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10033 S:      Maintained
10034 F:      drivers/pnp/
10035
10036 PPP PROTOCOL DRIVERS AND COMPRESSORS
10037 M:      Paul Mackerras <paulus@samba.org>
10038 L:      linux-ppp@vger.kernel.org
10039 S:      Maintained
10040 F:      drivers/net/ppp/ppp_*
10041
10042 PPP OVER ATM (RFC 2364)
10043 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10044 S:      Maintained
10045 F:      net/atm/pppoatm.c
10046 F:      include/uapi/linux/atmppp.h
10047
10048 PPP OVER ETHERNET
10049 M:      Michal Ostrowski <mostrows@earthlink.net>
10050 S:      Maintained
10051 F:      drivers/net/ppp/pppoe.c
10052 F:      drivers/net/ppp/pppox.c
10053
10054 PPP OVER L2TP
10055 M:      James Chapman <jchapman@katalix.com>
10056 S:      Maintained
10057 F:      net/l2tp/l2tp_ppp.c
10058 F:      include/linux/if_pppol2tp.h
10059 F:      include/uapi/linux/if_pppol2tp.h
10060
10061 PPS SUPPORT
10062 M:      Rodolfo Giometti <giometti@enneenne.com>
10063 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10064 L:      linuxpps@ml.enneenne.com (subscribers-only)
10065 S:      Maintained
10066 F:      Documentation/pps/
10067 F:      drivers/pps/
10068 F:      include/linux/pps*.h
10069
10070 PPTP DRIVER
10071 M:      Dmitry Kozlov <xeb@mail.ru>
10072 L:      netdev@vger.kernel.org
10073 S:      Maintained
10074 F:      drivers/net/ppp/pptp.c
10075 W:      http://sourceforge.net/projects/accel-pptp
10076
10077 PREEMPTIBLE KERNEL
10078 M:      Robert Love <rml@tech9.net>
10079 L:      kpreempt-tech@lists.sourceforge.net
10080 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10081 S:      Supported
10082 F:      Documentation/preempt-locking.txt
10083 F:      include/linux/preempt.h
10084
10085 PRINTK
10086 M:      Petr Mladek <pmladek@suse.com>
10087 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10088 R:      Steven Rostedt <rostedt@goodmis.org>
10089 S:      Maintained
10090 F:      kernel/printk/
10091 F:      include/linux/printk.h
10092
10093 PRISM54 WIRELESS DRIVER
10094 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10095 L:      linux-wireless@vger.kernel.org
10096 W:      http://wireless.kernel.org/en/users/Drivers/p54
10097 S:      Obsolete
10098 F:      drivers/net/wireless/intersil/prism54/
10099
10100 PS3 NETWORK SUPPORT
10101 M:      Geoff Levand <geoff@infradead.org>
10102 L:      netdev@vger.kernel.org
10103 L:      linuxppc-dev@lists.ozlabs.org
10104 S:      Maintained
10105 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10106
10107 PS3 PLATFORM SUPPORT
10108 M:      Geoff Levand <geoff@infradead.org>
10109 L:      linuxppc-dev@lists.ozlabs.org
10110 S:      Maintained
10111 F:      arch/powerpc/boot/ps3*
10112 F:      arch/powerpc/include/asm/lv1call.h
10113 F:      arch/powerpc/include/asm/ps3*.h
10114 F:      arch/powerpc/platforms/ps3/
10115 F:      drivers/*/ps3*
10116 F:      drivers/ps3/
10117 F:      drivers/rtc/rtc-ps3.c
10118 F:      drivers/usb/host/*ps3.c
10119 F:      sound/ppc/snd_ps3*
10120
10121 PS3VRAM DRIVER
10122 M:      Jim Paris <jim@jtan.com>
10123 M:      Geoff Levand <geoff@infradead.org>
10124 L:      linuxppc-dev@lists.ozlabs.org
10125 S:      Maintained
10126 F:      drivers/block/ps3vram.c
10127
10128 PSAMPLE PACKET SAMPLING SUPPORT:
10129 M:      Yotam Gigi <yotamg@mellanox.com>
10130 S:      Maintained
10131 F:      net/psample
10132 F:      include/net/psample.h
10133 F:      include/uapi/linux/psample.h
10134
10135 PSTORE FILESYSTEM
10136 M:      Kees Cook <keescook@chromium.org>
10137 M:      Anton Vorontsov <anton@enomsg.org>
10138 M:      Colin Cross <ccross@android.com>
10139 M:      Tony Luck <tony.luck@intel.com>
10140 S:      Maintained
10141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10142 F:      fs/pstore/
10143 F:      include/linux/pstore*
10144 F:      drivers/firmware/efi/efi-pstore.c
10145 F:      drivers/acpi/apei/erst.c
10146 F:      Documentation/admin-guide/ramoops.rst
10147 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10148 K:      \b(pstore|ramoops)
10149
10150 PTP HARDWARE CLOCK SUPPORT
10151 M:      Richard Cochran <richardcochran@gmail.com>
10152 L:      netdev@vger.kernel.org
10153 S:      Maintained
10154 W:      http://linuxptp.sourceforge.net/
10155 F:      Documentation/ABI/testing/sysfs-ptp
10156 F:      Documentation/ptp/*
10157 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10158 F:      drivers/net/phy/dp83640*
10159 F:      drivers/ptp/*
10160 F:      include/linux/ptp_cl*
10161
10162 PTRACE SUPPORT
10163 M:      Roland McGrath <roland@hack.frob.com>
10164 M:      Oleg Nesterov <oleg@redhat.com>
10165 S:      Maintained
10166 F:      include/asm-generic/syscall.h
10167 F:      include/linux/ptrace.h
10168 F:      include/linux/regset.h
10169 F:      include/linux/tracehook.h
10170 F:      include/uapi/linux/ptrace.h
10171 F:      kernel/ptrace.c
10172
10173 PULSE8-CEC DRIVER
10174 M:      Hans Verkuil <hverkuil@xs4all.nl>
10175 L:      linux-media@vger.kernel.org
10176 T:      git git://linuxtv.org/media_tree.git
10177 S:      Maintained
10178 F:      drivers/media/usb/pulse8-cec/*
10179
10180 PVRUSB2 VIDEO4LINUX DRIVER
10181 M:      Mike Isely <isely@pobox.com>
10182 L:      pvrusb2@isely.net       (subscribers-only)
10183 L:      linux-media@vger.kernel.org
10184 W:      http://www.isely.net/pvrusb2/
10185 T:      git git://linuxtv.org/media_tree.git
10186 S:      Maintained
10187 F:      Documentation/media/v4l-drivers/pvrusb2*
10188 F:      drivers/media/usb/pvrusb2/
10189
10190 PWC WEBCAM DRIVER
10191 M:      Hans Verkuil <hverkuil@xs4all.nl>
10192 L:      linux-media@vger.kernel.org
10193 T:      git git://linuxtv.org/media_tree.git
10194 S:      Odd Fixes
10195 F:      drivers/media/usb/pwc/*
10196
10197 PWM FAN DRIVER
10198 M:      Kamil Debski <kamil@wypas.org>
10199 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10200 L:      linux-hwmon@vger.kernel.org
10201 S:      Supported
10202 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10203 F:      Documentation/hwmon/pwm-fan
10204 F:      drivers/hwmon/pwm-fan.c
10205
10206 PWM SUBSYSTEM
10207 M:      Thierry Reding <thierry.reding@gmail.com>
10208 L:      linux-pwm@vger.kernel.org
10209 S:      Maintained
10210 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10211 F:      Documentation/pwm.txt
10212 F:      Documentation/devicetree/bindings/pwm/
10213 F:      include/linux/pwm.h
10214 F:      drivers/pwm/
10215 F:      drivers/video/backlight/pwm_bl.c
10216 F:      include/linux/pwm_backlight.h
10217
10218 PXA2xx/PXA3xx SUPPORT
10219 M:      Daniel Mack <daniel@zonque.org>
10220 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10221 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10222 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10223 T:      git git://github.com/hzhuang1/linux.git
10224 T:      git git://github.com/rjarzmik/linux.git
10225 S:      Maintained
10226 F:      arch/arm/boot/dts/pxa*
10227 F:      arch/arm/mach-pxa/
10228 F:      drivers/dma/pxa*
10229 F:      drivers/pcmcia/pxa2xx*
10230 F:      drivers/pinctrl/pxa/
10231 F:      drivers/spi/spi-pxa2xx*
10232 F:      drivers/usb/gadget/udc/pxa2*
10233 F:      include/sound/pxa2xx-lib.h
10234 F:      sound/arm/pxa*
10235 F:      sound/soc/pxa/
10236
10237 PXA GPIO DRIVER
10238 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10239 L:      linux-gpio@vger.kernel.org
10240 S:      Maintained
10241 F:      drivers/gpio/gpio-pxa.c
10242
10243 PXA3xx NAND FLASH DRIVER
10244 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10245 L:      linux-mtd@lists.infradead.org
10246 S:      Maintained
10247 F:      drivers/mtd/nand/pxa3xx_nand.c
10248
10249 MMP SUPPORT
10250 M:      Eric Miao <eric.y.miao@gmail.com>
10251 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10253 T:      git git://github.com/hzhuang1/linux.git
10254 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10255 S:      Maintained
10256 F:      arch/arm/boot/dts/mmp*
10257 F:      arch/arm/mach-mmp/
10258
10259 PXA MMCI DRIVER
10260 S:      Orphan
10261
10262 PXA RTC DRIVER
10263 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10264 L:      rtc-linux@googlegroups.com
10265 S:      Maintained
10266
10267 QAT DRIVER
10268 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10269 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10270 L:      qat-linux@intel.com
10271 S:      Supported
10272 F:      drivers/crypto/qat/
10273
10274 QIB DRIVER
10275 M:      Mike Marciniszyn <infinipath@intel.com>
10276 L:      linux-rdma@vger.kernel.org
10277 S:      Supported
10278 F:      drivers/infiniband/hw/qib/
10279
10280 QLOGIC QLA1280 SCSI DRIVER
10281 M:      Michael Reed <mdr@sgi.com>
10282 L:      linux-scsi@vger.kernel.org
10283 S:      Maintained
10284 F:      drivers/scsi/qla1280.[ch]
10285
10286 QLOGIC QLA2XXX FC-SCSI DRIVER
10287 M:      qla2xxx-upstream@qlogic.com
10288 L:      linux-scsi@vger.kernel.org
10289 S:      Supported
10290 F:      Documentation/scsi/LICENSE.qla2xxx
10291 F:      drivers/scsi/qla2xxx/
10292
10293 QLOGIC QLA4XXX iSCSI DRIVER
10294 M:      QLogic-Storage-Upstream@qlogic.com
10295 L:      linux-scsi@vger.kernel.org
10296 S:      Supported
10297 F:      Documentation/scsi/LICENSE.qla4xxx
10298 F:      drivers/scsi/qla4xxx/
10299
10300 QLOGIC QLA3XXX NETWORK DRIVER
10301 M:      Dept-GELinuxNICDev@cavium.com
10302 L:      netdev@vger.kernel.org
10303 S:      Supported
10304 F:      Documentation/networking/LICENSE.qla3xxx
10305 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10306
10307 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10308 M:      Harish Patil <harish.patil@cavium.com>
10309 M:      Manish Chopra <manish.chopra@cavium.com>
10310 M:      Dept-GELinuxNICDev@cavium.com
10311 L:      netdev@vger.kernel.org
10312 S:      Supported
10313 F:      drivers/net/ethernet/qlogic/qlcnic/
10314
10315 QLOGIC QLGE 10Gb ETHERNET DRIVER
10316 M:      Harish Patil <harish.patil@cavium.com>
10317 M:      Manish Chopra <manish.chopra@cavium.com>
10318 M:      Dept-GELinuxNICDev@cavium.com
10319 L:      netdev@vger.kernel.org
10320 S:      Supported
10321 F:      drivers/net/ethernet/qlogic/qlge/
10322
10323 QLOGIC QL4xxx ETHERNET DRIVER
10324 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10325 M:      Ariel Elior <Ariel.Elior@cavium.com>
10326 M:      everest-linux-l2@cavium.com
10327 L:      netdev@vger.kernel.org
10328 S:      Supported
10329 F:      drivers/net/ethernet/qlogic/qed/
10330 F:      include/linux/qed/
10331 F:      drivers/net/ethernet/qlogic/qede/
10332
10333 QLOGIC QL41xxx ISCSI DRIVER
10334 M:      QLogic-Storage-Upstream@cavium.com
10335 L:      linux-scsi@vger.kernel.org
10336 S:      Supported
10337 F:      drivers/scsi/qedi/
10338
10339 QLOGIC QL41xxx FCOE DRIVER
10340 M:      QLogic-Storage-Upstream@cavium.com
10341 L:      linux-scsi@vger.kernel.org
10342 S:      Supported
10343 F:      drivers/scsi/qedf/
10344
10345 QNX4 FILESYSTEM
10346 M:      Anders Larsen <al@alarsen.net>
10347 W:      http://www.alarsen.net/linux/qnx4fs/
10348 S:      Maintained
10349 F:      fs/qnx4/
10350 F:      include/uapi/linux/qnx4_fs.h
10351 F:      include/uapi/linux/qnxtypes.h
10352
10353 QORIQ DPAA2 FSL-MC BUS DRIVER
10354 M:      Stuart Yoder <stuyoder@gmail.com>
10355 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10356 L:      linux-kernel@vger.kernel.org
10357 S:      Maintained
10358 F:      drivers/staging/fsl-mc/
10359
10360 QT1010 MEDIA DRIVER
10361 M:      Antti Palosaari <crope@iki.fi>
10362 L:      linux-media@vger.kernel.org
10363 W:      https://linuxtv.org
10364 W:      http://palosaari.fi/linux/
10365 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10366 T:      git git://linuxtv.org/anttip/media_tree.git
10367 S:      Maintained
10368 F:      drivers/media/tuners/qt1010*
10369
10370 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10371 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10372 L:      linux-wireless@vger.kernel.org
10373 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10374 S:      Supported
10375 F:      drivers/net/wireless/ath/ath9k/
10376
10377 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10378 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10379 L:      ath10k@lists.infradead.org
10380 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10381 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10382 S:      Supported
10383 F:      drivers/net/wireless/ath/ath10k/
10384
10385 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10386 M:      Timur Tabi <timur@codeaurora.org>
10387 L:      netdev@vger.kernel.org
10388 S:      Supported
10389 F:      drivers/net/ethernet/qualcomm/emac/
10390
10391 QUALCOMM HEXAGON ARCHITECTURE
10392 M:      Richard Kuo <rkuo@codeaurora.org>
10393 L:      linux-hexagon@vger.kernel.org
10394 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10395 S:      Supported
10396 F:      arch/hexagon/
10397
10398 QUALCOMM WCN36XX WIRELESS DRIVER
10399 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10400 L:      wcn36xx@lists.infradead.org
10401 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10402 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10403 S:      Supported
10404 F:      drivers/net/wireless/ath/wcn36xx/
10405
10406 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10407 M:      Gabriel Somlo <somlo@cmu.edu>
10408 M:      "Michael S. Tsirkin" <mst@redhat.com>
10409 L:      qemu-devel@nongnu.org
10410 S:      Maintained
10411 F:      drivers/firmware/qemu_fw_cfg.c
10412
10413 RADOS BLOCK DEVICE (RBD)
10414 M:      Ilya Dryomov <idryomov@gmail.com>
10415 M:      Sage Weil <sage@redhat.com>
10416 M:      Alex Elder <elder@kernel.org>
10417 L:      ceph-devel@vger.kernel.org
10418 W:      http://ceph.com/
10419 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10420 T:      git git://github.com/ceph/ceph-client.git
10421 S:      Supported
10422 F:      Documentation/ABI/testing/sysfs-bus-rbd
10423 F:      drivers/block/rbd.c
10424 F:      drivers/block/rbd_types.h
10425
10426 RADEON FRAMEBUFFER DISPLAY DRIVER
10427 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10428 L:      linux-fbdev@vger.kernel.org
10429 S:      Maintained
10430 F:      drivers/video/fbdev/aty/radeon*
10431 F:      include/uapi/linux/radeonfb.h
10432
10433 RADIOSHARK RADIO DRIVER
10434 M:      Hans Verkuil <hverkuil@xs4all.nl>
10435 L:      linux-media@vger.kernel.org
10436 T:      git git://linuxtv.org/media_tree.git
10437 S:      Maintained
10438 F:      drivers/media/radio/radio-shark.c
10439
10440 RADIOSHARK2 RADIO DRIVER
10441 M:      Hans Verkuil <hverkuil@xs4all.nl>
10442 L:      linux-media@vger.kernel.org
10443 T:      git git://linuxtv.org/media_tree.git
10444 S:      Maintained
10445 F:      drivers/media/radio/radio-shark2.c
10446 F:      drivers/media/radio/radio-tea5777.c
10447
10448 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10449 M:      Paul Mackerras <paulus@samba.org>
10450 L:      linux-fbdev@vger.kernel.org
10451 S:      Maintained
10452 F:      drivers/video/fbdev/aty/aty128fb.c
10453
10454 RALINK MIPS ARCHITECTURE
10455 M:      John Crispin <john@phrozen.org>
10456 L:      linux-mips@linux-mips.org
10457 S:      Maintained
10458 F:      arch/mips/ralink
10459
10460 RALINK RT2X00 WIRELESS LAN DRIVER
10461 P:      rt2x00 project
10462 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10463 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10464 L:      linux-wireless@vger.kernel.org
10465 S:      Maintained
10466 F:      drivers/net/wireless/ralink/rt2x00/
10467
10468 RAMDISK RAM BLOCK DEVICE DRIVER
10469 M:      Jens Axboe <axboe@kernel.dk>
10470 S:      Maintained
10471 F:      Documentation/blockdev/ramdisk.txt
10472 F:      drivers/block/brd.c
10473
10474 RANDOM NUMBER DRIVER
10475 M:      "Theodore Ts'o" <tytso@mit.edu>
10476 S:      Maintained
10477 F:      drivers/char/random.c
10478
10479 RAPIDIO SUBSYSTEM
10480 M:      Matt Porter <mporter@kernel.crashing.org>
10481 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10482 S:      Maintained
10483 F:      drivers/rapidio/
10484
10485 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10486 L:      linux-wireless@vger.kernel.org
10487 S:      Orphan
10488 F:      drivers/net/wireless/ray*
10489
10490 RCUTORTURE MODULE
10491 M:      Josh Triplett <josh@joshtriplett.org>
10492 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10493 L:      linux-kernel@vger.kernel.org
10494 S:      Supported
10495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10496 F:      Documentation/RCU/torture.txt
10497 F:      kernel/rcu/rcutorture.c
10498
10499 RCUTORTURE TEST FRAMEWORK
10500 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10501 M:      Josh Triplett <josh@joshtriplett.org>
10502 R:      Steven Rostedt <rostedt@goodmis.org>
10503 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10504 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10505 L:      linux-kernel@vger.kernel.org
10506 S:      Supported
10507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10508 F:      tools/testing/selftests/rcutorture
10509
10510 RDC R-321X SoC
10511 M:      Florian Fainelli <florian@openwrt.org>
10512 S:      Maintained
10513
10514 RDC R6040 FAST ETHERNET DRIVER
10515 M:      Florian Fainelli <f.fainelli@gmail.com>
10516 L:      netdev@vger.kernel.org
10517 S:      Maintained
10518 F:      drivers/net/ethernet/rdc/r6040.c
10519
10520 RDS - RELIABLE DATAGRAM SOCKETS
10521 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10522 L:      netdev@vger.kernel.org
10523 L:      linux-rdma@vger.kernel.org
10524 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10525 W:      https://oss.oracle.com/projects/rds/
10526 S:      Supported
10527 F:      net/rds/
10528 F:      Documentation/networking/rds.txt
10529
10530 RDMAVT - RDMA verbs software
10531 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10532 L:      linux-rdma@vger.kernel.org
10533 S:      Supported
10534 F:      drivers/infiniband/sw/rdmavt
10535
10536 RDT - RESOURCE ALLOCATION
10537 M:      Fenghua Yu <fenghua.yu@intel.com>
10538 L:      linux-kernel@vger.kernel.org
10539 S:      Supported
10540 F:      arch/x86/kernel/cpu/intel_rdt*
10541 F:      arch/x86/include/asm/intel_rdt*
10542 F:      Documentation/x86/intel_rdt*
10543
10544 READ-COPY UPDATE (RCU)
10545 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10546 M:      Josh Triplett <josh@joshtriplett.org>
10547 R:      Steven Rostedt <rostedt@goodmis.org>
10548 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10549 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10550 L:      linux-kernel@vger.kernel.org
10551 W:      http://www.rdrop.com/users/paulmck/RCU/
10552 S:      Supported
10553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10554 F:      Documentation/RCU/
10555 X:      Documentation/RCU/torture.txt
10556 F:      include/linux/rcu*
10557 X:      include/linux/srcu.h
10558 F:      kernel/rcu/
10559 X:      kernel/torture.c
10560
10561 REAL TIME CLOCK (RTC) SUBSYSTEM
10562 M:      Alessandro Zummo <a.zummo@towertech.it>
10563 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10564 L:      rtc-linux@googlegroups.com
10565 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10567 S:      Maintained
10568 F:      Documentation/devicetree/bindings/rtc/
10569 F:      Documentation/rtc.txt
10570 F:      drivers/rtc/
10571 F:      include/linux/rtc.h
10572 F:      include/uapi/linux/rtc.h
10573 F:      include/linux/rtc/
10574 F:      include/linux/platform_data/rtc-*
10575 F:      tools/testing/selftests/timers/rtctest.c
10576
10577 REALTEK AUDIO CODECS
10578 M:      Bard Liao <bardliao@realtek.com>
10579 M:      Oder Chiou <oder_chiou@realtek.com>
10580 S:      Maintained
10581 F:      sound/soc/codecs/rt*
10582 F:      include/sound/rt*.h
10583
10584 REISERFS FILE SYSTEM
10585 L:      reiserfs-devel@vger.kernel.org
10586 S:      Supported
10587 F:      fs/reiserfs/
10588
10589 REGISTER MAP ABSTRACTION
10590 M:      Mark Brown <broonie@kernel.org>
10591 L:      linux-kernel@vger.kernel.org
10592 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10593 S:      Supported
10594 F:      Documentation/devicetree/bindings/regmap/
10595 F:      drivers/base/regmap/
10596 F:      include/linux/regmap.h
10597
10598 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10599 M:      Ohad Ben-Cohen <ohad@wizery.com>
10600 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10601 L:      linux-remoteproc@vger.kernel.org
10602 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10603 S:      Maintained
10604 F:      Documentation/devicetree/bindings/remoteproc/
10605 F:      Documentation/remoteproc.txt
10606 F:      drivers/remoteproc/
10607 F:      include/linux/remoteproc.h
10608
10609 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10610 M:      Ohad Ben-Cohen <ohad@wizery.com>
10611 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10612 L:      linux-remoteproc@vger.kernel.org
10613 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10614 S:      Maintained
10615 F:      drivers/rpmsg/
10616 F:      Documentation/rpmsg.txt
10617 F:      include/linux/rpmsg.h
10618 F:      include/linux/rpmsg/
10619
10620 RENESAS CLOCK DRIVERS
10621 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10622 L:      linux-renesas-soc@vger.kernel.org
10623 S:      Supported
10624 F:      drivers/clk/renesas/
10625
10626 RENESAS ETHERNET DRIVERS
10627 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10628 L:      netdev@vger.kernel.org
10629 L:      linux-renesas-soc@vger.kernel.org
10630 F:      drivers/net/ethernet/renesas/
10631 F:      include/linux/sh_eth.h
10632
10633 RENESAS R-CAR GYROADC DRIVER
10634 M:      Marek Vasut <marek.vasut@gmail.com>
10635 L:      linux-iio@vger.kernel.org
10636 S:      Supported
10637 F:      drivers/iio/adc/rcar_gyro_adc.c
10638
10639 RENESAS USB2 PHY DRIVER
10640 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10641 L:      linux-renesas-soc@vger.kernel.org
10642 S:      Maintained
10643 F:      drivers/phy/phy-rcar-gen3-usb2.c
10644
10645 RESET CONTROLLER FRAMEWORK
10646 M:      Philipp Zabel <p.zabel@pengutronix.de>
10647 T:      git git://git.pengutronix.de/git/pza/linux
10648 S:      Maintained
10649 F:      drivers/reset/
10650 F:      Documentation/devicetree/bindings/reset/
10651 F:      include/dt-bindings/reset/
10652 F:      include/linux/reset.h
10653 F:      include/linux/reset-controller.h
10654
10655 RFKILL
10656 M:      Johannes Berg <johannes@sipsolutions.net>
10657 L:      linux-wireless@vger.kernel.org
10658 W:      http://wireless.kernel.org/
10659 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10661 S:      Maintained
10662 F:      Documentation/rfkill.txt
10663 F:      net/rfkill/
10664
10665 RHASHTABLE
10666 M:      Thomas Graf <tgraf@suug.ch>
10667 M:      Herbert Xu <herbert@gondor.apana.org.au>
10668 L:      netdev@vger.kernel.org
10669 S:      Maintained
10670 F:      lib/rhashtable.c
10671 F:      include/linux/rhashtable.h
10672
10673 RICOH SMARTMEDIA/XD DRIVER
10674 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10675 S:      Maintained
10676 F:      drivers/mtd/nand/r852.c
10677 F:      drivers/mtd/nand/r852.h
10678
10679 RICOH R5C592 MEMORYSTICK DRIVER
10680 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10681 S:      Maintained
10682 F:      drivers/memstick/host/r592.*
10683
10684 ROCCAT DRIVERS
10685 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10686 W:      http://sourceforge.net/projects/roccat/
10687 S:      Maintained
10688 F:      drivers/hid/hid-roccat*
10689 F:      include/linux/hid-roccat*
10690 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10691
10692 ROCKER DRIVER
10693 M:      Jiri Pirko <jiri@resnulli.us>
10694 L:      netdev@vger.kernel.org
10695 S:      Supported
10696 F:      drivers/net/ethernet/rocker/
10697
10698 ROCKETPORT DRIVER
10699 P:      Comtrol Corp.
10700 W:      http://www.comtrol.com
10701 S:      Maintained
10702 F:      Documentation/serial/rocket.txt
10703 F:      drivers/tty/rocket*
10704
10705 ROCKETPORT EXPRESS/INFINITY DRIVER
10706 M:      Kevin Cernekee <cernekee@gmail.com>
10707 L:      linux-serial@vger.kernel.org
10708 S:      Odd Fixes
10709 F:      drivers/tty/serial/rp2.*
10710
10711 ROSE NETWORK LAYER
10712 M:      Ralf Baechle <ralf@linux-mips.org>
10713 L:      linux-hams@vger.kernel.org
10714 W:      http://www.linux-ax25.org/
10715 S:      Maintained
10716 F:      include/net/rose.h
10717 F:      include/uapi/linux/rose.h
10718 F:      net/rose/
10719
10720 RTL2830 MEDIA DRIVER
10721 M:      Antti Palosaari <crope@iki.fi>
10722 L:      linux-media@vger.kernel.org
10723 W:      https://linuxtv.org
10724 W:      http://palosaari.fi/linux/
10725 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10726 T:      git git://linuxtv.org/anttip/media_tree.git
10727 S:      Maintained
10728 F:      drivers/media/dvb-frontends/rtl2830*
10729
10730 RTL2832 MEDIA DRIVER
10731 M:      Antti Palosaari <crope@iki.fi>
10732 L:      linux-media@vger.kernel.org
10733 W:      https://linuxtv.org
10734 W:      http://palosaari.fi/linux/
10735 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10736 T:      git git://linuxtv.org/anttip/media_tree.git
10737 S:      Maintained
10738 F:      drivers/media/dvb-frontends/rtl2832*
10739
10740 RTL2832_SDR MEDIA DRIVER
10741 M:      Antti Palosaari <crope@iki.fi>
10742 L:      linux-media@vger.kernel.org
10743 W:      https://linuxtv.org
10744 W:      http://palosaari.fi/linux/
10745 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10746 T:      git git://linuxtv.org/anttip/media_tree.git
10747 S:      Maintained
10748 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10749
10750 RTL8180 WIRELESS DRIVER
10751 L:      linux-wireless@vger.kernel.org
10752 W:      http://wireless.kernel.org/
10753 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10754 S:      Orphan
10755 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10756
10757 RTL8187 WIRELESS DRIVER
10758 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10759 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10760 M:      Larry Finger <Larry.Finger@lwfinger.net>
10761 L:      linux-wireless@vger.kernel.org
10762 W:      http://wireless.kernel.org/
10763 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10764 S:      Maintained
10765 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10766
10767 RTL8192CE WIRELESS DRIVER
10768 M:      Larry Finger <Larry.Finger@lwfinger.net>
10769 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10770 L:      linux-wireless@vger.kernel.org
10771 W:      http://wireless.kernel.org/
10772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10773 S:      Maintained
10774 F:      drivers/net/wireless/realtek/rtlwifi/
10775 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10776
10777 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10778 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10779 L:      linux-wireless@vger.kernel.org
10780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10781 S:      Maintained
10782 F:      drivers/net/wireless/realtek/rtl8xxxu/
10783
10784 S3 SAVAGE FRAMEBUFFER DRIVER
10785 M:      Antonino Daplas <adaplas@gmail.com>
10786 L:      linux-fbdev@vger.kernel.org
10787 S:      Maintained
10788 F:      drivers/video/fbdev/savage/
10789
10790 S390
10791 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10792 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10793 L:      linux-s390@vger.kernel.org
10794 W:      http://www.ibm.com/developerworks/linux/linux390/
10795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10796 S:      Supported
10797 F:      arch/s390/
10798 F:      drivers/s390/
10799 F:      Documentation/s390/
10800 F:      Documentation/DocBook/s390*
10801
10802 S390 COMMON I/O LAYER
10803 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10804 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10805 L:      linux-s390@vger.kernel.org
10806 W:      http://www.ibm.com/developerworks/linux/linux390/
10807 S:      Supported
10808 F:      drivers/s390/cio/
10809
10810 S390 DASD DRIVER
10811 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10812 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10813 L:      linux-s390@vger.kernel.org
10814 W:      http://www.ibm.com/developerworks/linux/linux390/
10815 S:      Supported
10816 F:      drivers/s390/block/dasd*
10817 F:      block/partitions/ibm.c
10818
10819 S390 NETWORK DRIVERS
10820 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10821 L:      linux-s390@vger.kernel.org
10822 W:      http://www.ibm.com/developerworks/linux/linux390/
10823 S:      Supported
10824 F:      drivers/s390/net/
10825
10826 S390 PCI SUBSYSTEM
10827 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10828 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10829 L:      linux-s390@vger.kernel.org
10830 W:      http://www.ibm.com/developerworks/linux/linux390/
10831 S:      Supported
10832 F:      arch/s390/pci/
10833 F:      drivers/pci/hotplug/s390_pci_hpc.c
10834
10835 S390 ZCRYPT DRIVER
10836 M:      Harald Freudenberger <freude@de.ibm.com>
10837 L:      linux-s390@vger.kernel.org
10838 W:      http://www.ibm.com/developerworks/linux/linux390/
10839 S:      Supported
10840 F:      drivers/s390/crypto/
10841
10842 S390 ZFCP DRIVER
10843 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10844 L:      linux-s390@vger.kernel.org
10845 W:      http://www.ibm.com/developerworks/linux/linux390/
10846 S:      Supported
10847 F:      drivers/s390/scsi/zfcp_*
10848
10849 S390 IUCV NETWORK LAYER
10850 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10851 L:      linux-s390@vger.kernel.org
10852 W:      http://www.ibm.com/developerworks/linux/linux390/
10853 S:      Supported
10854 F:      drivers/s390/net/*iucv*
10855 F:      include/net/iucv/
10856 F:      net/iucv/
10857
10858 S390 IOMMU (PCI)
10859 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10860 L:      linux-s390@vger.kernel.org
10861 W:      http://www.ibm.com/developerworks/linux/linux390/
10862 S:      Supported
10863 F:      drivers/iommu/s390-iommu.c
10864
10865 S3C24XX SD/MMC Driver
10866 M:      Ben Dooks <ben-linux@fluff.org>
10867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10868 S:      Supported
10869 F:      drivers/mmc/host/s3cmci.*
10870
10871 SAA6588 RDS RECEIVER DRIVER
10872 M:      Hans Verkuil <hverkuil@xs4all.nl>
10873 L:      linux-media@vger.kernel.org
10874 T:      git git://linuxtv.org/media_tree.git
10875 W:      https://linuxtv.org
10876 S:      Odd Fixes
10877 F:      drivers/media/i2c/saa6588*
10878
10879 SAA7134 VIDEO4LINUX DRIVER
10880 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10881 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10882 L:      linux-media@vger.kernel.org
10883 W:      https://linuxtv.org
10884 T:      git git://linuxtv.org/media_tree.git
10885 S:      Odd fixes
10886 F:      Documentation/media/v4l-drivers/saa7134*
10887 F:      drivers/media/pci/saa7134/
10888
10889 SAA7146 VIDEO4LINUX-2 DRIVER
10890 M:      Hans Verkuil <hverkuil@xs4all.nl>
10891 L:      linux-media@vger.kernel.org
10892 T:      git git://linuxtv.org/media_tree.git
10893 S:      Maintained
10894 F:      drivers/media/common/saa7146/
10895 F:      drivers/media/pci/saa7146/
10896 F:      include/media/saa7146*
10897
10898 SAMSUNG LAPTOP DRIVER
10899 M:      Corentin Chary <corentin.chary@gmail.com>
10900 L:      platform-driver-x86@vger.kernel.org
10901 S:      Maintained
10902 F:      drivers/platform/x86/samsung-laptop.c
10903
10904 SAMSUNG AUDIO (ASoC) DRIVERS
10905 M:      Krzysztof Kozlowski <krzk@kernel.org>
10906 M:      Sangbeom Kim <sbkim73@samsung.com>
10907 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10908 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10909 S:      Supported
10910 F:      sound/soc/samsung/
10911
10912 SAMSUNG FRAMEBUFFER DRIVER
10913 M:      Jingoo Han <jingoohan1@gmail.com>
10914 L:      linux-fbdev@vger.kernel.org
10915 S:      Maintained
10916 F:      drivers/video/fbdev/s3c-fb.c
10917
10918 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10919 M:      Sangbeom Kim <sbkim73@samsung.com>
10920 M:      Krzysztof Kozlowski <krzk@kernel.org>
10921 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10922 L:      linux-kernel@vger.kernel.org
10923 L:      linux-samsung-soc@vger.kernel.org
10924 S:      Supported
10925 F:      drivers/mfd/sec*.c
10926 F:      drivers/regulator/s2m*.c
10927 F:      drivers/regulator/s5m*.c
10928 F:      drivers/clk/clk-s2mps11.c
10929 F:      drivers/rtc/rtc-s5m.c
10930 F:      include/linux/mfd/samsung/
10931 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10932 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10933 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10934 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10935
10936 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10937 M:      Kyungmin Park <kyungmin.park@samsung.com>
10938 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10939 L:      linux-media@vger.kernel.org
10940 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10941 S:      Supported
10942 F:      drivers/media/platform/exynos4-is/
10943
10944 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10945 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10946 L:      linux-media@vger.kernel.org
10947 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10948 S:      Maintained
10949 F:      drivers/media/platform/s3c-camif/
10950 F:      include/media/drv-intf/s3c_camif.h
10951
10952 SAMSUNG S5C73M3 CAMERA DRIVER
10953 M:      Kyungmin Park <kyungmin.park@samsung.com>
10954 M:      Andrzej Hajda <a.hajda@samsung.com>
10955 L:      linux-media@vger.kernel.org
10956 S:      Supported
10957 F:      drivers/media/i2c/s5c73m3/*
10958
10959 SAMSUNG S5K5BAF CAMERA DRIVER
10960 M:      Kyungmin Park <kyungmin.park@samsung.com>
10961 M:      Andrzej Hajda <a.hajda@samsung.com>
10962 L:      linux-media@vger.kernel.org
10963 S:      Supported
10964 F:      drivers/media/i2c/s5k5baf.c
10965
10966 SAMSUNG S3FWRN5 NFC DRIVER
10967 M:      Robert Baldyga <r.baldyga@samsung.com>
10968 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10969 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10970 S:      Supported
10971 F:      drivers/nfc/s3fwrn5
10972
10973 SAMSUNG SOC CLOCK DRIVERS
10974 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10975 M:      Tomasz Figa <tomasz.figa@gmail.com>
10976 M:      Chanwoo Choi <cw00.choi@samsung.com>
10977 S:      Supported
10978 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10979 F:      drivers/clk/samsung/
10980 F:      include/dt-bindings/clock/exynos*.h
10981 F:      Documentation/devicetree/bindings/clock/exynos*.txt
10982
10983 SAMSUNG SPI DRIVERS
10984 M:      Kukjin Kim <kgene@kernel.org>
10985 M:      Krzysztof Kozlowski <krzk@kernel.org>
10986 M:      Andi Shyti <andi.shyti@samsung.com>
10987 L:      linux-spi@vger.kernel.org
10988 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10989 S:      Maintained
10990 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
10991 F:      drivers/spi/spi-s3c*
10992 F:      include/linux/platform_data/spi-s3c64xx.h
10993
10994 SAMSUNG SXGBE DRIVERS
10995 M:      Byungho An <bh74.an@samsung.com>
10996 M:      Girish K S <ks.giri@samsung.com>
10997 M:      Vipul Pandya <vipul.pandya@samsung.com>
10998 S:      Supported
10999 L:      netdev@vger.kernel.org
11000 F:      drivers/net/ethernet/samsung/sxgbe/
11001
11002 SAMSUNG THERMAL DRIVER
11003 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11004 L:      linux-pm@vger.kernel.org
11005 L:      linux-samsung-soc@vger.kernel.org
11006 S:      Supported
11007 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11008 F:      drivers/thermal/samsung/
11009
11010 SAMSUNG USB2 PHY DRIVER
11011 M:      Kamil Debski <kamil@wypas.org>
11012 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11013 L:      linux-kernel@vger.kernel.org
11014 S:      Supported
11015 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11016 F:      Documentation/phy/samsung-usb2.txt
11017 F:      drivers/phy/phy-exynos4210-usb2.c
11018 F:      drivers/phy/phy-exynos4x12-usb2.c
11019 F:      drivers/phy/phy-exynos5250-usb2.c
11020 F:      drivers/phy/phy-s5pv210-usb2.c
11021 F:      drivers/phy/phy-samsung-usb2.c
11022 F:      drivers/phy/phy-samsung-usb2.h
11023
11024 SERIAL DRIVERS
11025 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11026 L:      linux-serial@vger.kernel.org
11027 S:      Maintained
11028 F:      Documentation/devicetree/bindings/serial/
11029 F:      drivers/tty/serial/
11030
11031 SERIAL DEVICE BUS
11032 M:      Rob Herring <robh@kernel.org>
11033 L:      linux-serial@vger.kernel.org
11034 S:      Maintained
11035 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11036 F:      drivers/tty/serdev/
11037 F:      include/linux/serdev.h
11038
11039 SERIAL IR RECEIVER
11040 M:      Sean Young <sean@mess.org>
11041 L:      linux-media@vger.kernel.org
11042 S:      Maintained
11043 F:      drivers/media/rc/serial_ir.c
11044
11045 STI CEC DRIVER
11046 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11047 L:      kernel@stlinux.com
11048 S:      Maintained
11049 F:      drivers/staging/media/st-cec/
11050 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11051
11052 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11053 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11054 L:      linux-s390@vger.kernel.org
11055 W:      http://www.ibm.com/developerworks/linux/linux390/
11056 S:      Supported
11057 F:      net/smc/
11058
11059 SYNOPSYS DESIGNWARE DMAC DRIVER
11060 M:      Viresh Kumar <vireshk@kernel.org>
11061 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11062 S:      Maintained
11063 F:      include/linux/dma/dw.h
11064 F:      include/linux/platform_data/dma-dw.h
11065 F:      drivers/dma/dw/
11066
11067 SYNOPSYS DESIGNWARE I2C DRIVER
11068 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11069 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11070 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11071 L:      linux-i2c@vger.kernel.org
11072 S:      Maintained
11073 F:      drivers/i2c/busses/i2c-designware-*
11074 F:      include/linux/platform_data/i2c-designware.h
11075
11076 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11077 M:      Jaehoon Chung <jh80.chung@samsung.com>
11078 L:      linux-mmc@vger.kernel.org
11079 S:      Maintained
11080 F:      drivers/mmc/host/dw_mmc*
11081
11082 SYSTEM TRACE MODULE CLASS
11083 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11084 S:      Maintained
11085 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11086 F:      Documentation/trace/stm.txt
11087 F:      drivers/hwtracing/stm/
11088 F:      include/linux/stm.h
11089 F:      include/uapi/linux/stm.h
11090
11091 THUNDERBOLT DRIVER
11092 M:      Andreas Noever <andreas.noever@gmail.com>
11093 S:      Maintained
11094 F:      drivers/thunderbolt/
11095
11096 TI BQ27XXX POWER SUPPLY DRIVER
11097 R:      Andrew F. Davis <afd@ti.com>
11098 F:      include/linux/power/bq27xxx_battery.h
11099 F:      drivers/power/supply/bq27xxx_battery.c
11100 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11101
11102 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11103 M:      John Stultz <john.stultz@linaro.org>
11104 M:      Thomas Gleixner <tglx@linutronix.de>
11105 L:      linux-kernel@vger.kernel.org
11106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11107 S:      Supported
11108 F:      include/linux/clocksource.h
11109 F:      include/linux/time.h
11110 F:      include/linux/timex.h
11111 F:      include/uapi/linux/time.h
11112 F:      include/uapi/linux/timex.h
11113 F:      kernel/time/clocksource.c
11114 F:      kernel/time/time*.c
11115 F:      kernel/time/alarmtimer.c
11116 F:      kernel/time/ntp.c
11117 F:      tools/testing/selftests/timers/
11118
11119 SC1200 WDT DRIVER
11120 M:      Zwane Mwaikambo <zwanem@gmail.com>
11121 S:      Maintained
11122 F:      drivers/watchdog/sc1200wdt.c
11123
11124 SCHEDULER
11125 M:      Ingo Molnar <mingo@redhat.com>
11126 M:      Peter Zijlstra <peterz@infradead.org>
11127 L:      linux-kernel@vger.kernel.org
11128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11129 S:      Maintained
11130 F:      kernel/sched/
11131 F:      include/linux/sched.h
11132 F:      include/uapi/linux/sched.h
11133 F:      include/linux/wait.h
11134
11135 SCORE ARCHITECTURE
11136 M:      Chen Liqin <liqin.linux@gmail.com>
11137 M:      Lennox Wu <lennox.wu@gmail.com>
11138 W:      http://www.sunplus.com
11139 S:      Supported
11140 F:      arch/score/
11141
11142 SCR24X CHIP CARD INTERFACE DRIVER
11143 M:      Lubomir Rintel <lkundrak@v3.sk>
11144 S:      Supported
11145 F:      drivers/char/pcmcia/scr24x_cs.c
11146
11147 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11148 M:      Sudeep Holla <sudeep.holla@arm.com>
11149 L:      linux-arm-kernel@lists.infradead.org
11150 S:      Maintained
11151 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11152 F:      drivers/clk/clk-scpi.c
11153 F:      drivers/cpufreq/scpi-cpufreq.c
11154 F:      drivers/firmware/arm_scpi.c
11155 F:      include/linux/scpi_protocol.h
11156
11157 SCSI CDROM DRIVER
11158 M:      Jens Axboe <axboe@kernel.dk>
11159 L:      linux-scsi@vger.kernel.org
11160 W:      http://www.kernel.dk
11161 S:      Maintained
11162 F:      drivers/scsi/sr*
11163
11164 SCSI RDMA PROTOCOL (SRP) INITIATOR
11165 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11166 L:      linux-rdma@vger.kernel.org
11167 S:      Supported
11168 W:      http://www.openfabrics.org
11169 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11171 F:      drivers/infiniband/ulp/srp/
11172 F:      include/scsi/srp.h
11173
11174 SCSI SG DRIVER
11175 M:      Doug Gilbert <dgilbert@interlog.com>
11176 L:      linux-scsi@vger.kernel.org
11177 W:      http://sg.danny.cz/sg
11178 S:      Maintained
11179 F:      Documentation/scsi/scsi-generic.txt
11180 F:      drivers/scsi/sg.c
11181 F:      include/scsi/sg.h
11182
11183 SCSI SUBSYSTEM
11184 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11186 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11187 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11188 L:      linux-scsi@vger.kernel.org
11189 S:      Maintained
11190 F:      Documentation/devicetree/bindings/scsi/
11191 F:      drivers/scsi/
11192 F:      include/scsi/
11193
11194 SCSI TAPE DRIVER
11195 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11196 L:      linux-scsi@vger.kernel.org
11197 S:      Maintained
11198 F:      Documentation/scsi/st.txt
11199 F:      drivers/scsi/st.*
11200 F:      drivers/scsi/st_*.h
11201
11202 SCTP PROTOCOL
11203 M:      Vlad Yasevich <vyasevich@gmail.com>
11204 M:      Neil Horman <nhorman@tuxdriver.com>
11205 L:      linux-sctp@vger.kernel.org
11206 W:      http://lksctp.sourceforge.net
11207 S:      Maintained
11208 F:      Documentation/networking/sctp.txt
11209 F:      include/linux/sctp.h
11210 F:      include/uapi/linux/sctp.h
11211 F:      include/net/sctp/
11212 F:      net/sctp/
11213
11214 SCx200 CPU SUPPORT
11215 M:      Jim Cromie <jim.cromie@gmail.com>
11216 S:      Odd Fixes
11217 F:      Documentation/i2c/busses/scx200_acb
11218 F:      arch/x86/platform/scx200/
11219 F:      drivers/watchdog/scx200_wdt.c
11220 F:      drivers/i2c/busses/scx200*
11221 F:      drivers/mtd/maps/scx200_docflash.c
11222 F:      include/linux/scx200.h
11223
11224 SCx200 GPIO DRIVER
11225 M:      Jim Cromie <jim.cromie@gmail.com>
11226 S:      Maintained
11227 F:      drivers/char/scx200_gpio.c
11228 F:      include/linux/scx200_gpio.h
11229
11230 SCx200 HRT CLOCKSOURCE DRIVER
11231 M:      Jim Cromie <jim.cromie@gmail.com>
11232 S:      Maintained
11233 F:      drivers/clocksource/scx200_hrt.c
11234
11235 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11236 M:      Sascha Sommer <saschasommer@freenet.de>
11237 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11238 S:      Maintained
11239 F:      drivers/mmc/host/sdricoh_cs.c
11240
11241 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11242 M:      Adrian Hunter <adrian.hunter@intel.com>
11243 L:      linux-mmc@vger.kernel.org
11244 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11245 S:      Maintained
11246 F:      drivers/mmc/host/sdhci*
11247 F:      include/linux/mmc/sdhci*
11248
11249 SECURE COMPUTING
11250 M:      Kees Cook <keescook@chromium.org>
11251 R:      Andy Lutomirski <luto@amacapital.net>
11252 R:      Will Drewry <wad@chromium.org>
11253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11254 S:      Supported
11255 F:      kernel/seccomp.c
11256 F:      include/uapi/linux/seccomp.h
11257 F:      include/linux/seccomp.h
11258 F:      tools/testing/selftests/seccomp/*
11259 K:      \bsecure_computing
11260 K:      \bTIF_SECCOMP\b
11261
11262 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11263 M:      Al Cooper <alcooperx@gmail.com>
11264 L:      linux-mmc@vger.kernel.org
11265 L:      bcm-kernel-feedback-list@broadcom.com
11266 S:      Maintained
11267 F:      drivers/mmc/host/sdhci-brcmstb*
11268
11269 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11270 M:      Ben Dooks <ben-linux@fluff.org>
11271 M:      Jaehoon Chung <jh80.chung@samsung.com>
11272 L:      linux-mmc@vger.kernel.org
11273 S:      Maintained
11274 F:      drivers/mmc/host/sdhci-s3c*
11275
11276 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11277 M:      Viresh Kumar <vireshk@kernel.org>
11278 L:      linux-mmc@vger.kernel.org
11279 S:      Maintained
11280 F:      drivers/mmc/host/sdhci-spear.c
11281
11282 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11283 M:      Scott Bauer <scott.bauer@intel.com>
11284 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11285 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11286 L:      linux-block@vger.kernel.org
11287 S:      Supported
11288 F:      block/sed*
11289 F:      block/opal_proto.h
11290 F:      include/linux/sed*
11291 F:      include/uapi/linux/sed*
11292
11293 SECURITY SUBSYSTEM
11294 M:      James Morris <james.l.morris@oracle.com>
11295 M:      "Serge E. Hallyn" <serge@hallyn.com>
11296 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11297 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11298 W:      http://kernsec.org/
11299 S:      Supported
11300 F:      security/
11301
11302 SECURITY CONTACT
11303 M:      Security Officers <security@kernel.org>
11304 S:      Supported
11305
11306 SELINUX SECURITY MODULE
11307 M:      Paul Moore <paul@paul-moore.com>
11308 M:      Stephen Smalley <sds@tycho.nsa.gov>
11309 M:      Eric Paris <eparis@parisplace.org>
11310 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11311 W:      http://selinuxproject.org
11312 T:      git git://git.infradead.org/users/pcmoore/selinux
11313 S:      Supported
11314 F:      include/linux/selinux*
11315 F:      security/selinux/
11316 F:      scripts/selinux/
11317
11318 APPARMOR SECURITY MODULE
11319 M:      John Johansen <john.johansen@canonical.com>
11320 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11321 W:      apparmor.wiki.kernel.org
11322 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11323 S:      Supported
11324 F:      security/apparmor/
11325
11326 LOADPIN SECURITY MODULE
11327 M:      Kees Cook <keescook@chromium.org>
11328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11329 S:      Supported
11330 F:      security/loadpin/
11331
11332 YAMA SECURITY MODULE
11333 M:      Kees Cook <keescook@chromium.org>
11334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11335 S:      Supported
11336 F:      security/yama/
11337
11338 SENSABLE PHANTOM
11339 M:      Jiri Slaby <jirislaby@gmail.com>
11340 S:      Maintained
11341 F:      drivers/misc/phantom.c
11342 F:      include/uapi/linux/phantom.h
11343
11344 Emulex 10Gbps iSCSI - OneConnect DRIVER
11345 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11346 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11347 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11348 L:      linux-scsi@vger.kernel.org
11349 W:      http://www.broadcom.com
11350 S:      Supported
11351 F:      drivers/scsi/be2iscsi/
11352
11353 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11354 M:      Sathya Perla <sathya.perla@broadcom.com>
11355 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11356 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11357 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11358 L:      netdev@vger.kernel.org
11359 W:      http://www.emulex.com
11360 S:      Supported
11361 F:      drivers/net/ethernet/emulex/benet/
11362
11363 EMULEX ONECONNECT ROCE DRIVER
11364 M:      Selvin Xavier <selvin.xavier@avagotech.com>
11365 M:      Devesh Sharma <devesh.sharma@avagotech.com>
11366 L:      linux-rdma@vger.kernel.org
11367 W:      http://www.emulex.com
11368 S:      Supported
11369 F:      drivers/infiniband/hw/ocrdma/
11370 F:      include/uapi/rdma/ocrdma-abi.h
11371
11372 SFC NETWORK DRIVER
11373 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11374 M:      Edward Cree <ecree@solarflare.com>
11375 M:      Bert Kenward <bkenward@solarflare.com>
11376 L:      netdev@vger.kernel.org
11377 S:      Supported
11378 F:      drivers/net/ethernet/sfc/
11379
11380 SGI GRU DRIVER
11381 M:      Dimitri Sivanich <sivanich@sgi.com>
11382 S:      Maintained
11383 F:      drivers/misc/sgi-gru/
11384
11385 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11386 M:      Pat Gefre <pfg@sgi.com>
11387 L:      linux-ia64@vger.kernel.org
11388 S:      Supported
11389 F:      Documentation/ia64/serial.txt
11390 F:      drivers/tty/serial/ioc?_serial.c
11391 F:      include/linux/ioc?.h
11392
11393 SGI XP/XPC/XPNET DRIVER
11394 M:      Cliff Whickman <cpw@sgi.com>
11395 M:      Robin Holt <robinmholt@gmail.com>
11396 S:      Maintained
11397 F:      drivers/misc/sgi-xp/
11398
11399 SI2157 MEDIA DRIVER
11400 M:      Antti Palosaari <crope@iki.fi>
11401 L:      linux-media@vger.kernel.org
11402 W:      https://linuxtv.org
11403 W:      http://palosaari.fi/linux/
11404 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11405 T:      git git://linuxtv.org/anttip/media_tree.git
11406 S:      Maintained
11407 F:      drivers/media/tuners/si2157*
11408
11409 SI2168 MEDIA DRIVER
11410 M:      Antti Palosaari <crope@iki.fi>
11411 L:      linux-media@vger.kernel.org
11412 W:      https://linuxtv.org
11413 W:      http://palosaari.fi/linux/
11414 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11415 T:      git git://linuxtv.org/anttip/media_tree.git
11416 S:      Maintained
11417 F:      drivers/media/dvb-frontends/si2168*
11418
11419 SI470X FM RADIO RECEIVER I2C DRIVER
11420 M:      Hans Verkuil <hverkuil@xs4all.nl>
11421 L:      linux-media@vger.kernel.org
11422 T:      git git://linuxtv.org/media_tree.git
11423 W:      https://linuxtv.org
11424 S:      Odd Fixes
11425 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11426
11427 SI470X FM RADIO RECEIVER USB DRIVER
11428 M:      Hans Verkuil <hverkuil@xs4all.nl>
11429 L:      linux-media@vger.kernel.org
11430 T:      git git://linuxtv.org/media_tree.git
11431 W:      https://linuxtv.org
11432 S:      Maintained
11433 F:      drivers/media/radio/si470x/radio-si470x-common.c
11434 F:      drivers/media/radio/si470x/radio-si470x.h
11435 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11436
11437 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11438 M:      Eduardo Valentin <edubezval@gmail.com>
11439 L:      linux-media@vger.kernel.org
11440 T:      git git://linuxtv.org/media_tree.git
11441 W:      https://linuxtv.org
11442 S:      Odd Fixes
11443 F:      drivers/media/radio/si4713/si4713.?
11444
11445 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11446 M:      Eduardo Valentin <edubezval@gmail.com>
11447 L:      linux-media@vger.kernel.org
11448 T:      git git://linuxtv.org/media_tree.git
11449 W:      https://linuxtv.org
11450 S:      Odd Fixes
11451 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11452
11453 SI4713 FM RADIO TRANSMITTER USB DRIVER
11454 M:      Hans Verkuil <hverkuil@xs4all.nl>
11455 L:      linux-media@vger.kernel.org
11456 T:      git git://linuxtv.org/media_tree.git
11457 W:      https://linuxtv.org
11458 S:      Maintained
11459 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11460
11461 SIANO DVB DRIVER
11462 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11463 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11464 L:      linux-media@vger.kernel.org
11465 W:      https://linuxtv.org
11466 T:      git git://linuxtv.org/media_tree.git
11467 S:      Odd fixes
11468 F:      drivers/media/common/siano/
11469 F:      drivers/media/usb/siano/
11470 F:      drivers/media/usb/siano/
11471 F:      drivers/media/mmc/siano/
11472
11473 SILEAD TOUCHSCREEN DRIVER
11474 M:      Hans de Goede <hdegoede@redhat.com>
11475 L:      linux-input@vger.kernel.org
11476 L:      platform-driver-x86@vger.kernel.org
11477 S:      Maintained
11478 F:      drivers/input/touchscreen/silead.c
11479 F:      drivers/platform/x86/silead_dmi.c
11480
11481 SIMPLEFB FB DRIVER
11482 M:      Hans de Goede <hdegoede@redhat.com>
11483 L:      linux-fbdev@vger.kernel.org
11484 S:      Maintained
11485 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11486 F:      drivers/video/fbdev/simplefb.c
11487 F:      include/linux/platform_data/simplefb.h
11488
11489 SH_VEU V4L2 MEM2MEM DRIVER
11490 L:      linux-media@vger.kernel.org
11491 S:      Orphan
11492 F:      drivers/media/platform/sh_veu.c
11493
11494 SH_VOU V4L2 OUTPUT DRIVER
11495 L:      linux-media@vger.kernel.org
11496 S:      Orphan
11497 F:      drivers/media/platform/sh_vou.c
11498 F:      include/media/drv-intf/sh_vou.h
11499
11500 SIMPLE FIRMWARE INTERFACE (SFI)
11501 M:      Len Brown <lenb@kernel.org>
11502 L:      sfi-devel@simplefirmware.org
11503 W:      http://simplefirmware.org/
11504 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11505 S:      Supported
11506 F:      arch/x86/platform/sfi/
11507 F:      drivers/sfi/
11508 F:      include/linux/sfi*.h
11509
11510 SIMTEC EB110ATX (Chalice CATS)
11511 P:      Ben Dooks
11512 P:      Vincent Sanders <vince@simtec.co.uk>
11513 M:      Simtec Linux Team <linux@simtec.co.uk>
11514 W:      http://www.simtec.co.uk/products/EB110ATX/
11515 S:      Supported
11516
11517 SIMTEC EB2410ITX (BAST)
11518 P:      Ben Dooks
11519 P:      Vincent Sanders <vince@simtec.co.uk>
11520 M:      Simtec Linux Team <linux@simtec.co.uk>
11521 W:      http://www.simtec.co.uk/products/EB2410ITX/
11522 S:      Supported
11523 F:      arch/arm/mach-s3c24xx/mach-bast.c
11524 F:      arch/arm/mach-s3c24xx/bast-ide.c
11525 F:      arch/arm/mach-s3c24xx/bast-irq.c
11526
11527 SIPHASH PRF ROUTINES
11528 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11529 S:      Maintained
11530 F:      lib/siphash.c
11531 F:      lib/test_siphash.c
11532 F:      include/linux/siphash.h
11533
11534 TI DAVINCI MACHINE SUPPORT
11535 M:      Sekhar Nori <nsekhar@ti.com>
11536 M:      Kevin Hilman <khilman@kernel.org>
11537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11539 S:      Supported
11540 F:      arch/arm/mach-davinci/
11541 F:      drivers/i2c/busses/i2c-davinci.c
11542
11543 TI DAVINCI SERIES MEDIA DRIVER
11544 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11545 L:      linux-media@vger.kernel.org
11546 W:      https://linuxtv.org
11547 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11548 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11549 S:      Maintained
11550 F:      drivers/media/platform/davinci/
11551 F:      include/media/davinci/
11552
11553 TI AM437X VPFE DRIVER
11554 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11555 L:      linux-media@vger.kernel.org
11556 W:      https://linuxtv.org
11557 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11558 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11559 S:      Maintained
11560 F:      drivers/media/platform/am437x/
11561
11562 OV2659 OMNIVISION SENSOR DRIVER
11563 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11564 L:      linux-media@vger.kernel.org
11565 W:      https://linuxtv.org
11566 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11567 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11568 S:      Maintained
11569 F:      drivers/media/i2c/ov2659.c
11570 F:      include/media/i2c/ov2659.h
11571
11572 SILICON MOTION SM712 FRAME BUFFER DRIVER
11573 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11574 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11575 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11576 L:      linux-fbdev@vger.kernel.org
11577 S:      Maintained
11578 F:      drivers/video/fbdev/sm712*
11579 F:      Documentation/fb/sm712fb.txt
11580
11581 SIS 190 ETHERNET DRIVER
11582 M:      Francois Romieu <romieu@fr.zoreil.com>
11583 L:      netdev@vger.kernel.org
11584 S:      Maintained
11585 F:      drivers/net/ethernet/sis/sis190.c
11586
11587 SIS 900/7016 FAST ETHERNET DRIVER
11588 M:      Daniele Venzano <venza@brownhat.org>
11589 W:      http://www.brownhat.org/sis900.html
11590 L:      netdev@vger.kernel.org
11591 S:      Maintained
11592 F:      drivers/net/ethernet/sis/sis900.*
11593
11594 SIS FRAMEBUFFER DRIVER
11595 M:      Thomas Winischhofer <thomas@winischhofer.net>
11596 W:      http://www.winischhofer.net/linuxsisvga.shtml
11597 S:      Maintained
11598 F:      Documentation/fb/sisfb.txt
11599 F:      drivers/video/fbdev/sis/
11600 F:      include/video/sisfb.h
11601
11602 SIS USB2VGA DRIVER
11603 M:      Thomas Winischhofer <thomas@winischhofer.net>
11604 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11605 S:      Maintained
11606 F:      drivers/usb/misc/sisusbvga/
11607
11608 SLAB ALLOCATOR
11609 M:      Christoph Lameter <cl@linux.com>
11610 M:      Pekka Enberg <penberg@kernel.org>
11611 M:      David Rientjes <rientjes@google.com>
11612 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11613 M:      Andrew Morton <akpm@linux-foundation.org>
11614 L:      linux-mm@kvack.org
11615 S:      Maintained
11616 F:      include/linux/sl?b*.h
11617 F:      mm/sl?b*
11618
11619 SLEEPABLE READ-COPY UPDATE (SRCU)
11620 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11621 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11622 M:      Josh Triplett <josh@joshtriplett.org>
11623 R:      Steven Rostedt <rostedt@goodmis.org>
11624 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11625 L:      linux-kernel@vger.kernel.org
11626 W:      http://www.rdrop.com/users/paulmck/RCU/
11627 S:      Supported
11628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11629 F:      include/linux/srcu.h
11630 F:      kernel/rcu/srcu.c
11631
11632 SMACK SECURITY MODULE
11633 M:      Casey Schaufler <casey@schaufler-ca.com>
11634 L:      linux-security-module@vger.kernel.org
11635 W:      http://schaufler-ca.com
11636 T:      git git://github.com/cschaufler/smack-next
11637 S:      Maintained
11638 F:      Documentation/security/Smack.txt
11639 F:      security/smack/
11640
11641 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11642 M:      Kevin Hilman <khilman@kernel.org>
11643 M:      Nishanth Menon <nm@ti.com>
11644 S:      Maintained
11645 F:      drivers/power/avs/
11646 F:      include/linux/power/smartreflex.h
11647 L:      linux-pm@vger.kernel.org
11648
11649 SMC91x ETHERNET DRIVER
11650 M:      Nicolas Pitre <nico@fluxnic.net>
11651 S:      Odd Fixes
11652 F:      drivers/net/ethernet/smsc/smc91x.*
11653
11654 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11655 M:      Sakari Ailus <sakari.ailus@iki.fi>
11656 L:      linux-media@vger.kernel.org
11657 S:      Maintained
11658 F:      drivers/media/i2c/smiapp/
11659 F:      include/media/i2c/smiapp.h
11660 F:      drivers/media/i2c/smiapp-pll.c
11661 F:      drivers/media/i2c/smiapp-pll.h
11662 F:      include/uapi/linux/smiapp.h
11663 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11664
11665 SMM665 HARDWARE MONITOR DRIVER
11666 M:      Guenter Roeck <linux@roeck-us.net>
11667 L:      linux-hwmon@vger.kernel.org
11668 S:      Maintained
11669 F:      Documentation/hwmon/smm665
11670 F:      drivers/hwmon/smm665.c
11671
11672 SMSC EMC2103 HARDWARE MONITOR DRIVER
11673 M:      Steve Glendinning <steve.glendinning@shawell.net>
11674 L:      linux-hwmon@vger.kernel.org
11675 S:      Maintained
11676 F:      Documentation/hwmon/emc2103
11677 F:      drivers/hwmon/emc2103.c
11678
11679 SMSC SCH5627 HARDWARE MONITOR DRIVER
11680 M:      Hans de Goede <hdegoede@redhat.com>
11681 L:      linux-hwmon@vger.kernel.org
11682 S:      Supported
11683 F:      Documentation/hwmon/sch5627
11684 F:      drivers/hwmon/sch5627.c
11685
11686 SMSC47B397 HARDWARE MONITOR DRIVER
11687 M:      Jean Delvare <jdelvare@suse.com>
11688 L:      linux-hwmon@vger.kernel.org
11689 S:      Maintained
11690 F:      Documentation/hwmon/smsc47b397
11691 F:      drivers/hwmon/smsc47b397.c
11692
11693 SMSC911x ETHERNET DRIVER
11694 M:      Steve Glendinning <steve.glendinning@shawell.net>
11695 L:      netdev@vger.kernel.org
11696 S:      Maintained
11697 F:      include/linux/smsc911x.h
11698 F:      drivers/net/ethernet/smsc/smsc911x.*
11699
11700 SMSC9420 PCI ETHERNET DRIVER
11701 M:      Steve Glendinning <steve.glendinning@shawell.net>
11702 L:      netdev@vger.kernel.org
11703 S:      Maintained
11704 F:      drivers/net/ethernet/smsc/smsc9420.*
11705
11706 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11707 M:      Steve Glendinning <steve.glendinning@shawell.net>
11708 L:      linux-fbdev@vger.kernel.org
11709 S:      Maintained
11710 F:      drivers/video/fbdev/smscufx.c
11711
11712 SOC-CAMERA V4L2 SUBSYSTEM
11713 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11714 L:      linux-media@vger.kernel.org
11715 T:      git git://linuxtv.org/media_tree.git
11716 S:      Maintained
11717 F:      include/media/soc*
11718 F:      drivers/media/i2c/soc_camera/
11719 F:      drivers/media/platform/soc_camera/
11720
11721 SOEKRIS NET48XX LED SUPPORT
11722 M:      Chris Boot <bootc@bootc.net>
11723 S:      Maintained
11724 F:      drivers/leds/leds-net48xx.c
11725
11726 SOFTLOGIC 6x10 MPEG CODEC
11727 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11728 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11729 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11730 M:      Ismael Luceno <ismael@iodev.co.uk>
11731 L:      linux-media@vger.kernel.org
11732 S:      Supported
11733 F:      drivers/media/pci/solo6x10/
11734
11735 SOFTWARE RAID (Multiple Disks) SUPPORT
11736 M:      Shaohua Li <shli@kernel.org>
11737 L:      linux-raid@vger.kernel.org
11738 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11739 S:      Supported
11740 F:      drivers/md/
11741 F:      include/linux/raid/
11742 F:      include/uapi/linux/raid/
11743
11744 SONIC NETWORK DRIVER
11745 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11746 L:      netdev@vger.kernel.org
11747 S:      Maintained
11748 F:      drivers/net/ethernet/natsemi/sonic.*
11749
11750 SONICS SILICON BACKPLANE DRIVER (SSB)
11751 M:      Michael Buesch <m@bues.ch>
11752 L:      linux-wireless@vger.kernel.org
11753 S:      Maintained
11754 F:      drivers/ssb/
11755 F:      include/linux/ssb/
11756
11757 SONY VAIO CONTROL DEVICE DRIVER
11758 M:      Mattia Dongili <malattia@linux.it>
11759 L:      platform-driver-x86@vger.kernel.org
11760 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11761 S:      Maintained
11762 F:      Documentation/laptops/sony-laptop.txt
11763 F:      drivers/char/sonypi.c
11764 F:      drivers/platform/x86/sony-laptop.c
11765 F:      include/linux/sony-laptop.h
11766
11767 SONY MEMORYSTICK CARD SUPPORT
11768 M:      Alex Dubov <oakad@yahoo.com>
11769 W:      http://tifmxx.berlios.de/
11770 S:      Maintained
11771 F:      drivers/memstick/host/tifm_ms.c
11772
11773 SONY MEMORYSTICK STANDARD SUPPORT
11774 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11775 S:      Maintained
11776 F:      drivers/memstick/core/ms_block.*
11777
11778 SOUND
11779 M:      Jaroslav Kysela <perex@perex.cz>
11780 M:      Takashi Iwai <tiwai@suse.com>
11781 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11782 W:      http://www.alsa-project.org/
11783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11784 T:      git git://git.alsa-project.org/alsa-kernel.git
11785 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11786 S:      Maintained
11787 F:      Documentation/sound/
11788 F:      include/sound/
11789 F:      include/uapi/sound/
11790 F:      sound/
11791
11792 SOUND - COMPRESSED AUDIO
11793 M:      Vinod Koul <vinod.koul@intel.com>
11794 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11796 S:      Supported
11797 F:      Documentation/sound/alsa/compress_offload.txt
11798 F:      include/sound/compress_driver.h
11799 F:      include/uapi/sound/compress_*
11800 F:      sound/core/compress_offload.c
11801 F:      sound/soc/soc-compress.c
11802
11803 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11804 M:      Liam Girdwood <lgirdwood@gmail.com>
11805 M:      Mark Brown <broonie@kernel.org>
11806 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11807 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11808 W:      http://alsa-project.org/main/index.php/ASoC
11809 S:      Supported
11810 F:      Documentation/devicetree/bindings/sound/
11811 F:      Documentation/sound/alsa/soc/
11812 F:      sound/soc/
11813 F:      include/sound/soc*
11814
11815 SOUND - DMAENGINE HELPERS
11816 M:      Lars-Peter Clausen <lars@metafoo.de>
11817 S:      Supported
11818 F:      include/sound/dmaengine_pcm.h
11819 F:      sound/core/pcm_dmaengine.c
11820 F:      sound/soc/soc-generic-dmaengine-pcm.c
11821
11822 SP2 MEDIA DRIVER
11823 M:      Olli Salonen <olli.salonen@iki.fi>
11824 L:      linux-media@vger.kernel.org
11825 W:      https://linuxtv.org
11826 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11827 S:      Maintained
11828 F:      drivers/media/dvb-frontends/sp2*
11829
11830 SPARC + UltraSPARC (sparc/sparc64)
11831 M:      "David S. Miller" <davem@davemloft.net>
11832 L:      sparclinux@vger.kernel.org
11833 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11836 S:      Maintained
11837 F:      arch/sparc/
11838 F:      drivers/sbus/
11839
11840 SPARC SERIAL DRIVERS
11841 M:      "David S. Miller" <davem@davemloft.net>
11842 L:      sparclinux@vger.kernel.org
11843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11845 S:      Maintained
11846 F:      include/linux/sunserialcore.h
11847 F:      drivers/tty/serial/suncore.c
11848 F:      drivers/tty/serial/sunhv.c
11849 F:      drivers/tty/serial/sunsab.c
11850 F:      drivers/tty/serial/sunsab.h
11851 F:      drivers/tty/serial/sunsu.c
11852 F:      drivers/tty/serial/sunzilog.c
11853 F:      drivers/tty/serial/sunzilog.h
11854
11855 SPARSE CHECKER
11856 M:      "Christopher Li" <sparse@chrisli.org>
11857 L:      linux-sparse@vger.kernel.org
11858 W:      https://sparse.wiki.kernel.org/
11859 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11860 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11861 S:      Maintained
11862 F:      include/linux/compiler.h
11863
11864 SPEAR PLATFORM SUPPORT
11865 M:      Viresh Kumar <vireshk@kernel.org>
11866 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11868 W:      http://www.st.com/spear
11869 S:      Maintained
11870 F:      arch/arm/boot/dts/spear*
11871 F:      arch/arm/mach-spear/
11872
11873 SPEAR CLOCK FRAMEWORK SUPPORT
11874 M:      Viresh Kumar <vireshk@kernel.org>
11875 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11876 W:      http://www.st.com/spear
11877 S:      Maintained
11878 F:      drivers/clk/spear/
11879
11880 SPI NOR SUBSYSTEM
11881 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11882 M:      Marek Vasut <marek.vasut@gmail.com>
11883 L:      linux-mtd@lists.infradead.org
11884 W:      http://www.linux-mtd.infradead.org/
11885 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11886 T:      git git://github.com/spi-nor/linux.git
11887 S:      Maintained
11888 F:      drivers/mtd/spi-nor/
11889 F:      include/linux/mtd/spi-nor.h
11890
11891 SPI SUBSYSTEM
11892 M:      Mark Brown <broonie@kernel.org>
11893 L:      linux-spi@vger.kernel.org
11894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11895 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11896 S:      Maintained
11897 F:      Documentation/devicetree/bindings/spi/
11898 F:      Documentation/spi/
11899 F:      drivers/spi/
11900 F:      include/linux/spi/
11901 F:      include/uapi/linux/spi/
11902 F:      tools/spi/
11903
11904 SPIDERNET NETWORK DRIVER for CELL
11905 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11906 L:      netdev@vger.kernel.org
11907 S:      Supported
11908 F:      Documentation/networking/spider_net.txt
11909 F:      drivers/net/ethernet/toshiba/spider_net*
11910
11911 SPU FILE SYSTEM
11912 M:      Jeremy Kerr <jk@ozlabs.org>
11913 L:      linuxppc-dev@lists.ozlabs.org
11914 W:      http://www.ibm.com/developerworks/power/cell/
11915 S:      Supported
11916 F:      Documentation/filesystems/spufs.txt
11917 F:      arch/powerpc/platforms/cell/spufs/
11918
11919 SQUASHFS FILE SYSTEM
11920 M:      Phillip Lougher <phillip@squashfs.org.uk>
11921 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11922 W:      http://squashfs.org.uk
11923 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11924 S:      Maintained
11925 F:      Documentation/filesystems/squashfs.txt
11926 F:      fs/squashfs/
11927
11928 SRM (Alpha) environment access
11929 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11930 S:      Maintained
11931 F:      arch/alpha/kernel/srm_env.c
11932
11933 STABLE BRANCH
11934 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11935 L:      stable@vger.kernel.org
11936 S:      Supported
11937 F:      Documentation/process/stable-kernel-rules.rst
11938
11939 STAGING SUBSYSTEM
11940 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11942 L:      devel@driverdev.osuosl.org
11943 S:      Supported
11944 F:      drivers/staging/
11945
11946 STAGING - COMEDI
11947 M:      Ian Abbott <abbotti@mev.co.uk>
11948 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11949 S:      Odd Fixes
11950 F:      drivers/staging/comedi/
11951
11952 STAGING - FLARION FT1000 DRIVERS
11953 M:      Marek Belisko <marek.belisko@gmail.com>
11954 S:      Odd Fixes
11955 F:      drivers/staging/ft1000/
11956
11957 STAGING - INDUSTRIAL IO
11958 M:      Jonathan Cameron <jic23@kernel.org>
11959 L:      linux-iio@vger.kernel.org
11960 S:      Odd Fixes
11961 F:      Documentation/devicetree/bindings/staging/iio/
11962 F:      drivers/staging/iio/
11963
11964 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11965 M:      Jarod Wilson <jarod@wilsonet.com>
11966 W:      http://www.lirc.org/
11967 S:      Odd Fixes
11968 F:      drivers/staging/media/lirc/
11969
11970 STAGING - LUSTRE PARALLEL FILESYSTEM
11971 M:      Oleg Drokin <oleg.drokin@intel.com>
11972 M:      Andreas Dilger <andreas.dilger@intel.com>
11973 M:      James Simmons <jsimmons@infradead.org>
11974 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
11975 W:      http://wiki.lustre.org/
11976 S:      Maintained
11977 F:      drivers/staging/lustre
11978
11979 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11980 M:      Marc Dietrich <marvin24@gmx.de>
11981 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
11982 L:      linux-tegra@vger.kernel.org
11983 S:      Maintained
11984 F:      drivers/staging/nvec/
11985
11986 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11987 M:      Jens Frederich <jfrederich@gmail.com>
11988 M:      Daniel Drake <dsd@laptop.org>
11989 M:      Jon Nettleton <jon.nettleton@gmail.com>
11990 W:      http://wiki.laptop.org/go/DCON
11991 S:      Maintained
11992 F:      drivers/staging/olpc_dcon/
11993
11994 STAGING - REALTEK RTL8712U DRIVERS
11995 M:      Larry Finger <Larry.Finger@lwfinger.net>
11996 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11997 S:      Odd Fixes
11998 F:      drivers/staging/rtl8712/
11999
12000 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12001 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12002 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12003 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12004 L:      linux-fbdev@vger.kernel.org
12005 S:      Maintained
12006 F:      drivers/staging/sm750fb/
12007
12008 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12009 M:      William Hubbs <w.d.hubbs@gmail.com>
12010 M:      Chris Brannon <chris@the-brannons.com>
12011 M:      Kirk Reiser <kirk@reisers.ca>
12012 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12013 L:      speakup@linux-speakup.org
12014 W:      http://www.linux-speakup.org/
12015 S:      Odd Fixes
12016 F:      drivers/staging/speakup/
12017
12018 STAGING - VIA VT665X DRIVERS
12019 M:      Forest Bond <forest@alittletooquiet.net>
12020 S:      Odd Fixes
12021 F:      drivers/staging/vt665?/
12022
12023 STAGING - WILC1000 WIFI DRIVER
12024 M:      Aditya Shankar <aditya.shankar@microchip.com>
12025 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12026 L:      linux-wireless@vger.kernel.org
12027 S:      Supported
12028 F:      drivers/staging/wilc1000/
12029
12030 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12031 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12032 S:      Odd Fixes
12033 F:      drivers/staging/xgifb/
12034
12035 STARFIRE/DURALAN NETWORK DRIVER
12036 M:      Ion Badulescu <ionut@badula.org>
12037 S:      Odd Fixes
12038 F:      drivers/net/ethernet/adaptec/starfire*
12039
12040 SUN3/3X
12041 M:      Sam Creasey <sammy@sammy.net>
12042 W:      http://sammy.net/sun3/
12043 S:      Maintained
12044 F:      arch/m68k/kernel/*sun3*
12045 F:      arch/m68k/sun3*/
12046 F:      arch/m68k/include/asm/sun3*
12047 F:      drivers/net/ethernet/i825xx/sun3*
12048
12049 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12050 M:      Hans de Goede <hdegoede@redhat.com>
12051 L:      linux-input@vger.kernel.org
12052 S:      Maintained
12053 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12054 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12055
12056 SUNDANCE NETWORK DRIVER
12057 M:      Denis Kirjanov <kda@linux-powerpc.org>
12058 L:      netdev@vger.kernel.org
12059 S:      Maintained
12060 F:      drivers/net/ethernet/dlink/sundance.c
12061
12062 SUPERH
12063 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12064 M:      Rich Felker <dalias@libc.org>
12065 L:      linux-sh@vger.kernel.org
12066 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12067 S:      Maintained
12068 F:      Documentation/sh/
12069 F:      arch/sh/
12070 F:      drivers/sh/
12071
12072 SUSPEND TO RAM
12073 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12074 M:      Len Brown <len.brown@intel.com>
12075 M:      Pavel Machek <pavel@ucw.cz>
12076 L:      linux-pm@vger.kernel.org
12077 B:      https://bugzilla.kernel.org
12078 S:      Supported
12079 F:      Documentation/power/
12080 F:      arch/x86/kernel/acpi/
12081 F:      drivers/base/power/
12082 F:      kernel/power/
12083 F:      include/linux/suspend.h
12084 F:      include/linux/freezer.h
12085 F:      include/linux/pm.h
12086
12087 SVGA HANDLING
12088 M:      Martin Mares <mj@ucw.cz>
12089 L:      linux-video@atrey.karlin.mff.cuni.cz
12090 S:      Maintained
12091 F:      Documentation/svga.txt
12092 F:      arch/x86/boot/video*
12093
12094 SWIOTLB SUBSYSTEM
12095 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12096 L:      linux-kernel@vger.kernel.org
12097 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12098 S:      Supported
12099 F:      lib/swiotlb.c
12100 F:      arch/*/kernel/pci-swiotlb.c
12101 F:      include/linux/swiotlb.h
12102
12103 SWITCHDEV
12104 M:      Jiri Pirko <jiri@resnulli.us>
12105 M:      Ivan Vecera <ivecera@redhat.com>
12106 L:      netdev@vger.kernel.org
12107 S:      Supported
12108 F:      net/switchdev/
12109 F:      include/net/switchdev.h
12110
12111 SYNOPSYS ARC ARCHITECTURE
12112 M:      Vineet Gupta <vgupta@synopsys.com>
12113 L:      linux-snps-arc@lists.infradead.org
12114 S:      Supported
12115 F:      arch/arc/
12116 F:      Documentation/devicetree/bindings/arc/*
12117 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12118 F:      drivers/clocksource/arc_timer.c
12119 F:      drivers/tty/serial/arc_uart.c
12120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12121
12122 SYNOPSYS ARC SDP platform support
12123 M:      Alexey Brodkin <abrodkin@synopsys.com>
12124 S:      Supported
12125 F:      arch/arc/plat-axs10x
12126 F:      arch/arc/boot/dts/ax*
12127 F:      Documentation/devicetree/bindings/arc/axs10*
12128
12129 SYSTEM CONFIGURATION (SYSCON)
12130 M:      Lee Jones <lee.jones@linaro.org>
12131 M:      Arnd Bergmann <arnd@arndb.de>
12132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12133 S:      Supported
12134 F:      drivers/mfd/syscon.c
12135
12136 SYSTEM RESET/SHUTDOWN DRIVERS
12137 M:      Sebastian Reichel <sre@kernel.org>
12138 L:      linux-pm@vger.kernel.org
12139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12140 S:      Maintained
12141 F:      Documentation/devicetree/bindings/power/reset/
12142 F:      drivers/power/reset/
12143
12144 SYSV FILESYSTEM
12145 M:      Christoph Hellwig <hch@infradead.org>
12146 S:      Maintained
12147 F:      Documentation/filesystems/sysv-fs.txt
12148 F:      fs/sysv/
12149 F:      include/linux/sysv_fs.h
12150
12151 TARGET SUBSYSTEM
12152 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12153 L:      linux-scsi@vger.kernel.org
12154 L:      target-devel@vger.kernel.org
12155 W:      http://www.linux-iscsi.org
12156 W:      http://groups.google.com/group/linux-iscsi-target-dev
12157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12158 S:      Supported
12159 F:      drivers/target/
12160 F:      include/target/
12161 F:      Documentation/target/
12162
12163 TASKSTATS STATISTICS INTERFACE
12164 M:      Balbir Singh <bsingharora@gmail.com>
12165 S:      Maintained
12166 F:      Documentation/accounting/taskstats*
12167 F:      include/linux/taskstats*
12168 F:      kernel/taskstats.c
12169
12170 TC CLASSIFIER
12171 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12172 L:      netdev@vger.kernel.org
12173 S:      Maintained
12174 F:      include/net/pkt_cls.h
12175 F:      include/uapi/linux/pkt_cls.h
12176 F:      net/sched/
12177
12178 TCP LOW PRIORITY MODULE
12179 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12180 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12181 W:      http://tcp-lp-mod.sourceforge.net/
12182 S:      Maintained
12183 F:      net/ipv4/tcp_lp.c
12184
12185 TDA10071 MEDIA DRIVER
12186 M:      Antti Palosaari <crope@iki.fi>
12187 L:      linux-media@vger.kernel.org
12188 W:      https://linuxtv.org
12189 W:      http://palosaari.fi/linux/
12190 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12191 T:      git git://linuxtv.org/anttip/media_tree.git
12192 S:      Maintained
12193 F:      drivers/media/dvb-frontends/tda10071*
12194
12195 TDA18212 MEDIA DRIVER
12196 M:      Antti Palosaari <crope@iki.fi>
12197 L:      linux-media@vger.kernel.org
12198 W:      https://linuxtv.org
12199 W:      http://palosaari.fi/linux/
12200 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12201 T:      git git://linuxtv.org/anttip/media_tree.git
12202 S:      Maintained
12203 F:      drivers/media/tuners/tda18212*
12204
12205 TDA18218 MEDIA DRIVER
12206 M:      Antti Palosaari <crope@iki.fi>
12207 L:      linux-media@vger.kernel.org
12208 W:      https://linuxtv.org
12209 W:      http://palosaari.fi/linux/
12210 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12211 T:      git git://linuxtv.org/anttip/media_tree.git
12212 S:      Maintained
12213 F:      drivers/media/tuners/tda18218*
12214
12215 TDA18271 MEDIA DRIVER
12216 M:      Michael Krufky <mkrufky@linuxtv.org>
12217 L:      linux-media@vger.kernel.org
12218 W:      https://linuxtv.org
12219 W:      http://github.com/mkrufky
12220 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12221 T:      git git://linuxtv.org/mkrufky/tuners.git
12222 S:      Maintained
12223 F:      drivers/media/tuners/tda18271*
12224
12225 TDA827x MEDIA DRIVER
12226 M:      Michael Krufky <mkrufky@linuxtv.org>
12227 L:      linux-media@vger.kernel.org
12228 W:      https://linuxtv.org
12229 W:      http://github.com/mkrufky
12230 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12231 T:      git git://linuxtv.org/mkrufky/tuners.git
12232 S:      Maintained
12233 F:      drivers/media/tuners/tda8290.*
12234
12235 TDA8290 MEDIA DRIVER
12236 M:      Michael Krufky <mkrufky@linuxtv.org>
12237 L:      linux-media@vger.kernel.org
12238 W:      https://linuxtv.org
12239 W:      http://github.com/mkrufky
12240 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12241 T:      git git://linuxtv.org/mkrufky/tuners.git
12242 S:      Maintained
12243 F:      drivers/media/tuners/tda8290.*
12244
12245 TDA9840 MEDIA DRIVER
12246 M:      Hans Verkuil <hverkuil@xs4all.nl>
12247 L:      linux-media@vger.kernel.org
12248 T:      git git://linuxtv.org/media_tree.git
12249 W:      https://linuxtv.org
12250 S:      Maintained
12251 F:      drivers/media/i2c/tda9840*
12252
12253 TEA5761 TUNER DRIVER
12254 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12255 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12256 L:      linux-media@vger.kernel.org
12257 W:      https://linuxtv.org
12258 T:      git git://linuxtv.org/media_tree.git
12259 S:      Odd fixes
12260 F:      drivers/media/tuners/tea5761.*
12261
12262 TEA5767 TUNER DRIVER
12263 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12264 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12265 L:      linux-media@vger.kernel.org
12266 W:      https://linuxtv.org
12267 T:      git git://linuxtv.org/media_tree.git
12268 S:      Maintained
12269 F:      drivers/media/tuners/tea5767.*
12270
12271 TEA6415C MEDIA DRIVER
12272 M:      Hans Verkuil <hverkuil@xs4all.nl>
12273 L:      linux-media@vger.kernel.org
12274 T:      git git://linuxtv.org/media_tree.git
12275 W:      https://linuxtv.org
12276 S:      Maintained
12277 F:      drivers/media/i2c/tea6415c*
12278
12279 TEA6420 MEDIA DRIVER
12280 M:      Hans Verkuil <hverkuil@xs4all.nl>
12281 L:      linux-media@vger.kernel.org
12282 T:      git git://linuxtv.org/media_tree.git
12283 W:      https://linuxtv.org
12284 S:      Maintained
12285 F:      drivers/media/i2c/tea6420*
12286
12287 TEAM DRIVER
12288 M:      Jiri Pirko <jiri@resnulli.us>
12289 L:      netdev@vger.kernel.org
12290 S:      Supported
12291 F:      drivers/net/team/
12292 F:      include/linux/if_team.h
12293 F:      include/uapi/linux/if_team.h
12294
12295 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12296 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12297 S:      Maintained
12298 F:      arch/x86/platform/ts5500/
12299
12300 TECHNOTREND USB IR RECEIVER
12301 M:      Sean Young <sean@mess.org>
12302 L:      linux-media@vger.kernel.org
12303 S:      Maintained
12304 F:      drivers/media/rc/ttusbir.c
12305
12306 TEGRA ARCHITECTURE SUPPORT
12307 M:      Stephen Warren <swarren@wwwdotorg.org>
12308 M:      Thierry Reding <thierry.reding@gmail.com>
12309 M:      Alexandre Courbot <gnurou@gmail.com>
12310 L:      linux-tegra@vger.kernel.org
12311 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12313 S:      Supported
12314 N:      [^a-z]tegra
12315
12316 TEGRA CLOCK DRIVER
12317 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12318 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12319 S:      Supported
12320 F:      drivers/clk/tegra/
12321
12322 TEGRA DMA DRIVERS
12323 M:      Laxman Dewangan <ldewangan@nvidia.com>
12324 M:      Jon Hunter <jonathanh@nvidia.com>
12325 S:      Supported
12326 F:      drivers/dma/tegra*
12327
12328 TEGRA I2C DRIVER
12329 M:      Laxman Dewangan <ldewangan@nvidia.com>
12330 S:      Supported
12331 F:      drivers/i2c/busses/i2c-tegra.c
12332
12333 TEGRA IOMMU DRIVERS
12334 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12335 S:      Supported
12336 F:      drivers/iommu/tegra*
12337
12338 TEGRA KBC DRIVER
12339 M:      Rakesh Iyer <riyer@nvidia.com>
12340 M:      Laxman Dewangan <ldewangan@nvidia.com>
12341 S:      Supported
12342 F:      drivers/input/keyboard/tegra-kbc.c
12343
12344 TEGRA PWM DRIVER
12345 M:      Thierry Reding <thierry.reding@gmail.com>
12346 S:      Supported
12347 F:      drivers/pwm/pwm-tegra.c
12348
12349 TEGRA SERIAL DRIVER
12350 M:      Laxman Dewangan <ldewangan@nvidia.com>
12351 S:      Supported
12352 F:      drivers/tty/serial/serial-tegra.c
12353
12354 TEGRA SPI DRIVER
12355 M:      Laxman Dewangan <ldewangan@nvidia.com>
12356 S:      Supported
12357 F:      drivers/spi/spi-tegra*
12358
12359 TEHUTI ETHERNET DRIVER
12360 M:      Andy Gospodarek <andy@greyhouse.net>
12361 L:      netdev@vger.kernel.org
12362 S:      Supported
12363 F:      drivers/net/ethernet/tehuti/*
12364
12365 Telecom Clock Driver for MCPL0010
12366 M:      Mark Gross <mark.gross@intel.com>
12367 S:      Supported
12368 F:      drivers/char/tlclk.c
12369
12370 TENSILICA XTENSA PORT (xtensa)
12371 M:      Chris Zankel <chris@zankel.net>
12372 M:      Max Filippov <jcmvbkbc@gmail.com>
12373 L:      linux-xtensa@linux-xtensa.org
12374 T:      git git://github.com/czankel/xtensa-linux.git
12375 S:      Maintained
12376 F:      arch/xtensa/
12377 F:      drivers/irqchip/irq-xtensa-*
12378
12379 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12380 M:      Nishanth Menon <nm@ti.com>
12381 M:      Tero Kristo <t-kristo@ti.com>
12382 M:      Santosh Shilimkar <ssantosh@kernel.org>
12383 L:      linux-arm-kernel@lists.infradead.org
12384 S:      Maintained
12385 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12386 F:      drivers/firmware/ti_sci*
12387 F:      include/linux/soc/ti/ti_sci_protocol.h
12388 F:      Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12389 F:      include/dt-bindings/genpd/k2g.h
12390 F:      drivers/soc/ti/ti_sci_pm_domains.c
12391
12392 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12393 M:      Hans Verkuil <hverkuil@xs4all.nl>
12394 L:      linux-media@vger.kernel.org
12395 T:      git git://linuxtv.org/media_tree.git
12396 W:      https://linuxtv.org
12397 S:      Maintained
12398 F:      drivers/media/radio/radio-raremono.c
12399
12400 THERMAL
12401 M:      Zhang Rui <rui.zhang@intel.com>
12402 M:      Eduardo Valentin <edubezval@gmail.com>
12403 L:      linux-pm@vger.kernel.org
12404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12405 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12406 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12407 S:      Supported
12408 F:      drivers/thermal/
12409 F:      include/linux/thermal.h
12410 F:      include/uapi/linux/thermal.h
12411 F:      include/linux/cpu_cooling.h
12412 F:      Documentation/devicetree/bindings/thermal/
12413
12414 THERMAL/CPU_COOLING
12415 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12416 M:      Viresh Kumar <viresh.kumar@linaro.org>
12417 M:      Javi Merino <javi.merino@kernel.org>
12418 L:      linux-pm@vger.kernel.org
12419 S:      Supported
12420 F:      Documentation/thermal/cpu-cooling-api.txt
12421 F:      drivers/thermal/cpu_cooling.c
12422 F:      include/linux/cpu_cooling.h
12423
12424 THINKPAD ACPI EXTRAS DRIVER
12425 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12426 L:      ibm-acpi-devel@lists.sourceforge.net
12427 L:      platform-driver-x86@vger.kernel.org
12428 W:      http://ibm-acpi.sourceforge.net
12429 W:      http://thinkwiki.org/wiki/Ibm-acpi
12430 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12431 S:      Maintained
12432 F:      drivers/platform/x86/thinkpad_acpi.c
12433
12434 TI BANDGAP AND THERMAL DRIVER
12435 M:      Eduardo Valentin <edubezval@gmail.com>
12436 M:      Keerthy <j-keerthy@ti.com>
12437 L:      linux-pm@vger.kernel.org
12438 L:      linux-omap@vger.kernel.org
12439 S:      Maintained
12440 F:      drivers/thermal/ti-soc-thermal/
12441
12442 TI VPE/CAL DRIVERS
12443 M:      Benoit Parrot <bparrot@ti.com>
12444 L:      linux-media@vger.kernel.org
12445 W:      http://linuxtv.org/
12446 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12447 S:      Maintained
12448 F:      drivers/media/platform/ti-vpe/
12449
12450 TI CDCE706 CLOCK DRIVER
12451 M:      Max Filippov <jcmvbkbc@gmail.com>
12452 S:      Maintained
12453 F:      drivers/clk/clk-cdce706.c
12454
12455 TI CLOCK DRIVER
12456 M:      Tero Kristo <t-kristo@ti.com>
12457 L:      linux-omap@vger.kernel.org
12458 S:      Maintained
12459 F:      drivers/clk/ti/
12460 F:      include/linux/clk/ti.h
12461
12462 TI ETHERNET SWITCH DRIVER (CPSW)
12463 M:      Mugunthan V N <mugunthanvnm@ti.com>
12464 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12465 L:      linux-omap@vger.kernel.org
12466 L:      netdev@vger.kernel.org
12467 S:      Maintained
12468 F:      drivers/net/ethernet/ti/cpsw*
12469 F:      drivers/net/ethernet/ti/davinci*
12470
12471 TI FLASH MEDIA INTERFACE DRIVER
12472 M:      Alex Dubov <oakad@yahoo.com>
12473 S:      Maintained
12474 F:      drivers/misc/tifm*
12475 F:      drivers/mmc/host/tifm_sd.c
12476 F:      include/linux/tifm.h
12477
12478 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12479 M:      Santosh Shilimkar <ssantosh@kernel.org>
12480 L:      linux-kernel@vger.kernel.org
12481 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12482 S:      Maintained
12483 F:      drivers/soc/ti/*
12484 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12485
12486
12487 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12488 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12489 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12490 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12491 S:      Maintained
12492 F:      sound/soc/codecs/lm49453*
12493 F:      sound/soc/codecs/isabelle*
12494
12495 TI LP855x BACKLIGHT DRIVER
12496 M:      Milo Kim <milo.kim@ti.com>
12497 S:      Maintained
12498 F:      Documentation/backlight/lp855x-driver.txt
12499 F:      drivers/video/backlight/lp855x_bl.c
12500 F:      include/linux/platform_data/lp855x.h
12501
12502 TI LP8727 CHARGER DRIVER
12503 M:      Milo Kim <milo.kim@ti.com>
12504 S:      Maintained
12505 F:      drivers/power/supply/lp8727_charger.c
12506 F:      include/linux/platform_data/lp8727.h
12507
12508 TI LP8788 MFD DRIVER
12509 M:      Milo Kim <milo.kim@ti.com>
12510 S:      Maintained
12511 F:      drivers/iio/adc/lp8788_adc.c
12512 F:      drivers/leds/leds-lp8788.c
12513 F:      drivers/mfd/lp8788*.c
12514 F:      drivers/power/supply/lp8788-charger.c
12515 F:      drivers/regulator/lp8788-*.c
12516 F:      include/linux/mfd/lp8788*.h
12517
12518 TI NETCP ETHERNET DRIVER
12519 M:      Wingman Kwok <w-kwok2@ti.com>
12520 M:      Murali Karicheri <m-karicheri2@ti.com>
12521 L:      netdev@vger.kernel.org
12522 S:      Maintained
12523 F:      drivers/net/ethernet/ti/netcp*
12524
12525 TI TAS571X FAMILY ASoC CODEC DRIVER
12526 M:      Kevin Cernekee <cernekee@chromium.org>
12527 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12528 S:      Odd Fixes
12529 F:      sound/soc/codecs/tas571x*
12530
12531 TI TWL4030 SERIES SOC CODEC DRIVER
12532 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12533 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12534 S:      Maintained
12535 F:      sound/soc/codecs/twl4030*
12536
12537 TI WILINK WIRELESS DRIVERS
12538 L:      linux-wireless@vger.kernel.org
12539 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12540 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12541 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12542 S:      Orphan
12543 F:      drivers/net/wireless/ti/
12544 F:      include/linux/wl12xx.h
12545
12546 TIPC NETWORK LAYER
12547 M:      Jon Maloy <jon.maloy@ericsson.com>
12548 M:      Ying Xue <ying.xue@windriver.com>
12549 L:      netdev@vger.kernel.org (core kernel code)
12550 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12551 W:      http://tipc.sourceforge.net/
12552 S:      Maintained
12553 F:      include/uapi/linux/tipc*.h
12554 F:      net/tipc/
12555
12556 TILE ARCHITECTURE
12557 M:      Chris Metcalf <cmetcalf@mellanox.com>
12558 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12559 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12560 S:      Supported
12561 F:      arch/tile/
12562 F:      drivers/char/tile-srom.c
12563 F:      drivers/edac/tile_edac.c
12564 F:      drivers/net/ethernet/tile/
12565 F:      drivers/rtc/rtc-tile.c
12566 F:      drivers/tty/hvc/hvc_tile.c
12567 F:      drivers/tty/serial/tilegx.c
12568 F:      drivers/usb/host/*-tilegx.c
12569 F:      include/linux/usb/tilegx.h
12570
12571 TLAN NETWORK DRIVER
12572 M:      Samuel Chessman <chessman@tux.org>
12573 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12574 W:      http://sourceforge.net/projects/tlan/
12575 S:      Maintained
12576 F:      Documentation/networking/tlan.txt
12577 F:      drivers/net/ethernet/ti/tlan.*
12578
12579 TOMOYO SECURITY MODULE
12580 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12581 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12582 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12583 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12584 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12585 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12586 W:      http://tomoyo.sourceforge.jp/
12587 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12588 S:      Maintained
12589 F:      security/tomoyo/
12590
12591 TOPSTAR LAPTOP EXTRAS DRIVER
12592 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12593 L:      platform-driver-x86@vger.kernel.org
12594 S:      Maintained
12595 F:      drivers/platform/x86/topstar-laptop.c
12596
12597 TOSHIBA ACPI EXTRAS DRIVER
12598 M:      Azael Avalos <coproscefalo@gmail.com>
12599 L:      platform-driver-x86@vger.kernel.org
12600 S:      Maintained
12601 F:      drivers/platform/x86/toshiba_acpi.c
12602
12603 TOSHIBA BLUETOOTH DRIVER
12604 M:      Azael Avalos <coproscefalo@gmail.com>
12605 L:      platform-driver-x86@vger.kernel.org
12606 S:      Maintained
12607 F:      drivers/platform/x86/toshiba_bluetooth.c
12608
12609 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12610 M:      Azael Avalos <coproscefalo@gmail.com>
12611 L:      platform-driver-x86@vger.kernel.org
12612 S:      Maintained
12613 F:      drivers/platform/x86/toshiba_haps.c
12614
12615 TOSHIBA WMI HOTKEYS DRIVER
12616 M:      Azael Avalos <coproscefalo@gmail.com>
12617 L:      platform-driver-x86@vger.kernel.org
12618 S:      Maintained
12619 F:      drivers/platform/x86/toshiba-wmi.c
12620
12621 TOSHIBA SMM DRIVER
12622 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12623 W:      http://www.buzzard.org.uk/toshiba/
12624 S:      Maintained
12625 F:      drivers/char/toshiba.c
12626 F:      include/linux/toshiba.h
12627 F:      include/uapi/linux/toshiba.h
12628
12629 TOSHIBA TC358743 DRIVER
12630 M:      Mats Randgaard <matrandg@cisco.com>
12631 L:      linux-media@vger.kernel.org
12632 S:      Maintained
12633 F:      drivers/media/i2c/tc358743*
12634 F:      include/media/i2c/tc358743.h
12635
12636 TMIO/SDHI MMC DRIVER
12637 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12638 L:      linux-mmc@vger.kernel.org
12639 S:      Supported
12640 F:      drivers/mmc/host/tmio_mmc*
12641 F:      drivers/mmc/host/sh_mobile_sdhi.c
12642 F:      include/linux/mfd/tmio.h
12643
12644 TMP401 HARDWARE MONITOR DRIVER
12645 M:      Guenter Roeck <linux@roeck-us.net>
12646 L:      linux-hwmon@vger.kernel.org
12647 S:      Maintained
12648 F:      Documentation/hwmon/tmp401
12649 F:      drivers/hwmon/tmp401.c
12650
12651 TMPFS (SHMEM FILESYSTEM)
12652 M:      Hugh Dickins <hughd@google.com>
12653 L:      linux-mm@kvack.org
12654 S:      Maintained
12655 F:      include/linux/shmem_fs.h
12656 F:      mm/shmem.c
12657
12658 TM6000 VIDEO4LINUX DRIVER
12659 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12660 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12661 L:      linux-media@vger.kernel.org
12662 W:      https://linuxtv.org
12663 T:      git git://linuxtv.org/media_tree.git
12664 S:      Odd fixes
12665 F:      drivers/media/usb/tm6000/
12666 F:      Documentation/media/v4l-drivers/tm6000*
12667
12668 TW5864 VIDEO4LINUX DRIVER
12669 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12670 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12671 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12672 L:      linux-media@vger.kernel.org
12673 S:      Supported
12674 F:      drivers/media/pci/tw5864/
12675
12676 TW68 VIDEO4LINUX DRIVER
12677 M:      Hans Verkuil <hverkuil@xs4all.nl>
12678 L:      linux-media@vger.kernel.org
12679 T:      git git://linuxtv.org/media_tree.git
12680 W:      https://linuxtv.org
12681 S:      Odd Fixes
12682 F:      drivers/media/pci/tw68/
12683
12684 TW686X VIDEO4LINUX DRIVER
12685 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12686 L:      linux-media@vger.kernel.org
12687 T:      git git://linuxtv.org/media_tree.git
12688 W:      http://linuxtv.org
12689 S:      Maintained
12690 F:      drivers/media/pci/tw686x/
12691
12692 TPM DEVICE DRIVER
12693 M:      Peter Huewe <peterhuewe@gmx.de>
12694 M:      Marcel Selhorst <tpmdd@selhorst.net>
12695 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12696 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12697 W:      http://tpmdd.sourceforge.net
12698 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12699 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12700 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12701 S:      Maintained
12702 F:      drivers/char/tpm/
12703
12704 TPM IBM_VTPM DEVICE DRIVER
12705 M:      Ashley Lai <ashleydlai@gmail.com>
12706 W:      http://tpmdd.sourceforge.net
12707 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12708 S:      Maintained
12709 F:      drivers/char/tpm/tpm_ibmvtpm*
12710
12711 TRACING
12712 M:      Steven Rostedt <rostedt@goodmis.org>
12713 M:      Ingo Molnar <mingo@redhat.com>
12714 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12715 S:      Maintained
12716 F:      Documentation/trace/ftrace.txt
12717 F:      arch/*/*/*/ftrace.h
12718 F:      arch/*/kernel/ftrace.c
12719 F:      include/*/ftrace.h
12720 F:      include/linux/trace*.h
12721 F:      include/trace/
12722 F:      kernel/trace/
12723 F:      tools/testing/selftests/ftrace/
12724
12725 TRACING MMIO ACCESSES (MMIOTRACE)
12726 M:      Steven Rostedt <rostedt@goodmis.org>
12727 M:      Ingo Molnar <mingo@kernel.org>
12728 R:      Karol Herbst <karolherbst@gmail.com>
12729 R:      Pekka Paalanen <ppaalanen@gmail.com>
12730 S:      Maintained
12731 L:      linux-kernel@vger.kernel.org
12732 L:      nouveau@lists.freedesktop.org
12733 F:      kernel/trace/trace_mmiotrace.c
12734 F:      include/linux/mmiotrace.h
12735 F:      arch/x86/mm/kmmio.c
12736 F:      arch/x86/mm/mmio-mod.c
12737 F:      arch/x86/mm/testmmiotrace.c
12738
12739 TRIVIAL PATCHES
12740 M:      Jiri Kosina <trivial@kernel.org>
12741 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12742 S:      Maintained
12743 K:      ^Subject:.*(?i)trivial
12744
12745 TTY LAYER
12746 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12747 M:      Jiri Slaby <jslaby@suse.com>
12748 S:      Supported
12749 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12750 F:      Documentation/serial/
12751 F:      drivers/tty/
12752 F:      drivers/tty/serial/serial_core.c
12753 F:      include/linux/serial_core.h
12754 F:      include/linux/serial.h
12755 F:      include/linux/tty.h
12756 F:      include/uapi/linux/serial_core.h
12757 F:      include/uapi/linux/serial.h
12758 F:      include/uapi/linux/tty.h
12759
12760 TUA9001 MEDIA DRIVER
12761 M:      Antti Palosaari <crope@iki.fi>
12762 L:      linux-media@vger.kernel.org
12763 W:      https://linuxtv.org
12764 W:      http://palosaari.fi/linux/
12765 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12766 T:      git git://linuxtv.org/anttip/media_tree.git
12767 S:      Maintained
12768 F:      drivers/media/tuners/tua9001*
12769
12770 TULIP NETWORK DRIVERS
12771 L:      netdev@vger.kernel.org
12772 L:      linux-parisc@vger.kernel.org
12773 S:      Orphan
12774 F:      drivers/net/ethernet/dec/tulip/
12775
12776 TUN/TAP driver
12777 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12778 W:      http://vtun.sourceforge.net/tun
12779 S:      Maintained
12780 F:      Documentation/networking/tuntap.txt
12781 F:      arch/um/os-Linux/drivers/
12782
12783 TURBOCHANNEL SUBSYSTEM
12784 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12785 M:      Ralf Baechle <ralf@linux-mips.org>
12786 L:      linux-mips@linux-mips.org
12787 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12788 S:      Maintained
12789 F:      drivers/tc/
12790 F:      include/linux/tc.h
12791
12792 UBI FILE SYSTEM (UBIFS)
12793 M:      Richard Weinberger <richard@nod.at>
12794 M:      Artem Bityutskiy <dedekind1@gmail.com>
12795 M:      Adrian Hunter <adrian.hunter@intel.com>
12796 L:      linux-mtd@lists.infradead.org
12797 T:      git git://git.infradead.org/ubifs-2.6.git
12798 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12799 S:      Supported
12800 F:      Documentation/filesystems/ubifs.txt
12801 F:      fs/ubifs/
12802
12803 UCLINUX (M68KNOMMU AND COLDFIRE)
12804 M:      Greg Ungerer <gerg@linux-m68k.org>
12805 W:      http://www.linux-m68k.org/
12806 W:      http://www.uclinux.org/
12807 L:      linux-m68k@lists.linux-m68k.org
12808 L:      uclinux-dev@uclinux.org  (subscribers-only)
12809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12810 S:      Maintained
12811 F:      arch/m68k/coldfire/
12812 F:      arch/m68k/68*/
12813 F:      arch/m68k/*/*_no.*
12814 F:      arch/m68k/include/asm/*_no.*
12815
12816 UDF FILESYSTEM
12817 M:      Jan Kara <jack@suse.com>
12818 S:      Maintained
12819 F:      Documentation/filesystems/udf.txt
12820 F:      fs/udf/
12821
12822 UDRAW TABLET
12823 M:      Bastien Nocera <hadess@hadess.net>
12824 L:      linux-input@vger.kernel.org
12825 S:      Maintained
12826 F:      drivers/hid/hid-udraw.c
12827
12828 UFS FILESYSTEM
12829 M:      Evgeniy Dushistov <dushistov@mail.ru>
12830 S:      Maintained
12831 F:      Documentation/filesystems/ufs.txt
12832 F:      fs/ufs/
12833
12834 UHID USERSPACE HID IO DRIVER:
12835 M:      David Herrmann <dh.herrmann@googlemail.com>
12836 L:      linux-input@vger.kernel.org
12837 S:      Maintained
12838 F:      drivers/hid/uhid.c
12839 F:      include/uapi/linux/uhid.h
12840
12841 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12842 L:      linux-usb@vger.kernel.org
12843 S:      Orphan
12844 F:      drivers/uwb/
12845 F:      include/linux/uwb.h
12846 F:      include/linux/uwb/
12847
12848 UNICORE32 ARCHITECTURE:
12849 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12850 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12851 S:      Maintained
12852 T:      git git://github.com/gxt/linux.git
12853 F:      arch/unicore32/
12854
12855 UNIFDEF
12856 M:      Tony Finch <dot@dotat.at>
12857 W:      http://dotat.at/prog/unifdef
12858 S:      Maintained
12859 F:      scripts/unifdef.c
12860
12861 UNIFORM CDROM DRIVER
12862 M:      Jens Axboe <axboe@kernel.dk>
12863 W:      http://www.kernel.dk
12864 S:      Maintained
12865 F:      Documentation/cdrom/
12866 F:      drivers/cdrom/cdrom.c
12867 F:      include/linux/cdrom.h
12868 F:      include/uapi/linux/cdrom.h
12869
12870 UNISYS S-PAR DRIVERS
12871 M:      David Kershner <david.kershner@unisys.com>
12872 L:      sparmaintainer@unisys.com (Unisys internal)
12873 S:      Supported
12874 F:      drivers/staging/unisys/
12875
12876 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12877 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12878 L:      linux-scsi@vger.kernel.org
12879 S:      Supported
12880 F:      Documentation/scsi/ufs.txt
12881 F:      drivers/scsi/ufs/
12882
12883 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12884 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12885 M:      Prabu Thangamuthu <prabut@synopsys.com>
12886 L:      linux-scsi@vger.kernel.org
12887 S:      Supported
12888 F:      drivers/scsi/ufs/*dwc*
12889
12890 UNSORTED BLOCK IMAGES (UBI)
12891 M:      Artem Bityutskiy <dedekind1@gmail.com>
12892 M:      Richard Weinberger <richard@nod.at>
12893 W:      http://www.linux-mtd.infradead.org/
12894 L:      linux-mtd@lists.infradead.org
12895 T:      git git://git.infradead.org/ubifs-2.6.git
12896 S:      Supported
12897 F:      drivers/mtd/ubi/
12898 F:      include/linux/mtd/ubi.h
12899 F:      include/uapi/mtd/ubi-user.h
12900
12901 USB ACM DRIVER
12902 M:      Oliver Neukum <oneukum@suse.com>
12903 L:      linux-usb@vger.kernel.org
12904 S:      Maintained
12905 F:      Documentation/usb/acm.txt
12906 F:      drivers/usb/class/cdc-acm.*
12907
12908 USB AR5523 WIRELESS DRIVER
12909 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12910 L:      linux-wireless@vger.kernel.org
12911 S:      Maintained
12912 F:      drivers/net/wireless/ath/ar5523/
12913
12914 USB ATTACHED SCSI
12915 M:      Oliver Neukum <oneukum@suse.com>
12916 L:      linux-usb@vger.kernel.org
12917 L:      linux-scsi@vger.kernel.org
12918 S:      Maintained
12919 F:      drivers/usb/storage/uas.c
12920
12921 USB CDC ETHERNET DRIVER
12922 M:      Oliver Neukum <oliver@neukum.org>
12923 L:      linux-usb@vger.kernel.org
12924 S:      Maintained
12925 F:      drivers/net/usb/cdc_*.c
12926 F:      include/uapi/linux/usb/cdc.h
12927
12928 USB CHAOSKEY DRIVER
12929 M:      Keith Packard <keithp@keithp.com>
12930 L:      linux-usb@vger.kernel.org
12931 S:      Maintained
12932 F:      drivers/usb/misc/chaoskey.c
12933
12934 USB CYPRESS C67X00 DRIVER
12935 M:      Peter Korsgaard <jacmet@sunsite.dk>
12936 L:      linux-usb@vger.kernel.org
12937 S:      Maintained
12938 F:      drivers/usb/c67x00/
12939
12940 USB DAVICOM DM9601 DRIVER
12941 M:      Peter Korsgaard <jacmet@sunsite.dk>
12942 L:      netdev@vger.kernel.org
12943 W:      http://www.linux-usb.org/usbnet
12944 S:      Maintained
12945 F:      drivers/net/usb/dm9601.c
12946
12947 USB DIAMOND RIO500 DRIVER
12948 M:      Cesar Miquel <miquel@df.uba.ar>
12949 L:      rio500-users@lists.sourceforge.net
12950 W:      http://rio500.sourceforge.net
12951 S:      Maintained
12952 F:      drivers/usb/misc/rio500*
12953
12954 USB EHCI DRIVER
12955 M:      Alan Stern <stern@rowland.harvard.edu>
12956 L:      linux-usb@vger.kernel.org
12957 S:      Maintained
12958 F:      Documentation/usb/ehci.txt
12959 F:      drivers/usb/host/ehci*
12960
12961 USB GADGET/PERIPHERAL SUBSYSTEM
12962 M:      Felipe Balbi <balbi@kernel.org>
12963 L:      linux-usb@vger.kernel.org
12964 W:      http://www.linux-usb.org/gadget
12965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12966 S:      Maintained
12967 F:      drivers/usb/gadget/
12968 F:      include/linux/usb/gadget*
12969
12970 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12971 M:      Jiri Kosina <jikos@kernel.org>
12972 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12973 L:      linux-usb@vger.kernel.org
12974 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12975 S:      Maintained
12976 F:      Documentation/hid/hiddev.txt
12977 F:      drivers/hid/usbhid/
12978
12979 USB ISP116X DRIVER
12980 M:      Olav Kongas <ok@artecdesign.ee>
12981 L:      linux-usb@vger.kernel.org
12982 S:      Maintained
12983 F:      drivers/usb/host/isp116x*
12984 F:      include/linux/usb/isp116x.h
12985
12986 USB LAN78XX ETHERNET DRIVER
12987 M:      Woojung Huh <woojung.huh@microchip.com>
12988 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12989 L:      netdev@vger.kernel.org
12990 S:      Maintained
12991 F:      drivers/net/usb/lan78xx.*
12992
12993 USB MASS STORAGE DRIVER
12994 M:      Alan Stern <stern@rowland.harvard.edu>
12995 L:      linux-usb@vger.kernel.org
12996 L:      usb-storage@lists.one-eyed-alien.net
12997 S:      Maintained
12998 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
12999 F:      drivers/usb/storage/
13000
13001 USB MIDI DRIVER
13002 M:      Clemens Ladisch <clemens@ladisch.de>
13003 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13004 T:      git git://git.alsa-project.org/alsa-kernel.git
13005 S:      Maintained
13006 F:      sound/usb/midi.*
13007
13008 USB NETWORKING DRIVERS
13009 L:      linux-usb@vger.kernel.org
13010 S:      Odd Fixes
13011 F:      drivers/net/usb/
13012
13013 USB OHCI DRIVER
13014 M:      Alan Stern <stern@rowland.harvard.edu>
13015 L:      linux-usb@vger.kernel.org
13016 S:      Maintained
13017 F:      Documentation/usb/ohci.txt
13018 F:      drivers/usb/host/ohci*
13019
13020 USB OTG FSM (Finite State Machine)
13021 M:      Peter Chen <Peter.Chen@nxp.com>
13022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13023 L:      linux-usb@vger.kernel.org
13024 S:      Maintained
13025 F:      drivers/usb/common/usb-otg-fsm.c
13026
13027 USB OVER IP DRIVER
13028 M:      Valentina Manea <valentina.manea.m@gmail.com>
13029 M:      Shuah Khan <shuahkh@osg.samsung.com>
13030 M:      Shuah Khan <shuah@kernel.org>
13031 L:      linux-usb@vger.kernel.org
13032 S:      Maintained
13033 F:      Documentation/usb/usbip_protocol.txt
13034 F:      drivers/usb/usbip/
13035 F:      tools/usb/usbip/
13036
13037 USB PEGASUS DRIVER
13038 M:      Petko Manolov <petkan@nucleusys.com>
13039 L:      linux-usb@vger.kernel.org
13040 L:      netdev@vger.kernel.org
13041 T:      git git://github.com/petkan/pegasus.git
13042 W:      https://github.com/petkan/pegasus
13043 S:      Maintained
13044 F:      drivers/net/usb/pegasus.*
13045
13046 USB PHY LAYER
13047 M:      Felipe Balbi <balbi@kernel.org>
13048 L:      linux-usb@vger.kernel.org
13049 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13050 S:      Maintained
13051 F:      drivers/usb/phy/
13052
13053 USB PRINTER DRIVER (usblp)
13054 M:      Pete Zaitcev <zaitcev@redhat.com>
13055 L:      linux-usb@vger.kernel.org
13056 S:      Supported
13057 F:      drivers/usb/class/usblp.c
13058
13059 USB QMI WWAN NETWORK DRIVER
13060 M:      Bjørn Mork <bjorn@mork.no>
13061 L:      netdev@vger.kernel.org
13062 S:      Maintained
13063 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13064 F:      drivers/net/usb/qmi_wwan.c
13065
13066 USB RTL8150 DRIVER
13067 M:      Petko Manolov <petkan@nucleusys.com>
13068 L:      linux-usb@vger.kernel.org
13069 L:      netdev@vger.kernel.org
13070 T:      git git://github.com/petkan/rtl8150.git
13071 W:      https://github.com/petkan/rtl8150
13072 S:      Maintained
13073 F:      drivers/net/usb/rtl8150.c
13074
13075 USB SERIAL SUBSYSTEM
13076 M:      Johan Hovold <johan@kernel.org>
13077 L:      linux-usb@vger.kernel.org
13078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13079 S:      Maintained
13080 F:      Documentation/usb/usb-serial.txt
13081 F:      drivers/usb/serial/
13082 F:      include/linux/usb/serial.h
13083
13084 USB SMSC75XX ETHERNET DRIVER
13085 M:      Steve Glendinning <steve.glendinning@shawell.net>
13086 L:      netdev@vger.kernel.org
13087 S:      Maintained
13088 F:      drivers/net/usb/smsc75xx.*
13089
13090 USB SMSC95XX ETHERNET DRIVER
13091 M:      Steve Glendinning <steve.glendinning@shawell.net>
13092 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13093 L:      netdev@vger.kernel.org
13094 S:      Maintained
13095 F:      drivers/net/usb/smsc95xx.*
13096
13097 USB SUBSYSTEM
13098 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13099 L:      linux-usb@vger.kernel.org
13100 W:      http://www.linux-usb.org
13101 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13102 S:      Supported
13103 F:      Documentation/devicetree/bindings/usb/
13104 F:      Documentation/usb/
13105 F:      drivers/usb/
13106 F:      include/linux/usb.h
13107 F:      include/linux/usb/
13108
13109 USB UHCI DRIVER
13110 M:      Alan Stern <stern@rowland.harvard.edu>
13111 L:      linux-usb@vger.kernel.org
13112 S:      Maintained
13113 F:      drivers/usb/host/uhci*
13114
13115 USB "USBNET" DRIVER FRAMEWORK
13116 M:      Oliver Neukum <oneukum@suse.com>
13117 L:      netdev@vger.kernel.org
13118 W:      http://www.linux-usb.org/usbnet
13119 S:      Maintained
13120 F:      drivers/net/usb/usbnet.c
13121 F:      include/linux/usb/usbnet.h
13122
13123 USB VIDEO CLASS
13124 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13125 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13126 L:      linux-media@vger.kernel.org
13127 T:      git git://linuxtv.org/media_tree.git
13128 W:      http://www.ideasonboard.org/uvc/
13129 S:      Maintained
13130 F:      drivers/media/usb/uvc/
13131 F:      include/uapi/linux/uvcvideo.h
13132
13133 USB VISION DRIVER
13134 M:      Hans Verkuil <hverkuil@xs4all.nl>
13135 L:      linux-media@vger.kernel.org
13136 T:      git git://linuxtv.org/media_tree.git
13137 W:      https://linuxtv.org
13138 S:      Odd Fixes
13139 F:      drivers/media/usb/usbvision/
13140
13141 USB WEBCAM GADGET
13142 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13143 L:      linux-usb@vger.kernel.org
13144 S:      Maintained
13145 F:      drivers/usb/gadget/function/*uvc*
13146 F:      drivers/usb/gadget/legacy/webcam.c
13147
13148 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13149 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13150 L:      linux-wireless@vger.kernel.org
13151 S:      Maintained
13152 F:      drivers/net/wireless/rndis_wlan.c
13153
13154 USB XHCI DRIVER
13155 M:      Mathias Nyman <mathias.nyman@intel.com>
13156 L:      linux-usb@vger.kernel.org
13157 S:      Supported
13158 F:      drivers/usb/host/xhci*
13159 F:      drivers/usb/host/pci-quirks*
13160
13161 USB ZD1201 DRIVER
13162 L:      linux-wireless@vger.kernel.org
13163 W:      http://linux-lc100020.sourceforge.net
13164 S:      Orphan
13165 F:      drivers/net/wireless/zydas/zd1201.*
13166
13167 USB ZR364XX DRIVER
13168 M:      Antoine Jacquet <royale@zerezo.com>
13169 L:      linux-usb@vger.kernel.org
13170 L:      linux-media@vger.kernel.org
13171 T:      git git://linuxtv.org/media_tree.git
13172 W:      http://royale.zerezo.com/zr364xx/
13173 S:      Maintained
13174 F:      Documentation/media/v4l-drivers/zr364xx*
13175 F:      drivers/media/usb/zr364xx/
13176
13177 ULPI BUS
13178 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13179 L:      linux-usb@vger.kernel.org
13180 S:      Maintained
13181 F:      drivers/usb/common/ulpi.c
13182 F:      include/linux/ulpi/
13183
13184 USER-MODE LINUX (UML)
13185 M:      Jeff Dike <jdike@addtoit.com>
13186 M:      Richard Weinberger <richard@nod.at>
13187 L:      user-mode-linux-devel@lists.sourceforge.net
13188 L:      user-mode-linux-user@lists.sourceforge.net
13189 W:      http://user-mode-linux.sourceforge.net
13190 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13191 S:      Maintained
13192 F:      Documentation/virtual/uml/
13193 F:      arch/um/
13194 F:      arch/x86/um/
13195 F:      fs/hostfs/
13196 F:      fs/hppfs/
13197
13198 USERSPACE I/O (UIO)
13199 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13200 S:      Maintained
13201 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13202 F:      Documentation/driver-api/uio-howto.rst
13203 F:      drivers/uio/
13204 F:      include/linux/uio*.h
13205
13206 UTIL-LINUX PACKAGE
13207 M:      Karel Zak <kzak@redhat.com>
13208 L:      util-linux@vger.kernel.org
13209 W:      http://en.wikipedia.org/wiki/Util-linux
13210 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13211 S:      Maintained
13212
13213 UVESAFB DRIVER
13214 M:      Michal Januszewski <spock@gentoo.org>
13215 L:      linux-fbdev@vger.kernel.org
13216 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13217 S:      Maintained
13218 F:      Documentation/fb/uvesafb.txt
13219 F:      drivers/video/fbdev/uvesafb.*
13220
13221 VF610 NAND DRIVER
13222 M:      Stefan Agner <stefan@agner.ch>
13223 L:      linux-mtd@lists.infradead.org
13224 S:      Supported
13225 F:      drivers/mtd/nand/vf610_nfc.c
13226
13227 VFAT/FAT/MSDOS FILESYSTEM
13228 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13229 S:      Maintained
13230 F:      Documentation/filesystems/vfat.txt
13231 F:      fs/fat/
13232
13233 VFIO DRIVER
13234 M:      Alex Williamson <alex.williamson@redhat.com>
13235 L:      kvm@vger.kernel.org
13236 T:      git git://github.com/awilliam/linux-vfio.git
13237 S:      Maintained
13238 F:      Documentation/vfio.txt
13239 F:      drivers/vfio/
13240 F:      include/linux/vfio.h
13241 F:      include/uapi/linux/vfio.h
13242
13243 VFIO MEDIATED DEVICE DRIVERS
13244 M:      Kirti Wankhede <kwankhede@nvidia.com>
13245 L:      kvm@vger.kernel.org
13246 S:      Maintained
13247 F:      Documentation/vfio-mediated-device.txt
13248 F:      drivers/vfio/mdev/
13249 F:      include/linux/mdev.h
13250 F:      samples/vfio-mdev/
13251
13252 VFIO PLATFORM DRIVER
13253 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13254 L:      kvm@vger.kernel.org
13255 S:      Maintained
13256 F:      drivers/vfio/platform/
13257
13258 VIDEOBUF2 FRAMEWORK
13259 M:      Pawel Osciak <pawel@osciak.com>
13260 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13261 M:      Kyungmin Park <kyungmin.park@samsung.com>
13262 L:      linux-media@vger.kernel.org
13263 S:      Maintained
13264 F:      drivers/media/v4l2-core/videobuf2-*
13265 F:      include/media/videobuf2-*
13266
13267 VIRTIO AND VHOST VSOCK DRIVER
13268 M:      Stefan Hajnoczi <stefanha@redhat.com>
13269 L:      kvm@vger.kernel.org
13270 L:      virtualization@lists.linux-foundation.org
13271 L:      netdev@vger.kernel.org
13272 S:      Maintained
13273 F:      include/linux/virtio_vsock.h
13274 F:      include/uapi/linux/virtio_vsock.h
13275 F:      net/vmw_vsock/virtio_transport_common.c
13276 F:      net/vmw_vsock/virtio_transport.c
13277 F:      drivers/vhost/vsock.c
13278 F:      drivers/vhost/vsock.h
13279
13280 VIRTUAL SERIO DEVICE DRIVER
13281 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13282 S:      Maintained
13283 F:      drivers/input/serio/userio.c
13284 F:      include/uapi/linux/userio.h
13285
13286 VIRTIO CONSOLE DRIVER
13287 M:      Amit Shah <amit@kernel.org>
13288 L:      virtualization@lists.linux-foundation.org
13289 S:      Maintained
13290 F:      drivers/char/virtio_console.c
13291 F:      include/linux/virtio_console.h
13292 F:      include/uapi/linux/virtio_console.h
13293
13294 VIRTIO CORE, NET AND BLOCK DRIVERS
13295 M:      "Michael S. Tsirkin" <mst@redhat.com>
13296 M:      Jason Wang <jasowang@redhat.com>
13297 L:      virtualization@lists.linux-foundation.org
13298 S:      Maintained
13299 F:      Documentation/devicetree/bindings/virtio/
13300 F:      drivers/virtio/
13301 F:      tools/virtio/
13302 F:      drivers/net/virtio_net.c
13303 F:      drivers/block/virtio_blk.c
13304 F:      include/linux/virtio_*.h
13305 F:      include/uapi/linux/virtio_*.h
13306 F:      drivers/crypto/virtio/
13307
13308 VIRTIO DRIVERS FOR S390
13309 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13310 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13311 L:      linux-s390@vger.kernel.org
13312 L:      virtualization@lists.linux-foundation.org
13313 L:      kvm@vger.kernel.org
13314 S:      Supported
13315 F:      drivers/s390/virtio/
13316
13317 VIRTIO GPU DRIVER
13318 M:      David Airlie <airlied@linux.ie>
13319 M:      Gerd Hoffmann <kraxel@redhat.com>
13320 L:      dri-devel@lists.freedesktop.org
13321 L:      virtualization@lists.linux-foundation.org
13322 T:      git git://git.kraxel.org/linux drm-qemu
13323 S:      Maintained
13324 F:      drivers/gpu/drm/virtio/
13325 F:      include/uapi/linux/virtio_gpu.h
13326
13327 VIRTIO HOST (VHOST)
13328 M:      "Michael S. Tsirkin" <mst@redhat.com>
13329 M:      Jason Wang <jasowang@redhat.com>
13330 L:      kvm@vger.kernel.org
13331 L:      virtualization@lists.linux-foundation.org
13332 L:      netdev@vger.kernel.org
13333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13334 S:      Maintained
13335 F:      drivers/vhost/
13336 F:      include/uapi/linux/vhost.h
13337
13338 VIRTIO INPUT DRIVER
13339 M:      Gerd Hoffmann <kraxel@redhat.com>
13340 S:      Maintained
13341 F:      drivers/virtio/virtio_input.c
13342 F:      include/uapi/linux/virtio_input.h
13343
13344 VIRTIO CRYPTO DRIVER
13345 M:  Gonglei <arei.gonglei@huawei.com>
13346 L:  virtualization@lists.linux-foundation.org
13347 L:  linux-crypto@vger.kernel.org
13348 S:  Maintained
13349 F:  drivers/crypto/virtio/
13350 F:  include/uapi/linux/virtio_crypto.h
13351
13352 VIA RHINE NETWORK DRIVER
13353 S:      Orphan
13354 F:      drivers/net/ethernet/via/via-rhine.c
13355
13356 VIA SD/MMC CARD CONTROLLER DRIVER
13357 M:      Bruce Chang <brucechang@via.com.tw>
13358 M:      Harald Welte <HaraldWelte@viatech.com>
13359 S:      Maintained
13360 F:      drivers/mmc/host/via-sdmmc.c
13361
13362 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13363 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13364 L:      linux-fbdev@vger.kernel.org
13365 S:      Maintained
13366 F:      include/linux/via-core.h
13367 F:      include/linux/via-gpio.h
13368 F:      include/linux/via_i2c.h
13369 F:      drivers/video/fbdev/via/
13370
13371 VIA VELOCITY NETWORK DRIVER
13372 M:      Francois Romieu <romieu@fr.zoreil.com>
13373 L:      netdev@vger.kernel.org
13374 S:      Maintained
13375 F:      drivers/net/ethernet/via/via-velocity.*
13376
13377 VIRT LIB
13378 M:      Alex Williamson <alex.williamson@redhat.com>
13379 M:      Paolo Bonzini <pbonzini@redhat.com>
13380 L:      kvm@vger.kernel.org
13381 S:      Supported
13382 F:      virt/lib/
13383
13384 VIVID VIRTUAL VIDEO DRIVER
13385 M:      Hans Verkuil <hverkuil@xs4all.nl>
13386 L:      linux-media@vger.kernel.org
13387 T:      git git://linuxtv.org/media_tree.git
13388 W:      https://linuxtv.org
13389 S:      Maintained
13390 F:      drivers/media/platform/vivid/*
13391
13392 VLAN (802.1Q)
13393 M:      Patrick McHardy <kaber@trash.net>
13394 L:      netdev@vger.kernel.org
13395 S:      Maintained
13396 F:      drivers/net/macvlan.c
13397 F:      include/linux/if_*vlan.h
13398 F:      net/8021q/
13399
13400 VLYNQ BUS
13401 M:      Florian Fainelli <f.fainelli@gmail.com>
13402 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13403 S:      Maintained
13404 F:      drivers/vlynq/vlynq.c
13405 F:      include/linux/vlynq.h
13406
13407 VME SUBSYSTEM
13408 M:      Martyn Welch <martyn@welchs.me.uk>
13409 M:      Manohar Vanga <manohar.vanga@gmail.com>
13410 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13411 L:      devel@driverdev.osuosl.org
13412 S:      Maintained
13413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13414 F:      Documentation/driver-api/vme.rst
13415 F:      drivers/staging/vme/
13416 F:      drivers/vme/
13417 F:      include/linux/vme*
13418
13419 VMWARE HYPERVISOR INTERFACE
13420 M:      Alok Kataria <akataria@vmware.com>
13421 L:      virtualization@lists.linux-foundation.org
13422 S:      Supported
13423 F:      arch/x86/kernel/cpu/vmware.c
13424
13425 VMWARE BALLOON DRIVER
13426 M:      Xavier Deguillard <xdeguillard@vmware.com>
13427 M:      Philip Moltmann <moltmann@vmware.com>
13428 M:      "VMware, Inc." <pv-drivers@vmware.com>
13429 L:      linux-kernel@vger.kernel.org
13430 S:      Maintained
13431 F:      drivers/misc/vmw_balloon.c
13432
13433 VMWARE VMMOUSE SUBDRIVER
13434 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13435 M:      "VMware, Inc." <pv-drivers@vmware.com>
13436 L:      linux-input@vger.kernel.org
13437 S:      Maintained
13438 F:      drivers/input/mouse/vmmouse.c
13439 F:      drivers/input/mouse/vmmouse.h
13440
13441 VMWARE VMXNET3 ETHERNET DRIVER
13442 M:      Shrikrishna Khare <skhare@vmware.com>
13443 M:      "VMware, Inc." <pv-drivers@vmware.com>
13444 L:      netdev@vger.kernel.org
13445 S:      Maintained
13446 F:      drivers/net/vmxnet3/
13447
13448 VMware PVSCSI driver
13449 M:      Jim Gill <jgill@vmware.com>
13450 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13451 L:      linux-scsi@vger.kernel.org
13452 S:      Maintained
13453 F:      drivers/scsi/vmw_pvscsi.c
13454 F:      drivers/scsi/vmw_pvscsi.h
13455
13456 VMWARE PVRDMA DRIVER
13457 M:      Adit Ranadive <aditr@vmware.com>
13458 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13459 L:      linux-rdma@vger.kernel.org
13460 S:      Maintained
13461 F:      drivers/infiniband/hw/vmw_pvrdma/
13462
13463 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13464 M:      Liam Girdwood <lgirdwood@gmail.com>
13465 M:      Mark Brown <broonie@kernel.org>
13466 L:      linux-kernel@vger.kernel.org
13467 W:      http://www.slimlogic.co.uk/?p=48
13468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13469 S:      Supported
13470 F:      Documentation/devicetree/bindings/regulator/
13471 F:      drivers/regulator/
13472 F:      include/dt-bindings/regulator/
13473 F:      include/linux/regulator/
13474
13475 VRF
13476 M:      David Ahern <dsa@cumulusnetworks.com>
13477 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13478 L:      netdev@vger.kernel.org
13479 S:      Maintained
13480 F:      drivers/net/vrf.c
13481 F:      Documentation/networking/vrf.txt
13482
13483 VT1211 HARDWARE MONITOR DRIVER
13484 M:      Juerg Haefliger <juergh@gmail.com>
13485 L:      linux-hwmon@vger.kernel.org
13486 S:      Maintained
13487 F:      Documentation/hwmon/vt1211
13488 F:      drivers/hwmon/vt1211.c
13489
13490 VT8231 HARDWARE MONITOR DRIVER
13491 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13492 L:      linux-hwmon@vger.kernel.org
13493 S:      Maintained
13494 F:      drivers/hwmon/vt8231.c
13495
13496 VUB300 USB to SDIO/SD/MMC bridge chip
13497 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13498 L:      linux-mmc@vger.kernel.org
13499 L:      linux-usb@vger.kernel.org
13500 S:      Supported
13501 F:      drivers/mmc/host/vub300.c
13502
13503 W1 DALLAS'S 1-WIRE BUS
13504 M:      Evgeniy Polyakov <zbr@ioremap.net>
13505 S:      Maintained
13506 F:      Documentation/w1/
13507 F:      drivers/w1/
13508
13509 W83791D HARDWARE MONITORING DRIVER
13510 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13511 L:      linux-hwmon@vger.kernel.org
13512 S:      Maintained
13513 F:      Documentation/hwmon/w83791d
13514 F:      drivers/hwmon/w83791d.c
13515
13516 W83793 HARDWARE MONITORING DRIVER
13517 M:      Rudolf Marek <r.marek@assembler.cz>
13518 L:      linux-hwmon@vger.kernel.org
13519 S:      Maintained
13520 F:      Documentation/hwmon/w83793
13521 F:      drivers/hwmon/w83793.c
13522
13523 W83795 HARDWARE MONITORING DRIVER
13524 M:      Jean Delvare <jdelvare@suse.com>
13525 L:      linux-hwmon@vger.kernel.org
13526 S:      Maintained
13527 F:      drivers/hwmon/w83795.c
13528
13529 W83L51xD SD/MMC CARD INTERFACE DRIVER
13530 M:      Pierre Ossman <pierre@ossman.eu>
13531 S:      Maintained
13532 F:      drivers/mmc/host/wbsd.*
13533
13534 WACOM PROTOCOL 4 SERIAL TABLETS
13535 M:      Julian Squires <julian@cipht.net>
13536 M:      Hans de Goede <hdegoede@redhat.com>
13537 L:      linux-input@vger.kernel.org
13538 S:      Maintained
13539 F:      drivers/input/tablet/wacom_serial4.c
13540
13541 WATCHDOG DEVICE DRIVERS
13542 M:      Wim Van Sebroeck <wim@iguana.be>
13543 R:      Guenter Roeck <linux@roeck-us.net>
13544 L:      linux-watchdog@vger.kernel.org
13545 W:      http://www.linux-watchdog.org/
13546 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13547 S:      Maintained
13548 F:      Documentation/devicetree/bindings/watchdog/
13549 F:      Documentation/watchdog/
13550 F:      drivers/watchdog/
13551 F:      include/linux/watchdog.h
13552 F:      include/uapi/linux/watchdog.h
13553
13554 WIIMOTE HID DRIVER
13555 M:      David Herrmann <dh.herrmann@googlemail.com>
13556 L:      linux-input@vger.kernel.org
13557 S:      Maintained
13558 F:      drivers/hid/hid-wiimote*
13559
13560 WINBOND CIR DRIVER
13561 M:      David Härdeman <david@hardeman.nu>
13562 S:      Maintained
13563 F:      drivers/media/rc/winbond-cir.c
13564
13565 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13566 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13567 L:      linux-watchdog@vger.kernel.org
13568 S:      Maintained
13569 F:      drivers/watchdog/ebc-c384_wdt.c
13570
13571 WINSYSTEMS WS16C48 GPIO DRIVER
13572 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13573 L:      linux-gpio@vger.kernel.org
13574 S:      Maintained
13575 F:      drivers/gpio/gpio-ws16c48.c
13576
13577 WIMAX STACK
13578 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13579 M:      linux-wimax@intel.com
13580 L:      wimax@linuxwimax.org (subscribers-only)
13581 S:      Supported
13582 W:      http://linuxwimax.org
13583 F:      Documentation/wimax/README.wimax
13584 F:      include/linux/wimax/debug.h
13585 F:      include/net/wimax.h
13586 F:      include/uapi/linux/wimax.h
13587 F:      net/wimax/
13588
13589 WISTRON LAPTOP BUTTON DRIVER
13590 M:      Miloslav Trmac <mitr@volny.cz>
13591 S:      Maintained
13592 F:      drivers/input/misc/wistron_btns.c
13593
13594 WL3501 WIRELESS PCMCIA CARD DRIVER
13595 L:      linux-wireless@vger.kernel.org
13596 S:      Odd fixes
13597 F:      drivers/net/wireless/wl3501*
13598
13599 WOLFSON MICROELECTRONICS DRIVERS
13600 L:      patches@opensource.wolfsonmicro.com
13601 T:      git https://github.com/CirrusLogic/linux-drivers.git
13602 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13603 S:      Supported
13604 F:      Documentation/hwmon/wm83??
13605 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13606 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13607 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13608 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13609 F:      drivers/clk/clk-wm83*.c
13610 F:      drivers/extcon/extcon-arizona.c
13611 F:      drivers/leds/leds-wm83*.c
13612 F:      drivers/gpio/gpio-*wm*.c
13613 F:      drivers/gpio/gpio-arizona.c
13614 F:      drivers/hwmon/wm83??-hwmon.c
13615 F:      drivers/input/misc/wm831x-on.c
13616 F:      drivers/input/touchscreen/wm831x-ts.c
13617 F:      drivers/input/touchscreen/wm97*.c
13618 F:      drivers/mfd/arizona*
13619 F:      drivers/mfd/wm*.c
13620 F:      drivers/mfd/cs47l24*
13621 F:      drivers/power/supply/wm83*.c
13622 F:      drivers/rtc/rtc-wm83*.c
13623 F:      drivers/regulator/wm8*.c
13624 F:      drivers/video/backlight/wm83*_bl.c
13625 F:      drivers/watchdog/wm83*_wdt.c
13626 F:      include/linux/mfd/arizona/
13627 F:      include/linux/mfd/wm831x/
13628 F:      include/linux/mfd/wm8350/
13629 F:      include/linux/mfd/wm8400*
13630 F:      include/linux/wm97xx.h
13631 F:      include/sound/wm????.h
13632 F:      sound/soc/codecs/arizona.?
13633 F:      sound/soc/codecs/wm*
13634 F:      sound/soc/codecs/cs47l24*
13635
13636 WORKQUEUE
13637 M:      Tejun Heo <tj@kernel.org>
13638 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13639 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13640 S:      Maintained
13641 F:      include/linux/workqueue.h
13642 F:      kernel/workqueue.c
13643 F:      Documentation/core-api/workqueue.rst
13644
13645 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13646 M:      Chen-Yu Tsai <wens@csie.org>
13647 L:      linux-kernel@vger.kernel.org
13648 S:      Maintained
13649 N:      axp[128]
13650
13651 X.25 NETWORK LAYER
13652 M:      Andrew Hendry <andrew.hendry@gmail.com>
13653 L:      linux-x25@vger.kernel.org
13654 S:      Odd Fixes
13655 F:      Documentation/networking/x25*
13656 F:      include/net/x25*
13657 F:      net/x25/
13658
13659 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13660 M:      Thomas Gleixner <tglx@linutronix.de>
13661 M:      Ingo Molnar <mingo@redhat.com>
13662 M:      "H. Peter Anvin" <hpa@zytor.com>
13663 M:      x86@kernel.org
13664 L:      linux-kernel@vger.kernel.org
13665 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13666 S:      Maintained
13667 F:      Documentation/x86/
13668 F:      arch/x86/
13669
13670 X86 PLATFORM DRIVERS
13671 M:      Darren Hart <dvhart@infradead.org>
13672 M:      Andy Shevchenko <andy@infradead.org>
13673 L:      platform-driver-x86@vger.kernel.org
13674 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13675 S:      Maintained
13676 F:      drivers/platform/x86/
13677 F:      drivers/platform/olpc/
13678
13679 X86 MCE INFRASTRUCTURE
13680 M:      Tony Luck <tony.luck@intel.com>
13681 M:      Borislav Petkov <bp@alien8.de>
13682 L:      linux-edac@vger.kernel.org
13683 S:      Maintained
13684 F:      arch/x86/kernel/cpu/mcheck/*
13685
13686 X86 MICROCODE UPDATE SUPPORT
13687 M:      Borislav Petkov <bp@alien8.de>
13688 S:      Maintained
13689 F:      arch/x86/kernel/cpu/microcode/*
13690
13691 X86 VDSO
13692 M:      Andy Lutomirski <luto@amacapital.net>
13693 L:      linux-kernel@vger.kernel.org
13694 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13695 S:      Maintained
13696 F:      arch/x86/entry/vdso/
13697
13698 XC2028/3028 TUNER DRIVER
13699 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13700 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13701 L:      linux-media@vger.kernel.org
13702 W:      https://linuxtv.org
13703 T:      git git://linuxtv.org/media_tree.git
13704 S:      Maintained
13705 F:      drivers/media/tuners/tuner-xc2028.*
13706
13707 XEN HYPERVISOR INTERFACE
13708 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13709 M:      Juergen Gross <jgross@suse.com>
13710 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13712 S:      Supported
13713 F:      arch/x86/xen/
13714 F:      drivers/*/xen-*front.c
13715 F:      drivers/xen/
13716 F:      arch/x86/include/asm/xen/
13717 F:      include/xen/
13718 F:      include/uapi/xen/
13719
13720 XEN HYPERVISOR ARM
13721 M:      Stefano Stabellini <sstabellini@kernel.org>
13722 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13723 S:      Maintained
13724 F:      arch/arm/xen/
13725 F:      arch/arm/include/asm/xen/
13726
13727 XEN HYPERVISOR ARM64
13728 M:      Stefano Stabellini <sstabellini@kernel.org>
13729 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13730 S:      Maintained
13731 F:      arch/arm64/xen/
13732 F:      arch/arm64/include/asm/xen/
13733
13734 XEN NETWORK BACKEND DRIVER
13735 M:      Wei Liu <wei.liu2@citrix.com>
13736 M:      Paul Durrant <paul.durrant@citrix.com>
13737 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13738 L:      netdev@vger.kernel.org
13739 S:      Supported
13740 F:      drivers/net/xen-netback/*
13741
13742 XEN PCI SUBSYSTEM
13743 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13744 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13745 S:      Supported
13746 F:      arch/x86/pci/*xen*
13747 F:      drivers/pci/*xen*
13748
13749 XEN BLOCK SUBSYSTEM
13750 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13751 M:      Roger Pau Monné <roger.pau@citrix.com>
13752 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13753 S:      Supported
13754 F:      drivers/block/xen-blkback/*
13755 F:      drivers/block/xen*
13756
13757 XEN PVSCSI DRIVERS
13758 M:      Juergen Gross <jgross@suse.com>
13759 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13760 L:      linux-scsi@vger.kernel.org
13761 S:      Supported
13762 F:      drivers/scsi/xen-scsifront.c
13763 F:      drivers/xen/xen-scsiback.c
13764 F:      include/xen/interface/io/vscsiif.h
13765
13766 XEN SWIOTLB SUBSYSTEM
13767 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13768 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13769 S:      Supported
13770 F:      arch/x86/xen/*swiotlb*
13771 F:      drivers/xen/*swiotlb*
13772
13773 XFS FILESYSTEM
13774 M:      Darrick J. Wong <darrick.wong@oracle.com>
13775 M:      linux-xfs@vger.kernel.org
13776 L:      linux-xfs@vger.kernel.org
13777 W:      http://xfs.org/
13778 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13779 S:      Supported
13780 F:      Documentation/filesystems/xfs.txt
13781 F:      fs/xfs/
13782
13783 XILINX AXI ETHERNET DRIVER
13784 M:      Anirudha Sarangi <anirudh@xilinx.com>
13785 M:      John Linn <John.Linn@xilinx.com>
13786 S:      Maintained
13787 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13788
13789 XILINX UARTLITE SERIAL DRIVER
13790 M:      Peter Korsgaard <jacmet@sunsite.dk>
13791 L:      linux-serial@vger.kernel.org
13792 S:      Maintained
13793 F:      drivers/tty/serial/uartlite.c
13794
13795 XILINX VIDEO IP CORES
13796 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13797 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13798 L:      linux-media@vger.kernel.org
13799 T:      git git://linuxtv.org/media_tree.git
13800 S:      Supported
13801 F:      Documentation/devicetree/bindings/media/xilinx/
13802 F:      drivers/media/platform/xilinx/
13803 F:      include/uapi/linux/xilinx-v4l2-controls.h
13804
13805 XILLYBUS DRIVER
13806 M:      Eli Billauer <eli.billauer@gmail.com>
13807 L:      linux-kernel@vger.kernel.org
13808 S:      Supported
13809 F:      drivers/char/xillybus/
13810
13811 XTENSA XTFPGA PLATFORM SUPPORT
13812 M:      Max Filippov <jcmvbkbc@gmail.com>
13813 L:      linux-xtensa@linux-xtensa.org
13814 S:      Maintained
13815 F:      drivers/spi/spi-xtensa-xtfpga.c
13816 F:      sound/soc/xtensa/xtfpga-i2s.c
13817
13818 YAM DRIVER FOR AX.25
13819 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13820 L:      linux-hams@vger.kernel.org
13821 S:      Maintained
13822 F:      drivers/net/hamradio/yam*
13823 F:      include/linux/yam.h
13824
13825 YEALINK PHONE DRIVER
13826 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13827 L:      usbb2k-api-dev@nongnu.org
13828 S:      Maintained
13829 F:      Documentation/input/yealink.txt
13830 F:      drivers/input/misc/yealink.*
13831
13832 Z8530 DRIVER FOR AX.25
13833 M:      Joerg Reuter <jreuter@yaina.de>
13834 W:      http://yaina.de/jreuter/
13835 W:      http://www.qsl.net/dl1bke/
13836 L:      linux-hams@vger.kernel.org
13837 S:      Maintained
13838 F:      Documentation/networking/z8530drv.txt
13839 F:      drivers/net/hamradio/*scc.c
13840 F:      drivers/net/hamradio/z8530.h
13841
13842 ZBUD COMPRESSED PAGE ALLOCATOR
13843 M:      Seth Jennings <sjenning@redhat.com>
13844 M:      Dan Streetman <ddstreet@ieee.org>
13845 L:      linux-mm@kvack.org
13846 S:      Maintained
13847 F:      mm/zbud.c
13848 F:      include/linux/zbud.h
13849
13850 ZD1211RW WIRELESS DRIVER
13851 M:      Daniel Drake <dsd@gentoo.org>
13852 M:      Ulrich Kunitz <kune@deine-taler.de>
13853 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13854 L:      linux-wireless@vger.kernel.org
13855 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13856 S:      Maintained
13857 F:      drivers/net/wireless/zydas/zd1211rw/
13858
13859 ZD1301_DEMOD MEDIA DRIVER
13860 M:      Antti Palosaari <crope@iki.fi>
13861 L:      linux-media@vger.kernel.org
13862 W:      https://linuxtv.org/
13863 W:      http://palosaari.fi/linux/
13864 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13865 S:      Maintained
13866 F:      drivers/media/dvb-frontends/zd1301_demod*
13867
13868 ZD1301 MEDIA DRIVER
13869 M:      Antti Palosaari <crope@iki.fi>
13870 L:      linux-media@vger.kernel.org
13871 W:      https://linuxtv.org/
13872 W:      http://palosaari.fi/linux/
13873 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13874 S:      Maintained
13875 F:      drivers/media/usb/dvb-usb-v2/zd1301*
13876
13877 ZPOOL COMPRESSED PAGE STORAGE API
13878 M:      Dan Streetman <ddstreet@ieee.org>
13879 L:      linux-mm@kvack.org
13880 S:      Maintained
13881 F:      mm/zpool.c
13882 F:      include/linux/zpool.h
13883
13884 ZR36067 VIDEO FOR LINUX DRIVER
13885 L:      mjpeg-users@lists.sourceforge.net
13886 L:      linux-media@vger.kernel.org
13887 W:      http://mjpeg.sourceforge.net/driver-zoran/
13888 T:      hg https://linuxtv.org/hg/v4l-dvb
13889 S:      Odd Fixes
13890 F:      drivers/media/pci/zoran/
13891
13892 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13893 M:      Minchan Kim <minchan@kernel.org>
13894 M:      Nitin Gupta <ngupta@vflare.org>
13895 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13896 L:      linux-kernel@vger.kernel.org
13897 S:      Maintained
13898 F:      drivers/block/zram/
13899 F:      Documentation/blockdev/zram.txt
13900
13901 ZS DECSTATION Z85C30 SERIAL DRIVER
13902 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13903 S:      Maintained
13904 F:      drivers/tty/serial/zs.*
13905
13906 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13907 M:      Minchan Kim <minchan@kernel.org>
13908 M:      Nitin Gupta <ngupta@vflare.org>
13909 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13910 L:      linux-mm@kvack.org
13911 S:      Maintained
13912 F:      mm/zsmalloc.c
13913 F:      include/linux/zsmalloc.h
13914 F:      Documentation/vm/zsmalloc.txt
13915
13916 ZSWAP COMPRESSED SWAP CACHING
13917 M:      Seth Jennings <sjenning@redhat.com>
13918 M:      Dan Streetman <ddstreet@ieee.org>
13919 L:      linux-mm@kvack.org
13920 S:      Maintained
13921 F:      mm/zswap.c
13922
13923 THE REST
13924 M:      Linus Torvalds <torvalds@linux-foundation.org>
13925 L:      linux-kernel@vger.kernel.org
13926 Q:      http://patchwork.kernel.org/project/LKML/list/
13927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13928 S:      Buried alive in reporters
13929 F:      *
13930 F:      */