]> git.karo-electronics.de Git - karo-tx-linux.git/blob - MAINTAINERS
IB/SA: Add support to query opa classport info.
[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:      include/linux/mfd/altera-a10sr.h
657
658 ALTERA TRIPLE SPEED ETHERNET DRIVER
659 M:      Vince Bridgers <vbridger@opensource.altera.com>
660 L:      netdev@vger.kernel.org
661 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
662 S:      Maintained
663 F:      drivers/net/ethernet/altera/
664
665 ALTERA UART/JTAG UART SERIAL DRIVERS
666 M:      Tobias Klauser <tklauser@distanz.ch>
667 L:      linux-serial@vger.kernel.org
668 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
669 S:      Maintained
670 F:      drivers/tty/serial/altera_uart.c
671 F:      drivers/tty/serial/altera_jtaguart.c
672 F:      include/linux/altera_uart.h
673 F:      include/linux/altera_jtaguart.h
674
675 AMAZON ETHERNET DRIVERS
676 M:      Netanel Belgazal <netanel@annapurnalabs.com>
677 R:      Saeed Bishara <saeed@annapurnalabs.com>
678 R:      Zorik Machulsky <zorik@annapurnalabs.com>
679 L:      netdev@vger.kernel.org
680 S:      Supported
681 F:      Documentation/networking/ena.txt
682 F:      drivers/net/ethernet/amazon/
683
684 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
685 M:      Tom Lendacky <thomas.lendacky@amd.com>
686 M:      Gary Hook <gary.hook@amd.com>
687 L:      linux-crypto@vger.kernel.org
688 S:      Supported
689 F:      drivers/crypto/ccp/
690 F:      include/linux/ccp.h
691
692 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
693 M:      Huang Rui <ray.huang@amd.com>
694 L:      linux-hwmon@vger.kernel.org
695 S:      Supported
696 F:      Documentation/hwmon/fam15h_power
697 F:      drivers/hwmon/fam15h_power.c
698
699 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
700 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
701 S:      Orphan
702 F:      drivers/usb/gadget/udc/amd5536udc.*
703
704 AMD GEODE PROCESSOR/CHIPSET SUPPORT
705 P:      Andres Salomon <dilinger@queued.net>
706 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
707 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
708 S:      Supported
709 F:      drivers/char/hw_random/geode-rng.c
710 F:      drivers/crypto/geode*
711 F:      drivers/video/fbdev/geode/
712 F:      arch/x86/include/asm/geode.h
713
714 AMD IOMMU (AMD-VI)
715 M:      Joerg Roedel <joro@8bytes.org>
716 L:      iommu@lists.linux-foundation.org
717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
718 S:      Maintained
719 F:      drivers/iommu/amd_iommu*.[ch]
720 F:      include/linux/amd-iommu.h
721
722 AMD KFD
723 M:      Oded Gabbay <oded.gabbay@gmail.com>
724 L:      dri-devel@lists.freedesktop.org
725 T:      git git://people.freedesktop.org/~gabbayo/linux.git
726 S:      Supported
727 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
728 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
729 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
730 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
731 F:      drivers/gpu/drm/amd/amdkfd/
732 F:      drivers/gpu/drm/amd/include/cik_structs.h
733 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
734 F:      drivers/gpu/drm/amd/include/vi_structs.h
735 F:      drivers/gpu/drm/radeon/radeon_kfd.c
736 F:      drivers/gpu/drm/radeon/radeon_kfd.h
737 F:      include/uapi/linux/kfd_ioctl.h
738
739 AMD SEATTLE DEVICE TREE SUPPORT
740 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
741 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
742 M:      Tom Lendacky <thomas.lendacky@amd.com>
743 S:      Supported
744 F:      arch/arm64/boot/dts/amd/
745
746 AMD XGBE DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 L:      netdev@vger.kernel.org
749 S:      Supported
750 F:      drivers/net/ethernet/amd/xgbe/
751 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
752
753 AMS (Apple Motion Sensor) DRIVER
754 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
755 S:      Supported
756 F:      drivers/macintosh/ams/
757
758 ANALOG DEVICES INC AD9389B DRIVER
759 M:      Hans Verkuil <hans.verkuil@cisco.com>
760 L:      linux-media@vger.kernel.org
761 S:      Maintained
762 F:      drivers/media/i2c/ad9389b*
763
764 ANALOG DEVICES INC ADV7180 DRIVER
765 M:      Lars-Peter Clausen <lars@metafoo.de>
766 L:      linux-media@vger.kernel.org
767 W:      http://ez.analog.com/community/linux-device-drivers
768 S:      Supported
769 F:      drivers/media/i2c/adv7180.c
770
771 ANALOG DEVICES INC ADV7511 DRIVER
772 M:      Hans Verkuil <hans.verkuil@cisco.com>
773 L:      linux-media@vger.kernel.org
774 S:      Maintained
775 F:      drivers/media/i2c/adv7511*
776
777 ANALOG DEVICES INC ADV7604 DRIVER
778 M:      Hans Verkuil <hans.verkuil@cisco.com>
779 L:      linux-media@vger.kernel.org
780 S:      Maintained
781 F:      drivers/media/i2c/adv7604*
782
783 ANALOG DEVICES INC ADV7842 DRIVER
784 M:      Hans Verkuil <hans.verkuil@cisco.com>
785 L:      linux-media@vger.kernel.org
786 S:      Maintained
787 F:      drivers/media/i2c/adv7842*
788
789 ANALOG DEVICES INC ASOC CODEC DRIVERS
790 M:      Lars-Peter Clausen <lars@metafoo.de>
791 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
792 W:      http://wiki.analog.com/
793 W:      http://ez.analog.com/community/linux-device-drivers
794 S:      Supported
795 F:      sound/soc/codecs/adau*
796 F:      sound/soc/codecs/adav*
797 F:      sound/soc/codecs/ad1*
798 F:      sound/soc/codecs/ad7*
799 F:      sound/soc/codecs/ssm*
800 F:      sound/soc/codecs/sigmadsp.*
801
802 ANALOG DEVICES INC ASOC DRIVERS
803 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
804 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
805 W:      http://blackfin.uclinux.org/
806 S:      Supported
807 F:      sound/soc/blackfin/*
808
809 ANALOG DEVICES INC IIO DRIVERS
810 M:      Lars-Peter Clausen <lars@metafoo.de>
811 M:      Michael Hennerich <Michael.Hennerich@analog.com>
812 W:      http://wiki.analog.com/
813 W:      http://ez.analog.com/community/linux-device-drivers
814 S:      Supported
815 F:      drivers/iio/*/ad*
816 X:      drivers/iio/*/adjd*
817 F:      drivers/staging/iio/*/ad*
818 F:      drivers/staging/iio/trigger/iio-trig-bfin-timer.c
819
820 ANALOG DEVICES INC DMA DRIVERS
821 M:      Lars-Peter Clausen <lars@metafoo.de>
822 W:      http://ez.analog.com/community/linux-device-drivers
823 S:      Supported
824 F:      drivers/dma/dma-axi-dmac.c
825
826 ANDROID CONFIG FRAGMENTS
827 M:      Rob Herring <robh@kernel.org>
828 S:      Supported
829 F:      kernel/configs/android*
830
831 ANDROID DRIVERS
832 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
833 M:      Arve Hjønnevåg <arve@android.com>
834 M:      Riley Andrews <riandrews@android.com>
835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
836 L:      devel@driverdev.osuosl.org
837 S:      Supported
838 F:      drivers/android/
839 F:      drivers/staging/android/
840
841 ANDROID ION DRIVER
842 M:      Laura Abbott <labbott@redhat.com>
843 M:      Sumit Semwal <sumit.semwal@linaro.org>
844 L:      devel@driverdev.osuosl.org
845 S:      Supported
846 F:      Documentation/devicetree/bindings/staging/ion/
847 F:      drivers/staging/android/ion
848 F:      drivers/staging/android/uapi/ion.h
849 F:      drivers/staging/android/uapi/ion_test.h
850
851 AOA (Apple Onboard Audio) ALSA DRIVER
852 M:      Johannes Berg <johannes@sipsolutions.net>
853 L:      linuxppc-dev@lists.ozlabs.org
854 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
855 S:      Maintained
856 F:      sound/aoa/
857
858 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
859 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
860 L:      linux-iio@vger.kernel.org
861 S:      Maintained
862 F:      drivers/iio/adc/stx104.c
863
864 APM DRIVER
865 M:      Jiri Kosina <jikos@kernel.org>
866 S:      Odd fixes
867 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
868 F:      arch/x86/kernel/apm_32.c
869 F:      include/linux/apm_bios.h
870 F:      include/uapi/linux/apm_bios.h
871 F:      drivers/char/apm-emulation.c
872
873 APPLE BCM5974 MULTITOUCH DRIVER
874 M:      Henrik Rydberg <rydberg@bitmath.org>
875 L:      linux-input@vger.kernel.org
876 S:      Odd fixes
877 F:      drivers/input/mouse/bcm5974.c
878
879 APPLE SMC DRIVER
880 M:      Henrik Rydberg <rydberg@bitmath.org>
881 L:      linux-hwmon@vger.kernel.org
882 S:      Odd fixes
883 F:      drivers/hwmon/applesmc.c
884
885 APPLETALK NETWORK LAYER
886 L:      netdev@vger.kernel.org
887 S:      Odd fixes
888 F:      drivers/net/appletalk/
889 F:      net/appletalk/
890
891 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
892 M:      Duc Dang <dhdang@apm.com>
893 S:      Supported
894 F:      arch/arm64/boot/dts/apm/
895
896 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
897 M:      Iyappan Subramanian <isubramanian@apm.com>
898 M:      Keyur Chudgar <kchudgar@apm.com>
899 M:      Quan Nguyen <qnguyen@apm.com>
900 S:      Supported
901 F:      drivers/net/ethernet/apm/xgene/
902 F:      drivers/net/phy/mdio-xgene.c
903 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
904 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
905
906 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
907 M:      Iyappan Subramanian <isubramanian@apm.com>
908 M:      Keyur Chudgar <kchudgar@apm.com>
909 S:      Supported
910 F:      drivers/net/ethernet/apm/xgene-v2/
911
912 APPLIED MICRO (APM) X-GENE SOC PMU
913 M:      Tai Nguyen <ttnguyen@apm.com>
914 S:      Supported
915 F:      drivers/perf/xgene_pmu.c
916 F:      Documentation/perf/xgene-pmu.txt
917 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
918
919 APTINA CAMERA SENSOR PLL
920 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
921 L:      linux-media@vger.kernel.org
922 S:      Maintained
923 F:      drivers/media/i2c/aptina-pll.*
924
925 ARC FRAMEBUFFER DRIVER
926 M:      Jaya Kumar <jayalk@intworks.biz>
927 S:      Maintained
928 F:      drivers/video/fbdev/arcfb.c
929 F:      drivers/video/fbdev/core/fb_defio.c
930
931 ARCNET NETWORK LAYER
932 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
933 L:      netdev@vger.kernel.org
934 S:      Maintained
935 F:      drivers/net/arcnet/
936 F:      include/uapi/linux/if_arcnet.h
937
938 ARC PGU DRM DRIVER
939 M:      Alexey Brodkin <abrodkin@synopsys.com>
940 S:      Supported
941 F:      drivers/gpu/drm/arc/
942 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
943
944 ARM ARCHITECTED TIMER DRIVER
945 M:      Mark Rutland <mark.rutland@arm.com>
946 M:      Marc Zyngier <marc.zyngier@arm.com>
947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948 S:      Maintained
949 F:      arch/arm/include/asm/arch_timer.h
950 F:      arch/arm64/include/asm/arch_timer.h
951 F:      drivers/clocksource/arm_arch_timer.c
952
953 ARM HDLCD DRM DRIVER
954 M:      Liviu Dudau <liviu.dudau@arm.com>
955 S:      Supported
956 F:      drivers/gpu/drm/arm/hdlcd_*
957 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
958
959 ARM MALI-DP DRM DRIVER
960 M:      Liviu Dudau <liviu.dudau@arm.com>
961 M:      Brian Starkey <brian.starkey@arm.com>
962 M:      Mali DP Maintainers <malidp@foss.arm.com>
963 S:      Supported
964 F:      drivers/gpu/drm/arm/
965 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
966
967 ARM MFM AND FLOPPY DRIVERS
968 M:      Ian Molton <spyro@f2s.com>
969 S:      Maintained
970 F:      arch/arm/lib/floppydma.S
971 F:      arch/arm/include/asm/floppy.h
972
973 ARM PMU PROFILING AND DEBUGGING
974 M:      Will Deacon <will.deacon@arm.com>
975 M:      Mark Rutland <mark.rutland@arm.com>
976 S:      Maintained
977 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978 F:      arch/arm*/kernel/perf_*
979 F:      arch/arm/oprofile/common.c
980 F:      arch/arm*/kernel/hw_breakpoint.c
981 F:      arch/arm*/include/asm/hw_breakpoint.h
982 F:      arch/arm*/include/asm/perf_event.h
983 F:      drivers/perf/*
984 F:      include/linux/perf/arm_pmu.h
985 F:      Documentation/devicetree/bindings/arm/pmu.txt
986
987 ARM PORT
988 M:      Russell King <linux@armlinux.org.uk>
989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 W:      http://www.armlinux.org.uk/
991 S:      Maintained
992 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
993 F:      arch/arm/
994
995 ARM SUB-ARCHITECTURES
996 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997 S:      Maintained
998 F:      arch/arm/mach-*/
999 F:      arch/arm/plat-*/
1000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1001
1002 ARM PRIMECELL AACI PL041 DRIVER
1003 M:      Russell King <linux@armlinux.org.uk>
1004 S:      Maintained
1005 F:      sound/arm/aaci.*
1006
1007 ARM PRIMECELL CLCD PL110 DRIVER
1008 M:      Russell King <linux@armlinux.org.uk>
1009 S:      Maintained
1010 F:      drivers/video/fbdev/amba-clcd.*
1011
1012 ARM PRIMECELL KMI PL050 DRIVER
1013 M:      Russell King <linux@armlinux.org.uk>
1014 S:      Maintained
1015 F:      drivers/input/serio/ambakmi.*
1016 F:      include/linux/amba/kmi.h
1017
1018 ARM PRIMECELL MMCI PL180/1 DRIVER
1019 M:      Russell King <linux@armlinux.org.uk>
1020 S:      Maintained
1021 F:      drivers/mmc/host/mmci.*
1022 F:      include/linux/amba/mmci.h
1023
1024 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1025 M:      Russell King <linux@armlinux.org.uk>
1026 S:      Maintained
1027 F:      drivers/tty/serial/amba-pl01*.c
1028 F:      include/linux/amba/serial.h
1029
1030 ARM PRIMECELL BUS SUPPORT
1031 M:      Russell King <linux@armlinux.org.uk>
1032 S:      Maintained
1033 F:      drivers/amba/
1034 F:      include/linux/amba/bus.h
1035
1036 ARM/ADS SPHERE MACHINE SUPPORT
1037 M:      Lennert Buytenhek <kernel@wantstofly.org>
1038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039 S:      Maintained
1040
1041 ARM/AFEB9260 MACHINE SUPPORT
1042 M:      Sergey Lapin <slapin@ossfans.org>
1043 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044 S:      Maintained
1045
1046 ARM/AJECO 1ARM MACHINE SUPPORT
1047 M:      Lennert Buytenhek <kernel@wantstofly.org>
1048 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049 S:      Maintained
1050
1051 ARM/Allwinner sunXi SoC support
1052 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1053 M:      Chen-Yu Tsai <wens@csie.org>
1054 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055 S:      Maintained
1056 N:      sun[x456789]i
1057 F:      arch/arm/boot/dts/ntc-gr8*
1058 F:      arch/arm64/boot/dts/allwinner/
1059
1060 ARM/Allwinner SoC Clock Support
1061 M:      Emilio López <emilio@elopez.com.ar>
1062 S:      Maintained
1063 F:      drivers/clk/sunxi/
1064
1065 ARM/Amlogic Meson SoC support
1066 M:      Carlo Caione <carlo@caione.org>
1067 M:      Kevin Hilman <khilman@baylibre.com>
1068 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069 L:      linux-amlogic@lists.infradead.org
1070 W:      http://linux-meson.com/
1071 S:      Maintained
1072 F:      arch/arm/mach-meson/
1073 F:      arch/arm/boot/dts/meson*
1074 F:      arch/arm64/boot/dts/amlogic/
1075 F:      drivers/pinctrl/meson/
1076 F:      drivers/mmc/host/meson*
1077 N:      meson
1078
1079 ARM/Annapurna Labs ALPINE ARCHITECTURE
1080 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1081 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1082 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083 S:      Maintained
1084 F:      arch/arm/mach-alpine/
1085 F:      arch/arm/boot/dts/alpine*
1086 F:      arch/arm64/boot/dts/al/
1087 F:      drivers/*/*alpine*
1088
1089 ARM/ARTPEC MACHINE SUPPORT
1090 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1091 M:      Lars Persson <lars.persson@axis.com>
1092 M:      Niklas Cassel <niklas.cassel@axis.com>
1093 S:      Maintained
1094 L:      linux-arm-kernel@axis.com
1095 F:      arch/arm/mach-artpec
1096 F:      arch/arm/boot/dts/artpec6*
1097 F:      drivers/clk/axis
1098
1099 ARM/ASPEED MACHINE SUPPORT
1100 M:      Joel Stanley <joel@jms.id.au>
1101 S:      Maintained
1102 F:      arch/arm/mach-aspeed/
1103 F:      arch/arm/boot/dts/aspeed-*
1104 F:      drivers/*/*aspeed*
1105
1106 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1107 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1108 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1109 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 W:      http://www.linux4sam.org
1112 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1113 S:      Supported
1114 F:      arch/arm/mach-at91/
1115 F:      include/soc/at91/
1116 F:      arch/arm/boot/dts/at91*.dts
1117 F:      arch/arm/boot/dts/at91*.dtsi
1118 F:      arch/arm/boot/dts/sama*.dts
1119 F:      arch/arm/boot/dts/sama*.dtsi
1120 F:      arch/arm/include/debug/at91.S
1121
1122 ARM/ATMEL AT91 Clock Support
1123 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1124 S:      Maintained
1125 F:      drivers/clk/at91
1126
1127 ARM/CALXEDA HIGHBANK ARCHITECTURE
1128 M:      Rob Herring <robh@kernel.org>
1129 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 S:      Maintained
1131 F:      arch/arm/mach-highbank/
1132 F:      arch/arm/boot/dts/highbank.dts
1133 F:      arch/arm/boot/dts/ecx-*.dts*
1134
1135 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1136 M:      Krzysztof Halasa <khalasa@piap.pl>
1137 S:      Maintained
1138 F:      arch/arm/mach-cns3xxx/
1139
1140 ARM/CAVIUM THUNDER NETWORK DRIVER
1141 M:      Sunil Goutham <sgoutham@cavium.com>
1142 M:      Robert Richter <rric@kernel.org>
1143 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144 S:      Supported
1145 F:      drivers/net/ethernet/cavium/thunder/
1146
1147 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1148 M:      Alexander Shiyan <shc_work@mail.ru>
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Odd Fixes
1151 N:      clps711x
1152
1153 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1154 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1155 M:      Ryan Mallon <rmallon@gmail.com>
1156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 S:      Maintained
1158 F:      arch/arm/mach-ep93xx/
1159 F:      arch/arm/mach-ep93xx/include/mach/
1160
1161 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1162 M:      Lennert Buytenhek <kernel@wantstofly.org>
1163 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164 S:      Maintained
1165
1166 ARM/CLKDEV SUPPORT
1167 M:      Russell King <linux@armlinux.org.uk>
1168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169 S:      Maintained
1170 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1171 F:      arch/arm/include/asm/clkdev.h
1172 F:      drivers/clk/clkdev.c
1173
1174 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1175 M:      Mike Rapoport <mike@compulab.co.il>
1176 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177 S:      Maintained
1178
1179 ARM/CONTEC MICRO9 MACHINE SUPPORT
1180 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1181 S:      Maintained
1182 F:      arch/arm/mach-ep93xx/micro9.c
1183
1184 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1185 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1186 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187 S:      Maintained
1188 F:      drivers/hwtracing/coresight/*
1189 F:      Documentation/trace/coresight.txt
1190 F:      Documentation/devicetree/bindings/arm/coresight.txt
1191 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1192 F:      tools/perf/arch/arm/util/pmu.c
1193 F:      tools/perf/arch/arm/util/auxtrace.c
1194 F:      tools/perf/arch/arm/util/cs-etm.c
1195 F:      tools/perf/arch/arm/util/cs-etm.h
1196 F:      tools/perf/util/cs-etm.h
1197
1198 ARM/CORGI MACHINE SUPPORT
1199 M:      Richard Purdie <rpurdie@rpsys.net>
1200 S:      Maintained
1201
1202 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1203 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1204 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 T:      git git://github.com/ulli-kroll/linux.git
1206 S:      Maintained
1207 F:      arch/arm/mach-gemini/
1208 F:      drivers/rtc/rtc-gemini.c
1209
1210 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1211 M:      Barry Song <baohua@kernel.org>
1212 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1214 S:      Maintained
1215 F:      arch/arm/boot/dts/prima2*
1216 F:      arch/arm/mach-prima2/
1217 F:      drivers/clk/sirf/
1218 F:      drivers/clocksource/timer-prima2.c
1219 F:      drivers/clocksource/timer-atlas7.c
1220 N:      [^a-z]sirf
1221
1222 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1223 M:      Baruch Siach <baruch@tkos.co.il>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      arch/arm/boot/dts/cx92755*
1227 N:      digicolor
1228
1229 ARM/EBSA110 MACHINE SUPPORT
1230 M:      Russell King <linux@armlinux.org.uk>
1231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232 W:      http://www.armlinux.org.uk/
1233 S:      Maintained
1234 F:      arch/arm/mach-ebsa110/
1235 F:      drivers/net/ethernet/amd/am79c961a.*
1236
1237 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1238 M:      Uwe Kleine-König <kernel@pengutronix.de>
1239 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240 S:      Maintained
1241 N:      efm32
1242
1243 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1244 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246 S:      Maintained
1247 F:      arch/arm/mach-pxa/ezx.c
1248
1249 ARM/FARADAY FA526 PORT
1250 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 S:      Maintained
1253 T:      git git://git.berlios.de/gemini-board
1254 F:      arch/arm/mm/*-fa*
1255
1256 ARM/FOOTBRIDGE ARCHITECTURE
1257 M:      Russell King <linux@armlinux.org.uk>
1258 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259 W:      http://www.armlinux.org.uk/
1260 S:      Maintained
1261 F:      arch/arm/include/asm/hardware/dec21285.h
1262 F:      arch/arm/mach-footbridge/
1263
1264 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1265 M:      Shawn Guo <shawnguo@kernel.org>
1266 M:      Sascha Hauer <kernel@pengutronix.de>
1267 R:      Fabio Estevam <fabio.estevam@nxp.com>
1268 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 S:      Maintained
1270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1271 F:      arch/arm/mach-imx/
1272 F:      arch/arm/mach-mxs/
1273 F:      arch/arm/boot/dts/imx*
1274 F:      arch/arm/configs/imx*_defconfig
1275 F:      drivers/clk/imx/
1276 F:      include/soc/imx/
1277
1278 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1279 M:      Shawn Guo <shawnguo@kernel.org>
1280 M:      Sascha Hauer <kernel@pengutronix.de>
1281 R:      Stefan Agner <stefan@agner.ch>
1282 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 S:      Maintained
1284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1285 F:      arch/arm/mach-imx/*vf610*
1286 F:      arch/arm/boot/dts/vf*
1287
1288 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1289 M:      Lennert Buytenhek <kernel@wantstofly.org>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S:      Maintained
1292
1293 ARM/GUMSTIX MACHINE SUPPORT
1294 M:      Steve Sakoman <sakoman@gmail.com>
1295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S:      Maintained
1297
1298 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1299 M:      Philipp Zabel <philipp.zabel@gmail.com>
1300 M:      Paul Parsons <lost.distance@yahoo.com>
1301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 S:      Maintained
1303 F:      arch/arm/mach-pxa/hx4700.c
1304 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1305 F:      sound/soc/pxa/hx4700.c
1306
1307 ARM/HISILICON SOC SUPPORT
1308 M:      Wei Xu <xuwei5@hisilicon.com>
1309 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310 W:      http://www.hisilicon.com
1311 S:      Supported
1312 T:      git git://github.com/hisilicon/linux-hisi.git
1313 F:      arch/arm/mach-hisi/
1314 F:      arch/arm/boot/dts/hi3*
1315 F:      arch/arm/boot/dts/hip*
1316 F:      arch/arm/boot/dts/hisi*
1317 F:      arch/arm64/boot/dts/hisilicon/
1318
1319 ARM/HP JORNADA 7XX MACHINE SUPPORT
1320 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1321 W:      www.jlime.com
1322 S:      Maintained
1323 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1324 F:      arch/arm/mach-sa1100/jornada720.c
1325 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1326
1327 ARM/IGEP MACHINE SUPPORT
1328 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1329 M:      Javier Martinez Canillas <javier@dowhile0.org>
1330 L:      linux-omap@vger.kernel.org
1331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 S:      Maintained
1333 F:      arch/arm/boot/dts/omap3-igep*
1334
1335 ARM/INCOME PXA270 SUPPORT
1336 M:      Marek Vasut <marek.vasut@gmail.com>
1337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 S:      Maintained
1339 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1340
1341 ARM/INTEL IOP32X ARM ARCHITECTURE
1342 M:      Lennert Buytenhek <kernel@wantstofly.org>
1343 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344 S:      Maintained
1345
1346 ARM/INTEL IOP33X ARM ARCHITECTURE
1347 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 S:      Orphan
1349
1350 ARM/INTEL IOP13XX ARM ARCHITECTURE
1351 M:      Lennert Buytenhek <kernel@wantstofly.org>
1352 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 S:      Maintained
1354
1355 ARM/INTEL IQ81342EX MACHINE SUPPORT
1356 M:      Lennert Buytenhek <kernel@wantstofly.org>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S:      Maintained
1359
1360 ARM/INTEL IXDP2850 MACHINE SUPPORT
1361 M:      Lennert Buytenhek <kernel@wantstofly.org>
1362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 S:      Maintained
1364
1365 ARM/INTEL IXP4XX ARM ARCHITECTURE
1366 M:      Imre Kaloz <kaloz@openwrt.org>
1367 M:      Krzysztof Halasa <khalasa@piap.pl>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 F:      arch/arm/mach-ixp4xx/
1371
1372 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1373 M:      Jonathan Cameron <jic23@cam.ac.uk>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Maintained
1376 F:      arch/arm/mach-pxa/stargate2.c
1377 F:      drivers/pcmcia/pxa2xx_stargate2.c
1378
1379 ARM/INTEL XSC3 (MANZANO) ARM CORE
1380 M:      Lennert Buytenhek <kernel@wantstofly.org>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383
1384 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1385 M:      Lennert Buytenhek <kernel@wantstofly.org>
1386 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 S:      Maintained
1388
1389 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1390 M:      Santosh Shilimkar <ssantosh@kernel.org>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 S:      Maintained
1393 F:      arch/arm/mach-keystone/
1394 F:      arch/arm/boot/dts/keystone-*
1395 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1396
1397 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1398 M:      Santosh Shilimkar <ssantosh@kernel.org>
1399 L:      linux-kernel@vger.kernel.org
1400 S:      Maintained
1401 F:      drivers/clk/keystone/
1402
1403 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1404 M:      Santosh Shilimkar <ssantosh@kernel.org>
1405 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 L:      linux-kernel@vger.kernel.org
1407 S:      Maintained
1408 F:      drivers/clocksource/timer-keystone.c
1409
1410 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1411 M:      Santosh Shilimkar <ssantosh@kernel.org>
1412 L:      linux-kernel@vger.kernel.org
1413 S:      Maintained
1414 F:      drivers/power/reset/keystone-reset.c
1415
1416 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1417 M:      Santosh Shilimkar <ssantosh@kernel.org>
1418 L:      linux-kernel@vger.kernel.org
1419 S:      Maintained
1420 F:      drivers/memory/*emif*
1421
1422 ARM/LG1K ARCHITECTURE
1423 M:      Chanho Min <chanho.min@lge.com>
1424 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 S:      Maintained
1426 F:      arch/arm64/boot/dts/lg/
1427
1428 ARM/LOGICPD PXA270 MACHINE SUPPORT
1429 M:      Lennert Buytenhek <kernel@wantstofly.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432
1433 ARM/LPC18XX ARCHITECTURE
1434 M:      Joachim Eastwood <manabian@gmail.com>
1435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 S:      Maintained
1437 F:      arch/arm/boot/dts/lpc43*
1438 F:      drivers/clk/nxp/clk-lpc18xx*
1439 F:      drivers/clocksource/time-lpc32xx.c
1440 F:      drivers/i2c/busses/i2c-lpc2k.c
1441 F:      drivers/memory/pl172.c
1442 F:      drivers/mtd/spi-nor/nxp-spifi.c
1443 F:      drivers/rtc/rtc-lpc24xx.c
1444 N:      lpc18xx
1445
1446 ARM/LPC32XX SOC SUPPORT
1447 M:      Vladimir Zapolskiy <vz@mleia.com>
1448 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1449 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1451 S:      Maintained
1452 F:      arch/arm/boot/dts/lpc32*
1453 F:      arch/arm/mach-lpc32xx/
1454 F:      drivers/i2c/busses/i2c-pnx.c
1455 F:      drivers/net/ethernet/nxp/lpc_eth.c
1456 F:      drivers/usb/host/ohci-nxp.c
1457 F:      drivers/watchdog/pnx4008_wdt.c
1458 N:      lpc32xx
1459
1460 ARM/MAGICIAN MACHINE SUPPORT
1461 M:      Philipp Zabel <philipp.zabel@gmail.com>
1462 S:      Maintained
1463
1464 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1465 M:      Jason Cooper <jason@lakedaemon.net>
1466 M:      Andrew Lunn <andrew@lunn.ch>
1467 M:      Gregory Clement <gregory.clement@free-electrons.com>
1468 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 S:      Maintained
1471 F:      arch/arm/mach-mvebu/
1472 F:      drivers/rtc/rtc-armada38x.c
1473 F:      arch/arm/boot/dts/armada*
1474 F:      arch/arm/boot/dts/kirkwood*
1475 F:      arch/arm64/boot/dts/marvell/armada*
1476 F:      drivers/cpufreq/mvebu-cpufreq.c
1477 F:      arch/arm/configs/mvebu_*_defconfig
1478
1479 ARM/Marvell Berlin SoC support
1480 M:      Jisheng Zhang <jszhang@marvell.com>
1481 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      arch/arm/mach-berlin/
1485 F:      arch/arm/boot/dts/berlin*
1486 F:      arch/arm64/boot/dts/marvell/berlin*
1487
1488
1489 ARM/Marvell Dove/MV78xx0/Orion SOC support
1490 M:      Jason Cooper <jason@lakedaemon.net>
1491 M:      Andrew Lunn <andrew@lunn.ch>
1492 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1493 M:      Gregory Clement <gregory.clement@free-electrons.com>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496 F:      arch/arm/mach-dove/
1497 F:      arch/arm/mach-mv78xx0/
1498 F:      arch/arm/mach-orion5x/
1499 F:      arch/arm/plat-orion/
1500 F:      arch/arm/boot/dts/dove*
1501 F:      arch/arm/boot/dts/orion5x*
1502
1503
1504 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1505 M:      Alexander Clouter <alex@digriz.org.uk>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 W:      http://www.digriz.org.uk/ts78xx/kernel
1508 S:      Maintained
1509 F:      arch/arm/mach-orion5x/ts78xx-*
1510
1511 ARM/OXNAS platform support
1512 M:      Neil Armstrong <narmstrong@baylibre.com>
1513 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1515 S:      Maintained
1516 F:      arch/arm/mach-oxnas/
1517 F:      arch/arm/boot/dts/ox8*.dtsi
1518 F:      arch/arm/boot/dts/wd-mbwe.dts
1519 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1520 N:      oxnas
1521
1522 ARM/Mediatek RTC DRIVER
1523 M:      Eddie Huang <eddie.huang@mediatek.com>
1524 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1526 S:      Maintained
1527 F:      drivers/rtc/rtc-mt6397.c
1528
1529 ARM/Mediatek SoC support
1530 M:      Matthias Brugger <matthias.bgg@gmail.com>
1531 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1533 S:      Maintained
1534 F:      arch/arm/boot/dts/mt6*
1535 F:      arch/arm/boot/dts/mt7*
1536 F:      arch/arm/boot/dts/mt8*
1537 F:      arch/arm/mach-mediatek/
1538 F:      arch/arm64/boot/dts/mediatek/
1539 N:      mtk
1540 K:      mediatek
1541
1542 ARM/Mediatek USB3 PHY DRIVER
1543 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1546 S:      Maintained
1547 F:      drivers/phy/phy-mt65xx-usb3.c
1548
1549 ARM/MICREL KS8695 ARCHITECTURE
1550 M:      Greg Ungerer <gerg@uclinux.org>
1551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 F:      arch/arm/mach-ks8695/
1553 S:      Odd Fixes
1554
1555 ARM/MIOA701 MACHINE SUPPORT
1556 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 F:      arch/arm/mach-pxa/mioa701.c
1559 S:      Maintained
1560
1561 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1562 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1563 S:      Maintained
1564
1565 ARM/NOMADIK ARCHITECTURE
1566 M:      Alessandro Rubini <rubini@unipv.it>
1567 M:      Linus Walleij <linus.walleij@linaro.org>
1568 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 S:      Maintained
1570 F:      arch/arm/mach-nomadik/
1571 F:      drivers/pinctrl/nomadik/
1572 F:      drivers/i2c/busses/i2c-nomadik.c
1573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1574
1575 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1576 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1577 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1578 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1579 S:      Supported
1580
1581 ARM/TOSA MACHINE SUPPORT
1582 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1583 M:      Dirk Opfer <dirk@opfer-online.de>
1584 S:      Maintained
1585
1586 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1587 M:      Marek Vasut <marek.vasut@gmail.com>
1588 L:      linux-arm-kernel@lists.infradead.org
1589 W:      http://hackndev.com
1590 S:      Maintained
1591 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1592 F:      arch/arm/mach-pxa/palmtx.c
1593 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1594 F:      arch/arm/mach-pxa/palmt5.c
1595 F:      arch/arm/mach-pxa/include/mach/palmld.h
1596 F:      arch/arm/mach-pxa/palmld.c
1597 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1598 F:      arch/arm/mach-pxa/palmte2.c
1599 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1600 F:      arch/arm/mach-pxa/palmtc.c
1601
1602 ARM/PALM TREO SUPPORT
1603 M:      Tomas Cech <sleep_walker@suse.com>
1604 L:      linux-arm-kernel@lists.infradead.org
1605 W:      http://hackndev.com
1606 S:      Maintained
1607 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1608 F:      arch/arm/mach-pxa/palmtreo.c
1609
1610 ARM/PALMZ72 SUPPORT
1611 M:      Sergey Lapin <slapin@ossfans.org>
1612 L:      linux-arm-kernel@lists.infradead.org
1613 W:      http://hackndev.com
1614 S:      Maintained
1615 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1616 F:      arch/arm/mach-pxa/palmz72.c
1617
1618 ARM/PLEB SUPPORT
1619 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1620 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1621 S:      Maintained
1622
1623 ARM/PT DIGITAL BOARD PORT
1624 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1625 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 W:      http://www.armlinux.org.uk/
1627 S:      Maintained
1628
1629 ARM/QUALCOMM SUPPORT
1630 M:      Andy Gross <andy.gross@linaro.org>
1631 M:      David Brown <david.brown@linaro.org>
1632 L:      linux-arm-msm@vger.kernel.org
1633 L:      linux-soc@vger.kernel.org
1634 S:      Maintained
1635 F:      Documentation/devicetree/bindings/soc/qcom/
1636 F:      arch/arm/boot/dts/qcom-*.dts
1637 F:      arch/arm/boot/dts/qcom-*.dtsi
1638 F:      arch/arm/mach-qcom/
1639 F:      arch/arm64/boot/dts/qcom/*
1640 F:      drivers/i2c/busses/i2c-qup.c
1641 F:      drivers/clk/qcom/
1642 F:      drivers/pinctrl/qcom/
1643 F:      drivers/dma/qcom/
1644 F:      drivers/soc/qcom/
1645 F:      drivers/spi/spi-qup.c
1646 F:      drivers/tty/serial/msm_serial.h
1647 F:      drivers/tty/serial/msm_serial.c
1648 F:      drivers/*/pm8???-*
1649 F:      drivers/mfd/ssbi.c
1650 F:      drivers/firmware/qcom_scm.c
1651 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1652
1653 ARM/RADISYS ENP2611 MACHINE SUPPORT
1654 M:      Lennert Buytenhek <kernel@wantstofly.org>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657
1658 ARM/RENESAS ARM64 ARCHITECTURE
1659 M:      Simon Horman <horms@verge.net.au>
1660 M:      Magnus Damm <magnus.damm@gmail.com>
1661 L:      linux-renesas-soc@vger.kernel.org
1662 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1664 S:      Supported
1665 F:      arch/arm64/boot/dts/renesas/
1666 F:      drivers/soc/renesas/
1667 F:      include/linux/soc/renesas/
1668
1669 ARM/RISCPC ARCHITECTURE
1670 M:      Russell King <linux@armlinux.org.uk>
1671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 W:      http://www.armlinux.org.uk/
1673 S:      Maintained
1674 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1675 F:      arch/arm/include/asm/hardware/ioc.h
1676 F:      arch/arm/include/asm/hardware/iomd.h
1677 F:      arch/arm/include/asm/hardware/memc.h
1678 F:      arch/arm/mach-rpc/
1679 F:      drivers/net/ethernet/8390/etherh.c
1680 F:      drivers/net/ethernet/i825xx/ether1*
1681 F:      drivers/net/ethernet/seeq/ether3*
1682 F:      drivers/scsi/arm/
1683
1684 ARM/Rockchip SoC support
1685 M:      Heiko Stuebner <heiko@sntech.de>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 L:      linux-rockchip@lists.infradead.org
1688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1689 S:      Maintained
1690 F:      arch/arm/boot/dts/rk3*
1691 F:      arch/arm/mach-rockchip/
1692 F:      drivers/clk/rockchip/
1693 F:      drivers/i2c/busses/i2c-rk3x.c
1694 F:      drivers/*/*rockchip*
1695 F:      drivers/*/*/*rockchip*
1696 F:      sound/soc/rockchip/
1697 N:      rockchip
1698
1699 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1700 M:      Kukjin Kim <kgene@kernel.org>
1701 M:      Krzysztof Kozlowski <krzk@kernel.org>
1702 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1703 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1705 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1706 S:      Maintained
1707 F:      arch/arm/boot/dts/s3c*
1708 F:      arch/arm/boot/dts/s5p*
1709 F:      arch/arm/boot/dts/samsung*
1710 F:      arch/arm/boot/dts/exynos*
1711 F:      arch/arm64/boot/dts/exynos/
1712 F:      arch/arm/plat-samsung/
1713 F:      arch/arm/mach-s3c24*/
1714 F:      arch/arm/mach-s3c64xx/
1715 F:      arch/arm/mach-s5p*/
1716 F:      arch/arm/mach-exynos*/
1717 F:      drivers/*/*s3c24*
1718 F:      drivers/*/*/*s3c24*
1719 F:      drivers/*/*s3c64xx*
1720 F:      drivers/*/*s5pv210*
1721 F:      drivers/memory/samsung/*
1722 F:      drivers/soc/samsung/*
1723 F:      Documentation/arm/Samsung/
1724 F:      Documentation/devicetree/bindings/arm/samsung/
1725 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1726 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1727 N:      exynos
1728
1729 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1730 M:      Kyungmin Park <kyungmin.park@samsung.com>
1731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 S:      Maintained
1733 F:      arch/arm/mach-s5pv210/
1734
1735 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1736 M:      Kyungmin Park <kyungmin.park@samsung.com>
1737 M:      Kamil Debski <kamil@wypas.org>
1738 M:      Andrzej Hajda <a.hajda@samsung.com>
1739 L:      linux-arm-kernel@lists.infradead.org
1740 L:      linux-media@vger.kernel.org
1741 S:      Maintained
1742 F:      drivers/media/platform/s5p-g2d/
1743
1744 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1745 M:      Kyungmin Park <kyungmin.park@samsung.com>
1746 M:      Kamil Debski <kamil@wypas.org>
1747 M:      Jeongtae Park <jtp.park@samsung.com>
1748 M:      Andrzej Hajda <a.hajda@samsung.com>
1749 L:      linux-arm-kernel@lists.infradead.org
1750 L:      linux-media@vger.kernel.org
1751 S:      Maintained
1752 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1753 F:      drivers/media/platform/s5p-mfc/
1754
1755 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1756 M:      Kyungmin Park <kyungmin.park@samsung.com>
1757 L:      linux-arm-kernel@lists.infradead.org
1758 L:      linux-media@vger.kernel.org
1759 S:      Maintained
1760 F:      drivers/staging/media/platform/s5p-cec/
1761
1762 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1763 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1764 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1765 L:      linux-arm-kernel@lists.infradead.org
1766 L:      linux-media@vger.kernel.org
1767 S:      Maintained
1768 F:      drivers/media/platform/s5p-jpeg/
1769
1770 ARM/SHMOBILE ARM ARCHITECTURE
1771 M:      Simon Horman <horms@verge.net.au>
1772 M:      Magnus Damm <magnus.damm@gmail.com>
1773 L:      linux-renesas-soc@vger.kernel.org
1774 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1776 S:      Supported
1777 F:      arch/arm/boot/dts/emev2*
1778 F:      arch/arm/boot/dts/r7s*
1779 F:      arch/arm/boot/dts/r8a*
1780 F:      arch/arm/boot/dts/sh*
1781 F:      arch/arm/configs/shmobile_defconfig
1782 F:      arch/arm/include/debug/renesas-scif.S
1783 F:      arch/arm/mach-shmobile/
1784 F:      drivers/soc/renesas/
1785 F:      include/linux/soc/renesas/
1786
1787 ARM/SOCFPGA ARCHITECTURE
1788 M:      Dinh Nguyen <dinguyen@kernel.org>
1789 S:      Maintained
1790 F:      arch/arm/mach-socfpga/
1791 F:      arch/arm/boot/dts/socfpga*
1792 F:      arch/arm/configs/socfpga_defconfig
1793 F:      arch/arm64/boot/dts/altera/
1794 W:      http://www.rocketboards.org
1795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1796
1797 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1798 M:      Dinh Nguyen <dinguyen@kernel.org>
1799 S:      Maintained
1800 F:      drivers/clk/socfpga/
1801
1802 ARM/SOCFPGA EDAC SUPPORT
1803 M:      Thor Thayer <thor.thayer@linux.intel.com>
1804 S:      Maintained
1805 F:      drivers/edac/altera_edac.
1806
1807 ARM/STI ARCHITECTURE
1808 M:      Patrice Chotard <patrice.chotard@st.com>
1809 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 L:      kernel@stlinux.com
1811 W:      http://www.stlinux.com
1812 S:      Maintained
1813 F:      arch/arm/mach-sti/
1814 F:      arch/arm/boot/dts/sti*
1815 F:      drivers/char/hw_random/st-rng.c
1816 F:      drivers/clocksource/arm_global_timer.c
1817 F:      drivers/clocksource/clksrc_st_lpc.c
1818 F:      drivers/cpufreq/sti-cpufreq.c
1819 F:      drivers/dma/st_fdma*
1820 F:      drivers/i2c/busses/i2c-st.c
1821 F:      drivers/media/rc/st_rc.c
1822 F:      drivers/media/platform/sti/c8sectpfe/
1823 F:      drivers/mmc/host/sdhci-st.c
1824 F:      drivers/phy/phy-miphy28lp.c
1825 F:      drivers/phy/phy-stih407-usb.c
1826 F:      drivers/pinctrl/pinctrl-st.c
1827 F:      drivers/remoteproc/st_remoteproc.c
1828 F:      drivers/remoteproc/st_slim_rproc.c
1829 F:      drivers/reset/sti/
1830 F:      drivers/rtc/rtc-st-lpc.c
1831 F:      drivers/tty/serial/st-asc.c
1832 F:      drivers/usb/dwc3/dwc3-st.c
1833 F:      drivers/usb/host/ehci-st.c
1834 F:      drivers/usb/host/ohci-st.c
1835 F:      drivers/watchdog/st_lpc_wdt.c
1836 F:      drivers/ata/ahci_st.c
1837 F:      include/linux/remoteproc/st_slim_rproc.h
1838
1839 ARM/STM32 ARCHITECTURE
1840 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1841 M:      Alexandre Torgue <alexandre.torgue@st.com>
1842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 S:      Maintained
1844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1845 N:      stm32
1846 F:      drivers/clocksource/armv7m_systick.c
1847
1848 ARM/TANGO ARCHITECTURE
1849 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1850 L:      linux-arm-kernel@lists.infradead.org
1851 S:      Maintained
1852 N:      tango
1853
1854 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1855 M:      Lennert Buytenhek <kernel@wantstofly.org>
1856 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 S:      Maintained
1858
1859 ARM/TETON BGA MACHINE SUPPORT
1860 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1861 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 S:      Maintained
1863
1864 ARM/THECUS N2100 MACHINE SUPPORT
1865 M:      Lennert Buytenhek <kernel@wantstofly.org>
1866 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 S:      Maintained
1868
1869 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1870 M:      Wan ZongShun <mcuos.com@gmail.com>
1871 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 W:      http://www.mcuos.com
1873 S:      Maintained
1874 F:      arch/arm/mach-w90x900/
1875 F:      drivers/input/keyboard/w90p910_keypad.c
1876 F:      drivers/input/touchscreen/w90p910_ts.c
1877 F:      drivers/watchdog/nuc900_wdt.c
1878 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1879 F:      drivers/mtd/nand/nuc900_nand.c
1880 F:      drivers/rtc/rtc-nuc900.c
1881 F:      drivers/spi/spi-nuc900.c
1882 F:      drivers/usb/host/ehci-w90x900.c
1883 F:      drivers/video/fbdev/nuc900fb.c
1884
1885 ARM/U300 MACHINE SUPPORT
1886 M:      Linus Walleij <linus.walleij@linaro.org>
1887 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 S:      Supported
1889 F:      arch/arm/mach-u300/
1890 F:      drivers/clocksource/timer-u300.c
1891 F:      drivers/i2c/busses/i2c-stu300.c
1892 F:      drivers/rtc/rtc-coh901331.c
1893 F:      drivers/watchdog/coh901327_wdt.c
1894 F:      drivers/dma/coh901318*
1895 F:      drivers/mfd/ab3100*
1896 F:      drivers/rtc/rtc-ab3100.c
1897 F:      drivers/rtc/rtc-coh901331.c
1898 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1899
1900 ARM/UNIPHIER ARCHITECTURE
1901 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1902 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1904 S:      Maintained
1905 F:      arch/arm/boot/dts/uniphier*
1906 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1907 F:      arch/arm/mach-uniphier/
1908 F:      arch/arm/mm/cache-uniphier.c
1909 F:      arch/arm64/boot/dts/socionext/
1910 F:      drivers/bus/uniphier-system-bus.c
1911 F:      drivers/clk/uniphier/
1912 F:      drivers/i2c/busses/i2c-uniphier*
1913 F:      drivers/pinctrl/uniphier/
1914 F:      drivers/reset/reset-uniphier.c
1915 F:      drivers/tty/serial/8250/8250_uniphier.c
1916 N:      uniphier
1917
1918 ARM/Ux500 ARM ARCHITECTURE
1919 M:      Linus Walleij <linus.walleij@linaro.org>
1920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 S:      Maintained
1922 F:      arch/arm/mach-ux500/
1923 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1924 F:      drivers/dma/ste_dma40*
1925 F:      drivers/hwspinlock/u8500_hsem.c
1926 F:      drivers/mfd/abx500*
1927 F:      drivers/mfd/ab8500*
1928 F:      drivers/mfd/dbx500*
1929 F:      drivers/mfd/db8500*
1930 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1931 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1932 F:      drivers/rtc/rtc-ab8500.c
1933 F:      drivers/rtc/rtc-pl031.c
1934 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1935
1936 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1937 M:      Ulf Hansson <ulf.hansson@linaro.org>
1938 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 T:      git git://git.linaro.org/people/ulfh/clk.git
1940 S:      Maintained
1941 F:      drivers/clk/ux500/
1942
1943 ARM/VERSATILE EXPRESS PLATFORM
1944 M:      Liviu Dudau <liviu.dudau@arm.com>
1945 M:      Sudeep Holla <sudeep.holla@arm.com>
1946 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 S:      Maintained
1949 F:      arch/arm/boot/dts/vexpress*
1950 F:      arch/arm64/boot/dts/arm/
1951 F:      arch/arm/mach-vexpress/
1952 F:      */*/vexpress*
1953 F:      */*/*/vexpress*
1954 F:      drivers/clk/versatile/clk-vexpress-osc.c
1955 F:      drivers/clocksource/versatile.c
1956 N:      mps2
1957
1958 ARM/VFP SUPPORT
1959 M:      Russell King <linux@armlinux.org.uk>
1960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 W:      http://www.armlinux.org.uk/
1962 S:      Maintained
1963 F:      arch/arm/vfp/
1964
1965 ARM/VOIPAC PXA270 SUPPORT
1966 M:      Marek Vasut <marek.vasut@gmail.com>
1967 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 S:      Maintained
1969 F:      arch/arm/mach-pxa/vpac270.c
1970 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1971
1972 ARM/VT8500 ARM ARCHITECTURE
1973 M:      Tony Prisk <linux@prisktech.co.nz>
1974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 S:      Maintained
1976 F:      arch/arm/mach-vt8500/
1977 F:      drivers/clocksource/vt8500_timer.c
1978 F:      drivers/i2c/busses/i2c-wmt.c
1979 F:      drivers/mmc/host/wmt-sdmmc.c
1980 F:      drivers/pwm/pwm-vt8500.c
1981 F:      drivers/rtc/rtc-vt8500.c
1982 F:      drivers/tty/serial/vt8500_serial.c
1983 F:      drivers/usb/host/ehci-platform.c
1984 F:      drivers/usb/host/uhci-platform.c
1985 F:      drivers/video/fbdev/vt8500lcdfb.*
1986 F:      drivers/video/fbdev/wm8505fb*
1987 F:      drivers/video/fbdev/wmt_ge_rops.*
1988
1989 ARM/ZIPIT Z2 SUPPORT
1990 M:      Marek Vasut <marek.vasut@gmail.com>
1991 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 S:      Maintained
1993 F:      arch/arm/mach-pxa/z2.c
1994 F:      arch/arm/mach-pxa/include/mach/z2.h
1995
1996 ARM/ZTE ARCHITECTURE
1997 M:      Jun Nie <jun.nie@linaro.org>
1998 M:      Baoyou Xie <baoyou.xie@linaro.org>
1999 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 S:      Maintained
2001 F:      arch/arm/mach-zx/
2002 F:      drivers/clk/zte/
2003 F:      drivers/reset/reset-zx2967.c
2004 F:      drivers/soc/zte/
2005 F:      Documentation/devicetree/bindings/arm/zte.txt
2006 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2007 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2008 F:      Documentation/devicetree/bindings/soc/zte/
2009 F:      include/dt-bindings/soc/zx*.h
2010
2011 ARM/ZYNQ ARCHITECTURE
2012 M:      Michal Simek <michal.simek@xilinx.com>
2013 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2014 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 W:      http://wiki.xilinx.com
2016 T:      git https://github.com/Xilinx/linux-xlnx.git
2017 S:      Supported
2018 F:      arch/arm/mach-zynq/
2019 F:      drivers/cpuidle/cpuidle-zynq.c
2020 F:      drivers/block/xsysace.c
2021 N:      zynq
2022 N:      xilinx
2023 F:      drivers/clocksource/cadence_ttc_timer.c
2024 F:      drivers/i2c/busses/i2c-cadence.c
2025 F:      drivers/mmc/host/sdhci-of-arasan.c
2026 F:      drivers/edac/synopsys_edac.c
2027
2028 ARM SMMU DRIVERS
2029 M:      Will Deacon <will.deacon@arm.com>
2030 R:      Robin Murphy <robin.murphy@arm.com>
2031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 S:      Maintained
2033 F:      drivers/iommu/arm-smmu.c
2034 F:      drivers/iommu/arm-smmu-v3.c
2035 F:      drivers/iommu/io-pgtable-arm.c
2036 F:      drivers/iommu/io-pgtable-arm-v7s.c
2037
2038 ARM64 PORT (AARCH64 ARCHITECTURE)
2039 M:      Catalin Marinas <catalin.marinas@arm.com>
2040 M:      Will Deacon <will.deacon@arm.com>
2041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2043 S:      Maintained
2044 F:      arch/arm64/
2045 F:      Documentation/arm64/
2046
2047 AS3645A LED FLASH CONTROLLER DRIVER
2048 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2049 L:      linux-media@vger.kernel.org
2050 T:      git git://linuxtv.org/media_tree.git
2051 S:      Maintained
2052 F:      drivers/media/i2c/as3645a.c
2053 F:      include/media/i2c/as3645a.h
2054
2055 ASAHI KASEI AK8974 DRIVER
2056 M:      Linus Walleij <linus.walleij@linaro.org>
2057 L:      linux-iio@vger.kernel.org
2058 W:      http://www.akm.com/
2059 S:      Supported
2060 F:      drivers/iio/magnetometer/ak8974.c
2061
2062 ASC7621 HARDWARE MONITOR DRIVER
2063 M:      George Joseph <george.joseph@fairview5.com>
2064 L:      linux-hwmon@vger.kernel.org
2065 S:      Maintained
2066 F:      Documentation/hwmon/asc7621
2067 F:      drivers/hwmon/asc7621.c
2068
2069 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2070 M:      Corentin Chary <corentin.chary@gmail.com>
2071 L:      acpi4asus-user@lists.sourceforge.net
2072 L:      platform-driver-x86@vger.kernel.org
2073 W:      http://acpi4asus.sf.net
2074 S:      Maintained
2075 F:      drivers/platform/x86/asus*.c
2076 F:      drivers/platform/x86/eeepc*.c
2077
2078 ASUS WIRELESS RADIO CONTROL DRIVER
2079 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2080 L:      platform-driver-x86@vger.kernel.org
2081 S:      Maintained
2082 F:      drivers/platform/x86/asus-wireless.c
2083
2084 ASYMMETRIC KEYS
2085 M:      David Howells <dhowells@redhat.com>
2086 L:      keyrings@vger.kernel.org
2087 S:      Maintained
2088 F:      Documentation/crypto/asymmetric-keys.txt
2089 F:      include/linux/verification.h
2090 F:      include/crypto/public_key.h
2091 F:      include/crypto/pkcs7.h
2092 F:      crypto/asymmetric_keys/
2093
2094 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2095 R:      Dan Williams <dan.j.williams@intel.com>
2096 W:      http://sourceforge.net/projects/xscaleiop
2097 S:      Odd fixes
2098 F:      Documentation/crypto/async-tx-api.txt
2099 F:      crypto/async_tx/
2100 F:      drivers/dma/
2101 F:      include/linux/dmaengine.h
2102 F:      include/linux/async_tx.h
2103
2104 AT24 EEPROM DRIVER
2105 M:      Wolfram Sang <wsa@the-dreams.de>
2106 L:      linux-i2c@vger.kernel.org
2107 S:      Maintained
2108 F:      drivers/misc/eeprom/at24.c
2109 F:      include/linux/platform_data/at24.h
2110
2111 ATA OVER ETHERNET (AOE) DRIVER
2112 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2113 W:      http://www.openaoe.org/
2114 S:      Supported
2115 F:      Documentation/aoe/
2116 F:      drivers/block/aoe/
2117
2118 ATHEROS 71XX/9XXX GPIO DRIVER
2119 M:      Alban Bedel <albeu@free.fr>
2120 W:      https://github.com/AlbanBedel/linux
2121 T:      git git://github.com/AlbanBedel/linux
2122 S:      Maintained
2123 F:      drivers/gpio/gpio-ath79.c
2124 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2125
2126 ATHEROS ATH GENERIC UTILITIES
2127 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2128 L:      linux-wireless@vger.kernel.org
2129 S:      Supported
2130 F:      drivers/net/wireless/ath/*
2131
2132 ATHEROS ATH5K WIRELESS DRIVER
2133 M:      Jiri Slaby <jirislaby@gmail.com>
2134 M:      Nick Kossifidis <mickflemm@gmail.com>
2135 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2136 L:      linux-wireless@vger.kernel.org
2137 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2138 S:      Maintained
2139 F:      drivers/net/wireless/ath/ath5k/
2140
2141 ATHEROS ATH6KL WIRELESS DRIVER
2142 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2143 L:      linux-wireless@vger.kernel.org
2144 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2145 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2146 S:      Supported
2147 F:      drivers/net/wireless/ath/ath6kl/
2148
2149 WILOCITY WIL6210 WIRELESS DRIVER
2150 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2151 L:      linux-wireless@vger.kernel.org
2152 L:      wil6210@qca.qualcomm.com
2153 S:      Supported
2154 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2155 F:      drivers/net/wireless/ath/wil6210/
2156 F:      include/uapi/linux/wil6210_uapi.h
2157
2158 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2159 M:      Christian Lamparter <chunkeey@googlemail.com>
2160 L:      linux-wireless@vger.kernel.org
2161 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2162 S:      Maintained
2163 F:      drivers/net/wireless/ath/carl9170/
2164
2165 ATK0110 HWMON DRIVER
2166 M:      Luca Tettamanti <kronos.it@gmail.com>
2167 L:      linux-hwmon@vger.kernel.org
2168 S:      Maintained
2169 F:      drivers/hwmon/asus_atk0110.c
2170
2171 ATI_REMOTE2 DRIVER
2172 M:      Ville Syrjala <syrjala@sci.fi>
2173 S:      Maintained
2174 F:      drivers/input/misc/ati_remote2.c
2175
2176 ATLX ETHERNET DRIVERS
2177 M:      Jay Cliburn <jcliburn@gmail.com>
2178 M:      Chris Snook <chris.snook@gmail.com>
2179 L:      netdev@vger.kernel.org
2180 W:      http://sourceforge.net/projects/atl1
2181 W:      http://atl1.sourceforge.net
2182 S:      Maintained
2183 F:      drivers/net/ethernet/atheros/
2184
2185 ATM
2186 M:      Chas Williams <3chas3@gmail.com>
2187 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2188 L:      netdev@vger.kernel.org
2189 W:      http://linux-atm.sourceforge.net
2190 S:      Maintained
2191 F:      drivers/atm/
2192 F:      include/linux/atm*
2193 F:      include/uapi/linux/atm*
2194
2195 ATMEL AT91 / AT32 MCI DRIVER
2196 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2197 S:      Maintained
2198 F:      drivers/mmc/host/atmel-mci.c
2199
2200 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2201 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2202 S:      Supported
2203 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2204
2205 ATMEL SAMA5D2 ADC DRIVER
2206 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2207 L:      linux-iio@vger.kernel.org
2208 S:      Supported
2209 F:      drivers/iio/adc/at91-sama5d2_adc.c
2210
2211 ATMEL Audio ALSA driver
2212 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2213 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2214 S:      Supported
2215 F:      sound/soc/atmel
2216
2217 ATMEL XDMA DRIVER
2218 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2219 L:      linux-arm-kernel@lists.infradead.org
2220 L:      dmaengine@vger.kernel.org
2221 S:      Supported
2222 F:      drivers/dma/at_xdmac.c
2223
2224 ATMEL I2C DRIVER
2225 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2226 L:      linux-i2c@vger.kernel.org
2227 S:      Supported
2228 F:      drivers/i2c/busses/i2c-at91.c
2229
2230 ATMEL ISI DRIVER
2231 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2232 L:      linux-media@vger.kernel.org
2233 S:      Supported
2234 F:      drivers/media/platform/soc_camera/atmel-isi.c
2235 F:      include/media/atmel-isi.h
2236
2237 ATMEL LCDFB DRIVER
2238 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2239 L:      linux-fbdev@vger.kernel.org
2240 S:      Maintained
2241 F:      drivers/video/fbdev/atmel_lcdfb.c
2242 F:      include/video/atmel_lcdc.h
2243
2244 ATMEL MACB ETHERNET DRIVER
2245 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2246 S:      Supported
2247 F:      drivers/net/ethernet/cadence/
2248
2249 ATMEL NAND DRIVER
2250 M:      Wenyou Yang <wenyou.yang@atmel.com>
2251 M:      Josh Wu <rainyfeeling@outlook.com>
2252 L:      linux-mtd@lists.infradead.org
2253 S:      Supported
2254 F:      drivers/mtd/nand/atmel_nand*
2255
2256 ATMEL SDMMC DRIVER
2257 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2258 L:      linux-mmc@vger.kernel.org
2259 S:      Supported
2260 F:      drivers/mmc/host/sdhci-of-at91.c
2261
2262 ATMEL SPI DRIVER
2263 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2264 S:      Supported
2265 F:      drivers/spi/spi-atmel.*
2266
2267 ATMEL SSC DRIVER
2268 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2269 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 S:      Supported
2271 F:      drivers/misc/atmel-ssc.c
2272 F:      include/linux/atmel-ssc.h
2273
2274 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2275 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277 S:      Supported
2278 F:      drivers/misc/atmel_tclib.c
2279 F:      drivers/clocksource/tcb_clksrc.c
2280
2281 ATMEL USBA UDC DRIVER
2282 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2284 S:      Supported
2285 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2286
2287 ATMEL WIRELESS DRIVER
2288 M:      Simon Kelley <simon@thekelleys.org.uk>
2289 L:      linux-wireless@vger.kernel.org
2290 W:      http://www.thekelleys.org.uk/atmel
2291 W:      http://atmelwlandriver.sourceforge.net/
2292 S:      Maintained
2293 F:      drivers/net/wireless/atmel/atmel*
2294
2295 ATMEL MAXTOUCH DRIVER
2296 M:      Nick Dyer <nick@shmanahar.org>
2297 T:      git git://github.com/ndyer/linux.git
2298 S:      Maintained
2299 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2300 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2301 F:      include/linux/platform_data/atmel_mxt_ts.h
2302
2303 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2304 M:      Bradley Grove <linuxdrivers@attotech.com>
2305 L:      linux-scsi@vger.kernel.org
2306 W:      http://www.attotech.com
2307 S:      Supported
2308 F:      drivers/scsi/esas2r
2309
2310 ATUSB IEEE 802.15.4 RADIO DRIVER
2311 M:      Stefan Schmidt <stefan@osg.samsung.com>
2312 L:      linux-wpan@vger.kernel.org
2313 S:      Maintained
2314 F:      drivers/net/ieee802154/atusb.c
2315 F:      drivers/net/ieee802154/atusb.h
2316 F:      drivers/net/ieee802154/at86rf230.h
2317
2318 AUDIT SUBSYSTEM
2319 M:      Paul Moore <paul@paul-moore.com>
2320 M:      Eric Paris <eparis@redhat.com>
2321 L:      linux-audit@redhat.com (moderated for non-subscribers)
2322 W:      http://people.redhat.com/sgrubb/audit/
2323 T:      git git://git.infradead.org/users/pcmoore/audit
2324 S:      Maintained
2325 F:      include/linux/audit.h
2326 F:      include/uapi/linux/audit.h
2327 F:      kernel/audit*
2328
2329 AUXILIARY DISPLAY DRIVERS
2330 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2331 W:      http://miguelojeda.es/auxdisplay.htm
2332 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2333 S:      Maintained
2334 F:      drivers/auxdisplay/
2335 F:      include/linux/cfag12864b.h
2336
2337 AVR32 ARCHITECTURE
2338 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2339 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2340 W:      http://www.atmel.com/products/AVR32/
2341 W:      http://mirror.egtvedt.no/avr32linux.org/
2342 W:      http://avrfreaks.net/
2343 S:      Maintained
2344 F:      arch/avr32/
2345
2346 AVR32/AT32AP MACHINE SUPPORT
2347 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2348 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2349 S:      Maintained
2350 F:      arch/avr32/mach-at32ap/
2351
2352 AX.25 NETWORK LAYER
2353 M:      Ralf Baechle <ralf@linux-mips.org>
2354 L:      linux-hams@vger.kernel.org
2355 W:      http://www.linux-ax25.org/
2356 S:      Maintained
2357 F:      include/uapi/linux/ax25.h
2358 F:      include/net/ax25.h
2359 F:      net/ax25/
2360
2361 AXENTIA ASOC DRIVERS
2362 M:      Peter Rosin <peda@axentia.se>
2363 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2364 S:      Maintained
2365 F:      Documentation/devicetree/bindings/sound/axentia,*
2366 F:      sound/soc/atmel/tse850-pcm5142.c
2367
2368 AXENTIA ARM DEVICES
2369 M:      Peter Rosin <peda@axentia.se>
2370 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 S:      Maintained
2372 F:      Documentation/devicetree/bindings/arm/axentia.txt
2373 F:      arch/arm/boot/dts/at91-linea.dtsi
2374 F:      arch/arm/boot/dts/at91-tse850-3.dts
2375
2376 AZ6007 DVB DRIVER
2377 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2378 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2379 L:      linux-media@vger.kernel.org
2380 W:      https://linuxtv.org
2381 T:      git git://linuxtv.org/media_tree.git
2382 S:      Maintained
2383 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2384
2385 AZTECH FM RADIO RECEIVER DRIVER
2386 M:      Hans Verkuil <hverkuil@xs4all.nl>
2387 L:      linux-media@vger.kernel.org
2388 T:      git git://linuxtv.org/media_tree.git
2389 W:      https://linuxtv.org
2390 S:      Maintained
2391 F:      drivers/media/radio/radio-aztech*
2392
2393 B43 WIRELESS DRIVER
2394 L:      linux-wireless@vger.kernel.org
2395 L:      b43-dev@lists.infradead.org
2396 W:      http://wireless.kernel.org/en/users/Drivers/b43
2397 S:      Odd Fixes
2398 F:      drivers/net/wireless/broadcom/b43/
2399
2400 B43LEGACY WIRELESS DRIVER
2401 M:      Larry Finger <Larry.Finger@lwfinger.net>
2402 L:      linux-wireless@vger.kernel.org
2403 L:      b43-dev@lists.infradead.org
2404 W:      http://wireless.kernel.org/en/users/Drivers/b43
2405 S:      Maintained
2406 F:      drivers/net/wireless/broadcom/b43legacy/
2407
2408 BACKLIGHT CLASS/SUBSYSTEM
2409 M:      Lee Jones <lee.jones@linaro.org>
2410 M:      Daniel Thompson <daniel.thompson@linaro.org>
2411 M:      Jingoo Han <jingoohan1@gmail.com>
2412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2413 S:      Maintained
2414 F:      drivers/video/backlight/
2415 F:      include/linux/backlight.h
2416 F:      include/linux/pwm_backlight.h
2417 F:      Documentation/devicetree/bindings/leds/backlight
2418
2419 BATMAN ADVANCED
2420 M:      Marek Lindner <mareklindner@neomailbox.ch>
2421 M:      Simon Wunderlich <sw@simonwunderlich.de>
2422 M:      Antonio Quartulli <a@unstable.cc>
2423 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2424 W:      https://www.open-mesh.org/
2425 Q:      https://patchwork.open-mesh.org/project/batman/list/
2426 S:      Maintained
2427 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2428 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2429 F:      Documentation/networking/batman-adv.txt
2430 F:      include/uapi/linux/batman_adv.h
2431 F:      net/batman-adv/
2432
2433 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2434 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2435 L:      linux-hams@vger.kernel.org
2436 W:      http://www.baycom.org/~tom/ham/ham.html
2437 S:      Maintained
2438 F:      drivers/net/hamradio/baycom*
2439
2440 BCACHE (BLOCK LAYER CACHE)
2441 M:      Kent Overstreet <kent.overstreet@gmail.com>
2442 L:      linux-bcache@vger.kernel.org
2443 W:      http://bcache.evilpiepirate.org
2444 S:      Orphan
2445 F:      drivers/md/bcache/
2446
2447 BDISP ST MEDIA DRIVER
2448 M:      Fabien Dessenne <fabien.dessenne@st.com>
2449 L:      linux-media@vger.kernel.org
2450 T:      git git://linuxtv.org/media_tree.git
2451 W:      https://linuxtv.org
2452 S:      Supported
2453 F:      drivers/media/platform/sti/bdisp
2454
2455 DELTA ST MEDIA DRIVER
2456 M:      Hugues Fruchet <hugues.fruchet@st.com>
2457 L:      linux-media@vger.kernel.org
2458 T:      git git://linuxtv.org/media_tree.git
2459 W:      https://linuxtv.org
2460 S:      Supported
2461 F:      drivers/media/platform/sti/delta
2462
2463 BEFS FILE SYSTEM
2464 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2465 M:      Salah Triki <salah.triki@gmail.com>
2466 S:      Maintained
2467 T:      git git://github.com/luisbg/linux-befs.git
2468 F:      Documentation/filesystems/befs.txt
2469 F:      fs/befs/
2470
2471 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2472 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2473 L:      netdev@vger.kernel.org
2474 S:      Maintained
2475 F:      drivers/net/ethernet/ec_bhf.c
2476
2477 BFS FILE SYSTEM
2478 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2479 S:      Maintained
2480 F:      Documentation/filesystems/bfs.txt
2481 F:      fs/bfs/
2482 F:      include/uapi/linux/bfs_fs.h
2483
2484 BLACKFIN ARCHITECTURE
2485 M:      Steven Miao <realmz6@gmail.com>
2486 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487 T:      git git://git.code.sf.net/p/adi-linux/code
2488 W:      http://blackfin.uclinux.org
2489 S:      Supported
2490 F:      arch/blackfin/
2491
2492 BLACKFIN EMAC DRIVER
2493 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494 W:      http://blackfin.uclinux.org
2495 S:      Supported
2496 F:      drivers/net/ethernet/adi/
2497
2498 BLACKFIN RTC DRIVER
2499 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2500 W:      http://blackfin.uclinux.org
2501 S:      Supported
2502 F:      drivers/rtc/rtc-bfin.c
2503
2504 BLACKFIN SDH DRIVER
2505 M:      Sonic Zhang <sonic.zhang@analog.com>
2506 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2507 W:      http://blackfin.uclinux.org
2508 S:      Supported
2509 F:      drivers/mmc/host/bfin_sdh.c
2510
2511 BLACKFIN SERIAL DRIVER
2512 M:      Sonic Zhang <sonic.zhang@analog.com>
2513 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2514 W:      http://blackfin.uclinux.org
2515 S:      Supported
2516 F:      drivers/tty/serial/bfin_uart.c
2517
2518 BLACKFIN WATCHDOG DRIVER
2519 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2520 W:      http://blackfin.uclinux.org
2521 S:      Supported
2522 F:      drivers/watchdog/bfin_wdt.c
2523
2524 BLACKFIN I2C TWI DRIVER
2525 M:      Sonic Zhang <sonic.zhang@analog.com>
2526 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2527 W:      http://blackfin.uclinux.org/
2528 S:      Supported
2529 F:      drivers/i2c/busses/i2c-bfin-twi.c
2530
2531 BLACKFIN MEDIA DRIVER
2532 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2533 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2534 W:      http://blackfin.uclinux.org/
2535 S:      Supported
2536 F:      drivers/media/platform/blackfin/
2537 F:      drivers/media/i2c/adv7183*
2538 F:      drivers/media/i2c/vs6624*
2539
2540 BLINKM RGB LED DRIVER
2541 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2542 S:      Maintained
2543 F:      drivers/leds/leds-blinkm.c
2544
2545 BLOCK LAYER
2546 M:      Jens Axboe <axboe@kernel.dk>
2547 L:      linux-block@vger.kernel.org
2548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2549 S:      Maintained
2550 F:      block/
2551 F:      kernel/trace/blktrace.c
2552 F:      lib/sbitmap.c
2553
2554 BLOCK2MTD DRIVER
2555 M:      Joern Engel <joern@lazybastard.org>
2556 L:      linux-mtd@lists.infradead.org
2557 S:      Maintained
2558 F:      drivers/mtd/devices/block2mtd.c
2559
2560 BLUETOOTH DRIVERS
2561 M:      Marcel Holtmann <marcel@holtmann.org>
2562 M:      Gustavo Padovan <gustavo@padovan.org>
2563 M:      Johan Hedberg <johan.hedberg@gmail.com>
2564 L:      linux-bluetooth@vger.kernel.org
2565 W:      http://www.bluez.org/
2566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2567 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2568 S:      Maintained
2569 F:      drivers/bluetooth/
2570
2571 BLUETOOTH SUBSYSTEM
2572 M:      Marcel Holtmann <marcel@holtmann.org>
2573 M:      Gustavo Padovan <gustavo@padovan.org>
2574 M:      Johan Hedberg <johan.hedberg@gmail.com>
2575 L:      linux-bluetooth@vger.kernel.org
2576 W:      http://www.bluez.org/
2577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2578 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2579 S:      Maintained
2580 F:      net/bluetooth/
2581 F:      include/net/bluetooth/
2582
2583 BONDING DRIVER
2584 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2585 M:      Veaceslav Falico <vfalico@gmail.com>
2586 M:      Andy Gospodarek <andy@greyhouse.net>
2587 L:      netdev@vger.kernel.org
2588 W:      http://sourceforge.net/projects/bonding/
2589 S:      Supported
2590 F:      drivers/net/bonding/
2591 F:      include/uapi/linux/if_bonding.h
2592
2593 BPF (Safe dynamic programs and tools)
2594 M:      Alexei Starovoitov <ast@kernel.org>
2595 L:      netdev@vger.kernel.org
2596 L:      linux-kernel@vger.kernel.org
2597 S:      Supported
2598 F:      kernel/bpf/
2599 F:      tools/testing/selftests/bpf/
2600 F:      lib/test_bpf.c
2601
2602 BROADCOM B44 10/100 ETHERNET DRIVER
2603 M:      Michael Chan <michael.chan@broadcom.com>
2604 L:      netdev@vger.kernel.org
2605 S:      Supported
2606 F:      drivers/net/ethernet/broadcom/b44.*
2607
2608 BROADCOM B53 ETHERNET SWITCH DRIVER
2609 M:      Florian Fainelli <f.fainelli@gmail.com>
2610 L:      netdev@vger.kernel.org
2611 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2612 S:      Supported
2613 F:      drivers/net/dsa/b53/*
2614 F:      include/linux/platform_data/b53.h
2615
2616 BROADCOM GENET ETHERNET DRIVER
2617 M:      Florian Fainelli <f.fainelli@gmail.com>
2618 L:      netdev@vger.kernel.org
2619 S:      Supported
2620 F:      drivers/net/ethernet/broadcom/genet/
2621
2622 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2623 M:      Rasesh Mody <rasesh.mody@cavium.com>
2624 M:      Harish Patil <harish.patil@cavium.com>
2625 M:      Dept-GELinuxNICDev@cavium.com
2626 L:      netdev@vger.kernel.org
2627 S:      Supported
2628 F:      drivers/net/ethernet/broadcom/bnx2.*
2629 F:      drivers/net/ethernet/broadcom/bnx2_*
2630
2631 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2632 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2633 M:      Ariel Elior <ariel.elior@cavium.com>
2634 M:      everest-linux-l2@cavium.com
2635 L:      netdev@vger.kernel.org
2636 S:      Supported
2637 F:      drivers/net/ethernet/broadcom/bnx2x/
2638
2639 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2640 M:      Michael Chan <michael.chan@broadcom.com>
2641 L:      netdev@vger.kernel.org
2642 S:      Supported
2643 F:      drivers/net/ethernet/broadcom/bnxt/
2644
2645 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2646 M:      Florian Fainelli <f.fainelli@gmail.com>
2647 M:      Ray Jui <rjui@broadcom.com>
2648 M:      Scott Branden <sbranden@broadcom.com>
2649 M:      bcm-kernel-feedback-list@broadcom.com
2650 T:      git git://github.com/broadcom/mach-bcm
2651 S:      Maintained
2652 N:      bcm281*
2653 N:      bcm113*
2654 N:      bcm216*
2655 N:      kona
2656 F:      arch/arm/mach-bcm/
2657
2658 BROADCOM BCM2835 ARM ARCHITECTURE
2659 M:      Stephen Warren <swarren@wwwdotorg.org>
2660 M:      Lee Jones <lee@kernel.org>
2661 M:      Eric Anholt <eric@anholt.net>
2662 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2663 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 T:      git git://github.com/anholt/linux
2665 S:      Maintained
2666 N:      bcm2835
2667 F:      drivers/staging/vc04_services
2668
2669 BROADCOM BCM47XX MIPS ARCHITECTURE
2670 M:      Hauke Mehrtens <hauke@hauke-m.de>
2671 M:      Rafał Miłecki <zajec5@gmail.com>
2672 L:      linux-mips@linux-mips.org
2673 S:      Maintained
2674 F:      Documentation/devicetree/bindings/mips/brcm/
2675 F:      arch/mips/bcm47xx/*
2676 F:      arch/mips/include/asm/mach-bcm47xx/*
2677
2678 BROADCOM BCM5301X ARM ARCHITECTURE
2679 M:      Hauke Mehrtens <hauke@hauke-m.de>
2680 M:      Rafał Miłecki <zajec5@gmail.com>
2681 M:      bcm-kernel-feedback-list@broadcom.com
2682 L:      linux-arm-kernel@lists.infradead.org
2683 S:      Maintained
2684 F:      arch/arm/mach-bcm/bcm_5301x.c
2685 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2686 F:      arch/arm/boot/dts/bcm470*
2687
2688 BROADCOM BCM53573 ARM ARCHITECTURE
2689 M:      Rafał Miłecki <rafal@milecki.pl>
2690 L:      linux-arm-kernel@lists.infradead.org
2691 S:      Maintained
2692 F:      arch/arm/boot/dts/bcm53573*
2693 F:      arch/arm/boot/dts/bcm47189*
2694
2695 BROADCOM BCM63XX ARM ARCHITECTURE
2696 M:      Florian Fainelli <f.fainelli@gmail.com>
2697 M:      bcm-kernel-feedback-list@broadcom.com
2698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2699 T:      git git://github.com/broadcom/stblinux.git
2700 S:      Maintained
2701 N:      bcm63xx
2702
2703 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2704 M:      Kevin Cernekee <cernekee@gmail.com>
2705 L:      linux-usb@vger.kernel.org
2706 S:      Maintained
2707 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2708
2709 BROADCOM BCM7XXX ARM ARCHITECTURE
2710 M:      Brian Norris <computersforpeace@gmail.com>
2711 M:      Gregory Fong <gregory.0xf0@gmail.com>
2712 M:      Florian Fainelli <f.fainelli@gmail.com>
2713 M:      bcm-kernel-feedback-list@broadcom.com
2714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2715 T:      git git://github.com/broadcom/stblinux.git
2716 S:      Maintained
2717 F:      arch/arm/mach-bcm/*brcmstb*
2718 F:      arch/arm/boot/dts/bcm7*.dts*
2719 F:      drivers/bus/brcmstb_gisb.c
2720 N:      brcmstb
2721
2722 BROADCOM BMIPS MIPS ARCHITECTURE
2723 M:      Kevin Cernekee <cernekee@gmail.com>
2724 M:      Florian Fainelli <f.fainelli@gmail.com>
2725 L:      linux-mips@linux-mips.org
2726 T:      git git://github.com/broadcom/stblinux.git
2727 S:      Maintained
2728 F:      arch/mips/bmips/*
2729 F:      arch/mips/include/asm/mach-bmips/*
2730 F:      arch/mips/kernel/*bmips*
2731 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2732 F:      drivers/irqchip/irq-bcm63*
2733 F:      drivers/irqchip/irq-bcm7*
2734 F:      drivers/irqchip/irq-brcmstb*
2735 F:      include/linux/bcm963xx_nvram.h
2736 F:      include/linux/bcm963xx_tag.h
2737
2738 BROADCOM BMIPS CPUFREQ DRIVER
2739 M:      Markus Mayer <mmayer@broadcom.com>
2740 M:      bcm-kernel-feedback-list@broadcom.com
2741 L:      linux-pm@vger.kernel.org
2742 S:      Maintained
2743 F:      drivers/cpufreq/bmips-cpufreq.c
2744
2745 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2746 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2747 M:      Prashant Sreedharan <prashant@broadcom.com>
2748 M:      Michael Chan <mchan@broadcom.com>
2749 L:      netdev@vger.kernel.org
2750 S:      Supported
2751 F:      drivers/net/ethernet/broadcom/tg3.*
2752
2753 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2754 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2755 M:      Franky Lin <franky.lin@broadcom.com>
2756 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2757 L:      linux-wireless@vger.kernel.org
2758 L:      brcm80211-dev-list.pdl@broadcom.com
2759 S:      Supported
2760 F:      drivers/net/wireless/broadcom/brcm80211/
2761
2762 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2763 M:      QLogic-Storage-Upstream@qlogic.com
2764 L:      linux-scsi@vger.kernel.org
2765 S:      Supported
2766 F:      drivers/scsi/bnx2fc/
2767
2768 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2769 M:      QLogic-Storage-Upstream@qlogic.com
2770 L:      linux-scsi@vger.kernel.org
2771 S:      Supported
2772 F:      drivers/scsi/bnx2i/
2773
2774 BROADCOM IPROC ARM ARCHITECTURE
2775 M:      Ray Jui <rjui@broadcom.com>
2776 M:      Scott Branden <sbranden@broadcom.com>
2777 M:      Jon Mason <jonmason@broadcom.com>
2778 M:      bcm-kernel-feedback-list@broadcom.com
2779 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2780 T:      git git://github.com/broadcom/cygnus-linux.git
2781 S:      Maintained
2782 N:      iproc
2783 N:      cygnus
2784 N:      bcm[-_]nsp
2785 N:      bcm9113*
2786 N:      bcm9583*
2787 N:      bcm9585*
2788 N:      bcm9586*
2789 N:      bcm988312
2790 N:      bcm113*
2791 N:      bcm583*
2792 N:      bcm585*
2793 N:      bcm586*
2794 N:      bcm88312
2795 F:      arch/arm64/boot/dts/broadcom/ns2*
2796 F:      drivers/clk/bcm/clk-ns*
2797 F:      drivers/pinctrl/bcm/pinctrl-ns*
2798
2799 BROADCOM BRCMSTB GPIO DRIVER
2800 M:      Gregory Fong <gregory.0xf0@gmail.com>
2801 L:      bcm-kernel-feedback-list@broadcom.com
2802 S:      Supported
2803 F:      drivers/gpio/gpio-brcmstb.c
2804 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2805
2806 BROADCOM KONA GPIO DRIVER
2807 M:      Ray Jui <rjui@broadcom.com>
2808 L:      bcm-kernel-feedback-list@broadcom.com
2809 S:      Supported
2810 F:      drivers/gpio/gpio-bcm-kona.c
2811 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2812
2813 BROADCOM NVRAM DRIVER
2814 M:      Rafał Miłecki <zajec5@gmail.com>
2815 L:      linux-mips@linux-mips.org
2816 S:      Maintained
2817 F:      drivers/firmware/broadcom/*
2818
2819 BROADCOM STB NAND FLASH DRIVER
2820 M:      Brian Norris <computersforpeace@gmail.com>
2821 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2822 L:      linux-mtd@lists.infradead.org
2823 L:      bcm-kernel-feedback-list@broadcom.com
2824 S:      Maintained
2825 F:      drivers/mtd/nand/brcmnand/
2826
2827 BROADCOM STB AVS CPUFREQ DRIVER
2828 M:      Markus Mayer <mmayer@broadcom.com>
2829 M:      bcm-kernel-feedback-list@broadcom.com
2830 L:      linux-pm@vger.kernel.org
2831 S:      Maintained
2832 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2833 F:      drivers/cpufreq/brcmstb*
2834
2835 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2836 M:      Rafał Miłecki <zajec5@gmail.com>
2837 L:      linux-wireless@vger.kernel.org
2838 S:      Maintained
2839 F:      drivers/bcma/
2840 F:      include/linux/bcma/
2841
2842 BROADCOM SYSTEMPORT ETHERNET DRIVER
2843 M:      Florian Fainelli <f.fainelli@gmail.com>
2844 L:      netdev@vger.kernel.org
2845 S:      Supported
2846 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2847
2848 BROADCOM VULCAN ARM64 SOC
2849 M:      Jayachandran C. <c.jayachandran@gmail.com>
2850 M:      bcm-kernel-feedback-list@broadcom.com
2851 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2852 S:      Maintained
2853 F:      arch/arm64/boot/dts/broadcom/vulcan*
2854
2855 BROADCOM NETXTREME-E ROCE DRIVER
2856 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2857 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2858 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2859 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2860 L:      linux-rdma@vger.kernel.org
2861 W:      http://www.broadcom.com
2862 S:      Supported
2863 F:      drivers/infiniband/hw/bnxt_re/
2864 F:      include/uapi/rdma/bnxt_re-abi.h
2865
2866 BROCADE BFA FC SCSI DRIVER
2867 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2868 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2869 L:      linux-scsi@vger.kernel.org
2870 S:      Supported
2871 F:      drivers/scsi/bfa/
2872
2873 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2874 M:      Rasesh Mody <rasesh.mody@cavium.com>
2875 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2876 M:      Dept-GELinuxNICDev@cavium.com
2877 L:      netdev@vger.kernel.org
2878 S:      Supported
2879 F:      drivers/net/ethernet/brocade/bna/
2880
2881 BSG (block layer generic sg v4 driver)
2882 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2883 L:      linux-scsi@vger.kernel.org
2884 S:      Supported
2885 F:      block/bsg.c
2886 F:      include/linux/bsg.h
2887 F:      include/uapi/linux/bsg.h
2888
2889 BT87X AUDIO DRIVER
2890 M:      Clemens Ladisch <clemens@ladisch.de>
2891 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2892 T:      git git://git.alsa-project.org/alsa-kernel.git
2893 S:      Maintained
2894 F:      Documentation/sound/alsa/Bt87x.txt
2895 F:      sound/pci/bt87x.c
2896
2897 BT8XXGPIO DRIVER
2898 M:      Michael Buesch <m@bues.ch>
2899 W:      http://bu3sch.de/btgpio.php
2900 S:      Maintained
2901 F:      drivers/gpio/gpio-bt8xx.c
2902
2903 BTRFS FILE SYSTEM
2904 M:      Chris Mason <clm@fb.com>
2905 M:      Josef Bacik <jbacik@fb.com>
2906 M:      David Sterba <dsterba@suse.com>
2907 L:      linux-btrfs@vger.kernel.org
2908 W:      http://btrfs.wiki.kernel.org/
2909 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2910 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2911 S:      Maintained
2912 F:      Documentation/filesystems/btrfs.txt
2913 F:      fs/btrfs/
2914
2915 BTTV VIDEO4LINUX DRIVER
2916 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2917 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2918 L:      linux-media@vger.kernel.org
2919 W:      https://linuxtv.org
2920 T:      git git://linuxtv.org/media_tree.git
2921 S:      Odd fixes
2922 F:      Documentation/media/v4l-drivers/bttv*
2923 F:      drivers/media/pci/bt8xx/bttv*
2924
2925 BUSLOGIC SCSI DRIVER
2926 M:      Khalid Aziz <khalid@gonehiking.org>
2927 L:      linux-scsi@vger.kernel.org
2928 S:      Maintained
2929 F:      drivers/scsi/BusLogic.*
2930 F:      drivers/scsi/FlashPoint.*
2931
2932 C-MEDIA CMI8788 DRIVER
2933 M:      Clemens Ladisch <clemens@ladisch.de>
2934 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2935 T:      git git://git.alsa-project.org/alsa-kernel.git
2936 S:      Maintained
2937 F:      sound/pci/oxygen/
2938
2939 C6X ARCHITECTURE
2940 M:      Mark Salter <msalter@redhat.com>
2941 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2942 L:      linux-c6x-dev@linux-c6x.org
2943 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2944 S:      Maintained
2945 F:      arch/c6x/
2946
2947 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2948 M:      David Howells <dhowells@redhat.com>
2949 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2950 S:      Supported
2951 F:      Documentation/filesystems/caching/cachefiles.txt
2952 F:      fs/cachefiles/
2953
2954 CADET FM/AM RADIO RECEIVER DRIVER
2955 M:      Hans Verkuil <hverkuil@xs4all.nl>
2956 L:      linux-media@vger.kernel.org
2957 T:      git git://linuxtv.org/media_tree.git
2958 W:      https://linuxtv.org
2959 S:      Maintained
2960 F:      drivers/media/radio/radio-cadet*
2961
2962 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2963 M:      Jonathan Corbet <corbet@lwn.net>
2964 L:      linux-media@vger.kernel.org
2965 T:      git git://linuxtv.org/media_tree.git
2966 S:      Maintained
2967 F:      Documentation/media/v4l-drivers/cafe_ccic*
2968 F:      drivers/media/platform/marvell-ccic/
2969
2970 CAIF NETWORK LAYER
2971 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2972 L:      netdev@vger.kernel.org
2973 S:      Supported
2974 F:      Documentation/networking/caif/
2975 F:      drivers/net/caif/
2976 F:      include/uapi/linux/caif/
2977 F:      include/net/caif/
2978 F:      net/caif/
2979
2980 CALGARY x86-64 IOMMU
2981 M:      Muli Ben-Yehuda <mulix@mulix.org>
2982 M:      Jon Mason <jdmason@kudzu.us>
2983 L:      iommu@lists.linux-foundation.org
2984 S:      Maintained
2985 F:      arch/x86/kernel/pci-calgary_64.c
2986 F:      arch/x86/kernel/tce_64.c
2987 F:      arch/x86/include/asm/calgary.h
2988 F:      arch/x86/include/asm/tce.h
2989
2990 CAN NETWORK LAYER
2991 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2992 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2993 L:      linux-can@vger.kernel.org
2994 W:      https://github.com/linux-can
2995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2997 S:      Maintained
2998 F:      Documentation/networking/can.txt
2999 F:      net/can/
3000 F:      include/linux/can/core.h
3001 F:      include/uapi/linux/can.h
3002 F:      include/uapi/linux/can/bcm.h
3003 F:      include/uapi/linux/can/raw.h
3004 F:      include/uapi/linux/can/gw.h
3005
3006 CAN NETWORK DRIVERS
3007 M:      Wolfgang Grandegger <wg@grandegger.com>
3008 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3009 L:      linux-can@vger.kernel.org
3010 W:      https://github.com/linux-can
3011 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3012 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3013 S:      Maintained
3014 F:      Documentation/devicetree/bindings/net/can/
3015 F:      drivers/net/can/
3016 F:      include/linux/can/dev.h
3017 F:      include/linux/can/platform/
3018 F:      include/uapi/linux/can/error.h
3019 F:      include/uapi/linux/can/netlink.h
3020
3021 CAPABILITIES
3022 M:      Serge Hallyn <serge@hallyn.com>
3023 L:      linux-security-module@vger.kernel.org
3024 S:      Supported
3025 F:      include/linux/capability.h
3026 F:      include/uapi/linux/capability.h
3027 F:      security/commoncap.c
3028 F:      kernel/capability.c
3029
3030 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3031 M:      Kevin Tsai <ktsai@capellamicro.com>
3032 S:      Maintained
3033 F:      drivers/iio/light/cm*
3034 F:      Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
3035
3036 CAVIUM THUNDERX2 ARM64 SOC
3037 M:      Jayachandran C <jnair@caviumnetworks.com>
3038 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3039 S:      Maintained
3040 F:      arch/arm64/boot/dts/cavium/thunder-99xx*
3041 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3042
3043 CAVIUM I2C DRIVER
3044 M:      Jan Glauber <jglauber@cavium.com>
3045 M:      David Daney <david.daney@cavium.com>
3046 W:      http://www.cavium.com
3047 S:      Supported
3048 F:      drivers/i2c/busses/i2c-octeon*
3049 F:      drivers/i2c/busses/i2c-thunderx*
3050
3051 CAVIUM LIQUIDIO NETWORK DRIVER
3052 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
3053 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
3054 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
3055 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3056 L:     netdev@vger.kernel.org
3057 W:     http://www.cavium.com
3058 S:     Supported
3059 F:     drivers/net/ethernet/cavium/liquidio/
3060
3061 CAVIUM OCTEON-TX CRYPTO DRIVER
3062 M:      George Cherian <george.cherian@cavium.com>
3063 L:      linux-crypto@vger.kernel.org
3064 W:      http://www.cavium.com
3065 S:      Supported
3066 F:      drivers/crypto/cavium/cpt/
3067
3068 CC2520 IEEE-802.15.4 RADIO DRIVER
3069 M:      Varka Bhadram <varkabhadram@gmail.com>
3070 L:      linux-wpan@vger.kernel.org
3071 S:      Maintained
3072 F:      drivers/net/ieee802154/cc2520.c
3073 F:      include/linux/spi/cc2520.h
3074 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3075
3076 CEC DRIVER
3077 M:      Hans Verkuil <hans.verkuil@cisco.com>
3078 L:      linux-media@vger.kernel.org
3079 T:      git git://linuxtv.org/media_tree.git
3080 W:      http://linuxtv.org
3081 S:      Supported
3082 F:      Documentation/media/kapi/cec-core.rst
3083 F:      Documentation/media/uapi/cec
3084 F:      drivers/media/cec/
3085 F:      drivers/media/cec-edid.c
3086 F:      drivers/media/rc/keymaps/rc-cec.c
3087 F:      include/media/cec.h
3088 F:      include/media/cec-edid.h
3089 F:      include/uapi/linux/cec.h
3090 F:      include/uapi/linux/cec-funcs.h
3091
3092 CELL BROADBAND ENGINE ARCHITECTURE
3093 M:      Arnd Bergmann <arnd@arndb.de>
3094 L:      linuxppc-dev@lists.ozlabs.org
3095 W:      http://www.ibm.com/developerworks/power/cell/
3096 S:      Supported
3097 F:      arch/powerpc/include/asm/cell*.h
3098 F:      arch/powerpc/include/asm/spu*.h
3099 F:      arch/powerpc/include/uapi/asm/spu*.h
3100 F:      arch/powerpc/oprofile/*cell*
3101 F:      arch/powerpc/platforms/cell/
3102
3103 CEPH COMMON CODE (LIBCEPH)
3104 M:      Ilya Dryomov <idryomov@gmail.com>
3105 M:      "Yan, Zheng" <zyan@redhat.com>
3106 M:      Sage Weil <sage@redhat.com>
3107 L:      ceph-devel@vger.kernel.org
3108 W:      http://ceph.com/
3109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3110 T:      git git://github.com/ceph/ceph-client.git
3111 S:      Supported
3112 F:      net/ceph/
3113 F:      include/linux/ceph/
3114 F:      include/linux/crush/
3115
3116 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3117 M:      "Yan, Zheng" <zyan@redhat.com>
3118 M:      Sage Weil <sage@redhat.com>
3119 M:      Ilya Dryomov <idryomov@gmail.com>
3120 L:      ceph-devel@vger.kernel.org
3121 W:      http://ceph.com/
3122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3123 T:      git git://github.com/ceph/ceph-client.git
3124 S:      Supported
3125 F:      Documentation/filesystems/ceph.txt
3126 F:      fs/ceph/
3127
3128 CERTIFICATE HANDLING:
3129 M:      David Howells <dhowells@redhat.com>
3130 M:      David Woodhouse <dwmw2@infradead.org>
3131 L:      keyrings@vger.kernel.org
3132 S:      Maintained
3133 F:      Documentation/module-signing.txt
3134 F:      certs/
3135 F:      scripts/sign-file.c
3136 F:      scripts/extract-cert.c
3137
3138 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3139 L:      linux-usb@vger.kernel.org
3140 S:      Orphan
3141 F:      Documentation/usb/WUSB-Design-overview.txt
3142 F:      Documentation/usb/wusb-cbaf
3143 F:      drivers/usb/host/hwa-hc.c
3144 F:      drivers/usb/host/whci/
3145 F:      drivers/usb/wusbcore/
3146 F:      include/linux/usb/wusb*
3147
3148 HT16K33 LED CONTROLLER DRIVER
3149 M:      Robin van der Gracht <robin@protonic.nl>
3150 S:      Maintained
3151 F:      drivers/auxdisplay/ht16k33.c
3152 F:      Documentation/devicetree/bindings/display/ht16k33.txt
3153
3154 CFAG12864B LCD DRIVER
3155 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3156 W:      http://miguelojeda.es/auxdisplay.htm
3157 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3158 S:      Maintained
3159 F:      drivers/auxdisplay/cfag12864b.c
3160 F:      include/linux/cfag12864b.h
3161
3162 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3163 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3164 W:      http://miguelojeda.es/auxdisplay.htm
3165 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3166 S:      Maintained
3167 F:      drivers/auxdisplay/cfag12864bfb.c
3168 F:      include/linux/cfag12864b.h
3169
3170 CFG80211 and NL80211
3171 M:      Johannes Berg <johannes@sipsolutions.net>
3172 L:      linux-wireless@vger.kernel.org
3173 W:      http://wireless.kernel.org/
3174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3176 S:      Maintained
3177 F:      include/uapi/linux/nl80211.h
3178 F:      include/net/cfg80211.h
3179 F:      net/wireless/*
3180 X:      net/wireless/wext*
3181
3182 CHAR and MISC DRIVERS
3183 M:      Arnd Bergmann <arnd@arndb.de>
3184 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3186 S:      Supported
3187 F:      drivers/char/*
3188 F:      drivers/misc/*
3189 F:      include/linux/miscdevice.h
3190
3191 CHECKPATCH
3192 M:      Andy Whitcroft <apw@canonical.com>
3193 M:      Joe Perches <joe@perches.com>
3194 S:      Maintained
3195 F:      scripts/checkpatch.pl
3196
3197 CHINESE DOCUMENTATION
3198 M:      Harry Wei <harryxiyou@gmail.com>
3199 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3200 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3201 S:      Maintained
3202 F:      Documentation/translations/zh_CN/
3203
3204 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3205 M:      Peter Chen <Peter.Chen@nxp.com>
3206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3207 L:      linux-usb@vger.kernel.org
3208 S:      Maintained
3209 F:      drivers/usb/chipidea/
3210
3211 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3212 M:      Hans de Goede <hdegoede@redhat.com>
3213 L:      linux-input@vger.kernel.org
3214 S:      Maintained
3215 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3216 F:      drivers/input/touchscreen/chipone_icn8318.c
3217
3218 CHROME HARDWARE PLATFORM SUPPORT
3219 M:      Olof Johansson <olof@lixom.net>
3220 S:      Maintained
3221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3222 F:      drivers/platform/chrome/
3223
3224 CISCO VIC ETHERNET NIC DRIVER
3225 M:      Christian Benvenuti <benve@cisco.com>
3226 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3227 M:      Neel Patel <neepatel@cisco.com>
3228 S:      Supported
3229 F:      drivers/net/ethernet/cisco/enic/
3230
3231 CISCO VIC LOW LATENCY NIC DRIVER
3232 M:      Christian Benvenuti <benve@cisco.com>
3233 M:      Dave Goodell <dgoodell@cisco.com>
3234 S:      Supported
3235 F:      drivers/infiniband/hw/usnic/
3236
3237 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3238 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3239 L:      netdev@vger.kernel.org
3240 S:      Maintained
3241 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3242
3243 CIRRUS LOGIC AUDIO CODEC DRIVERS
3244 M:      Brian Austin <brian.austin@cirrus.com>
3245 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3246 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3247 S:      Maintained
3248 F:      sound/soc/codecs/cs*
3249
3250 CLEANCACHE API
3251 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3252 L:      linux-kernel@vger.kernel.org
3253 S:      Maintained
3254 F:      mm/cleancache.c
3255 F:      include/linux/cleancache.h
3256
3257 CLK API
3258 M:      Russell King <linux@armlinux.org.uk>
3259 L:      linux-clk@vger.kernel.org
3260 S:      Maintained
3261 F:      include/linux/clk.h
3262
3263 CLOCKSOURCE, CLOCKEVENT DRIVERS
3264 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3265 M:      Thomas Gleixner <tglx@linutronix.de>
3266 L:      linux-kernel@vger.kernel.org
3267 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3268 S:      Supported
3269 F:      drivers/clocksource
3270
3271 CISCO FCOE HBA DRIVER
3272 M:      Satish Kharat <satishkh@cisco.com>
3273 M:      Sesidhar Baddela <sebaddel@cisco.com>
3274 M:      Karan Tilak Kumar <kartilak@cisco.com>
3275 L:      linux-scsi@vger.kernel.org
3276 S:      Supported
3277 F:      drivers/scsi/fnic/
3278
3279 CISCO SCSI HBA DRIVER
3280 M:      Karan Tilak Kumar <kartilak@cisco.com>
3281 M:      Sesidhar Baddela <sebaddel@cisco.com>
3282 L:      linux-scsi@vger.kernel.org
3283 S:      Supported
3284 F:      drivers/scsi/snic/
3285
3286 CMPC ACPI DRIVER
3287 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3288 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3289 L:      platform-driver-x86@vger.kernel.org
3290 S:      Supported
3291 F:      drivers/platform/x86/classmate-laptop.c
3292
3293 COBALT MEDIA DRIVER
3294 M:      Hans Verkuil <hans.verkuil@cisco.com>
3295 L:      linux-media@vger.kernel.org
3296 T:      git git://linuxtv.org/media_tree.git
3297 W:      https://linuxtv.org
3298 S:      Supported
3299 F:      drivers/media/pci/cobalt/
3300
3301 COCCINELLE/Semantic Patches (SmPL)
3302 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3303 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3304 M:      Nicolas Palix <nicolas.palix@imag.fr>
3305 M:      Michal Marek <mmarek@suse.com>
3306 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3307 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3308 W:      http://coccinelle.lip6.fr/
3309 S:      Supported
3310 F:      Documentation/dev-tools/coccinelle.rst
3311 F:      scripts/coccinelle/
3312 F:      scripts/coccicheck
3313
3314 CODA FILE SYSTEM
3315 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3316 M:      coda@cs.cmu.edu
3317 L:      codalist@coda.cs.cmu.edu
3318 W:      http://www.coda.cs.cmu.edu/
3319 S:      Maintained
3320 F:      Documentation/filesystems/coda.txt
3321 F:      fs/coda/
3322 F:      include/linux/coda*.h
3323 F:      include/uapi/linux/coda*.h
3324
3325 CODA V4L2 MEM2MEM DRIVER
3326 M:      Philipp Zabel <p.zabel@pengutronix.de>
3327 L:      linux-media@vger.kernel.org
3328 S:      Maintained
3329 F:      Documentation/devicetree/bindings/media/coda.txt
3330 F:      drivers/media/platform/coda/
3331
3332 COMMON CLK FRAMEWORK
3333 M:      Michael Turquette <mturquette@baylibre.com>
3334 M:      Stephen Boyd <sboyd@codeaurora.org>
3335 L:      linux-clk@vger.kernel.org
3336 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3337 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3338 S:      Maintained
3339 F:      Documentation/devicetree/bindings/clock/
3340 F:      drivers/clk/
3341 X:      drivers/clk/clkdev.c
3342 F:      include/linux/clk-pr*
3343 F:      include/linux/clk/
3344
3345 COMMON INTERNET FILE SYSTEM (CIFS)
3346 M:      Steve French <sfrench@samba.org>
3347 L:      linux-cifs@vger.kernel.org
3348 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3349 W:      http://linux-cifs.samba.org/
3350 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3351 S:      Supported
3352 F:      Documentation/filesystems/cifs/
3353 F:      fs/cifs/
3354
3355 COMPACTPCI HOTPLUG CORE
3356 M:      Scott Murray <scott@spiteful.org>
3357 L:      linux-pci@vger.kernel.org
3358 S:      Maintained
3359 F:      drivers/pci/hotplug/cpci_hotplug*
3360
3361 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3362 M:      Scott Murray <scott@spiteful.org>
3363 L:      linux-pci@vger.kernel.org
3364 S:      Maintained
3365 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3366
3367 COMPACTPCI HOTPLUG GENERIC DRIVER
3368 M:      Scott Murray <scott@spiteful.org>
3369 L:      linux-pci@vger.kernel.org
3370 S:      Maintained
3371 F:      drivers/pci/hotplug/cpcihp_generic.c
3372
3373 COMPAL LAPTOP SUPPORT
3374 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3375 L:      platform-driver-x86@vger.kernel.org
3376 S:      Maintained
3377 F:      drivers/platform/x86/compal-laptop.c
3378
3379 CONEXANT ACCESSRUNNER USB DRIVER
3380 L:      accessrunner-general@lists.sourceforge.net
3381 W:      http://accessrunner.sourceforge.net/
3382 S:      Orphan
3383 F:      drivers/usb/atm/cxacru.c
3384
3385 CONFIGFS
3386 M:      Joel Becker <jlbec@evilplan.org>
3387 M:      Christoph Hellwig <hch@lst.de>
3388 T:      git git://git.infradead.org/users/hch/configfs.git
3389 S:      Supported
3390 F:      fs/configfs/
3391 F:      include/linux/configfs.h
3392
3393 CONNECTOR
3394 M:      Evgeniy Polyakov <zbr@ioremap.net>
3395 L:      netdev@vger.kernel.org
3396 S:      Maintained
3397 F:      drivers/connector/
3398
3399 CONTROL GROUP (CGROUP)
3400 M:      Tejun Heo <tj@kernel.org>
3401 M:      Li Zefan <lizefan@huawei.com>
3402 M:      Johannes Weiner <hannes@cmpxchg.org>
3403 L:      cgroups@vger.kernel.org
3404 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3405 S:      Maintained
3406 F:      Documentation/cgroup*
3407 F:      include/linux/cgroup*
3408 F:      kernel/cgroup*
3409
3410 CONTROL GROUP - CPUSET
3411 M:      Li Zefan <lizefan@huawei.com>
3412 L:      cgroups@vger.kernel.org
3413 W:      http://www.bullopensource.org/cpuset/
3414 W:      http://oss.sgi.com/projects/cpusets/
3415 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3416 S:      Maintained
3417 F:      Documentation/cgroup-v1/cpusets.txt
3418 F:      include/linux/cpuset.h
3419 F:      kernel/cpuset.c
3420
3421 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3422 M:      Johannes Weiner <hannes@cmpxchg.org>
3423 M:      Michal Hocko <mhocko@kernel.org>
3424 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3425 L:      cgroups@vger.kernel.org
3426 L:      linux-mm@kvack.org
3427 S:      Maintained
3428 F:      mm/memcontrol.c
3429 F:      mm/swap_cgroup.c
3430
3431 CORETEMP HARDWARE MONITORING DRIVER
3432 M:      Fenghua Yu <fenghua.yu@intel.com>
3433 L:      linux-hwmon@vger.kernel.org
3434 S:      Maintained
3435 F:      Documentation/hwmon/coretemp
3436 F:      drivers/hwmon/coretemp.c
3437
3438 COSA/SRP SYNC SERIAL DRIVER
3439 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3440 W:      http://www.fi.muni.cz/~kas/cosa/
3441 S:      Maintained
3442 F:      drivers/net/wan/cosa*
3443
3444 CPMAC ETHERNET DRIVER
3445 M:      Florian Fainelli <f.fainelli@gmail.com>
3446 L:      netdev@vger.kernel.org
3447 S:      Maintained
3448 F:      drivers/net/ethernet/ti/cpmac.c
3449
3450 CPU FREQUENCY DRIVERS
3451 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3452 M:      Viresh Kumar <viresh.kumar@linaro.org>
3453 L:      linux-pm@vger.kernel.org
3454 S:      Maintained
3455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3456 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3457 B:      https://bugzilla.kernel.org
3458 F:      Documentation/cpu-freq/
3459 F:      drivers/cpufreq/
3460 F:      include/linux/cpufreq.h
3461 F:      tools/testing/selftests/cpufreq/
3462
3463 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3464 M:      Viresh Kumar <viresh.kumar@linaro.org>
3465 M:      Sudeep Holla <sudeep.holla@arm.com>
3466 L:      linux-pm@vger.kernel.org
3467 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3468 S:      Maintained
3469 F:      drivers/cpufreq/arm_big_little.h
3470 F:      drivers/cpufreq/arm_big_little.c
3471 F:      drivers/cpufreq/arm_big_little_dt.c
3472
3473 CPUIDLE DRIVER - ARM BIG LITTLE
3474 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3475 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3476 L:      linux-pm@vger.kernel.org
3477 L:      linux-arm-kernel@lists.infradead.org
3478 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3479 S:      Maintained
3480 F:      drivers/cpuidle/cpuidle-big_little.c
3481
3482 CPUIDLE DRIVER - ARM EXYNOS
3483 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3484 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3485 M:      Kukjin Kim <kgene@kernel.org>
3486 L:      linux-pm@vger.kernel.org
3487 L:      linux-samsung-soc@vger.kernel.org
3488 S:      Supported
3489 F:      drivers/cpuidle/cpuidle-exynos.c
3490 F:      arch/arm/mach-exynos/pm.c
3491
3492 CPUIDLE DRIVERS
3493 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3494 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3495 L:      linux-pm@vger.kernel.org
3496 S:      Maintained
3497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3498 B:      https://bugzilla.kernel.org
3499 F:      drivers/cpuidle/*
3500 F:      include/linux/cpuidle.h
3501
3502 CPUID/MSR DRIVER
3503 M:      "H. Peter Anvin" <hpa@zytor.com>
3504 S:      Maintained
3505 F:      arch/x86/kernel/cpuid.c
3506 F:      arch/x86/kernel/msr.c
3507
3508 CPU POWER MONITORING SUBSYSTEM
3509 M:      Thomas Renninger <trenn@suse.com>
3510 L:      linux-pm@vger.kernel.org
3511 S:      Maintained
3512 F:      tools/power/cpupower/
3513
3514 CRAMFS FILESYSTEM
3515 W:      http://sourceforge.net/projects/cramfs/
3516 S:      Orphan / Obsolete
3517 F:      Documentation/filesystems/cramfs.txt
3518 F:      fs/cramfs/
3519
3520 CRIS PORT
3521 M:      Mikael Starvik <starvik@axis.com>
3522 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3523 L:      linux-cris-kernel@axis.com
3524 W:      http://developer.axis.com
3525 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3526 S:      Maintained
3527 F:      arch/cris/
3528 F:      drivers/tty/serial/crisv10.*
3529
3530 CRYPTO API
3531 M:      Herbert Xu <herbert@gondor.apana.org.au>
3532 M:      "David S. Miller" <davem@davemloft.net>
3533 L:      linux-crypto@vger.kernel.org
3534 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3536 S:      Maintained
3537 F:      Documentation/crypto/
3538 F:      Documentation/devicetree/bindings/crypto/
3539 F:      Documentation/DocBook/crypto-API.tmpl
3540 F:      arch/*/crypto/
3541 F:      crypto/
3542 F:      drivers/crypto/
3543 F:      include/crypto/
3544 F:      include/linux/crypto*
3545
3546 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3547 M:      Neil Horman <nhorman@tuxdriver.com>
3548 L:      linux-crypto@vger.kernel.org
3549 S:      Maintained
3550 F:      crypto/ansi_cprng.c
3551 F:      crypto/rng.c
3552
3553 CS3308 MEDIA DRIVER
3554 M:      Hans Verkuil <hverkuil@xs4all.nl>
3555 L:      linux-media@vger.kernel.org
3556 T:      git git://linuxtv.org/media_tree.git
3557 W:      http://linuxtv.org
3558 S:      Odd Fixes
3559 F:      drivers/media/i2c/cs3308.c
3560 F:      drivers/media/i2c/cs3308.h
3561
3562 CS5535 Audio ALSA driver
3563 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3564 S:      Maintained
3565 F:      sound/pci/cs5535audio/
3566
3567 CW1200 WLAN driver
3568 M:      Solomon Peachy <pizza@shaftnet.org>
3569 S:      Maintained
3570 F:      drivers/net/wireless/st/cw1200/
3571
3572 CX18 VIDEO4LINUX DRIVER
3573 M:      Andy Walls <awalls@md.metrocast.net>
3574 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3575 L:      linux-media@vger.kernel.org
3576 T:      git git://linuxtv.org/media_tree.git
3577 W:      https://linuxtv.org
3578 W:      http://www.ivtvdriver.org/index.php/Cx18
3579 S:      Maintained
3580 F:      Documentation/media/v4l-drivers/cx18*
3581 F:      drivers/media/pci/cx18/
3582 F:      include/uapi/linux/ivtv*
3583
3584 CX2341X MPEG ENCODER HELPER MODULE
3585 M:      Hans Verkuil <hverkuil@xs4all.nl>
3586 L:      linux-media@vger.kernel.org
3587 T:      git git://linuxtv.org/media_tree.git
3588 W:      https://linuxtv.org
3589 S:      Maintained
3590 F:      drivers/media/common/cx2341x*
3591 F:      include/media/cx2341x*
3592
3593 CX24120 MEDIA DRIVER
3594 M:      Jemma Denson <jdenson@gmail.com>
3595 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3596 L:      linux-media@vger.kernel.org
3597 W:      https://linuxtv.org
3598 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3599 S:      Maintained
3600 F:      drivers/media/dvb-frontends/cx24120*
3601
3602 CX88 VIDEO4LINUX DRIVER
3603 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3604 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3605 L:      linux-media@vger.kernel.org
3606 W:      https://linuxtv.org
3607 T:      git git://linuxtv.org/media_tree.git
3608 S:      Odd fixes
3609 F:      Documentation/media/v4l-drivers/cx88*
3610 F:      drivers/media/pci/cx88/
3611
3612 CXD2820R MEDIA DRIVER
3613 M:      Antti Palosaari <crope@iki.fi>
3614 L:      linux-media@vger.kernel.org
3615 W:      https://linuxtv.org
3616 W:      http://palosaari.fi/linux/
3617 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3618 T:      git git://linuxtv.org/anttip/media_tree.git
3619 S:      Maintained
3620 F:      drivers/media/dvb-frontends/cxd2820r*
3621
3622 CXGB3 ETHERNET DRIVER (CXGB3)
3623 M:      Santosh Raspatur <santosh@chelsio.com>
3624 L:      netdev@vger.kernel.org
3625 W:      http://www.chelsio.com
3626 S:      Supported
3627 F:      drivers/net/ethernet/chelsio/cxgb3/
3628
3629 CXGB3 ISCSI DRIVER (CXGB3I)
3630 M:      Karen Xie <kxie@chelsio.com>
3631 L:      linux-scsi@vger.kernel.org
3632 W:      http://www.chelsio.com
3633 S:      Supported
3634 F:      drivers/scsi/cxgbi/cxgb3i
3635
3636 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3637 M:      Steve Wise <swise@chelsio.com>
3638 L:      linux-rdma@vger.kernel.org
3639 W:      http://www.openfabrics.org
3640 S:      Supported
3641 F:      drivers/infiniband/hw/cxgb3/
3642 F:      include/uapi/rdma/cxgb3-abi.h
3643
3644 CXGB4 ETHERNET DRIVER (CXGB4)
3645 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3646 L:      netdev@vger.kernel.org
3647 W:      http://www.chelsio.com
3648 S:      Supported
3649 F:      drivers/net/ethernet/chelsio/cxgb4/
3650
3651 CXGB4 ISCSI DRIVER (CXGB4I)
3652 M:      Karen Xie <kxie@chelsio.com>
3653 L:      linux-scsi@vger.kernel.org
3654 W:      http://www.chelsio.com
3655 S:      Supported
3656 F:      drivers/scsi/cxgbi/cxgb4i
3657
3658 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3659 M:      Steve Wise <swise@chelsio.com>
3660 L:      linux-rdma@vger.kernel.org
3661 W:      http://www.openfabrics.org
3662 S:      Supported
3663 F:      drivers/infiniband/hw/cxgb4/
3664 F:      include/uapi/rdma/cxgb4-abi.h
3665
3666 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3667 M:      Casey Leedom <leedom@chelsio.com>
3668 L:      netdev@vger.kernel.org
3669 W:      http://www.chelsio.com
3670 S:      Supported
3671 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3672
3673 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3674 M:      Ian Munsie <imunsie@au1.ibm.com>
3675 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3676 L:      linuxppc-dev@lists.ozlabs.org
3677 S:      Supported
3678 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3679 F:      drivers/misc/cxl/
3680 F:      include/misc/cxl*
3681 F:      include/uapi/misc/cxl.h
3682 F:      Documentation/powerpc/cxl.txt
3683 F:      Documentation/ABI/testing/sysfs-class-cxl
3684
3685 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3686 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3687 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3688 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3689 L:      linux-scsi@vger.kernel.org
3690 S:      Supported
3691 F:      drivers/scsi/cxlflash/
3692 F:      include/uapi/scsi/cxlflash_ioctls.h
3693 F:      Documentation/powerpc/cxlflash.txt
3694
3695 STMMAC ETHERNET DRIVER
3696 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3697 M:      Alexandre Torgue <alexandre.torgue@st.com>
3698 L:      netdev@vger.kernel.org
3699 W:      http://www.stlinux.com
3700 S:      Supported
3701 F:      drivers/net/ethernet/stmicro/stmmac/
3702
3703 CYBERPRO FB DRIVER
3704 M:      Russell King <linux@armlinux.org.uk>
3705 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3706 W:      http://www.armlinux.org.uk/
3707 S:      Maintained
3708 F:      drivers/video/fbdev/cyber2000fb.*
3709
3710 CYCLADES ASYNC MUX DRIVER
3711 W:      http://www.cyclades.com/
3712 S:      Orphan
3713 F:      drivers/tty/cyclades.c
3714 F:      include/linux/cyclades.h
3715 F:      include/uapi/linux/cyclades.h
3716
3717 CYCLADES PC300 DRIVER
3718 W:      http://www.cyclades.com/
3719 S:      Orphan
3720 F:      drivers/net/wan/pc300*
3721
3722 CYPRESS_FIRMWARE MEDIA DRIVER
3723 M:      Antti Palosaari <crope@iki.fi>
3724 L:      linux-media@vger.kernel.org
3725 W:      https://linuxtv.org
3726 W:      http://palosaari.fi/linux/
3727 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3728 T:      git git://linuxtv.org/anttip/media_tree.git
3729 S:      Maintained
3730 F:      drivers/media/common/cypress_firmware*
3731
3732 CYTTSP TOUCHSCREEN DRIVER
3733 M:      Ferruh Yigit <fery@cypress.com>
3734 L:      linux-input@vger.kernel.org
3735 S:      Supported
3736 F:      drivers/input/touchscreen/cyttsp*
3737 F:      include/linux/input/cyttsp.h
3738
3739 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3740 M:      Joshua Kinard <kumba@gentoo.org>
3741 S:      Maintained
3742 F:      drivers/rtc/rtc-ds1685.c
3743 F:      include/linux/rtc/ds1685.h
3744
3745 DAMA SLAVE for AX.25
3746 M:      Joerg Reuter <jreuter@yaina.de>
3747 W:      http://yaina.de/jreuter/
3748 W:      http://www.qsl.net/dl1bke/
3749 L:      linux-hams@vger.kernel.org
3750 S:      Maintained
3751 F:      net/ax25/af_ax25.c
3752 F:      net/ax25/ax25_dev.c
3753 F:      net/ax25/ax25_ds_*
3754 F:      net/ax25/ax25_in.c
3755 F:      net/ax25/ax25_out.c
3756 F:      net/ax25/ax25_timer.c
3757 F:      net/ax25/sysctl_net_ax25.c
3758
3759 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3760 L:      netdev@vger.kernel.org
3761 S:      Orphan
3762 F:      Documentation/networking/dmfe.txt
3763 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3764
3765 DC390/AM53C974 SCSI driver
3766 M:      Hannes Reinecke <hare@suse.com>
3767 L:      linux-scsi@vger.kernel.org
3768 S:      Maintained
3769 F:      drivers/scsi/am53c974.c
3770
3771 DC395x SCSI driver
3772 M:      Oliver Neukum <oliver@neukum.org>
3773 M:      Ali Akcaagac <aliakc@web.de>
3774 M:      Jamie Lenehan <lenehan@twibble.org>
3775 L:      dc395x@twibble.org
3776 W:      http://twibble.org/dist/dc395x/
3777 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3778 S:      Maintained
3779 F:      Documentation/scsi/dc395x.txt
3780 F:      drivers/scsi/dc395x.*
3781
3782 DCCP PROTOCOL
3783 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3784 L:      dccp@vger.kernel.org
3785 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3786 S:      Maintained
3787 F:      include/linux/dccp.h
3788 F:      include/uapi/linux/dccp.h
3789 F:      include/linux/tfrc.h
3790 F:      net/dccp/
3791
3792 DECnet NETWORK LAYER
3793 W:      http://linux-decnet.sourceforge.net
3794 L:      linux-decnet-user@lists.sourceforge.net
3795 S:      Orphan
3796 F:      Documentation/networking/decnet.txt
3797 F:      net/decnet/
3798
3799 DECSTATION PLATFORM SUPPORT
3800 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3801 L:      linux-mips@linux-mips.org
3802 W:      http://www.linux-mips.org/wiki/DECstation
3803 S:      Maintained
3804 F:      arch/mips/dec/
3805 F:      arch/mips/include/asm/dec/
3806 F:      arch/mips/include/asm/mach-dec/
3807
3808 DEFXX FDDI NETWORK DRIVER
3809 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3810 S:      Maintained
3811 F:      drivers/net/fddi/defxx.*
3812
3813 DELL LAPTOP DRIVER
3814 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3815 M:      Pali Rohár <pali.rohar@gmail.com>
3816 L:      platform-driver-x86@vger.kernel.org
3817 S:      Maintained
3818 F:      drivers/platform/x86/dell-laptop.c
3819
3820 DELL LAPTOP RBTN DRIVER
3821 M:      Pali Rohár <pali.rohar@gmail.com>
3822 S:      Maintained
3823 F:      drivers/platform/x86/dell-rbtn.*
3824
3825 DELL LAPTOP FREEFALL DRIVER
3826 M:      Pali Rohár <pali.rohar@gmail.com>
3827 S:      Maintained
3828 F:      drivers/platform/x86/dell-smo8800.c
3829
3830 DELL LAPTOP SMM DRIVER
3831 M:      Pali Rohár <pali.rohar@gmail.com>
3832 S:      Maintained
3833 F:      drivers/hwmon/dell-smm-hwmon.c
3834 F:      include/uapi/linux/i8k.h
3835
3836 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3837 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3838 S:      Maintained
3839 F:      Documentation/dcdbas.txt
3840 F:      drivers/firmware/dcdbas.*
3841
3842 DELL WMI EXTRAS DRIVER
3843 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3844 M:      Pali Rohár <pali.rohar@gmail.com>
3845 S:      Maintained
3846 F:      drivers/platform/x86/dell-wmi.c
3847
3848 DESIGNWARE USB2 DRD IP DRIVER
3849 M:      John Youn <johnyoun@synopsys.com>
3850 L:      linux-usb@vger.kernel.org
3851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3852 S:      Maintained
3853 F:      drivers/usb/dwc2/
3854
3855 DESIGNWARE USB3 DRD IP DRIVER
3856 M:      Felipe Balbi <balbi@kernel.org>
3857 L:      linux-usb@vger.kernel.org
3858 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3859 S:      Maintained
3860 F:      drivers/usb/dwc3/
3861
3862 DEVICE COREDUMP (DEV_COREDUMP)
3863 M:      Johannes Berg <johannes@sipsolutions.net>
3864 L:      linux-kernel@vger.kernel.org
3865 S:      Maintained
3866 F:      drivers/base/devcoredump.c
3867 F:      include/linux/devcoredump.h
3868
3869 DEVICE FREQUENCY (DEVFREQ)
3870 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3871 M:      Kyungmin Park <kyungmin.park@samsung.com>
3872 R:      Chanwoo Choi <cw00.choi@samsung.com>
3873 L:      linux-pm@vger.kernel.org
3874 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3875 S:      Maintained
3876 F:      drivers/devfreq/
3877 F:      include/linux/devfreq.h
3878 F:      Documentation/devicetree/bindings/devfreq/
3879
3880 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3881 M:      Chanwoo Choi <cw00.choi@samsung.com>
3882 L:      linux-pm@vger.kernel.org
3883 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3884 S:      Supported
3885 F:      drivers/devfreq/event/
3886 F:      drivers/devfreq/devfreq-event.c
3887 F:      include/linux/devfreq-event.h
3888 F:      Documentation/devicetree/bindings/devfreq/event/
3889
3890 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3891 M:      Chanwoo Choi <cw00.choi@samsung.com>
3892 L:      linux-pm@vger.kernel.org
3893 L:      linux-samsung-soc@vger.kernel.org
3894 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3895 S:      Maintained
3896 F:      drivers/devfreq/exynos-bus.c
3897 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3898
3899 DEVICE NUMBER REGISTRY
3900 M:      Torben Mathiasen <device@lanana.org>
3901 W:      http://lanana.org/docs/device-list/index.html
3902 S:      Maintained
3903
3904 DEVICE-MAPPER  (LVM)
3905 M:      Alasdair Kergon <agk@redhat.com>
3906 M:      Mike Snitzer <snitzer@redhat.com>
3907 M:      dm-devel@redhat.com
3908 L:      dm-devel@redhat.com
3909 W:      http://sources.redhat.com/dm
3910 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3911 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3912 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3913 S:      Maintained
3914 F:      Documentation/device-mapper/
3915 F:      drivers/md/dm*
3916 F:      drivers/md/persistent-data/
3917 F:      include/linux/device-mapper.h
3918 F:      include/linux/dm-*.h
3919 F:      include/uapi/linux/dm-*.h
3920
3921 DEVLINK
3922 M:      Jiri Pirko <jiri@mellanox.com>
3923 L:      netdev@vger.kernel.org
3924 S:      Supported
3925 F:      net/core/devlink.c
3926 F:      include/net/devlink.h
3927 F:      include/uapi/linux/devlink.h
3928
3929 DIALOG SEMICONDUCTOR DRIVERS
3930 M:      Support Opensource <support.opensource@diasemi.com>
3931 W:      http://www.dialog-semiconductor.com/products
3932 S:      Supported
3933 F:      Documentation/hwmon/da90??
3934 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3935 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3936 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3937 F:      drivers/gpio/gpio-da90??.c
3938 F:      drivers/hwmon/da90??-hwmon.c
3939 F:      drivers/iio/adc/da91??-*.c
3940 F:      drivers/input/misc/da90??_onkey.c
3941 F:      drivers/input/touchscreen/da9052_tsi.c
3942 F:      drivers/leds/leds-da90??.c
3943 F:      drivers/mfd/da903x.c
3944 F:      drivers/mfd/da90??-*.c
3945 F:      drivers/mfd/da91??-*.c
3946 F:      drivers/power/supply/da9052-battery.c
3947 F:      drivers/power/supply/da91??-*.c
3948 F:      drivers/regulator/da903x.c
3949 F:      drivers/regulator/da9???-regulator.[ch]
3950 F:      drivers/rtc/rtc-da90??.c
3951 F:      drivers/video/backlight/da90??_bl.c
3952 F:      drivers/watchdog/da90??_wdt.c
3953 F:      include/linux/mfd/da903x.h
3954 F:      include/linux/mfd/da9052/
3955 F:      include/linux/mfd/da9055/
3956 F:      include/linux/mfd/da9062/
3957 F:      include/linux/mfd/da9063/
3958 F:      include/linux/mfd/da9150/
3959 F:      include/linux/regulator/da9211.h
3960 F:      include/sound/da[79]*.h
3961 F:      sound/soc/codecs/da[79]*.[ch]
3962
3963 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3964 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3965 L:      linux-gpio@vger.kernel.org
3966 S:      Maintained
3967 F:      drivers/gpio/gpio-gpio-mm.c
3968
3969 DIGI NEO AND CLASSIC PCI PRODUCTS
3970 M:      Lidza Louina <lidza.louina@gmail.com>
3971 M:      Mark Hounschell <markh@compro.net>
3972 L:      driverdev-devel@linuxdriverproject.org
3973 S:      Maintained
3974 F:      drivers/staging/dgnc/
3975
3976 DIOLAN U2C-12 I2C DRIVER
3977 M:      Guenter Roeck <linux@roeck-us.net>
3978 L:      linux-i2c@vger.kernel.org
3979 S:      Maintained
3980 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3981
3982 DIRECT ACCESS (DAX)
3983 M:      Matthew Wilcox <mawilcox@microsoft.com>
3984 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
3985 L:      linux-fsdevel@vger.kernel.org
3986 S:      Supported
3987 F:      fs/dax.c
3988 F:      include/linux/dax.h
3989 F:      include/trace/events/fs_dax.h
3990
3991 DIRECTORY NOTIFICATION (DNOTIFY)
3992 M:      Eric Paris <eparis@parisplace.org>
3993 S:      Maintained
3994 F:      Documentation/filesystems/dnotify.txt
3995 F:      fs/notify/dnotify/
3996 F:      include/linux/dnotify.h
3997
3998 DISK GEOMETRY AND PARTITION HANDLING
3999 M:      Andries Brouwer <aeb@cwi.nl>
4000 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4001 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4002 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4003 S:      Maintained
4004
4005 DISKQUOTA
4006 M:      Jan Kara <jack@suse.com>
4007 S:      Maintained
4008 F:      Documentation/filesystems/quota.txt
4009 F:      fs/quota/
4010 F:      include/linux/quota*.h
4011 F:      include/uapi/linux/quota*.h
4012
4013 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4014 M:      Bernie Thompson <bernie@plugable.com>
4015 L:      linux-fbdev@vger.kernel.org
4016 S:      Maintained
4017 W:      http://plugable.com/category/projects/udlfb/
4018 F:      drivers/video/fbdev/udlfb.c
4019 F:      include/video/udlfb.h
4020 F:      Documentation/fb/udlfb.txt
4021
4022 DISTRIBUTED LOCK MANAGER (DLM)
4023 M:      Christine Caulfield <ccaulfie@redhat.com>
4024 M:      David Teigland <teigland@redhat.com>
4025 L:      cluster-devel@redhat.com
4026 W:      http://sources.redhat.com/cluster/
4027 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4028 S:      Supported
4029 F:      fs/dlm/
4030
4031 DMA BUFFER SHARING FRAMEWORK
4032 M:      Sumit Semwal <sumit.semwal@linaro.org>
4033 S:      Maintained
4034 L:      linux-media@vger.kernel.org
4035 L:      dri-devel@lists.freedesktop.org
4036 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4037 F:      drivers/dma-buf/
4038 F:      include/linux/dma-buf*
4039 F:      include/linux/reservation.h
4040 F:      include/linux/*fence.h
4041 F:      Documentation/driver-api/dma-buf.rst
4042 T:      git git://anongit.freedesktop.org/drm/drm-misc
4043
4044 SYNC FILE FRAMEWORK
4045 M:      Sumit Semwal <sumit.semwal@linaro.org>
4046 R:      Gustavo Padovan <gustavo@padovan.org>
4047 S:      Maintained
4048 L:      linux-media@vger.kernel.org
4049 L:      dri-devel@lists.freedesktop.org
4050 F:      drivers/dma-buf/sync_*
4051 F:      drivers/dma-buf/dma-fence*
4052 F:      drivers/dma-buf/sw_sync.c
4053 F:      include/linux/sync_file.h
4054 F:      include/uapi/linux/sync_file.h
4055 F:      Documentation/sync_file.txt
4056 T:      git git://anongit.freedesktop.org/drm/drm-misc
4057
4058 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4059 M:      Vinod Koul <vinod.koul@intel.com>
4060 L:      dmaengine@vger.kernel.org
4061 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4062 S:      Maintained
4063 F:      drivers/dma/
4064 F:      include/linux/dmaengine.h
4065 F:      Documentation/devicetree/bindings/dma/
4066 F:      Documentation/dmaengine/
4067 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4068
4069 DME1737 HARDWARE MONITOR DRIVER
4070 M:      Juerg Haefliger <juergh@gmail.com>
4071 L:      linux-hwmon@vger.kernel.org
4072 S:      Maintained
4073 F:      Documentation/hwmon/dme1737
4074 F:      drivers/hwmon/dme1737.c
4075
4076 DMI/SMBIOS SUPPORT
4077 M:      Jean Delvare <jdelvare@suse.com>
4078 S:      Maintained
4079 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4080 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4081 F:      drivers/firmware/dmi-id.c
4082 F:      drivers/firmware/dmi_scan.c
4083 F:      include/linux/dmi.h
4084
4085 DOCUMENTATION
4086 M:      Jonathan Corbet <corbet@lwn.net>
4087 L:      linux-doc@vger.kernel.org
4088 S:      Maintained
4089 F:      Documentation/
4090 F:      scripts/docproc.c
4091 F:      scripts/kernel-doc*
4092 X:      Documentation/ABI/
4093 X:      Documentation/devicetree/
4094 X:      Documentation/acpi
4095 X:      Documentation/power
4096 X:      Documentation/spi
4097 X:      Documentation/media
4098 T:      git git://git.lwn.net/linux.git docs-next
4099
4100 DOUBLETALK DRIVER
4101 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4102 L:      blinux-list@redhat.com
4103 S:      Maintained
4104 F:      drivers/char/dtlk.c
4105 F:      include/linux/dtlk.h
4106
4107 DPT_I2O SCSI RAID DRIVER
4108 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4109 L:      linux-scsi@vger.kernel.org
4110 W:      http://www.adaptec.com/
4111 S:      Maintained
4112 F:      drivers/scsi/dpt*
4113 F:      drivers/scsi/dpt/
4114
4115 DRBD DRIVER
4116 M:      Philipp Reisner <philipp.reisner@linbit.com>
4117 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4118 L:      drbd-dev@lists.linbit.com
4119 W:      http://www.drbd.org
4120 T:      git git://git.linbit.com/linux-drbd.git
4121 T:      git git://git.linbit.com/drbd-8.4.git
4122 S:      Supported
4123 F:      drivers/block/drbd/
4124 F:      lib/lru_cache.c
4125 F:      Documentation/blockdev/drbd/
4126
4127 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4128 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4129 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4130 S:      Supported
4131 F:      Documentation/kobject.txt
4132 F:      drivers/base/
4133 F:      fs/debugfs/
4134 F:      fs/sysfs/
4135 F:      include/linux/debugfs.h
4136 F:      include/linux/kobj*
4137 F:      lib/kobj*
4138
4139 DRM DRIVERS
4140 M:      David Airlie <airlied@linux.ie>
4141 L:      dri-devel@lists.freedesktop.org
4142 T:      git git://people.freedesktop.org/~airlied/linux
4143 B:      https://bugs.freedesktop.org/
4144 C:      irc://chat.freenode.net/dri-devel
4145 S:      Maintained
4146 F:      drivers/gpu/drm/
4147 F:      drivers/gpu/vga/
4148 F:      Documentation/devicetree/bindings/display/
4149 F:      Documentation/devicetree/bindings/gpu/
4150 F:      Documentation/devicetree/bindings/video/
4151 F:      Documentation/gpu/
4152 F:      include/drm/
4153 F:      include/uapi/drm/
4154
4155 DRM DRIVERS AND MISC GPU PATCHES
4156 M:      Daniel Vetter <daniel.vetter@intel.com>
4157 M:      Jani Nikula <jani.nikula@linux.intel.com>
4158 M:      Sean Paul <seanpaul@chromium.org>
4159 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4160 S:      Maintained
4161 T:      git git://anongit.freedesktop.org/drm/drm-misc
4162 F:      Documentation/gpu/
4163 F:      drivers/gpu/vga/
4164 F:      drivers/gpu/drm/*
4165 F:      include/drm/drm*
4166 F:      include/uapi/drm/drm*
4167
4168 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4169 M:      Dave Airlie <airlied@redhat.com>
4170 S:      Odd Fixes
4171 F:      drivers/gpu/drm/ast/
4172
4173 DRM DRIVERS FOR BRIDGE CHIPS
4174 M:      Archit Taneja <architt@codeaurora.org>
4175 S:      Maintained
4176 T:      git git://anongit.freedesktop.org/drm/drm-misc
4177 F:      drivers/gpu/drm/bridge/
4178
4179 DRM DRIVER FOR BOCHS VIRTUAL GPU
4180 M:      Gerd Hoffmann <kraxel@redhat.com>
4181 L:      virtualization@lists.linux-foundation.org
4182 T:      git git://git.kraxel.org/linux drm-qemu
4183 S:      Maintained
4184 F:      drivers/gpu/drm/bochs/
4185
4186 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4187 M:      Dave Airlie <airlied@redhat.com>
4188 M:      Gerd Hoffmann <kraxel@redhat.com>
4189 L:      virtualization@lists.linux-foundation.org
4190 T:      git git://git.kraxel.org/linux drm-qemu
4191 S:      Obsolete
4192 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4193 F:      drivers/gpu/drm/cirrus/
4194
4195 RADEON and AMDGPU DRM DRIVERS
4196 M:      Alex Deucher <alexander.deucher@amd.com>
4197 M:      Christian König <christian.koenig@amd.com>
4198 L:      amd-gfx@lists.freedesktop.org
4199 T:      git git://people.freedesktop.org/~agd5f/linux
4200 S:      Supported
4201 F:      drivers/gpu/drm/radeon/
4202 F:      include/uapi/drm/radeon_drm.h
4203 F:      drivers/gpu/drm/amd/
4204 F:      include/uapi/drm/amdgpu_drm.h
4205
4206 DRM PANEL DRIVERS
4207 M:      Thierry Reding <thierry.reding@gmail.com>
4208 L:      dri-devel@lists.freedesktop.org
4209 T:      git git://anongit.freedesktop.org/tegra/linux.git
4210 S:      Maintained
4211 F:      drivers/gpu/drm/drm_panel.c
4212 F:      drivers/gpu/drm/panel/
4213 F:      include/drm/drm_panel.h
4214 F:      Documentation/devicetree/bindings/display/panel/
4215
4216 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4217 M:      Daniel Vetter <daniel.vetter@intel.com>
4218 M:      Jani Nikula <jani.nikula@linux.intel.com>
4219 L:      intel-gfx@lists.freedesktop.org
4220 W:      https://01.org/linuxgraphics/
4221 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4222 C:      irc://chat.freenode.net/intel-gfx
4223 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4224 T:      git git://anongit.freedesktop.org/drm-intel
4225 S:      Supported
4226 F:      drivers/gpu/drm/i915/
4227 F:      include/drm/i915*
4228 F:      include/uapi/drm/i915_drm.h
4229 F:      Documentation/gpu/i915.rst
4230
4231 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4232 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4233 M:      Zhi Wang <zhi.a.wang@intel.com>
4234 L:      intel-gvt-dev@lists.freedesktop.org
4235 L:      intel-gfx@lists.freedesktop.org
4236 W:      https://01.org/igvt-g
4237 T:      git https://github.com/01org/gvt-linux.git
4238 S:      Supported
4239 F:      drivers/gpu/drm/i915/gvt/
4240
4241 DRM DRIVERS FOR ATMEL HLCDC
4242 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4243 L:      dri-devel@lists.freedesktop.org
4244 S:      Supported
4245 F:      drivers/gpu/drm/atmel-hlcdc/
4246 F:      Documentation/devicetree/bindings/drm/atmel/
4247
4248 DRM DRIVERS FOR ALLWINNER A10
4249 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4250 L:      dri-devel@lists.freedesktop.org
4251 S:      Supported
4252 F:      drivers/gpu/drm/sun4i/
4253 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4254
4255 DRM DRIVERS FOR AMLOGIC SOCS
4256 M:      Neil Armstrong <narmstrong@baylibre.com>
4257 L:      dri-devel@lists.freedesktop.org
4258 L:      linux-amlogic@lists.infradead.org
4259 W:      http://linux-meson.com/
4260 S:      Supported
4261 F:      drivers/gpu/drm/meson/
4262 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4263
4264 DRM DRIVERS FOR EXYNOS
4265 M:      Inki Dae <inki.dae@samsung.com>
4266 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4267 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4268 M:      Kyungmin Park <kyungmin.park@samsung.com>
4269 L:      dri-devel@lists.freedesktop.org
4270 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4271 S:      Supported
4272 F:      drivers/gpu/drm/exynos/
4273 F:      include/uapi/drm/exynos_drm.h
4274 F:      Documentation/devicetree/bindings/display/exynos/
4275
4276 DRM DRIVERS FOR FREESCALE DCU
4277 M:      Stefan Agner <stefan@agner.ch>
4278 M:      Alison Wang <alison.wang@freescale.com>
4279 L:      dri-devel@lists.freedesktop.org
4280 S:      Supported
4281 F:      drivers/gpu/drm/fsl-dcu/
4282 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4283 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4284 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4285
4286 DRM DRIVERS FOR FREESCALE IMX
4287 M:      Philipp Zabel <p.zabel@pengutronix.de>
4288 L:      dri-devel@lists.freedesktop.org
4289 S:      Maintained
4290 F:      drivers/gpu/drm/imx/
4291 F:      drivers/gpu/ipu-v3/
4292 F:      Documentation/devicetree/bindings/display/imx/
4293
4294 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4295 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4296 L:      dri-devel@lists.freedesktop.org
4297 T:      git git://github.com/patjak/drm-gma500
4298 S:      Maintained
4299 F:      drivers/gpu/drm/gma500/
4300
4301 DRM DRIVERS FOR HISILICON
4302 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4303 M:      Rongrong Zou <zourongrong@gmail.com>
4304 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4305 R:      Chen Feng <puck.chen@hisilicon.com>
4306 L:      dri-devel@lists.freedesktop.org
4307 T:      git git://github.com/xin3liang/linux.git
4308 S:      Maintained
4309 F:      drivers/gpu/drm/hisilicon/
4310 F:      Documentation/devicetree/bindings/display/hisilicon/
4311
4312 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4313 S:      Orphan / Obsolete
4314 F:      drivers/gpu/drm/i810/
4315 F:      include/uapi/drm/i810_drm.h
4316
4317 DRM DRIVERS FOR MEDIATEK
4318 M:      CK Hu <ck.hu@mediatek.com>
4319 M:      Philipp Zabel <p.zabel@pengutronix.de>
4320 L:      dri-devel@lists.freedesktop.org
4321 S:      Supported
4322 F:      drivers/gpu/drm/mediatek/
4323 F:      Documentation/devicetree/bindings/display/mediatek/
4324
4325 DRM DRIVER FOR MI0283QT
4326 M:      Noralf Trønnes <noralf@tronnes.org>
4327 S:      Maintained
4328 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4329 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4330
4331 DRM DRIVER FOR MSM ADRENO GPU
4332 M:      Rob Clark <robdclark@gmail.com>
4333 L:      linux-arm-msm@vger.kernel.org
4334 L:      dri-devel@lists.freedesktop.org
4335 L:      freedreno@lists.freedesktop.org
4336 T:      git git://people.freedesktop.org/~robclark/linux
4337 S:      Maintained
4338 F:      drivers/gpu/drm/msm/
4339 F:      include/uapi/drm/msm_drm.h
4340 F:      Documentation/devicetree/bindings/display/msm/
4341
4342 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4343 M:      Ben Skeggs <bskeggs@redhat.com>
4344 L:      dri-devel@lists.freedesktop.org
4345 L:      nouveau@lists.freedesktop.org
4346 T:      git git://github.com/skeggsb/linux
4347 S:      Supported
4348 F:      drivers/gpu/drm/nouveau/
4349 F:      include/uapi/drm/nouveau_drm.h
4350
4351 DRM DRIVERS FOR NVIDIA TEGRA
4352 M:      Thierry Reding <thierry.reding@gmail.com>
4353 L:      dri-devel@lists.freedesktop.org
4354 L:      linux-tegra@vger.kernel.org
4355 T:      git git://anongit.freedesktop.org/tegra/linux.git
4356 S:      Supported
4357 F:      drivers/gpu/drm/tegra/
4358 F:      drivers/gpu/host1x/
4359 F:      include/linux/host1x.h
4360 F:      include/uapi/drm/tegra_drm.h
4361 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4362
4363 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4364 S:      Orphan / Obsolete
4365 F:      drivers/gpu/drm/mga/
4366 F:      include/uapi/drm/mga_drm.h
4367
4368 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4369 M:      Dave Airlie <airlied@redhat.com>
4370 S:      Odd Fixes
4371 F:      drivers/gpu/drm/mgag200/
4372
4373 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4374 S:      Orphan / Obsolete
4375 F:      drivers/gpu/drm/r128/
4376 F:      include/uapi/drm/r128_drm.h
4377
4378 DRM DRIVERS FOR RENESAS
4379 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4380 L:      dri-devel@lists.freedesktop.org
4381 L:      linux-renesas-soc@vger.kernel.org
4382 T:      git git://linuxtv.org/pinchartl/fbdev
4383 S:      Supported
4384 F:      drivers/gpu/drm/rcar-du/
4385 F:      drivers/gpu/drm/shmobile/
4386 F:      include/linux/platform_data/shmob_drm.h
4387 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4388
4389 DRM DRIVER FOR QXL VIRTUAL GPU
4390 M:      Dave Airlie <airlied@redhat.com>
4391 M:      Gerd Hoffmann <kraxel@redhat.com>
4392 L:      virtualization@lists.linux-foundation.org
4393 T:      git git://git.kraxel.org/linux drm-qemu
4394 S:      Maintained
4395 F:      drivers/gpu/drm/qxl/
4396 F:      include/uapi/drm/qxl_drm.h
4397
4398 DRM DRIVERS FOR ROCKCHIP
4399 M:      Mark Yao <mark.yao@rock-chips.com>
4400 L:      dri-devel@lists.freedesktop.org
4401 S:      Maintained
4402 F:      drivers/gpu/drm/rockchip/
4403 F:      Documentation/devicetree/bindings/display/rockchip/
4404
4405 DRM DRIVER FOR SAVAGE VIDEO CARDS
4406 S:      Orphan / Obsolete
4407 F:      drivers/gpu/drm/savage/
4408 F:      include/uapi/drm/savage_drm.h
4409
4410 DRM DRIVER FOR SIS VIDEO CARDS
4411 S:      Orphan / Obsolete
4412 F:      drivers/gpu/drm/sis/
4413 F:      include/uapi/drm/sis_drm.h
4414
4415 DRM DRIVERS FOR STI
4416 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4417 M:      Vincent Abriou <vincent.abriou@st.com>
4418 L:      dri-devel@lists.freedesktop.org
4419 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4420 S:      Maintained
4421 F:      drivers/gpu/drm/sti
4422 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4423
4424 DRM DRIVER FOR TDFX VIDEO CARDS
4425 S:      Orphan / Obsolete
4426 F:      drivers/gpu/drm/tdfx/
4427
4428 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4429 M:      Dave Airlie <airlied@redhat.com>
4430 S:      Odd Fixes
4431 F:      drivers/gpu/drm/udl/
4432
4433 DRM DRIVERS FOR VIVANTE GPU IP
4434 M:      Lucas Stach <l.stach@pengutronix.de>
4435 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4436 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4437 L:      etnaviv@lists.freedesktop.org
4438 L:      dri-devel@lists.freedesktop.org
4439 S:      Maintained
4440 F:      drivers/gpu/drm/etnaviv/
4441 F:      include/uapi/drm/etnaviv_drm.h
4442 F:      Documentation/devicetree/bindings/display/etnaviv/
4443
4444 DRM DRIVER FOR VMWARE VIRTUAL GPU
4445 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4446 M:      Sinclair Yeh <syeh@vmware.com>
4447 M:      Thomas Hellstrom <thellstrom@vmware.com>
4448 L:      dri-devel@lists.freedesktop.org
4449 T:      git git://people.freedesktop.org/~syeh/repos_linux
4450 T:      git git://people.freedesktop.org/~thomash/linux
4451 S:      Supported
4452 F:      drivers/gpu/drm/vmwgfx/
4453 F:      include/uapi/drm/vmwgfx_drm.h
4454
4455 DRM DRIVERS FOR VC4
4456 M:      Eric Anholt <eric@anholt.net>
4457 T:      git git://github.com/anholt/linux
4458 S:      Supported
4459 F:      drivers/gpu/drm/vc4/
4460 F:      include/uapi/drm/vc4_drm.h
4461 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4462
4463 DRM DRIVERS FOR TI OMAP
4464 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4465 L:      dri-devel@lists.freedesktop.org
4466 S:      Maintained
4467 F:      drivers/gpu/drm/omapdrm/
4468 F:      Documentation/devicetree/bindings/display/ti/
4469
4470 DRM DRIVERS FOR TI LCDC
4471 M:      Jyri Sarha <jsarha@ti.com>
4472 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4473 L:      dri-devel@lists.freedesktop.org
4474 S:      Maintained
4475 F:      drivers/gpu/drm/tilcdc/
4476 F:      Documentation/devicetree/bindings/display/tilcdc/
4477
4478 DRM DRIVERS FOR ZTE ZX
4479 M:      Shawn Guo <shawnguo@kernel.org>
4480 L:      dri-devel@lists.freedesktop.org
4481 S:      Maintained
4482 F:      drivers/gpu/drm/zte/
4483 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4484
4485 DSBR100 USB FM RADIO DRIVER
4486 M:      Alexey Klimov <klimov.linux@gmail.com>
4487 L:      linux-media@vger.kernel.org
4488 T:      git git://linuxtv.org/media_tree.git
4489 S:      Maintained
4490 F:      drivers/media/radio/dsbr100.c
4491
4492 DSCC4 DRIVER
4493 M:      Francois Romieu <romieu@fr.zoreil.com>
4494 L:      netdev@vger.kernel.org
4495 S:      Maintained
4496 F:      drivers/net/wan/dscc4.c
4497
4498 DT3155 MEDIA DRIVER
4499 M:      Hans Verkuil <hverkuil@xs4all.nl>
4500 L:      linux-media@vger.kernel.org
4501 T:      git git://linuxtv.org/media_tree.git
4502 W:      https://linuxtv.org
4503 S:      Odd Fixes
4504 F:      drivers/media/pci/dt3155/
4505
4506 DVB_USB_AF9015 MEDIA DRIVER
4507 M:      Antti Palosaari <crope@iki.fi>
4508 L:      linux-media@vger.kernel.org
4509 W:      https://linuxtv.org
4510 W:      http://palosaari.fi/linux/
4511 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4512 T:      git git://linuxtv.org/anttip/media_tree.git
4513 S:      Maintained
4514 F:      drivers/media/usb/dvb-usb-v2/af9015*
4515
4516 DVB_USB_AF9035 MEDIA DRIVER
4517 M:      Antti Palosaari <crope@iki.fi>
4518 L:      linux-media@vger.kernel.org
4519 W:      https://linuxtv.org
4520 W:      http://palosaari.fi/linux/
4521 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4522 T:      git git://linuxtv.org/anttip/media_tree.git
4523 S:      Maintained
4524 F:      drivers/media/usb/dvb-usb-v2/af9035*
4525
4526 DVB_USB_ANYSEE MEDIA DRIVER
4527 M:      Antti Palosaari <crope@iki.fi>
4528 L:      linux-media@vger.kernel.org
4529 W:      https://linuxtv.org
4530 W:      http://palosaari.fi/linux/
4531 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4532 T:      git git://linuxtv.org/anttip/media_tree.git
4533 S:      Maintained
4534 F:      drivers/media/usb/dvb-usb-v2/anysee*
4535
4536 DVB_USB_AU6610 MEDIA DRIVER
4537 M:      Antti Palosaari <crope@iki.fi>
4538 L:      linux-media@vger.kernel.org
4539 W:      https://linuxtv.org
4540 W:      http://palosaari.fi/linux/
4541 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4542 T:      git git://linuxtv.org/anttip/media_tree.git
4543 S:      Maintained
4544 F:      drivers/media/usb/dvb-usb-v2/au6610*
4545
4546 DVB_USB_CE6230 MEDIA DRIVER
4547 M:      Antti Palosaari <crope@iki.fi>
4548 L:      linux-media@vger.kernel.org
4549 W:      https://linuxtv.org
4550 W:      http://palosaari.fi/linux/
4551 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4552 T:      git git://linuxtv.org/anttip/media_tree.git
4553 S:      Maintained
4554 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4555
4556 DVB_USB_CXUSB MEDIA DRIVER
4557 M:      Michael Krufky <mkrufky@linuxtv.org>
4558 L:      linux-media@vger.kernel.org
4559 W:      https://linuxtv.org
4560 W:      http://github.com/mkrufky
4561 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4562 T:      git git://linuxtv.org/media_tree.git
4563 S:      Maintained
4564 F:      drivers/media/usb/dvb-usb/cxusb*
4565
4566 DVB_USB_EC168 MEDIA DRIVER
4567 M:      Antti Palosaari <crope@iki.fi>
4568 L:      linux-media@vger.kernel.org
4569 W:      https://linuxtv.org
4570 W:      http://palosaari.fi/linux/
4571 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4572 T:      git git://linuxtv.org/anttip/media_tree.git
4573 S:      Maintained
4574 F:      drivers/media/usb/dvb-usb-v2/ec168*
4575
4576 DVB_USB_GL861 MEDIA DRIVER
4577 M:      Antti Palosaari <crope@iki.fi>
4578 L:      linux-media@vger.kernel.org
4579 W:      https://linuxtv.org
4580 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4581 T:      git git://linuxtv.org/anttip/media_tree.git
4582 S:      Maintained
4583 F:      drivers/media/usb/dvb-usb-v2/gl861*
4584
4585 DVB_USB_MXL111SF MEDIA DRIVER
4586 M:      Michael Krufky <mkrufky@linuxtv.org>
4587 L:      linux-media@vger.kernel.org
4588 W:      https://linuxtv.org
4589 W:      http://github.com/mkrufky
4590 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4591 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4592 S:      Maintained
4593 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4594
4595 DVB_USB_RTL28XXU MEDIA DRIVER
4596 M:      Antti Palosaari <crope@iki.fi>
4597 L:      linux-media@vger.kernel.org
4598 W:      https://linuxtv.org
4599 W:      http://palosaari.fi/linux/
4600 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4601 T:      git git://linuxtv.org/anttip/media_tree.git
4602 S:      Maintained
4603 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4604
4605 DVB_USB_V2 MEDIA DRIVER
4606 M:      Antti Palosaari <crope@iki.fi>
4607 L:      linux-media@vger.kernel.org
4608 W:      https://linuxtv.org
4609 W:      http://palosaari.fi/linux/
4610 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4611 T:      git git://linuxtv.org/anttip/media_tree.git
4612 S:      Maintained
4613 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4614 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4615
4616 DYNAMIC DEBUG
4617 M:      Jason Baron <jbaron@akamai.com>
4618 S:      Maintained
4619 F:      lib/dynamic_debug.c
4620 F:      include/linux/dynamic_debug.h
4621
4622 DZ DECSTATION DZ11 SERIAL DRIVER
4623 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4624 S:      Maintained
4625 F:      drivers/tty/serial/dz.*
4626
4627 E3X0 POWER BUTTON DRIVER
4628 M:      Moritz Fischer <moritz.fischer@ettus.com>
4629 L:      usrp-users@lists.ettus.com
4630 W:      http://www.ettus.com
4631 S:      Supported
4632 F:      drivers/input/misc/e3x0-button.c
4633 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4634
4635 E4000 MEDIA DRIVER
4636 M:      Antti Palosaari <crope@iki.fi>
4637 L:      linux-media@vger.kernel.org
4638 W:      https://linuxtv.org
4639 W:      http://palosaari.fi/linux/
4640 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4641 T:      git git://linuxtv.org/anttip/media_tree.git
4642 S:      Maintained
4643 F:      drivers/media/tuners/e4000*
4644
4645 EATA ISA/EISA/PCI SCSI DRIVER
4646 M:      Dario Ballabio <ballabio_dario@emc.com>
4647 L:      linux-scsi@vger.kernel.org
4648 S:      Maintained
4649 F:      drivers/scsi/eata.c
4650
4651 EC100 MEDIA DRIVER
4652 M:      Antti Palosaari <crope@iki.fi>
4653 L:      linux-media@vger.kernel.org
4654 W:      https://linuxtv.org
4655 W:      http://palosaari.fi/linux/
4656 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4657 T:      git git://linuxtv.org/anttip/media_tree.git
4658 S:      Maintained
4659 F:      drivers/media/dvb-frontends/ec100*
4660
4661 ECRYPT FILE SYSTEM
4662 M:      Tyler Hicks <tyhicks@canonical.com>
4663 L:      ecryptfs@vger.kernel.org
4664 W:      http://ecryptfs.org
4665 W:      https://launchpad.net/ecryptfs
4666 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4667 S:      Supported
4668 F:      Documentation/filesystems/ecryptfs.txt
4669 F:      fs/ecryptfs/
4670
4671 EDAC-CORE
4672 M:      Borislav Petkov <bp@alien8.de>
4673 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4674 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4675 L:      linux-edac@vger.kernel.org
4676 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4678 S:      Supported
4679 F:      Documentation/admin-guide/ras.rst
4680 F:      Documentation/driver-api/edac.rst
4681 F:      drivers/edac/
4682 F:      include/linux/edac.h
4683
4684 EDAC-AMD64
4685 M:      Borislav Petkov <bp@alien8.de>
4686 L:      linux-edac@vger.kernel.org
4687 S:      Maintained
4688 F:      drivers/edac/amd64_edac*
4689
4690 EDAC-CALXEDA
4691 M:      Robert Richter <rric@kernel.org>
4692 L:      linux-edac@vger.kernel.org
4693 S:      Maintained
4694 F:      drivers/edac/highbank*
4695
4696 EDAC-CAVIUM
4697 M:      Ralf Baechle <ralf@linux-mips.org>
4698 M:      David Daney <david.daney@cavium.com>
4699 L:      linux-edac@vger.kernel.org
4700 L:      linux-mips@linux-mips.org
4701 S:      Supported
4702 F:      drivers/edac/octeon_edac*
4703
4704 EDAC-E752X
4705 M:      Mark Gross <mark.gross@intel.com>
4706 L:      linux-edac@vger.kernel.org
4707 S:      Maintained
4708 F:      drivers/edac/e752x_edac.c
4709
4710 EDAC-E7XXX
4711 L:      linux-edac@vger.kernel.org
4712 S:      Maintained
4713 F:      drivers/edac/e7xxx_edac.c
4714
4715 EDAC-FSL_DDR
4716 M:      York Sun <york.sun@nxp.com>
4717 L:      linux-edac@vger.kernel.org
4718 S:      Maintained
4719 F:      drivers/edac/fsl_ddr_edac.*
4720
4721 EDAC-GHES
4722 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4723 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4724 L:      linux-edac@vger.kernel.org
4725 S:      Maintained
4726 F:      drivers/edac/ghes_edac.c
4727
4728 EDAC-I82443BXGX
4729 M:      Tim Small <tim@buttersideup.com>
4730 L:      linux-edac@vger.kernel.org
4731 S:      Maintained
4732 F:      drivers/edac/i82443bxgx_edac.c
4733
4734 EDAC-I3000
4735 L:      linux-edac@vger.kernel.org
4736 S:      Orphan
4737 F:      drivers/edac/i3000_edac.c
4738
4739 EDAC-I5000
4740 L:      linux-edac@vger.kernel.org
4741 S:      Maintained
4742 F:      drivers/edac/i5000_edac.c
4743
4744 EDAC-I5400
4745 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4746 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4747 L:      linux-edac@vger.kernel.org
4748 S:      Maintained
4749 F:      drivers/edac/i5400_edac.c
4750
4751 EDAC-I7300
4752 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4753 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4754 L:      linux-edac@vger.kernel.org
4755 S:      Maintained
4756 F:      drivers/edac/i7300_edac.c
4757
4758 EDAC-I7CORE
4759 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4760 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4761 L:      linux-edac@vger.kernel.org
4762 S:      Maintained
4763 F:      drivers/edac/i7core_edac.c
4764
4765 EDAC-I82975X
4766 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4767 M:      "Arvind R." <arvino55@gmail.com>
4768 L:      linux-edac@vger.kernel.org
4769 S:      Maintained
4770 F:      drivers/edac/i82975x_edac.c
4771
4772 EDAC-IE31200
4773 M:      Jason Baron <jbaron@akamai.com>
4774 L:      linux-edac@vger.kernel.org
4775 S:      Maintained
4776 F:      drivers/edac/ie31200_edac.c
4777
4778 EDAC-MPC85XX
4779 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4780 L:      linux-edac@vger.kernel.org
4781 S:      Maintained
4782 F:      drivers/edac/mpc85xx_edac.[ch]
4783
4784 EDAC-PND2
4785 M:      Tony Luck <tony.luck@intel.com>
4786 L:      linux-edac@vger.kernel.org
4787 S:      Maintained
4788 F:      drivers/edac/pnd2_edac.[ch]
4789
4790 EDAC-PASEMI
4791 M:      Egor Martovetsky <egor@pasemi.com>
4792 L:      linux-edac@vger.kernel.org
4793 S:      Maintained
4794 F:      drivers/edac/pasemi_edac.c
4795
4796 EDAC-R82600
4797 M:      Tim Small <tim@buttersideup.com>
4798 L:      linux-edac@vger.kernel.org
4799 S:      Maintained
4800 F:      drivers/edac/r82600_edac.c
4801
4802 EDAC-SBRIDGE
4803 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4804 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4805 L:      linux-edac@vger.kernel.org
4806 S:      Maintained
4807 F:      drivers/edac/sb_edac.c
4808
4809 EDAC-SKYLAKE
4810 M:      Tony Luck <tony.luck@intel.com>
4811 L:      linux-edac@vger.kernel.org
4812 S:      Maintained
4813 F:      drivers/edac/skx_edac.c
4814
4815 EDAC-XGENE
4816 APPLIED MICRO (APM) X-GENE SOC EDAC
4817 M:     Loc Ho <lho@apm.com>
4818 S:     Supported
4819 F:     drivers/edac/xgene_edac.c
4820 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4821
4822 EDIROL UA-101/UA-1000 DRIVER
4823 M:      Clemens Ladisch <clemens@ladisch.de>
4824 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4825 T:      git git://git.alsa-project.org/alsa-kernel.git
4826 S:      Maintained
4827 F:      sound/usb/misc/ua101.c
4828
4829 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4830 M:      Matt Fleming <matt@codeblueprint.co.uk>
4831 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4832 L:      linux-efi@vger.kernel.org
4833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4834 S:      Maintained
4835 F:      Documentation/efi-stub.txt
4836 F:      arch/*/kernel/efi.c
4837 F:      arch/x86/boot/compressed/eboot.[ch]
4838 F:      arch/*/include/asm/efi.h
4839 F:      arch/x86/platform/efi/
4840 F:      drivers/firmware/efi/
4841 F:      include/linux/efi*.h
4842 F:      arch/arm/boot/compressed/efi-header.S
4843 F:      arch/arm64/kernel/efi-entry.S
4844
4845 EFI VARIABLE FILESYSTEM
4846 M:      Matthew Garrett <matthew.garrett@nebula.com>
4847 M:      Jeremy Kerr <jk@ozlabs.org>
4848 M:      Matt Fleming <matt@codeblueprint.co.uk>
4849 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4850 L:      linux-efi@vger.kernel.org
4851 S:      Maintained
4852 F:      fs/efivarfs/
4853
4854 EFIFB FRAMEBUFFER DRIVER
4855 L:      linux-fbdev@vger.kernel.org
4856 M:      Peter Jones <pjones@redhat.com>
4857 S:      Maintained
4858 F:      drivers/video/fbdev/efifb.c
4859
4860 EFI TEST DRIVER
4861 L:      linux-efi@vger.kernel.org
4862 M:      Ivan Hu <ivan.hu@canonical.com>
4863 M:      Matt Fleming <matt@codeblueprint.co.uk>
4864 S:      Maintained
4865 F:      drivers/firmware/efi/test/
4866
4867 EFS FILESYSTEM
4868 W:      http://aeschi.ch.eu.org/efs/
4869 S:      Orphan
4870 F:      fs/efs/
4871
4872 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4873 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4874 L:      netdev@vger.kernel.org
4875 S:      Maintained
4876 F:      drivers/net/ethernet/ibm/ehea/
4877
4878 EM28XX VIDEO4LINUX DRIVER
4879 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4880 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4881 L:      linux-media@vger.kernel.org
4882 W:      https://linuxtv.org
4883 T:      git git://linuxtv.org/media_tree.git
4884 S:      Maintained
4885 F:      drivers/media/usb/em28xx/
4886 F:      Documentation/media/v4l-drivers/em28xx*
4887
4888 EMBEDDED LINUX
4889 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4890 M:      Matt Mackall <mpm@selenic.com>
4891 M:      David Woodhouse <dwmw2@infradead.org>
4892 L:      linux-embedded@vger.kernel.org
4893 S:      Maintained
4894
4895 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4896 M:      James Smart <james.smart@broadcom.com>
4897 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4898 L:      linux-scsi@vger.kernel.org
4899 W:      http://www.broadcom.com
4900 S:      Supported
4901 F:      drivers/scsi/lpfc/
4902
4903 ENE CB710 FLASH CARD READER DRIVER
4904 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4905 S:      Maintained
4906 F:      drivers/misc/cb710/
4907 F:      drivers/mmc/host/cb710-mmc.*
4908 F:      include/linux/cb710.h
4909
4910 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4911 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4912 S:      Maintained
4913 F:      drivers/media/rc/ene_ir.*
4914
4915 EPSON S1D13XXX FRAMEBUFFER DRIVER
4916 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4917 S:      Maintained
4918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4919 F:      drivers/video/fbdev/s1d13xxxfb.c
4920 F:      include/video/s1d13xxxfb.h
4921
4922 ET131X NETWORK DRIVER
4923 M:      Mark Einon <mark.einon@gmail.com>
4924 S:      Odd Fixes
4925 F:      drivers/net/ethernet/agere/
4926
4927 ETHERNET BRIDGE
4928 M:      Stephen Hemminger <stephen@networkplumber.org>
4929 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4930 L:      netdev@vger.kernel.org
4931 W:      http://www.linuxfoundation.org/en/Net:Bridge
4932 S:      Maintained
4933 F:      include/linux/netfilter_bridge/
4934 F:      net/bridge/
4935
4936 ETHERNET PHY LIBRARY
4937 M:      Andrew Lunn <andrew@lunn.ch>
4938 M:      Florian Fainelli <f.fainelli@gmail.com>
4939 L:      netdev@vger.kernel.org
4940 S:      Maintained
4941 F:      include/linux/phy.h
4942 F:      include/linux/phy_fixed.h
4943 F:      drivers/net/phy/
4944 F:      Documentation/networking/phy.txt
4945 F:      drivers/of/of_mdio.c
4946 F:      drivers/of/of_net.c
4947
4948 EXT2 FILE SYSTEM
4949 M:      Jan Kara <jack@suse.com>
4950 L:      linux-ext4@vger.kernel.org
4951 S:      Maintained
4952 F:      Documentation/filesystems/ext2.txt
4953 F:      fs/ext2/
4954 F:      include/linux/ext2*
4955
4956 EXT4 FILE SYSTEM
4957 M:      "Theodore Ts'o" <tytso@mit.edu>
4958 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4959 L:      linux-ext4@vger.kernel.org
4960 W:      http://ext4.wiki.kernel.org
4961 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4962 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4963 S:      Maintained
4964 F:      Documentation/filesystems/ext4.txt
4965 F:      fs/ext4/
4966
4967 Extended Verification Module (EVM)
4968 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4969 L:      linux-ima-devel@lists.sourceforge.net
4970 L:      linux-security-module@vger.kernel.org
4971 S:      Supported
4972 F:      security/integrity/evm/
4973
4974 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4975 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4976 M:      Chanwoo Choi <cw00.choi@samsung.com>
4977 L:      linux-kernel@vger.kernel.org
4978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4979 S:      Maintained
4980 F:      drivers/extcon/
4981 F:      include/linux/extcon/
4982 F:      include/linux/extcon.h
4983 F:      Documentation/extcon/
4984 F:      Documentation/devicetree/bindings/extcon/
4985
4986 EXYNOS DP DRIVER
4987 M:      Jingoo Han <jingoohan1@gmail.com>
4988 L:      dri-devel@lists.freedesktop.org
4989 S:      Maintained
4990 F:      drivers/gpu/drm/exynos/exynos_dp*
4991
4992 EXYNOS SYSMMU (IOMMU) driver
4993 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4994 L:      iommu@lists.linux-foundation.org
4995 S:      Maintained
4996 F:      drivers/iommu/exynos-iommu.c
4997
4998 EZchip NPS platform support
4999 M:      Noam Camus <noamc@ezchip.com>
5000 S:      Supported
5001 F:      arch/arc/plat-eznps
5002 F:      arch/arc/boot/dts/eznps.dts
5003
5004 F71805F HARDWARE MONITORING DRIVER
5005 M:      Jean Delvare <jdelvare@suse.com>
5006 L:      linux-hwmon@vger.kernel.org
5007 S:      Maintained
5008 F:      Documentation/hwmon/f71805f
5009 F:      drivers/hwmon/f71805f.c
5010
5011 FC0011 TUNER DRIVER
5012 M:      Michael Buesch <m@bues.ch>
5013 L:      linux-media@vger.kernel.org
5014 S:      Maintained
5015 F:      drivers/media/tuners/fc0011.h
5016 F:      drivers/media/tuners/fc0011.c
5017
5018 FC2580 MEDIA DRIVER
5019 M:      Antti Palosaari <crope@iki.fi>
5020 L:      linux-media@vger.kernel.org
5021 W:      https://linuxtv.org
5022 W:      http://palosaari.fi/linux/
5023 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5024 T:      git git://linuxtv.org/anttip/media_tree.git
5025 S:      Maintained
5026 F:      drivers/media/tuners/fc2580*
5027
5028 FANOTIFY
5029 M:      Eric Paris <eparis@redhat.com>
5030 S:      Maintained
5031 F:      fs/notify/fanotify/
5032 F:      include/linux/fanotify.h
5033 F:      include/uapi/linux/fanotify.h
5034
5035 FARSYNC SYNCHRONOUS DRIVER
5036 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5037 W:      http://www.farsite.co.uk/
5038 S:      Supported
5039 F:      drivers/net/wan/farsync.*
5040
5041 FAULT INJECTION SUPPORT
5042 M:      Akinobu Mita <akinobu.mita@gmail.com>
5043 S:      Supported
5044 F:      Documentation/fault-injection/
5045 F:      lib/fault-inject.c
5046
5047 FBTFT Framebuffer drivers
5048 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5049 S:      Maintained
5050 F:      drivers/staging/fbtft/
5051
5052 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5053 M:      Johannes Thumshirn <jth@kernel.org>
5054 L:      fcoe-devel@open-fcoe.org
5055 W:      www.Open-FCoE.org
5056 S:      Supported
5057 F:      drivers/scsi/libfc/
5058 F:      drivers/scsi/fcoe/
5059 F:      include/scsi/fc/
5060 F:      include/scsi/libfc.h
5061 F:      include/scsi/libfcoe.h
5062 F:      include/uapi/scsi/fc/
5063
5064 FILE LOCKING (flock() and fcntl()/lockf())
5065 M:      Jeff Layton <jlayton@poochiereds.net>
5066 M:      "J. Bruce Fields" <bfields@fieldses.org>
5067 L:      linux-fsdevel@vger.kernel.org
5068 S:      Maintained
5069 F:      include/linux/fcntl.h
5070 F:      include/linux/fs.h
5071 F:      include/uapi/linux/fcntl.h
5072 F:      include/uapi/linux/fs.h
5073 F:      fs/fcntl.c
5074 F:      fs/locks.c
5075
5076 FILESYSTEMS (VFS and infrastructure)
5077 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5078 L:      linux-fsdevel@vger.kernel.org
5079 S:      Maintained
5080 F:      fs/*
5081
5082 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5083 M:      Riku Voipio <riku.voipio@iki.fi>
5084 L:      linux-hwmon@vger.kernel.org
5085 S:      Maintained
5086 F:      drivers/hwmon/f75375s.c
5087 F:      include/linux/f75375s.h
5088
5089 FIREWIRE AUDIO DRIVERS
5090 M:      Clemens Ladisch <clemens@ladisch.de>
5091 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5092 T:      git git://git.alsa-project.org/alsa-kernel.git
5093 S:      Maintained
5094 F:      sound/firewire/
5095
5096 FIREWIRE MEDIA DRIVERS (firedtv)
5097 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5098 L:      linux-media@vger.kernel.org
5099 L:      linux1394-devel@lists.sourceforge.net
5100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5101 S:      Maintained
5102 F:      drivers/media/firewire/
5103
5104 FIREWIRE SBP-2 TARGET
5105 M:      Chris Boot <bootc@bootc.net>
5106 L:      linux-scsi@vger.kernel.org
5107 L:      target-devel@vger.kernel.org
5108 L:      linux1394-devel@lists.sourceforge.net
5109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5110 S:      Maintained
5111 F:      drivers/target/sbp/
5112
5113 FIREWIRE SUBSYSTEM
5114 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5115 L:      linux1394-devel@lists.sourceforge.net
5116 W:      http://ieee1394.wiki.kernel.org/
5117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5118 S:      Maintained
5119 F:      drivers/firewire/
5120 F:      include/linux/firewire.h
5121 F:      include/uapi/linux/firewire*.h
5122 F:      tools/firewire/
5123
5124 FIRMWARE LOADER (request_firmware)
5125 M:      Ming Lei <ming.lei@canonical.com>
5126 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5127 L:      linux-kernel@vger.kernel.org
5128 S:      Maintained
5129 F:      Documentation/firmware_class/
5130 F:      drivers/base/firmware*.c
5131 F:      include/linux/firmware.h
5132
5133 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5134 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5135 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5136 S:      Maintained
5137 F:      drivers/block/rsxx/
5138
5139 FLOPPY DRIVER
5140 M:      Jiri Kosina <jikos@kernel.org>
5141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5142 S:      Odd fixes
5143 F:      drivers/block/floppy.c
5144
5145 FMC SUBSYSTEM
5146 M:      Alessandro Rubini <rubini@gnudd.com>
5147 W:      http://www.ohwr.org/projects/fmc-bus
5148 S:      Supported
5149 F:      drivers/fmc/
5150 F:      include/linux/fmc*.h
5151 F:      include/linux/ipmi-fru.h
5152 K:      fmc_d.*register
5153
5154 FPGA MANAGER FRAMEWORK
5155 M:      Alan Tull <atull@opensource.altera.com>
5156 R:      Moritz Fischer <moritz.fischer@ettus.com>
5157 L:      linux-fpga@vger.kernel.org
5158 S:      Maintained
5159 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5160 F:      drivers/fpga/
5161 F:      include/linux/fpga/fpga-mgr.h
5162 W:      http://www.rocketboards.org
5163
5164 FPU EMULATOR
5165 M:      Bill Metzenthen <billm@melbpc.org.au>
5166 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5167 S:      Maintained
5168 F:      arch/x86/math-emu/
5169
5170 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5171 L:      netdev@vger.kernel.org
5172 S:      Orphan
5173 F:      drivers/net/wan/dlci.c
5174 F:      drivers/net/wan/sdla.c
5175
5176 FRAMEBUFFER LAYER
5177 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5178 L:      linux-fbdev@vger.kernel.org
5179 T:      git git://github.com/bzolnier/linux.git
5180 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5181 S:      Maintained
5182 F:      Documentation/fb/
5183 F:      drivers/video/
5184 F:      include/video/
5185 F:      include/linux/fb.h
5186 F:      include/uapi/video/
5187 F:      include/uapi/linux/fb.h
5188
5189 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5190 M:      Horia Geantă <horia.geanta@nxp.com>
5191 M:      Dan Douglass <dan.douglass@nxp.com>
5192 L:      linux-crypto@vger.kernel.org
5193 S:      Maintained
5194 F:      drivers/crypto/caam/
5195 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5196
5197 FREESCALE DIU FRAMEBUFFER DRIVER
5198 M:      Timur Tabi <timur@tabi.org>
5199 L:      linux-fbdev@vger.kernel.org
5200 S:      Maintained
5201 F:      drivers/video/fbdev/fsl-diu-fb.*
5202
5203 FREESCALE DMA DRIVER
5204 M:      Li Yang <leoli@freescale.com>
5205 M:      Zhang Wei <zw@zh-kernel.org>
5206 L:      linuxppc-dev@lists.ozlabs.org
5207 S:      Maintained
5208 F:      drivers/dma/fsldma.*
5209
5210 FREESCALE GPMI NAND DRIVER
5211 M:      Han Xu <han.xu@nxp.com>
5212 L:      linux-mtd@lists.infradead.org
5213 S:      Maintained
5214 F:      drivers/mtd/nand/gpmi-nand/*
5215
5216 FREESCALE I2C CPM DRIVER
5217 M:      Jochen Friedrich <jochen@scram.de>
5218 L:      linuxppc-dev@lists.ozlabs.org
5219 L:      linux-i2c@vger.kernel.org
5220 S:      Maintained
5221 F:      drivers/i2c/busses/i2c-cpm.c
5222
5223 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5224 M:      Sascha Hauer <kernel@pengutronix.de>
5225 L:      linux-fbdev@vger.kernel.org
5226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5227 S:      Maintained
5228 F:      include/linux/platform_data/video-imxfb.h
5229 F:      drivers/video/fbdev/imxfb.c
5230
5231 FREESCALE QUAD SPI DRIVER
5232 M:      Han Xu <han.xu@nxp.com>
5233 L:      linux-mtd@lists.infradead.org
5234 S:      Maintained
5235 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5236
5237 FREESCALE SOC FS_ENET DRIVER
5238 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5239 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5240 L:      linuxppc-dev@lists.ozlabs.org
5241 L:      netdev@vger.kernel.org
5242 S:      Maintained
5243 F:      drivers/net/ethernet/freescale/fs_enet/
5244 F:      include/linux/fs_enet_pd.h
5245
5246 FREESCALE IMX / MXC FEC DRIVER
5247 M:      Fugang Duan <fugang.duan@nxp.com>
5248 L:      netdev@vger.kernel.org
5249 S:      Maintained
5250 F:      drivers/net/ethernet/freescale/fec_main.c
5251 F:      drivers/net/ethernet/freescale/fec_ptp.c
5252 F:      drivers/net/ethernet/freescale/fec.h
5253 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5254
5255 FREESCALE QORIQ DPAA FMAN DRIVER
5256 M:      Madalin Bucur <madalin.bucur@nxp.com>
5257 L:      netdev@vger.kernel.org
5258 S:      Maintained
5259 F:      drivers/net/ethernet/freescale/fman
5260 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5261
5262 FREESCALE QORIQ DPAA ETHERNET DRIVER
5263 M:      Madalin Bucur <madalin.bucur@nxp.com>
5264 L:      netdev@vger.kernel.org
5265 S:      Maintained
5266 F:      drivers/net/ethernet/freescale/dpaa
5267
5268 FREESCALE SOC DRIVERS
5269 M:      Scott Wood <oss@buserror.net>
5270 L:      linuxppc-dev@lists.ozlabs.org
5271 L:      linux-arm-kernel@lists.infradead.org
5272 S:      Maintained
5273 F:      drivers/soc/fsl/
5274 F:      include/linux/fsl/
5275
5276 FREESCALE QUICC ENGINE LIBRARY
5277 M:      Qiang Zhao <qiang.zhao@nxp.com>
5278 L:      linuxppc-dev@lists.ozlabs.org
5279 S:      Maintained
5280 F:      drivers/soc/fsl/qe/
5281 F:      include/soc/fsl/*qe*.h
5282 F:      include/soc/fsl/*ucc*.h
5283
5284 FREESCALE USB PERIPHERAL DRIVERS
5285 M:      Li Yang <leoli@freescale.com>
5286 L:      linux-usb@vger.kernel.org
5287 L:      linuxppc-dev@lists.ozlabs.org
5288 S:      Maintained
5289 F:      drivers/usb/gadget/udc/fsl*
5290
5291 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5292 M:      Li Yang <leoli@freescale.com>
5293 L:      netdev@vger.kernel.org
5294 L:      linuxppc-dev@lists.ozlabs.org
5295 S:      Maintained
5296 F:      drivers/net/ethernet/freescale/ucc_geth*
5297
5298 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5299 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5300 L:      netdev@vger.kernel.org
5301 S:      Maintained
5302 F:      drivers/net/ethernet/freescale/gianfar*
5303 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5304 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5305
5306 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5307 M:      Zhao Qiang <qiang.zhao@nxp.com>
5308 L:      netdev@vger.kernel.org
5309 L:      linuxppc-dev@lists.ozlabs.org
5310 S:      Maintained
5311 F:      drivers/net/wan/fsl_ucc_hdlc*
5312
5313 FREESCALE QUICC ENGINE UCC UART DRIVER
5314 M:      Timur Tabi <timur@tabi.org>
5315 L:      linuxppc-dev@lists.ozlabs.org
5316 S:      Maintained
5317 F:      drivers/tty/serial/ucc_uart.c
5318
5319 FREESCALE SOC SOUND DRIVERS
5320 M:      Timur Tabi <timur@tabi.org>
5321 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5322 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5323 R:      Fabio Estevam <fabio.estevam@nxp.com>
5324 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5325 L:      linuxppc-dev@lists.ozlabs.org
5326 S:      Maintained
5327 F:      sound/soc/fsl/fsl*
5328 F:      sound/soc/fsl/imx*
5329 F:      sound/soc/fsl/mpc8610_hpcd.c
5330
5331 FREEVXFS FILESYSTEM
5332 M:      Christoph Hellwig <hch@infradead.org>
5333 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5334 S:      Maintained
5335 F:      fs/freevxfs/
5336
5337 FREEZER
5338 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5339 M:      Pavel Machek <pavel@ucw.cz>
5340 L:      linux-pm@vger.kernel.org
5341 S:      Supported
5342 F:      Documentation/power/freezing-of-tasks.txt
5343 F:      include/linux/freezer.h
5344 F:      kernel/freezer.c
5345
5346 FRONTSWAP API
5347 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5348 L:      linux-kernel@vger.kernel.org
5349 S:      Maintained
5350 F:      mm/frontswap.c
5351 F:      include/linux/frontswap.h
5352
5353 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5354 M:      David Howells <dhowells@redhat.com>
5355 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5356 S:      Supported
5357 F:      Documentation/filesystems/caching/
5358 F:      fs/fscache/
5359 F:      include/linux/fscache*.h
5360
5361 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5362 M:      Theodore Y. Ts'o <tytso@mit.edu>
5363 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5364 L:      linux-fsdevel@vger.kernel.org
5365 S:      Supported
5366 F:      fs/crypto/
5367 F:      include/linux/fscrypt*.h
5368
5369 F2FS FILE SYSTEM
5370 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5371 M:      Chao Yu <yuchao0@huawei.com>
5372 L:      linux-f2fs-devel@lists.sourceforge.net
5373 W:      https://f2fs.wiki.kernel.org/
5374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5375 S:      Maintained
5376 F:      Documentation/filesystems/f2fs.txt
5377 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5378 F:      fs/f2fs/
5379 F:      include/linux/f2fs_fs.h
5380 F:      include/trace/events/f2fs.h
5381
5382 FUJITSU FR-V (FRV) PORT
5383 S:      Orphan
5384 F:      arch/frv/
5385
5386 FUJITSU LAPTOP EXTRAS
5387 M:      Jonathan Woithe <jwoithe@just42.net>
5388 L:      platform-driver-x86@vger.kernel.org
5389 S:      Maintained
5390 F:      drivers/platform/x86/fujitsu-laptop.c
5391
5392 FUJITSU M-5MO LS CAMERA ISP DRIVER
5393 M:      Kyungmin Park <kyungmin.park@samsung.com>
5394 M:      Heungjun Kim <riverful.kim@samsung.com>
5395 L:      linux-media@vger.kernel.org
5396 S:      Maintained
5397 F:      drivers/media/i2c/m5mols/
5398 F:      include/media/i2c/m5mols.h
5399
5400 FUJITSU TABLET EXTRAS
5401 M:      Robert Gerlach <khnz@gmx.de>
5402 L:      platform-driver-x86@vger.kernel.org
5403 S:      Maintained
5404 F:      drivers/platform/x86/fujitsu-tablet.c
5405
5406 FUSE: FILESYSTEM IN USERSPACE
5407 M:      Miklos Szeredi <miklos@szeredi.hu>
5408 L:      linux-fsdevel@vger.kernel.org
5409 W:      http://fuse.sourceforge.net/
5410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5411 S:      Maintained
5412 F:      fs/fuse/
5413 F:      include/uapi/linux/fuse.h
5414 F:      Documentation/filesystems/fuse.txt
5415
5416 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5417 M:      Rik Faith <faith@cs.unc.edu>
5418 L:      linux-scsi@vger.kernel.org
5419 S:      Odd Fixes (e.g., new signatures)
5420 F:      drivers/scsi/fdomain.*
5421
5422 GCC PLUGINS
5423 M:      Kees Cook <keescook@chromium.org>
5424 R:      Emese Revfy <re.emese@gmail.com>
5425 L:      kernel-hardening@lists.openwall.com
5426 S:      Maintained
5427 F:      scripts/gcc-plugins/
5428 F:      scripts/gcc-plugin.sh
5429 F:      scripts/Makefile.gcc-plugins
5430 F:      Documentation/gcc-plugins.txt
5431
5432 GCOV BASED KERNEL PROFILING
5433 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5434 S:      Maintained
5435 F:      kernel/gcov/
5436 F:      Documentation/dev-tools/gcov.rst
5437
5438 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5439 M:      Achim Leubner <achim_leubner@adaptec.com>
5440 L:      linux-scsi@vger.kernel.org
5441 W:      http://www.icp-vortex.com/
5442 S:      Supported
5443 F:      drivers/scsi/gdt*
5444
5445 GDB KERNEL DEBUGGING HELPER SCRIPTS
5446 M:      Jan Kiszka <jan.kiszka@siemens.com>
5447 M:      Kieran Bingham <kieran@bingham.xyz>
5448 S:      Supported
5449 F:      scripts/gdb/
5450
5451 GEMTEK FM RADIO RECEIVER DRIVER
5452 M:      Hans Verkuil <hverkuil@xs4all.nl>
5453 L:      linux-media@vger.kernel.org
5454 T:      git git://linuxtv.org/media_tree.git
5455 W:      https://linuxtv.org
5456 S:      Maintained
5457 F:      drivers/media/radio/radio-gemtek*
5458
5459 GENERIC GPIO I2C DRIVER
5460 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5461 S:      Supported
5462 F:      drivers/i2c/busses/i2c-gpio.c
5463 F:      include/linux/i2c-gpio.h
5464
5465 GENERIC GPIO I2C MULTIPLEXER DRIVER
5466 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5467 L:      linux-i2c@vger.kernel.org
5468 S:      Supported
5469 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5470 F:      include/linux/i2c-mux-gpio.h
5471 F:      Documentation/i2c/muxes/i2c-mux-gpio
5472
5473 GENERIC HDLC (WAN) DRIVERS
5474 M:      Krzysztof Halasa <khc@pm.waw.pl>
5475 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5476 S:      Maintained
5477 F:      drivers/net/wan/c101.c
5478 F:      drivers/net/wan/hd6457*
5479 F:      drivers/net/wan/hdlc*
5480 F:      drivers/net/wan/n2.c
5481 F:      drivers/net/wan/pc300too.c
5482 F:      drivers/net/wan/pci200syn.c
5483 F:      drivers/net/wan/wanxl*
5484
5485 GENERIC INCLUDE/ASM HEADER FILES
5486 M:      Arnd Bergmann <arnd@arndb.de>
5487 L:      linux-arch@vger.kernel.org
5488 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5489 S:      Maintained
5490 F:      include/asm-generic/
5491 F:      include/uapi/asm-generic/
5492
5493 GENERIC PHY FRAMEWORK
5494 M:      Kishon Vijay Abraham I <kishon@ti.com>
5495 L:      linux-kernel@vger.kernel.org
5496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5497 S:      Supported
5498 F:      drivers/phy/
5499 F:      include/linux/phy/
5500
5501 GENERIC PM DOMAINS
5502 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5503 M:      Kevin Hilman <khilman@kernel.org>
5504 M:      Ulf Hansson <ulf.hansson@linaro.org>
5505 L:      linux-pm@vger.kernel.org
5506 S:      Supported
5507 F:      drivers/base/power/domain*.c
5508 F:      include/linux/pm_domain.h
5509
5510 GENERIC UIO DRIVER FOR PCI DEVICES
5511 M:      "Michael S. Tsirkin" <mst@redhat.com>
5512 L:      kvm@vger.kernel.org
5513 S:      Supported
5514 F:      drivers/uio/uio_pci_generic.c
5515
5516 GET_MAINTAINER SCRIPT
5517 M:      Joe Perches <joe@perches.com>
5518 S:      Maintained
5519 F:      scripts/get_maintainer.pl
5520
5521 GENWQE (IBM Generic Workqueue Card)
5522 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5523 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5524 S:      Supported
5525 F:      drivers/misc/genwqe/
5526
5527 GFS2 FILE SYSTEM
5528 M:      Steven Whitehouse <swhiteho@redhat.com>
5529 M:      Bob Peterson <rpeterso@redhat.com>
5530 L:      cluster-devel@redhat.com
5531 W:      http://sources.redhat.com/cluster/
5532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5533 S:      Supported
5534 F:      Documentation/filesystems/gfs2*.txt
5535 F:      fs/gfs2/
5536 F:      include/uapi/linux/gfs2_ondisk.h
5537
5538 GIGASET ISDN DRIVERS
5539 M:      Paul Bolle <pebolle@tiscali.nl>
5540 L:      gigaset307x-common@lists.sourceforge.net
5541 W:      http://gigaset307x.sourceforge.net/
5542 S:      Odd Fixes
5543 F:      Documentation/isdn/README.gigaset
5544 F:      drivers/isdn/gigaset/
5545 F:      include/uapi/linux/gigaset_dev.h
5546
5547 GO7007 MPEG CODEC
5548 M:      Hans Verkuil <hans.verkuil@cisco.com>
5549 L:      linux-media@vger.kernel.org
5550 S:      Maintained
5551 F:      drivers/media/usb/go7007/
5552
5553 GOODIX TOUCHSCREEN
5554 M:      Bastien Nocera <hadess@hadess.net>
5555 L:      linux-input@vger.kernel.org
5556 S:      Maintained
5557 F:      drivers/input/touchscreen/goodix.c
5558
5559 GPIO MOCKUP DRIVER
5560 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5561 L:      linux-gpio@vger.kernel.org
5562 S:      Maintained
5563 F:      drivers/gpio/gpio-mockup.c
5564 F:      tools/testing/selftests/gpio/
5565
5566 GPIO SUBSYSTEM
5567 M:      Linus Walleij <linus.walleij@linaro.org>
5568 M:      Alexandre Courbot <gnurou@gmail.com>
5569 L:      linux-gpio@vger.kernel.org
5570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5571 S:      Maintained
5572 F:      Documentation/devicetree/bindings/gpio/
5573 F:      Documentation/gpio/
5574 F:      Documentation/ABI/testing/gpio-cdev
5575 F:      Documentation/ABI/obsolete/sysfs-gpio
5576 F:      drivers/gpio/
5577 F:      include/linux/gpio/
5578 F:      include/linux/gpio.h
5579 F:      include/asm-generic/gpio.h
5580 F:      include/uapi/linux/gpio.h
5581 F:      tools/gpio/
5582
5583 GRE DEMULTIPLEXER DRIVER
5584 M:      Dmitry Kozlov <xeb@mail.ru>
5585 L:      netdev@vger.kernel.org
5586 S:      Maintained
5587 F:      net/ipv4/gre_demux.c
5588 F:      net/ipv4/gre_offload.c
5589 F:      include/net/gre.h
5590
5591 GRETH 10/100/1G Ethernet MAC device driver
5592 M:      Andreas Larsson <andreas@gaisler.com>
5593 L:      netdev@vger.kernel.org
5594 S:      Maintained
5595 F:      drivers/net/ethernet/aeroflex/
5596
5597 GREYBUS SUBSYSTEM
5598 M:      Johan Hovold <johan@kernel.org>
5599 M:      Alex Elder <elder@kernel.org>
5600 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5601 S:      Maintained
5602 F:      drivers/staging/greybus/
5603 L:      greybus-dev@lists.linaro.org
5604
5605 GREYBUS AUDIO PROTOCOLS DRIVERS
5606 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5607 M:      Mark Greer <mgreer@animalcreek.com>
5608 S:      Maintained
5609 F:      drivers/staging/greybus/audio_apbridgea.c
5610 F:      drivers/staging/greybus/audio_apbridgea.h
5611 F:      drivers/staging/greybus/audio_codec.c
5612 F:      drivers/staging/greybus/audio_codec.h
5613 F:      drivers/staging/greybus/audio_gb.c
5614 F:      drivers/staging/greybus/audio_manager.c
5615 F:      drivers/staging/greybus/audio_manager.h
5616 F:      drivers/staging/greybus/audio_manager_module.c
5617 F:      drivers/staging/greybus/audio_manager_private.h
5618 F:      drivers/staging/greybus/audio_manager_sysfs.c
5619 F:      drivers/staging/greybus/audio_module.c
5620 F:      drivers/staging/greybus/audio_topology.c
5621
5622 GREYBUS PROTOCOLS DRIVERS
5623 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5624 S:      Maintained
5625 F:      drivers/staging/greybus/sdio.c
5626 F:      drivers/staging/greybus/light.c
5627 F:      drivers/staging/greybus/gpio.c
5628 F:      drivers/staging/greybus/power_supply.c
5629 F:      drivers/staging/greybus/spi.c
5630 F:      drivers/staging/greybus/spilib.c
5631
5632 GREYBUS PROTOCOLS DRIVERS
5633 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5634 S:      Maintained
5635 F:      drivers/staging/greybus/loopback.c
5636 F:      drivers/staging/greybus/timesync.c
5637 F:      drivers/staging/greybus/timesync_platform.c
5638
5639 GREYBUS PROTOCOLS DRIVERS
5640 M:      Viresh Kumar <vireshk@kernel.org>
5641 S:      Maintained
5642 F:      drivers/staging/greybus/authentication.c
5643 F:      drivers/staging/greybus/bootrom.c
5644 F:      drivers/staging/greybus/firmware.h
5645 F:      drivers/staging/greybus/fw-core.c
5646 F:      drivers/staging/greybus/fw-download.c
5647 F:      drivers/staging/greybus/fw-managament.c
5648 F:      drivers/staging/greybus/greybus_authentication.h
5649 F:      drivers/staging/greybus/greybus_firmware.h
5650 F:      drivers/staging/greybus/hid.c
5651 F:      drivers/staging/greybus/i2c.c
5652 F:      drivers/staging/greybus/spi.c
5653 F:      drivers/staging/greybus/spilib.c
5654 F:      drivers/staging/greybus/spilib.h
5655
5656 GREYBUS PROTOCOLS DRIVERS
5657 M:      David Lin <dtwlin@gmail.com>
5658 S:      Maintained
5659 F:      drivers/staging/greybus/uart.c
5660 F:      drivers/staging/greybus/log.c
5661
5662 GREYBUS PLATFORM DRIVERS
5663 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5664 S:      Maintained
5665 F:      drivers/staging/greybus/arche-platform.c
5666 F:      drivers/staging/greybus/arche-apb-ctrl.c
5667 F:      drivers/staging/greybus/arche_platform.h
5668
5669 GS1662 VIDEO SERIALIZER
5670 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5671 L:      linux-media@vger.kernel.org
5672 T:      git git://linuxtv.org/media_tree.git
5673 S:      Maintained
5674 F:      drivers/media/spi/gs1662.c
5675
5676 GSPCA FINEPIX SUBDRIVER
5677 M:      Frank Zago <frank@zago.net>
5678 L:      linux-media@vger.kernel.org
5679 T:      git git://linuxtv.org/media_tree.git
5680 S:      Maintained
5681 F:      drivers/media/usb/gspca/finepix.c
5682
5683 GSPCA GL860 SUBDRIVER
5684 M:      Olivier Lorin <o.lorin@laposte.net>
5685 L:      linux-media@vger.kernel.org
5686 T:      git git://linuxtv.org/media_tree.git
5687 S:      Maintained
5688 F:      drivers/media/usb/gspca/gl860/
5689
5690 GSPCA M5602 SUBDRIVER
5691 M:      Erik Andren <erik.andren@gmail.com>
5692 L:      linux-media@vger.kernel.org
5693 T:      git git://linuxtv.org/media_tree.git
5694 S:      Maintained
5695 F:      drivers/media/usb/gspca/m5602/
5696
5697 GSPCA PAC207 SONIXB SUBDRIVER
5698 M:      Hans Verkuil <hverkuil@xs4all.nl>
5699 L:      linux-media@vger.kernel.org
5700 T:      git git://linuxtv.org/media_tree.git
5701 S:      Odd Fixes
5702 F:      drivers/media/usb/gspca/pac207.c
5703
5704 GSPCA SN9C20X SUBDRIVER
5705 M:      Brian Johnson <brijohn@gmail.com>
5706 L:      linux-media@vger.kernel.org
5707 T:      git git://linuxtv.org/media_tree.git
5708 S:      Maintained
5709 F:      drivers/media/usb/gspca/sn9c20x.c
5710
5711 GSPCA T613 SUBDRIVER
5712 M:      Leandro Costantino <lcostantino@gmail.com>
5713 L:      linux-media@vger.kernel.org
5714 T:      git git://linuxtv.org/media_tree.git
5715 S:      Maintained
5716 F:      drivers/media/usb/gspca/t613.c
5717
5718 GSPCA USB WEBCAM DRIVER
5719 M:      Hans Verkuil <hverkuil@xs4all.nl>
5720 L:      linux-media@vger.kernel.org
5721 T:      git git://linuxtv.org/media_tree.git
5722 S:      Odd Fixes
5723 F:      drivers/media/usb/gspca/
5724
5725 GTP (GPRS Tunneling Protocol)
5726 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5727 M:      Harald Welte <laforge@gnumonks.org>
5728 L:      osmocom-net-gprs@lists.osmocom.org
5729 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5730 S:      Maintained
5731 F:      drivers/net/gtp.c
5732
5733 GUID PARTITION TABLE (GPT)
5734 M:      Davidlohr Bueso <dave@stgolabs.net>
5735 L:      linux-efi@vger.kernel.org
5736 S:      Maintained
5737 F:      block/partitions/efi.*
5738
5739 STK1160 USB VIDEO CAPTURE DRIVER
5740 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5741 L:      linux-media@vger.kernel.org
5742 T:      git git://linuxtv.org/media_tree.git
5743 S:      Maintained
5744 F:      drivers/media/usb/stk1160/
5745
5746 H8/300 ARCHITECTURE
5747 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5748 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5749 W:      http://uclinux-h8.sourceforge.jp
5750 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5751 S:      Maintained
5752 F:      arch/h8300/
5753 F:      drivers/clocksource/h8300_*.c
5754 F:      drivers/clk/h8300/
5755 F:      drivers/irqchip/irq-renesas-h8*.c
5756
5757 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5758 M:      Frank Seidel <frank@f-seidel.de>
5759 L:      platform-driver-x86@vger.kernel.org
5760 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5761 S:      Maintained
5762 F:      drivers/platform/x86/hdaps.c
5763
5764 HDPVR USB VIDEO ENCODER DRIVER
5765 M:      Hans Verkuil <hverkuil@xs4all.nl>
5766 L:      linux-media@vger.kernel.org
5767 T:      git git://linuxtv.org/media_tree.git
5768 W:      https://linuxtv.org
5769 S:      Odd Fixes
5770 F:      drivers/media/usb/hdpvr/
5771
5772 HWPOISON MEMORY FAILURE HANDLING
5773 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5774 L:      linux-mm@kvack.org
5775 S:      Maintained
5776 F:      mm/memory-failure.c
5777 F:      mm/hwpoison-inject.c
5778
5779 HYPERVISOR VIRTUAL CONSOLE DRIVER
5780 L:      linuxppc-dev@lists.ozlabs.org
5781 S:      Odd Fixes
5782 F:      drivers/tty/hvc/
5783
5784 HACKRF MEDIA DRIVER
5785 M:      Antti Palosaari <crope@iki.fi>
5786 L:      linux-media@vger.kernel.org
5787 W:      https://linuxtv.org
5788 W:      http://palosaari.fi/linux/
5789 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5790 T:      git git://linuxtv.org/anttip/media_tree.git
5791 S:      Maintained
5792 F:      drivers/media/usb/hackrf/
5793
5794 HARDWARE MONITORING
5795 M:      Jean Delvare <jdelvare@suse.com>
5796 M:      Guenter Roeck <linux@roeck-us.net>
5797 L:      linux-hwmon@vger.kernel.org
5798 W:      http://hwmon.wiki.kernel.org/
5799 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5801 S:      Maintained
5802 F:      Documentation/hwmon/
5803 F:      drivers/hwmon/
5804 F:      include/linux/hwmon*.h
5805
5806 HARDWARE RANDOM NUMBER GENERATOR CORE
5807 M:      Matt Mackall <mpm@selenic.com>
5808 M:      Herbert Xu <herbert@gondor.apana.org.au>
5809 L:      linux-crypto@vger.kernel.org
5810 S:      Odd fixes
5811 F:      Documentation/devicetree/bindings/rng/
5812 F:      Documentation/hw_random.txt
5813 F:      drivers/char/hw_random/
5814 F:      include/linux/hw_random.h
5815
5816 HARDWARE SPINLOCK CORE
5817 M:      Ohad Ben-Cohen <ohad@wizery.com>
5818 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5819 L:      linux-remoteproc@vger.kernel.org
5820 S:      Maintained
5821 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5822 F:      Documentation/devicetree/bindings/hwlock/
5823 F:      Documentation/hwspinlock.txt
5824 F:      drivers/hwspinlock/
5825 F:      include/linux/hwspinlock.h
5826
5827 HARMONY SOUND DRIVER
5828 L:      linux-parisc@vger.kernel.org
5829 S:      Maintained
5830 F:      sound/parisc/harmony.*
5831
5832 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5833 M:      Jimmy Vance <jimmy.vance@hpe.com>
5834 S:      Supported
5835 F:      Documentation/watchdog/hpwdt.txt
5836 F:      drivers/watchdog/hpwdt.c
5837
5838 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5839 M:      Don Brace <don.brace@microsemi.com>
5840 L:      esc.storagedev@microsemi.com
5841 L:      linux-scsi@vger.kernel.org
5842 S:      Supported
5843 F:      Documentation/scsi/hpsa.txt
5844 F:      drivers/scsi/hpsa*.[ch]
5845 F:      include/linux/cciss*.h
5846 F:      include/uapi/linux/cciss*.h
5847
5848 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5849 M:      Don Brace <don.brace@microsemi.com>
5850 L:      esc.storagedev@microsemi.com
5851 L:      linux-scsi@vger.kernel.org
5852 S:      Supported
5853 F:      Documentation/blockdev/cciss.txt
5854 F:      drivers/block/cciss*
5855 F:      include/linux/cciss_ioctl.h
5856 F:      include/uapi/linux/cciss_ioctl.h
5857
5858 OPA-VNIC DRIVER
5859 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5860 M:      Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
5861 L:      linux-rdma@vger.kernel.org
5862 S:      Supported
5863 F:      drivers/infiniband/ulp/opa_vnic
5864
5865 HFI1 DRIVER
5866 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5867 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5868 L:      linux-rdma@vger.kernel.org
5869 S:      Supported
5870 F:      drivers/infiniband/hw/hfi1
5871
5872 HFS FILESYSTEM
5873 L:      linux-fsdevel@vger.kernel.org
5874 S:      Orphan
5875 F:      Documentation/filesystems/hfs.txt
5876 F:      fs/hfs/
5877
5878 HFSPLUS FILESYSTEM
5879 L:      linux-fsdevel@vger.kernel.org
5880 S:      Orphan
5881 F:      Documentation/filesystems/hfsplus.txt
5882 F:      fs/hfsplus/
5883
5884 HGA FRAMEBUFFER DRIVER
5885 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5886 L:      linux-nvidia@lists.surfsouth.com
5887 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5888 S:      Maintained
5889 F:      drivers/video/fbdev/hgafb.c
5890
5891 HIBERNATION (aka Software Suspend, aka swsusp)
5892 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5893 M:      Pavel Machek <pavel@ucw.cz>
5894 L:      linux-pm@vger.kernel.org
5895 B:      https://bugzilla.kernel.org
5896 S:      Supported
5897 F:      arch/x86/power/
5898 F:      drivers/base/power/
5899 F:      kernel/power/
5900 F:      include/linux/suspend.h
5901 F:      include/linux/freezer.h
5902 F:      include/linux/pm.h
5903 F:      arch/*/include/asm/suspend*.h
5904
5905 HID CORE LAYER
5906 M:      Jiri Kosina <jikos@kernel.org>
5907 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5908 L:      linux-input@vger.kernel.org
5909 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5910 S:      Maintained
5911 F:      drivers/hid/
5912 F:      include/linux/hid*
5913 F:      include/uapi/linux/hid*
5914
5915 HID SENSOR HUB DRIVERS
5916 M:      Jiri Kosina <jikos@kernel.org>
5917 M:      Jonathan Cameron <jic23@kernel.org>
5918 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5919 L:      linux-input@vger.kernel.org
5920 L:      linux-iio@vger.kernel.org
5921 S:      Maintained
5922 F:      Documentation/hid/hid-sensor*
5923 F:      drivers/hid/hid-sensor-*
5924 F:      drivers/iio/*/hid-*
5925 F:      include/linux/hid-sensor-*
5926
5927 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5928 M:      Thomas Gleixner <tglx@linutronix.de>
5929 L:      linux-kernel@vger.kernel.org
5930 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5931 S:      Maintained
5932 F:      Documentation/timers/
5933 F:      kernel/time/hrtimer.c
5934 F:      kernel/time/clockevents.c
5935 F:      kernel/time/tick*.*
5936 F:      kernel/time/timer_*.c
5937 F:      include/linux/clockchips.h
5938 F:      include/linux/hrtimer.h
5939
5940 HIGH-SPEED SCC DRIVER FOR AX.25
5941 L:      linux-hams@vger.kernel.org
5942 S:      Orphan
5943 F:      drivers/net/hamradio/dmascc.c
5944 F:      drivers/net/hamradio/scc.c
5945
5946 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5947 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5948 W:      http://www.highpoint-tech.com
5949 S:      Supported
5950 F:      Documentation/scsi/hptiop.txt
5951 F:      drivers/scsi/hptiop.c
5952
5953 HIPPI
5954 M:      Jes Sorensen <jes@trained-monkey.org>
5955 L:      linux-hippi@sunsite.dk
5956 S:      Maintained
5957 F:      include/linux/hippidevice.h
5958 F:      include/uapi/linux/if_hippi.h
5959 F:      net/802/hippi.c
5960 F:      drivers/net/hippi/
5961
5962 HISILICON NETWORK SUBSYSTEM DRIVER
5963 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5964 M:      Salil Mehta <salil.mehta@huawei.com>
5965 L:      netdev@vger.kernel.org
5966 W:      http://www.hisilicon.com
5967 S:      Maintained
5968 F:      drivers/net/ethernet/hisilicon/
5969 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5970
5971 HISILICON ROCE DRIVER
5972 M:      Lijun Ou <oulijun@huawei.com>
5973 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5974 L:      linux-rdma@vger.kernel.org
5975 S:      Maintained
5976 F:      drivers/infiniband/hw/hns/
5977 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5978
5979 HISILICON SAS Controller
5980 M:      John Garry <john.garry@huawei.com>
5981 W:      http://www.hisilicon.com
5982 S:      Supported
5983 F:      drivers/scsi/hisi_sas/
5984 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5985
5986 HOST AP DRIVER
5987 M:      Jouni Malinen <j@w1.fi>
5988 L:      linux-wireless@vger.kernel.org
5989 W:      http://w1.fi/hostap-driver.html
5990 S:      Obsolete
5991 F:      drivers/net/wireless/intersil/hostap/
5992
5993 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5994 L:      platform-driver-x86@vger.kernel.org
5995 S:      Orphan
5996 F:      drivers/platform/x86/tc1100-wmi.c
5997
5998 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5999 M:      Jaroslav Kysela <perex@perex.cz>
6000 S:      Maintained
6001 F:      drivers/net/ethernet/hp/hp100.*
6002
6003 HPET:   High Precision Event Timers driver
6004 M:      Clemens Ladisch <clemens@ladisch.de>
6005 S:      Maintained
6006 F:      Documentation/timers/hpet.txt
6007 F:      drivers/char/hpet.c
6008 F:      include/linux/hpet.h
6009 F:      include/uapi/linux/hpet.h
6010
6011 HPET:   x86
6012 S:      Orphan
6013 F:      arch/x86/kernel/hpet.c
6014 F:      arch/x86/include/asm/hpet.h
6015
6016 HPFS FILESYSTEM
6017 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6018 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6019 S:      Maintained
6020 F:      fs/hpfs/
6021
6022 HSI SUBSYSTEM
6023 M:      Sebastian Reichel <sre@kernel.org>
6024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6025 S:      Maintained
6026 F:      Documentation/ABI/testing/sysfs-bus-hsi
6027 F:      Documentation/device-drivers/serial-interfaces.rst
6028 F:      drivers/hsi/
6029 F:      include/linux/hsi/
6030 F:      include/uapi/linux/hsi/
6031
6032 HSO 3G MODEM DRIVER
6033 L:      linux-usb@vger.kernel.org
6034 S:      Orphan
6035 F:      drivers/net/usb/hso.c
6036
6037 HSR NETWORK PROTOCOL
6038 M:      Arvid Brodin <arvid.brodin@alten.se>
6039 L:      netdev@vger.kernel.org
6040 S:      Maintained
6041 F:      net/hsr/
6042
6043 HTCPEN TOUCHSCREEN DRIVER
6044 M:      Pau Oliva Fora <pof@eslack.org>
6045 L:      linux-input@vger.kernel.org
6046 S:      Maintained
6047 F:      drivers/input/touchscreen/htcpen.c
6048
6049 HUGETLB FILESYSTEM
6050 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6051 S:      Maintained
6052 F:      fs/hugetlbfs/
6053
6054 HVA ST MEDIA DRIVER
6055 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6056 L:      linux-media@vger.kernel.org
6057 T:      git git://linuxtv.org/media_tree.git
6058 W:      https://linuxtv.org
6059 S:      Supported
6060 F:      drivers/media/platform/sti/hva
6061
6062 Hyper-V CORE AND DRIVERS
6063 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6064 M:      Haiyang Zhang <haiyangz@microsoft.com>
6065 M:      Stephen Hemminger <sthemmin@microsoft.com>
6066 L:      devel@linuxdriverproject.org
6067 S:      Maintained
6068 F:      arch/x86/include/asm/mshyperv.h
6069 F:      arch/x86/include/uapi/asm/hyperv.h
6070 F:      arch/x86/kernel/cpu/mshyperv.c
6071 F:      arch/x86/hyperv
6072 F:      drivers/hid/hid-hyperv.c
6073 F:      drivers/hv/
6074 F:      drivers/input/serio/hyperv-keyboard.c
6075 F:      drivers/pci/host/pci-hyperv.c
6076 F:      drivers/net/hyperv/
6077 F:      drivers/scsi/storvsc_drv.c
6078 F:      drivers/uio/uio_hv_generic.c
6079 F:      drivers/video/fbdev/hyperv_fb.c
6080 F:      include/linux/hyperv.h
6081 F:      tools/hv/
6082 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6083
6084 I2C MUXES
6085 M:      Peter Rosin <peda@axentia.se>
6086 L:      linux-i2c@vger.kernel.org
6087 S:      Maintained
6088 F:      Documentation/i2c/i2c-topology
6089 F:      Documentation/i2c/muxes/
6090 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6091 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6092 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6093 F:      drivers/i2c/i2c-mux.c
6094 F:      drivers/i2c/muxes/
6095 F:      include/linux/i2c-mux.h
6096
6097 I2C OVER PARALLEL PORT
6098 M:      Jean Delvare <jdelvare@suse.com>
6099 L:      linux-i2c@vger.kernel.org
6100 S:      Maintained
6101 F:      Documentation/i2c/busses/i2c-parport
6102 F:      Documentation/i2c/busses/i2c-parport-light
6103 F:      drivers/i2c/busses/i2c-parport.c
6104 F:      drivers/i2c/busses/i2c-parport-light.c
6105
6106 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6107 M:      Jean Delvare <jdelvare@suse.com>
6108 L:      linux-i2c@vger.kernel.org
6109 S:      Maintained
6110 F:      Documentation/i2c/busses/i2c-ali1535
6111 F:      Documentation/i2c/busses/i2c-ali1563
6112 F:      Documentation/i2c/busses/i2c-ali15x3
6113 F:      Documentation/i2c/busses/i2c-amd756
6114 F:      Documentation/i2c/busses/i2c-amd8111
6115 F:      Documentation/i2c/busses/i2c-i801
6116 F:      Documentation/i2c/busses/i2c-nforce2
6117 F:      Documentation/i2c/busses/i2c-piix4
6118 F:      Documentation/i2c/busses/i2c-sis5595
6119 F:      Documentation/i2c/busses/i2c-sis630
6120 F:      Documentation/i2c/busses/i2c-sis96x
6121 F:      Documentation/i2c/busses/i2c-via
6122 F:      Documentation/i2c/busses/i2c-viapro
6123 F:      drivers/i2c/busses/i2c-ali1535.c
6124 F:      drivers/i2c/busses/i2c-ali1563.c
6125 F:      drivers/i2c/busses/i2c-ali15x3.c
6126 F:      drivers/i2c/busses/i2c-amd756.c
6127 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6128 F:      drivers/i2c/busses/i2c-amd8111.c
6129 F:      drivers/i2c/busses/i2c-i801.c
6130 F:      drivers/i2c/busses/i2c-isch.c
6131 F:      drivers/i2c/busses/i2c-nforce2.c
6132 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6133 F:      drivers/i2c/busses/i2c-piix4.c
6134 F:      drivers/i2c/busses/i2c-sis5595.c
6135 F:      drivers/i2c/busses/i2c-sis630.c
6136 F:      drivers/i2c/busses/i2c-sis96x.c
6137 F:      drivers/i2c/busses/i2c-via.c
6138 F:      drivers/i2c/busses/i2c-viapro.c
6139
6140 I2C/SMBUS ISMT DRIVER
6141 M:      Seth Heasley <seth.heasley@intel.com>
6142 M:      Neil Horman <nhorman@tuxdriver.com>
6143 L:      linux-i2c@vger.kernel.org
6144 F:      drivers/i2c/busses/i2c-ismt.c
6145 F:      Documentation/i2c/busses/i2c-ismt
6146
6147 I2C/SMBUS STUB DRIVER
6148 M:      Jean Delvare <jdelvare@suse.com>
6149 L:      linux-i2c@vger.kernel.org
6150 S:      Maintained
6151 F:      drivers/i2c/i2c-stub.c
6152
6153 I2C SUBSYSTEM
6154 M:      Wolfram Sang <wsa@the-dreams.de>
6155 L:      linux-i2c@vger.kernel.org
6156 W:      https://i2c.wiki.kernel.org/
6157 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6158 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6159 S:      Maintained
6160 F:      Documentation/devicetree/bindings/i2c/
6161 F:      Documentation/i2c/
6162 F:      drivers/i2c/
6163 F:      drivers/i2c/*/
6164 F:      include/linux/i2c.h
6165 F:      include/linux/i2c-*.h
6166 F:      include/uapi/linux/i2c.h
6167 F:      include/uapi/linux/i2c-*.h
6168
6169 I2C ACPI SUPPORT
6170 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6171 L:      linux-i2c@vger.kernel.org
6172 L:      linux-acpi@vger.kernel.org
6173 S:      Maintained
6174
6175 I2C-TAOS-EVM DRIVER
6176 M:      Jean Delvare <jdelvare@suse.com>
6177 L:      linux-i2c@vger.kernel.org
6178 S:      Maintained
6179 F:      Documentation/i2c/busses/i2c-taos-evm
6180 F:      drivers/i2c/busses/i2c-taos-evm.c
6181
6182 I2C-TINY-USB DRIVER
6183 M:      Till Harbaum <till@harbaum.org>
6184 L:      linux-i2c@vger.kernel.org
6185 W:      http://www.harbaum.org/till/i2c_tiny_usb
6186 S:      Maintained
6187 F:      drivers/i2c/busses/i2c-tiny-usb.c
6188
6189 i386 BOOT CODE
6190 M:      "H. Peter Anvin" <hpa@zytor.com>
6191 S:      Maintained
6192 F:      arch/x86/boot/
6193
6194 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6195 M:      "H. Peter Anvin" <hpa@zytor.com>
6196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6197 S:      Maintained
6198
6199 IA64 (Itanium) PLATFORM
6200 M:      Tony Luck <tony.luck@intel.com>
6201 M:      Fenghua Yu <fenghua.yu@intel.com>
6202 L:      linux-ia64@vger.kernel.org
6203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6204 S:      Maintained
6205 F:      arch/ia64/
6206
6207 IBM Power VMX Cryptographic instructions
6208 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6209 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6210 L:      linux-crypto@vger.kernel.org
6211 S:      Supported
6212 F:      drivers/crypto/vmx/Makefile
6213 F:      drivers/crypto/vmx/Kconfig
6214 F:      drivers/crypto/vmx/vmx.c
6215 F:      drivers/crypto/vmx/aes*
6216 F:      drivers/crypto/vmx/ghash*
6217 F:      drivers/crypto/vmx/ppc-xlate.pl
6218
6219 IBM Power in-Nest Crypto Acceleration
6220 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6221 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6222 L:      linux-crypto@vger.kernel.org
6223 S:      Supported
6224 F:      drivers/crypto/nx/Makefile
6225 F:      drivers/crypto/nx/Kconfig
6226 F:      drivers/crypto/nx/nx-aes*
6227 F:      drivers/crypto/nx/nx-sha*
6228 F:      drivers/crypto/nx/nx.*
6229 F:      drivers/crypto/nx/nx_csbcpb.h
6230 F:      drivers/crypto/nx/nx_debugfs.h
6231
6232 IBM Power 842 compression accelerator
6233 M:      Dan Streetman <ddstreet@ieee.org>
6234 S:      Supported
6235 F:      drivers/crypto/nx/Makefile
6236 F:      drivers/crypto/nx/Kconfig
6237 F:      drivers/crypto/nx/nx-842*
6238 F:      include/linux/sw842.h
6239 F:      crypto/842.c
6240 F:      lib/842/
6241
6242 IBM Power Linux RAID adapter
6243 M:      Brian King <brking@us.ibm.com>
6244 S:      Supported
6245 F:      drivers/scsi/ipr.*
6246
6247 IBM Power Virtual Ethernet Device Driver
6248 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6249 L:      netdev@vger.kernel.org
6250 S:      Supported
6251 F:      drivers/net/ethernet/ibm/ibmveth.*
6252
6253 IBM Power SRIOV Virtual NIC Device Driver
6254 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6255 M:      John Allen <jallen@linux.vnet.ibm.com>
6256 L:      netdev@vger.kernel.org
6257 S:      Supported
6258 F:      drivers/net/ethernet/ibm/ibmvnic.*
6259
6260 IBM Power Virtual SCSI Device Drivers
6261 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6262 L:      linux-scsi@vger.kernel.org
6263 S:      Supported
6264 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6265 F:      include/scsi/viosrp.h
6266
6267 IBM Power Virtual SCSI Device Target Driver
6268 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6269 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6270 L:      linux-scsi@vger.kernel.org
6271 L:      target-devel@vger.kernel.org
6272 S:      Supported
6273 F:      drivers/scsi/ibmvscsi_tgt/
6274
6275 IBM Power Virtual FC Device Drivers
6276 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6277 L:      linux-scsi@vger.kernel.org
6278 S:      Supported
6279 F:      drivers/scsi/ibmvscsi/ibmvfc*
6280
6281 IBM ServeRAID RAID DRIVER
6282 S:      Orphan
6283 F:      drivers/scsi/ips.*
6284
6285 ICH LPC AND GPIO DRIVER
6286 M:      Peter Tyser <ptyser@xes-inc.com>
6287 S:      Maintained
6288 F:      drivers/mfd/lpc_ich.c
6289 F:      drivers/gpio/gpio-ich.c
6290
6291 IDT VersaClock 5 CLOCK DRIVER
6292 M:      Marek Vasut <marek.vasut@gmail.com>
6293 S:      Maintained
6294 F:      drivers/clk/clk-versaclock5.c
6295
6296 IDE SUBSYSTEM
6297 M:      "David S. Miller" <davem@davemloft.net>
6298 L:      linux-ide@vger.kernel.org
6299 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6300 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6301 S:      Maintained
6302 F:      Documentation/ide/
6303 F:      drivers/ide/
6304 F:      include/linux/ide.h
6305
6306 IDEAPAD LAPTOP EXTRAS DRIVER
6307 M:      Ike Panhc <ike.pan@canonical.com>
6308 L:      platform-driver-x86@vger.kernel.org
6309 W:      http://launchpad.net/ideapad-laptop
6310 S:      Maintained
6311 F:      drivers/platform/x86/ideapad-laptop.c
6312
6313 IDEAPAD LAPTOP SLIDEBAR DRIVER
6314 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6315 L:      linux-input@vger.kernel.org
6316 W:      https://github.com/o2genum/ideapad-slidebar
6317 S:      Maintained
6318 F:      drivers/input/misc/ideapad_slidebar.c
6319
6320 IDE/ATAPI DRIVERS
6321 M:      Borislav Petkov <bp@alien8.de>
6322 L:      linux-ide@vger.kernel.org
6323 S:      Maintained
6324 F:      Documentation/cdrom/ide-cd
6325 F:      drivers/ide/ide-cd*
6326
6327 IEEE 802.15.4 SUBSYSTEM
6328 M:      Alexander Aring <aar@pengutronix.de>
6329 M:      Stefan Schmidt <stefan@osg.samsung.com>
6330 L:      linux-wpan@vger.kernel.org
6331 W:      http://wpan.cakelab.org/
6332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6334 S:      Maintained
6335 F:      net/ieee802154/
6336 F:      net/mac802154/
6337 F:      drivers/net/ieee802154/
6338 F:      include/linux/nl802154.h
6339 F:      include/linux/ieee802154.h
6340 F:      include/net/nl802154.h
6341 F:      include/net/mac802154.h
6342 F:      include/net/af_ieee802154.h
6343 F:      include/net/cfg802154.h
6344 F:      include/net/ieee802154_netdev.h
6345 F:      Documentation/networking/ieee802154.txt
6346
6347 IFE PROTOCOL
6348 M:      Yotam Gigi <yotamg@mellanox.com>
6349 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6350 F:      net/ife
6351 F:      include/net/ife.h
6352 F:      include/uapi/linux/ife.h
6353
6354 IGORPLUG-USB IR RECEIVER
6355 M:      Sean Young <sean@mess.org>
6356 L:      linux-media@vger.kernel.org
6357 S:      Maintained
6358 F:      drivers/media/rc/igorplugusb.c
6359
6360 IGUANAWORKS USB IR TRANSCEIVER
6361 M:      Sean Young <sean@mess.org>
6362 L:      linux-media@vger.kernel.org
6363 S:      Maintained
6364 F:      drivers/media/rc/iguanair.c
6365
6366 IIO DIGITAL POTENTIOMETER DAC
6367 M:      Peter Rosin <peda@axentia.se>
6368 L:      linux-iio@vger.kernel.org
6369 S:      Maintained
6370 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6371 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6372 F:      drivers/iio/dac/dpot-dac.c
6373
6374 IIO ENVELOPE DETECTOR
6375 M:      Peter Rosin <peda@axentia.se>
6376 L:      linux-iio@vger.kernel.org
6377 S:      Maintained
6378 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6379 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6380 F:      drivers/iio/adc/envelope-detector.c
6381
6382 IIO SUBSYSTEM AND DRIVERS
6383 M:      Jonathan Cameron <jic23@kernel.org>
6384 R:      Hartmut Knaack <knaack.h@gmx.de>
6385 R:      Lars-Peter Clausen <lars@metafoo.de>
6386 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6387 L:      linux-iio@vger.kernel.org
6388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6389 S:      Maintained
6390 F:      Documentation/devicetree/bindings/iio/
6391 F:      drivers/iio/
6392 F:      drivers/staging/iio/
6393 F:      include/linux/iio/
6394 F:      tools/iio/
6395
6396 IKANOS/ADI EAGLE ADSL USB DRIVER
6397 M:      Matthieu Castet <castet.matthieu@free.fr>
6398 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6399 S:      Maintained
6400 F:      drivers/usb/atm/ueagle-atm.c
6401
6402 IMGTEC ASCII LCD DRIVER
6403 M:      Paul Burton <paul.burton@imgtec.com>
6404 S:      Maintained
6405 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6406 F:      drivers/auxdisplay/img-ascii-lcd.c
6407
6408 INA209 HARDWARE MONITOR DRIVER
6409 M:      Guenter Roeck <linux@roeck-us.net>
6410 L:      linux-hwmon@vger.kernel.org
6411 S:      Maintained
6412 F:      Documentation/hwmon/ina209
6413 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6414 F:      drivers/hwmon/ina209.c
6415
6416 INA2XX HARDWARE MONITOR DRIVER
6417 M:      Guenter Roeck <linux@roeck-us.net>
6418 L:      linux-hwmon@vger.kernel.org
6419 S:      Maintained
6420 F:      Documentation/hwmon/ina2xx
6421 F:      drivers/hwmon/ina2xx.c
6422 F:      include/linux/platform_data/ina2xx.h
6423
6424 INDUSTRY PACK SUBSYSTEM (IPACK)
6425 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6426 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6427 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6428 L:      industrypack-devel@lists.sourceforge.net
6429 W:      http://industrypack.sourceforge.net
6430 S:      Maintained
6431 F:      drivers/ipack/
6432
6433 INGENIC JZ4780 DMA Driver
6434 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6435 S:      Maintained
6436 F:      drivers/dma/dma-jz4780.c
6437
6438 INGENIC JZ4780 NAND DRIVER
6439 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6440 L:      linux-mtd@lists.infradead.org
6441 S:      Maintained
6442 F:      drivers/mtd/nand/jz4780_*
6443
6444 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6445 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6446 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6447 L:      linux-ima-devel@lists.sourceforge.net
6448 L:      linux-ima-user@lists.sourceforge.net
6449 L:      linux-security-module@vger.kernel.org
6450 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6451 S:      Supported
6452 F:      security/integrity/ima/
6453
6454 IMGTEC IR DECODER DRIVER
6455 M:      James Hogan <james.hogan@imgtec.com>
6456 S:      Maintained
6457 F:      drivers/media/rc/img-ir/
6458
6459 IMS TWINTURBO FRAMEBUFFER DRIVER
6460 L:      linux-fbdev@vger.kernel.org
6461 S:      Orphan
6462 F:      drivers/video/fbdev/imsttfb.c
6463
6464 INFINIBAND SUBSYSTEM
6465 M:      Doug Ledford <dledford@redhat.com>
6466 M:      Sean Hefty <sean.hefty@intel.com>
6467 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6468 L:      linux-rdma@vger.kernel.org
6469 W:      http://www.openfabrics.org/
6470 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6471 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6472 S:      Supported
6473 F:      Documentation/devicetree/bindings/infiniband/
6474 F:      Documentation/infiniband/
6475 F:      drivers/infiniband/
6476 F:      include/uapi/linux/if_infiniband.h
6477 F:      include/uapi/rdma/
6478 F:      include/rdma/
6479
6480 INOTIFY
6481 M:      John McCutchan <john@johnmccutchan.com>
6482 M:      Robert Love <rlove@rlove.org>
6483 M:      Eric Paris <eparis@parisplace.org>
6484 S:      Maintained
6485 F:      Documentation/filesystems/inotify.txt
6486 F:      fs/notify/inotify/
6487 F:      include/linux/inotify.h
6488 F:      include/uapi/linux/inotify.h
6489
6490 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6491 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6492 L:      linux-input@vger.kernel.org
6493 Q:      http://patchwork.kernel.org/project/linux-input/list/
6494 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6495 S:      Maintained
6496 F:      drivers/input/
6497 F:      include/linux/input.h
6498 F:      include/uapi/linux/input.h
6499 F:      include/linux/input/
6500 F:      Documentation/devicetree/bindings/input/
6501
6502 INPUT MULTITOUCH (MT) PROTOCOL
6503 M:      Henrik Rydberg <rydberg@bitmath.org>
6504 L:      linux-input@vger.kernel.org
6505 S:      Odd fixes
6506 F:      Documentation/input/multi-touch-protocol.txt
6507 F:      drivers/input/input-mt.c
6508 K:      \b(ABS|SYN)_MT_
6509
6510 INTEL ASoC BDW/HSW DRIVERS
6511 M:      Jie Yang <yang.jie@linux.intel.com>
6512 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6513 S:      Supported
6514 F:      sound/soc/intel/common/sst-dsp*
6515 F:      sound/soc/intel/common/sst-firmware.c
6516 F:      sound/soc/intel/boards/broadwell.c
6517 F:      sound/soc/intel/haswell/
6518
6519 INTEL C600 SERIES SAS CONTROLLER DRIVER
6520 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6521 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6522 L:      linux-scsi@vger.kernel.org
6523 T:      git git://git.code.sf.net/p/intel-sas/isci
6524 S:      Supported
6525 F:      drivers/scsi/isci/
6526
6527 INTEL HID EVENT DRIVER
6528 M:      Alex Hung <alex.hung@canonical.com>
6529 L:      platform-driver-x86@vger.kernel.org
6530 S:      Maintained
6531 F:      drivers/platform/x86/intel-hid.c
6532
6533 INTEL VIRTUAL BUTTON DRIVER
6534 M:      AceLan Kao <acelan.kao@canonical.com>
6535 L:      platform-driver-x86@vger.kernel.org
6536 S:      Maintained
6537 F:      drivers/platform/x86/intel-vbtn.c
6538
6539 INTEL IDLE DRIVER
6540 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6541 M:      Len Brown <lenb@kernel.org>
6542 L:      linux-pm@vger.kernel.org
6543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6544 B:      https://bugzilla.kernel.org
6545 S:      Supported
6546 F:      drivers/idle/intel_idle.c
6547
6548 INTEL INTEGRATED SENSOR HUB DRIVER
6549 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6550 M:      Jiri Kosina <jikos@kernel.org>
6551 L:      linux-input@vger.kernel.org
6552 S:      Maintained
6553 F:      drivers/hid/intel-ish-hid/
6554
6555 INTEL PSTATE DRIVER
6556 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6557 M:      Len Brown <lenb@kernel.org>
6558 L:      linux-pm@vger.kernel.org
6559 S:      Supported
6560 F:      drivers/cpufreq/intel_pstate.c
6561
6562 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6563 M:      Maik Broemme <mbroemme@libmpq.org>
6564 L:      linux-fbdev@vger.kernel.org
6565 S:      Maintained
6566 F:      Documentation/fb/intelfb.txt
6567 F:      drivers/video/fbdev/intelfb/
6568
6569 INTEL 810/815 FRAMEBUFFER DRIVER
6570 M:      Antonino Daplas <adaplas@gmail.com>
6571 L:      linux-fbdev@vger.kernel.org
6572 S:      Maintained
6573 F:      drivers/video/fbdev/i810/
6574
6575 INTEL MENLOW THERMAL DRIVER
6576 M:      Sujith Thomas <sujith.thomas@intel.com>
6577 L:      platform-driver-x86@vger.kernel.org
6578 W:      https://01.org/linux-acpi
6579 S:      Supported
6580 F:      drivers/platform/x86/intel_menlow.c
6581
6582 INTEL I/OAT DMA DRIVER
6583 M:      Dave Jiang <dave.jiang@intel.com>
6584 R:      Dan Williams <dan.j.williams@intel.com>
6585 L:      dmaengine@vger.kernel.org
6586 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6587 S:      Supported
6588 F:      drivers/dma/ioat*
6589
6590 INTEL IOMMU (VT-d)
6591 M:      David Woodhouse <dwmw2@infradead.org>
6592 L:      iommu@lists.linux-foundation.org
6593 T:      git git://git.infradead.org/iommu-2.6.git
6594 S:      Supported
6595 F:      drivers/iommu/intel-iommu.c
6596 F:      include/linux/intel-iommu.h
6597
6598 INTEL IOP-ADMA DMA DRIVER
6599 R:      Dan Williams <dan.j.williams@intel.com>
6600 S:      Odd fixes
6601 F:      drivers/dma/iop-adma.c
6602
6603 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6604 M:      Krzysztof Halasa <khalasa@piap.pl>
6605 S:      Maintained
6606 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6607 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6608 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6609 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6610 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6611 F:      drivers/net/wan/ixp4xx_hss.c
6612
6613 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6614 M:      Deepak Saxena <dsaxena@plexity.net>
6615 S:      Maintained
6616 F:      drivers/char/hw_random/ixp4xx-rng.c
6617
6618 INTEL ETHERNET DRIVERS
6619 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6620 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6621 W:      http://www.intel.com/support/feedback.htm
6622 W:      http://e1000.sourceforge.net/
6623 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6625 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6626 S:      Supported
6627 F:      Documentation/networking/e100.txt
6628 F:      Documentation/networking/e1000.txt
6629 F:      Documentation/networking/e1000e.txt
6630 F:      Documentation/networking/igb.txt
6631 F:      Documentation/networking/igbvf.txt
6632 F:      Documentation/networking/ixgb.txt
6633 F:      Documentation/networking/ixgbe.txt
6634 F:      Documentation/networking/ixgbevf.txt
6635 F:      Documentation/networking/i40e.txt
6636 F:      Documentation/networking/i40evf.txt
6637 F:      drivers/net/ethernet/intel/
6638 F:      drivers/net/ethernet/intel/*/
6639
6640 INTEL RDMA RNIC DRIVER
6641 M:     Faisal Latif <faisal.latif@intel.com>
6642 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6643 L:     linux-rdma@vger.kernel.org
6644 S:     Supported
6645 F:     drivers/infiniband/hw/i40iw/
6646
6647 INTEL MERRIFIELD GPIO DRIVER
6648 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6649 L:      linux-gpio@vger.kernel.org
6650 S:      Maintained
6651 F:      drivers/gpio/gpio-merrifield.c
6652
6653 INTEL-MID GPIO DRIVER
6654 M:      David Cohen <david.a.cohen@linux.intel.com>
6655 L:      linux-gpio@vger.kernel.org
6656 S:      Maintained
6657 F:      drivers/gpio/gpio-intel-mid.c
6658
6659 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6660 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6661 L:      linux-wireless@vger.kernel.org
6662 S:      Maintained
6663 F:      Documentation/networking/README.ipw2100
6664 F:      Documentation/networking/README.ipw2200
6665 F:      drivers/net/wireless/intel/ipw2x00/
6666
6667 INTEL(R) TRACE HUB
6668 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6669 S:      Supported
6670 F:      Documentation/trace/intel_th.txt
6671 F:      drivers/hwtracing/intel_th/
6672
6673 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6674 M:      Ning Sun <ning.sun@intel.com>
6675 L:      tboot-devel@lists.sourceforge.net
6676 W:      http://tboot.sourceforge.net
6677 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6678 S:      Supported
6679 F:      Documentation/intel_txt.txt
6680 F:      include/linux/tboot.h
6681 F:      arch/x86/kernel/tboot.c
6682
6683 INTEL WIRELESS WIMAX CONNECTION 2400
6684 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6685 M:      linux-wimax@intel.com
6686 L:      wimax@linuxwimax.org (subscribers-only)
6687 S:      Supported
6688 W:      http://linuxwimax.org
6689 F:      Documentation/wimax/README.i2400m
6690 F:      drivers/net/wimax/i2400m/
6691 F:      include/uapi/linux/wimax/i2400m.h
6692
6693 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6694 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6695 L:      linux-wireless@vger.kernel.org
6696 S:      Supported
6697 F:      drivers/net/wireless/intel/iwlegacy/
6698
6699 INTEL WIRELESS WIFI LINK (iwlwifi)
6700 M:      Johannes Berg <johannes.berg@intel.com>
6701 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6702 M:      Luca Coelho <luciano.coelho@intel.com>
6703 M:      Intel Linux Wireless <linuxwifi@intel.com>
6704 L:      linux-wireless@vger.kernel.org
6705 W:      http://intellinuxwireless.org
6706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6707 S:      Supported
6708 F:      drivers/net/wireless/intel/iwlwifi/
6709
6710 INTEL MANAGEMENT ENGINE (mei)
6711 M:      Tomas Winkler <tomas.winkler@intel.com>
6712 L:      linux-kernel@vger.kernel.org
6713 S:      Supported
6714 F:      include/uapi/linux/mei.h
6715 F:      include/linux/mei_cl_bus.h
6716 F:      drivers/misc/mei/*
6717 F:      drivers/watchdog/mei_wdt.c
6718 F:      Documentation/misc-devices/mei/*
6719 F:      samples/mei/*
6720
6721 INTEL MIC DRIVERS (mic)
6722 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6723 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6724 S:      Supported
6725 W:      https://github.com/sudeepdutt/mic
6726 W:      http://software.intel.com/en-us/mic-developer
6727 F:      include/linux/mic_bus.h
6728 F:      include/linux/scif.h
6729 F:      include/uapi/linux/mic_common.h
6730 F:      include/uapi/linux/mic_ioctl.h
6731 F:      include/uapi/linux/scif_ioctl.h
6732 F:      drivers/misc/mic/
6733 F:      drivers/dma/mic_x100_dma.c
6734 F:      drivers/dma/mic_x100_dma.h
6735 F:      Documentation/mic/
6736
6737 INTEL PMC/P-Unit IPC DRIVER
6738 M:      Zha Qipeng<qipeng.zha@intel.com>
6739 L:      platform-driver-x86@vger.kernel.org
6740 S:      Maintained
6741 F:      drivers/platform/x86/intel_pmc_ipc.c
6742 F:      drivers/platform/x86/intel_punit_ipc.c
6743 F:      arch/x86/include/asm/intel_pmc_ipc.h
6744 F:      arch/x86/include/asm/intel_punit_ipc.h
6745
6746 INTEL TELEMETRY DRIVER
6747 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6748 L:      platform-driver-x86@vger.kernel.org
6749 S:      Maintained
6750 F:      arch/x86/include/asm/intel_telemetry.h
6751 F:      drivers/platform/x86/intel_telemetry*
6752
6753 INTEL PMC CORE DRIVER
6754 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6755 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6756 L:      platform-driver-x86@vger.kernel.org
6757 S:      Maintained
6758 F:      arch/x86/include/asm/pmc_core.h
6759 F:      drivers/platform/x86/intel_pmc_core*
6760
6761 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6762 M:      Linus Walleij <linus.walleij@linaro.org>
6763 L:      linux-iio@vger.kernel.org
6764 S:      Maintained
6765 F:      drivers/iio/gyro/mpu3050*
6766 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6767
6768 IOC3 ETHERNET DRIVER
6769 M:      Ralf Baechle <ralf@linux-mips.org>
6770 L:      linux-mips@linux-mips.org
6771 S:      Maintained
6772 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6773
6774 IOC3 SERIAL DRIVER
6775 M:      Pat Gefre <pfg@sgi.com>
6776 L:      linux-serial@vger.kernel.org
6777 S:      Maintained
6778 F:      drivers/tty/serial/ioc3_serial.c
6779
6780 IOMMU DRIVERS
6781 M:      Joerg Roedel <joro@8bytes.org>
6782 L:      iommu@lists.linux-foundation.org
6783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6784 S:      Maintained
6785 F:      Documentation/devicetree/bindings/iommu/
6786 F:      drivers/iommu/
6787
6788 IP MASQUERADING
6789 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6790 S:      Maintained
6791 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6792
6793 IPMI SUBSYSTEM
6794 M:      Corey Minyard <minyard@acm.org>
6795 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6796 W:      http://openipmi.sourceforge.net/
6797 S:      Supported
6798 F:      Documentation/IPMI.txt
6799 F:      drivers/char/ipmi/
6800 F:      include/linux/ipmi*
6801 F:      include/uapi/linux/ipmi*
6802
6803 QCOM AUDIO (ASoC) DRIVERS
6804 M:      Patrick Lai <plai@codeaurora.org>
6805 M:      Banajit Goswami <bgoswami@codeaurora.org>
6806 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6807 S:      Supported
6808 F:      sound/soc/qcom/
6809
6810 IPS SCSI RAID DRIVER
6811 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6812 L:      linux-scsi@vger.kernel.org
6813 W:      http://www.adaptec.com/
6814 S:      Maintained
6815 F:      drivers/scsi/ips*
6816
6817 IPVS
6818 M:      Wensong Zhang <wensong@linux-vs.org>
6819 M:      Simon Horman <horms@verge.net.au>
6820 M:      Julian Anastasov <ja@ssi.bg>
6821 L:      netdev@vger.kernel.org
6822 L:      lvs-devel@vger.kernel.org
6823 S:      Maintained
6824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6826 F:      Documentation/networking/ipvs-sysctl.txt
6827 F:      include/net/ip_vs.h
6828 F:      include/uapi/linux/ip_vs.h
6829 F:      net/netfilter/ipvs/
6830
6831 IPWIRELESS DRIVER
6832 M:      Jiri Kosina <jikos@kernel.org>
6833 M:      David Sterba <dsterba@suse.com>
6834 S:      Odd Fixes
6835 F:      drivers/tty/ipwireless/
6836
6837 IPX NETWORK LAYER
6838 L:      netdev@vger.kernel.org
6839 S:      Odd fixes
6840 F:      include/net/ipx.h
6841 F:      include/uapi/linux/ipx.h
6842 F:      net/ipx/
6843
6844 IRDA SUBSYSTEM
6845 M:      Samuel Ortiz <samuel@sortiz.org>
6846 L:      irda-users@lists.sourceforge.net (subscribers-only)
6847 L:      netdev@vger.kernel.org
6848 W:      http://irda.sourceforge.net/
6849 S:      Maintained
6850 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6851 F:      Documentation/networking/irda.txt
6852 F:      drivers/net/irda/
6853 F:      include/net/irda/
6854 F:      net/irda/
6855
6856 IRQ SUBSYSTEM
6857 M:      Thomas Gleixner <tglx@linutronix.de>
6858 L:      linux-kernel@vger.kernel.org
6859 S:      Maintained
6860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6861 F:      kernel/irq/
6862
6863 IRQCHIP DRIVERS
6864 M:      Thomas Gleixner <tglx@linutronix.de>
6865 M:      Jason Cooper <jason@lakedaemon.net>
6866 M:      Marc Zyngier <marc.zyngier@arm.com>
6867 L:      linux-kernel@vger.kernel.org
6868 S:      Maintained
6869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6870 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6871 F:      Documentation/devicetree/bindings/interrupt-controller/
6872 F:      drivers/irqchip/
6873
6874 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6875 M:      Marc Zyngier <marc.zyngier@arm.com>
6876 S:      Maintained
6877 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6878 F:      Documentation/IRQ-domain.txt
6879 F:      include/linux/irqdomain.h
6880 F:      kernel/irq/irqdomain.c
6881 F:      kernel/irq/msi.c
6882
6883 ISA
6884 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6885 S:      Maintained
6886 F:      Documentation/isa.txt
6887 F:      drivers/base/isa.c
6888 F:      include/linux/isa.h
6889
6890 ISAPNP
6891 M:      Jaroslav Kysela <perex@perex.cz>
6892 S:      Maintained
6893 F:      Documentation/isapnp.txt
6894 F:      drivers/pnp/isapnp/
6895 F:      include/linux/isapnp.h
6896
6897 ISA RADIO MODULE
6898 M:      Hans Verkuil <hverkuil@xs4all.nl>
6899 L:      linux-media@vger.kernel.org
6900 T:      git git://linuxtv.org/media_tree.git
6901 W:      https://linuxtv.org
6902 S:      Maintained
6903 F:      drivers/media/radio/radio-isa*
6904
6905 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6906 M:      Peter Jones <pjones@redhat.com>
6907 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6908 S:      Maintained
6909 F:      drivers/firmware/iscsi_ibft*
6910
6911 ISCSI
6912 M:      Lee Duncan <lduncan@suse.com>
6913 M:      Chris Leech <cleech@redhat.com>
6914 L:      open-iscsi@googlegroups.com
6915 W:      www.open-iscsi.com
6916 S:      Maintained
6917 F:      drivers/scsi/*iscsi*
6918 F:      include/scsi/*iscsi*
6919
6920 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6921 M:      Or Gerlitz <ogerlitz@mellanox.com>
6922 M:      Sagi Grimberg <sagi@grimberg.me>
6923 M:      Roi Dayan <roid@mellanox.com>
6924 L:      linux-rdma@vger.kernel.org
6925 S:      Supported
6926 W:      http://www.openfabrics.org
6927 W:      www.open-iscsi.org
6928 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6929 F:      drivers/infiniband/ulp/iser/
6930
6931 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6932 M:      Sagi Grimberg <sagi@grimberg.me>
6933 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6934 L:      linux-rdma@vger.kernel.org
6935 L:      target-devel@vger.kernel.org
6936 S:      Supported
6937 W:      http://www.linux-iscsi.org
6938 F:      drivers/infiniband/ulp/isert
6939
6940 ISDN SUBSYSTEM
6941 M:      Karsten Keil <isdn@linux-pingi.de>
6942 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6943 L:      netdev@vger.kernel.org
6944 W:      http://www.isdn4linux.de
6945 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6946 S:      Maintained
6947 F:      Documentation/isdn/
6948 F:      drivers/isdn/
6949 F:      include/linux/isdn.h
6950 F:      include/linux/isdn/
6951 F:      include/uapi/linux/isdn.h
6952 F:      include/uapi/linux/isdn/
6953
6954 ISDN SUBSYSTEM (Eicon active card driver)
6955 M:      Armin Schindler <mac@melware.de>
6956 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6957 W:      http://www.melware.de
6958 S:      Maintained
6959 F:      drivers/isdn/hardware/eicon/
6960
6961 IT87 HARDWARE MONITORING DRIVER
6962 M:      Jean Delvare <jdelvare@suse.com>
6963 L:      linux-hwmon@vger.kernel.org
6964 S:      Maintained
6965 F:      Documentation/hwmon/it87
6966 F:      drivers/hwmon/it87.c
6967
6968 IT913X MEDIA DRIVER
6969 M:      Antti Palosaari <crope@iki.fi>
6970 L:      linux-media@vger.kernel.org
6971 W:      https://linuxtv.org
6972 W:      http://palosaari.fi/linux/
6973 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6974 T:      git git://linuxtv.org/anttip/media_tree.git
6975 S:      Maintained
6976 F:      drivers/media/tuners/it913x*
6977
6978 IVTV VIDEO4LINUX DRIVER
6979 M:      Andy Walls <awalls@md.metrocast.net>
6980 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6981 L:      linux-media@vger.kernel.org
6982 T:      git git://linuxtv.org/media_tree.git
6983 W:      http://www.ivtvdriver.org
6984 S:      Maintained
6985 F:      Documentation/media/v4l-drivers/ivtv*
6986 F:      drivers/media/pci/ivtv/
6987 F:      include/uapi/linux/ivtv*
6988
6989 IX2505V MEDIA DRIVER
6990 M:      Malcolm Priestley <tvboxspy@gmail.com>
6991 L:      linux-media@vger.kernel.org
6992 W:      https://linuxtv.org
6993 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6994 S:      Maintained
6995 F:      drivers/media/dvb-frontends/ix2505v*
6996
6997 JC42.4 TEMPERATURE SENSOR DRIVER
6998 M:      Guenter Roeck <linux@roeck-us.net>
6999 L:      linux-hwmon@vger.kernel.org
7000 S:      Maintained
7001 F:      drivers/hwmon/jc42.c
7002 F:      Documentation/hwmon/jc42
7003
7004 JFS FILESYSTEM
7005 M:      Dave Kleikamp <shaggy@kernel.org>
7006 L:      jfs-discussion@lists.sourceforge.net
7007 W:      http://jfs.sourceforge.net/
7008 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7009 S:      Maintained
7010 F:      Documentation/filesystems/jfs.txt
7011 F:      fs/jfs/
7012
7013 JME NETWORK DRIVER
7014 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7015 L:      netdev@vger.kernel.org
7016 S:      Maintained
7017 F:      drivers/net/ethernet/jme.*
7018
7019 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7020 M:      David Woodhouse <dwmw2@infradead.org>
7021 L:      linux-mtd@lists.infradead.org
7022 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7023 S:      Maintained
7024 F:      fs/jffs2/
7025 F:      include/uapi/linux/jffs2.h
7026
7027 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7028 M:      "Theodore Ts'o" <tytso@mit.edu>
7029 M:      Jan Kara <jack@suse.com>
7030 L:      linux-ext4@vger.kernel.org
7031 S:      Maintained
7032 F:      fs/jbd2/
7033 F:      include/linux/jbd2.h
7034
7035 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7036 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7037 L:      linux-media@vger.kernel.org
7038 S:      Maintained
7039 F:      drivers/media/platform/rcar_jpu.c
7040
7041 JSM Neo PCI based serial card
7042 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7043 L:      linux-serial@vger.kernel.org
7044 S:      Maintained
7045 F:      drivers/tty/serial/jsm/
7046
7047 K10TEMP HARDWARE MONITORING DRIVER
7048 M:      Clemens Ladisch <clemens@ladisch.de>
7049 L:      linux-hwmon@vger.kernel.org
7050 S:      Maintained
7051 F:      Documentation/hwmon/k10temp
7052 F:      drivers/hwmon/k10temp.c
7053
7054 K8TEMP HARDWARE MONITORING DRIVER
7055 M:      Rudolf Marek <r.marek@assembler.cz>
7056 L:      linux-hwmon@vger.kernel.org
7057 S:      Maintained
7058 F:      Documentation/hwmon/k8temp
7059 F:      drivers/hwmon/k8temp.c
7060
7061 KASAN
7062 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7063 R:      Alexander Potapenko <glider@google.com>
7064 R:      Dmitry Vyukov <dvyukov@google.com>
7065 L:      kasan-dev@googlegroups.com
7066 S:      Maintained
7067 F:      arch/*/include/asm/kasan.h
7068 F:      arch/*/mm/kasan_init*
7069 F:      Documentation/dev-tools/kasan.rst
7070 F:      include/linux/kasan*.h
7071 F:      lib/test_kasan.c
7072 F:      mm/kasan/
7073 F:      scripts/Makefile.kasan
7074
7075 KCONFIG
7076 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7077 L:      linux-kbuild@vger.kernel.org
7078 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7079 S:      Maintained
7080 F:      Documentation/kbuild/kconfig-language.txt
7081 F:      scripts/kconfig/
7082
7083 KDUMP
7084 M:      Dave Young <dyoung@redhat.com>
7085 M:      Baoquan He <bhe@redhat.com>
7086 R:      Vivek Goyal <vgoyal@redhat.com>
7087 L:      kexec@lists.infradead.org
7088 W:      http://lse.sourceforge.net/kdump/
7089 S:      Maintained
7090 F:      Documentation/kdump/
7091
7092 KEENE FM RADIO TRANSMITTER DRIVER
7093 M:      Hans Verkuil <hverkuil@xs4all.nl>
7094 L:      linux-media@vger.kernel.org
7095 T:      git git://linuxtv.org/media_tree.git
7096 W:      https://linuxtv.org
7097 S:      Maintained
7098 F:      drivers/media/radio/radio-keene*
7099
7100 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7101 M:      Ian Kent <raven@themaw.net>
7102 L:      autofs@vger.kernel.org
7103 S:      Maintained
7104 F:      fs/autofs4/
7105
7106 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7107 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7108 M:      Michal Marek <mmarek@suse.com>
7109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7110 L:      linux-kbuild@vger.kernel.org
7111 S:      Maintained
7112 F:      Documentation/kbuild/
7113 F:      Makefile
7114 F:      scripts/Makefile.*
7115 F:      scripts/basic/
7116 F:      scripts/mk*
7117 F:      scripts/package/
7118
7119 KERNEL JANITORS
7120 L:      kernel-janitors@vger.kernel.org
7121 W:      http://kernelnewbies.org/KernelJanitors
7122 S:      Odd Fixes
7123
7124 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7125 M:      "J. Bruce Fields" <bfields@fieldses.org>
7126 M:      Jeff Layton <jlayton@poochiereds.net>
7127 L:      linux-nfs@vger.kernel.org
7128 W:      http://nfs.sourceforge.net/
7129 T:      git git://linux-nfs.org/~bfields/linux.git
7130 S:      Supported
7131 F:      fs/nfsd/
7132 F:      include/uapi/linux/nfsd/
7133 F:      fs/lockd/
7134 F:      fs/nfs_common/
7135 F:      net/sunrpc/
7136 F:      include/linux/lockd/
7137 F:      include/linux/sunrpc/
7138 F:      include/uapi/linux/sunrpc/
7139
7140 KERNEL SELFTEST FRAMEWORK
7141 M:      Shuah Khan <shuahkh@osg.samsung.com>
7142 M:      Shuah Khan <shuah@kernel.org>
7143 L:      linux-kselftest@vger.kernel.org
7144 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7145 S:      Maintained
7146 F:      tools/testing/selftests
7147
7148 KERNEL VIRTUAL MACHINE (KVM)
7149 M:      Paolo Bonzini <pbonzini@redhat.com>
7150 M:      Radim Krčmář <rkrcmar@redhat.com>
7151 L:      kvm@vger.kernel.org
7152 W:      http://www.linux-kvm.org
7153 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7154 S:      Supported
7155 F:      Documentation/*/kvm*.txt
7156 F:      Documentation/virtual/kvm/
7157 F:      arch/*/kvm/
7158 F:      arch/x86/kernel/kvm.c
7159 F:      arch/x86/kernel/kvmclock.c
7160 F:      arch/*/include/asm/kvm*
7161 F:      include/linux/kvm*
7162 F:      include/uapi/linux/kvm*
7163 F:      virt/kvm/
7164 F:      tools/kvm/
7165
7166 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7167 M:      Joerg Roedel <joro@8bytes.org>
7168 L:      kvm@vger.kernel.org
7169 W:      http://www.linux-kvm.org/
7170 S:      Maintained
7171 F:      arch/x86/include/asm/svm.h
7172 F:      arch/x86/kvm/svm.c
7173
7174 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7175 M:      Alexander Graf <agraf@suse.com>
7176 L:      kvm-ppc@vger.kernel.org
7177 W:      http://www.linux-kvm.org/
7178 T:      git git://github.com/agraf/linux-2.6.git
7179 S:      Supported
7180 F:      arch/powerpc/include/asm/kvm*
7181 F:      arch/powerpc/kvm/
7182
7183 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7184 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7185 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7186 L:      linux-s390@vger.kernel.org
7187 W:      http://www.ibm.com/developerworks/linux/linux390/
7188 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7189 S:      Supported
7190 F:      Documentation/s390/kvm.txt
7191 F:      arch/s390/include/asm/kvm*
7192 F:      arch/s390/kvm/
7193
7194 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7195 M:      Christoffer Dall <christoffer.dall@linaro.org>
7196 M:      Marc Zyngier <marc.zyngier@arm.com>
7197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7198 L:      kvmarm@lists.cs.columbia.edu
7199 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7200 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7201 S:      Supported
7202 F:      arch/arm/include/uapi/asm/kvm*
7203 F:      arch/arm/include/asm/kvm*
7204 F:      arch/arm/kvm/
7205 F:      virt/kvm/arm/
7206 F:      include/kvm/arm_*
7207
7208 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7209 M:      Christoffer Dall <christoffer.dall@linaro.org>
7210 M:      Marc Zyngier <marc.zyngier@arm.com>
7211 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7212 L:      kvmarm@lists.cs.columbia.edu
7213 S:      Maintained
7214 F:      arch/arm64/include/uapi/asm/kvm*
7215 F:      arch/arm64/include/asm/kvm*
7216 F:      arch/arm64/kvm/
7217
7218 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7219 M:      James Hogan <james.hogan@imgtec.com>
7220 L:      linux-mips@linux-mips.org
7221 S:      Supported
7222 F:      arch/mips/include/uapi/asm/kvm*
7223 F:      arch/mips/include/asm/kvm*
7224 F:      arch/mips/kvm/
7225
7226 KERNFS
7227 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7228 M:      Tejun Heo <tj@kernel.org>
7229 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7230 S:      Supported
7231 F:      include/linux/kernfs.h
7232 F:      fs/kernfs/
7233
7234 KEXEC
7235 M:      Eric Biederman <ebiederm@xmission.com>
7236 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7237 L:      kexec@lists.infradead.org
7238 S:      Maintained
7239 F:      include/linux/kexec.h
7240 F:      include/uapi/linux/kexec.h
7241 F:      kernel/kexec*
7242
7243 KEYS/KEYRINGS:
7244 M:      David Howells <dhowells@redhat.com>
7245 L:      keyrings@vger.kernel.org
7246 S:      Maintained
7247 F:      Documentation/security/keys.txt
7248 F:      include/linux/key.h
7249 F:      include/linux/key-type.h
7250 F:      include/linux/keyctl.h
7251 F:      include/uapi/linux/keyctl.h
7252 F:      include/keys/
7253 F:      security/keys/
7254
7255 KEYS-TRUSTED
7256 M:      David Safford <safford@us.ibm.com>
7257 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7258 L:      linux-security-module@vger.kernel.org
7259 L:      keyrings@vger.kernel.org
7260 S:      Supported
7261 F:      Documentation/security/keys-trusted-encrypted.txt
7262 F:      include/keys/trusted-type.h
7263 F:      security/keys/trusted.c
7264 F:      security/keys/trusted.h
7265
7266 KEYS-ENCRYPTED
7267 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7268 M:      David Safford <safford@us.ibm.com>
7269 L:      linux-security-module@vger.kernel.org
7270 L:      keyrings@vger.kernel.org
7271 S:      Supported
7272 F:      Documentation/security/keys-trusted-encrypted.txt
7273 F:      include/keys/encrypted-type.h
7274 F:      security/keys/encrypted-keys/
7275
7276 KGDB / KDB /debug_core
7277 M:      Jason Wessel <jason.wessel@windriver.com>
7278 W:      http://kgdb.wiki.kernel.org/
7279 L:      kgdb-bugreport@lists.sourceforge.net
7280 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7281 S:      Maintained
7282 F:      Documentation/DocBook/kgdb.tmpl
7283 F:      drivers/misc/kgdbts.c
7284 F:      drivers/tty/serial/kgdboc.c
7285 F:      include/linux/kdb.h
7286 F:      include/linux/kgdb.h
7287 F:      kernel/debug/
7288
7289 KMEMCHECK
7290 M:      Vegard Nossum <vegardno@ifi.uio.no>
7291 M:      Pekka Enberg <penberg@kernel.org>
7292 S:      Maintained
7293 F:      Documentation/dev-tools/kmemcheck.rst
7294 F:      arch/x86/include/asm/kmemcheck.h
7295 F:      arch/x86/mm/kmemcheck/
7296 F:      include/linux/kmemcheck.h
7297 F:      mm/kmemcheck.c
7298
7299 KMEMLEAK
7300 M:      Catalin Marinas <catalin.marinas@arm.com>
7301 S:      Maintained
7302 F:      Documentation/dev-tools/kmemleak.rst
7303 F:      include/linux/kmemleak.h
7304 F:      mm/kmemleak.c
7305 F:      mm/kmemleak-test.c
7306
7307 KPROBES
7308 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7309 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7310 M:      "David S. Miller" <davem@davemloft.net>
7311 M:      Masami Hiramatsu <mhiramat@kernel.org>
7312 S:      Maintained
7313 F:      Documentation/kprobes.txt
7314 F:      include/linux/kprobes.h
7315 F:      include/asm-generic/kprobes.h
7316 F:      kernel/kprobes.c
7317
7318 KS0108 LCD CONTROLLER DRIVER
7319 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7320 W:      http://miguelojeda.es/auxdisplay.htm
7321 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7322 S:      Maintained
7323 F:      Documentation/auxdisplay/ks0108
7324 F:      drivers/auxdisplay/ks0108.c
7325 F:      include/linux/ks0108.h
7326
7327 L3MDEV
7328 M:      David Ahern <dsa@cumulusnetworks.com>
7329 L:      netdev@vger.kernel.org
7330 S:      Maintained
7331 F:      net/l3mdev
7332 F:      include/net/l3mdev.h
7333
7334 LANTIQ MIPS ARCHITECTURE
7335 M:      John Crispin <john@phrozen.org>
7336 L:      linux-mips@linux-mips.org
7337 S:      Maintained
7338 F:      arch/mips/lantiq
7339
7340 LAPB module
7341 L:      linux-x25@vger.kernel.org
7342 S:      Orphan
7343 F:      Documentation/networking/lapb-module.txt
7344 F:      include/*/lapb.h
7345 F:      net/lapb/
7346
7347 LASI 53c700 driver for PARISC
7348 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7349 L:      linux-scsi@vger.kernel.org
7350 S:      Maintained
7351 F:      Documentation/scsi/53c700.txt
7352 F:      drivers/scsi/53c700*
7353
7354 LED SUBSYSTEM
7355 M:      Richard Purdie <rpurdie@rpsys.net>
7356 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7357 M:      Pavel Machek <pavel@ucw.cz>
7358 L:      linux-leds@vger.kernel.org
7359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7360 S:      Maintained
7361 F:      Documentation/devicetree/bindings/leds/
7362 F:      drivers/leds/
7363 F:      include/linux/leds.h
7364
7365 LEGACY EEPROM DRIVER
7366 M:      Jean Delvare <jdelvare@suse.com>
7367 S:      Maintained
7368 F:      Documentation/misc-devices/eeprom
7369 F:      drivers/misc/eeprom/eeprom.c
7370
7371 LEGO USB Tower driver
7372 M:      Juergen Stuber <starblue@users.sourceforge.net>
7373 L:      legousb-devel@lists.sourceforge.net
7374 W:      http://legousb.sourceforge.net/
7375 S:      Maintained
7376 F:      drivers/usb/misc/legousbtower.c
7377
7378 LG2160 MEDIA DRIVER
7379 M:      Michael Krufky <mkrufky@linuxtv.org>
7380 L:      linux-media@vger.kernel.org
7381 W:      https://linuxtv.org
7382 W:      http://github.com/mkrufky
7383 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7384 T:      git git://linuxtv.org/mkrufky/tuners.git
7385 S:      Maintained
7386 F:      drivers/media/dvb-frontends/lg2160.*
7387
7388 LGDT3305 MEDIA DRIVER
7389 M:      Michael Krufky <mkrufky@linuxtv.org>
7390 L:      linux-media@vger.kernel.org
7391 W:      https://linuxtv.org
7392 W:      http://github.com/mkrufky
7393 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7394 T:      git git://linuxtv.org/mkrufky/tuners.git
7395 S:      Maintained
7396 F:      drivers/media/dvb-frontends/lgdt3305.*
7397
7398 LGUEST
7399 M:      Rusty Russell <rusty@rustcorp.com.au>
7400 L:      lguest@lists.ozlabs.org
7401 W:      http://lguest.ozlabs.org/
7402 S:      Odd Fixes
7403 F:      arch/x86/include/asm/lguest*.h
7404 F:      arch/x86/lguest/
7405 F:      drivers/lguest/
7406 F:      include/linux/lguest*.h
7407 F:      tools/lguest/
7408
7409 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7410 M:      Tejun Heo <tj@kernel.org>
7411 L:      linux-ide@vger.kernel.org
7412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7413 S:      Maintained
7414 F:      drivers/ata/
7415 F:      include/linux/ata.h
7416 F:      include/linux/libata.h
7417 F:      Documentation/devicetree/bindings/ata/
7418
7419 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7420 M:      Viresh Kumar <vireshk@kernel.org>
7421 L:      linux-ide@vger.kernel.org
7422 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7423 S:      Maintained
7424 F:      include/linux/pata_arasan_cf_data.h
7425 F:      drivers/ata/pata_arasan_cf.c
7426
7427 LIBATA PATA DRIVERS
7428 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7429 M:      Tejun Heo <tj@kernel.org>
7430 L:      linux-ide@vger.kernel.org
7431 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7432 S:      Maintained
7433 F:      drivers/ata/pata_*.c
7434 F:      drivers/ata/ata_generic.c
7435
7436 LIBATA SATA AHCI PLATFORM devices support
7437 M:      Hans de Goede <hdegoede@redhat.com>
7438 M:      Tejun Heo <tj@kernel.org>
7439 L:      linux-ide@vger.kernel.org
7440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7441 S:      Maintained
7442 F:      drivers/ata/ahci_platform.c
7443 F:      drivers/ata/libahci_platform.c
7444 F:      include/linux/ahci_platform.h
7445
7446 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7447 M:      Mikael Pettersson <mikpelinux@gmail.com>
7448 L:      linux-ide@vger.kernel.org
7449 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7450 S:      Maintained
7451 F:      drivers/ata/sata_promise.*
7452
7453 LIBLOCKDEP
7454 M:      Sasha Levin <sasha.levin@oracle.com>
7455 S:      Maintained
7456 F:      tools/lib/lockdep/
7457
7458 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7459 M:      Dan Williams <dan.j.williams@intel.com>
7460 L:      linux-nvdimm@lists.01.org
7461 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7463 S:      Supported
7464 F:      drivers/nvdimm/*
7465 F:      include/linux/nd.h
7466 F:      include/linux/libnvdimm.h
7467 F:      include/uapi/linux/ndctl.h
7468
7469 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7470 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7471 L:      linux-nvdimm@lists.01.org
7472 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7473 S:      Supported
7474 F:      drivers/nvdimm/blk.c
7475 F:      drivers/nvdimm/region_devs.c
7476 F:      drivers/acpi/nfit*
7477
7478 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7479 M:      Vishal Verma <vishal.l.verma@intel.com>
7480 L:      linux-nvdimm@lists.01.org
7481 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7482 S:      Supported
7483 F:      drivers/nvdimm/btt*
7484
7485 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7486 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7487 L:      linux-nvdimm@lists.01.org
7488 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7489 S:      Supported
7490 F:      drivers/nvdimm/pmem.c
7491 F:      include/linux/pmem.h
7492 F:      arch/*/include/asm/pmem.h
7493
7494 LIGHTNVM PLATFORM SUPPORT
7495 M:      Matias Bjorling <mb@lightnvm.io>
7496 W:      http://github/OpenChannelSSD
7497 L:      linux-block@vger.kernel.org
7498 S:      Maintained
7499 F:      drivers/lightnvm/
7500 F:      include/linux/lightnvm.h
7501 F:      include/uapi/linux/lightnvm.h
7502
7503 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7504 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7505 M:      Paul Mackerras <paulus@samba.org>
7506 M:      Michael Ellerman <mpe@ellerman.id.au>
7507 W:      https://github.com/linuxppc/linux/wiki
7508 L:      linuxppc-dev@lists.ozlabs.org
7509 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7510 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7511 S:      Supported
7512 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7513 F:      Documentation/devicetree/bindings/powerpc/opal/
7514 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7515 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7516 F:      Documentation/powerpc/
7517 F:      arch/powerpc/
7518 F:      drivers/char/tpm/tpm_ibmvtpm*
7519 F:      drivers/crypto/nx/
7520 F:      drivers/crypto/vmx/
7521 F:      drivers/i2c/busses/i2c-opal.c
7522 F:      drivers/net/ethernet/ibm/ibmveth.*
7523 F:      drivers/net/ethernet/ibm/ibmvnic.*
7524 F:      drivers/pci/hotplug/pnv_php.c
7525 F:      drivers/pci/hotplug/rpa*
7526 F:      drivers/rtc/rtc-opal.c
7527 F:      drivers/scsi/ibmvscsi/
7528 F:      drivers/tty/hvc/hvc_opal.c
7529 F:      tools/testing/selftests/powerpc
7530 N:      /pmac
7531 N:      powermac
7532 N:      powernv
7533 N:      [^a-z0-9]ps3
7534 N:      pseries
7535
7536 LINUX FOR POWER MACINTOSH
7537 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7538 W:      http://www.penguinppc.org/
7539 L:      linuxppc-dev@lists.ozlabs.org
7540 S:      Maintained
7541 F:      arch/powerpc/platforms/powermac/
7542 F:      drivers/macintosh/
7543
7544 LINUX FOR POWERPC EMBEDDED MPC5XXX
7545 M:      Anatolij Gustschin <agust@denx.de>
7546 L:      linuxppc-dev@lists.ozlabs.org
7547 T:      git git://git.denx.de/linux-denx-agust.git
7548 S:      Maintained
7549 F:      arch/powerpc/platforms/512x/
7550 F:      arch/powerpc/platforms/52xx/
7551
7552 LINUX FOR POWERPC EMBEDDED PPC4XX
7553 M:      Alistair Popple <alistair@popple.id.au>
7554 M:      Matt Porter <mporter@kernel.crashing.org>
7555 W:      http://www.penguinppc.org/
7556 L:      linuxppc-dev@lists.ozlabs.org
7557 S:      Maintained
7558 F:      arch/powerpc/platforms/40x/
7559 F:      arch/powerpc/platforms/44x/
7560
7561 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7562 L:      linuxppc-dev@lists.ozlabs.org
7563 S:      Orphan
7564 F:      arch/powerpc/*/*virtex*
7565 F:      arch/powerpc/*/*/*virtex*
7566
7567 LINUX FOR POWERPC EMBEDDED PPC8XX
7568 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7569 W:      http://www.penguinppc.org/
7570 L:      linuxppc-dev@lists.ozlabs.org
7571 S:      Maintained
7572 F:      arch/powerpc/platforms/8xx/
7573
7574 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7575 M:      Scott Wood <oss@buserror.net>
7576 M:      Kumar Gala <galak@kernel.crashing.org>
7577 W:      http://www.penguinppc.org/
7578 L:      linuxppc-dev@lists.ozlabs.org
7579 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7580 S:      Maintained
7581 F:      arch/powerpc/platforms/83xx/
7582 F:      arch/powerpc/platforms/85xx/
7583
7584 LINUX FOR POWERPC PA SEMI PWRFICIENT
7585 L:      linuxppc-dev@lists.ozlabs.org
7586 S:      Orphan
7587 F:      arch/powerpc/platforms/pasemi/
7588 F:      drivers/*/*pasemi*
7589 F:      drivers/*/*/*pasemi*
7590
7591 LINUX SECURITY MODULE (LSM) FRAMEWORK
7592 M:      Chris Wright <chrisw@sous-sol.org>
7593 L:      linux-security-module@vger.kernel.org
7594 S:      Supported
7595
7596 LIS3LV02D ACCELEROMETER DRIVER
7597 M:      Eric Piel <eric.piel@tremplin-utc.net>
7598 S:      Maintained
7599 F:      Documentation/misc-devices/lis3lv02d
7600 F:      drivers/misc/lis3lv02d/
7601 F:      drivers/platform/x86/hp_accel.c
7602
7603 LIVE PATCHING
7604 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7605 M:      Jessica Yu <jeyu@redhat.com>
7606 M:      Jiri Kosina <jikos@kernel.org>
7607 M:      Miroslav Benes <mbenes@suse.cz>
7608 R:      Petr Mladek <pmladek@suse.com>
7609 S:      Maintained
7610 F:      kernel/livepatch/
7611 F:      include/linux/livepatch.h
7612 F:      arch/x86/include/asm/livepatch.h
7613 F:      arch/x86/kernel/livepatch.c
7614 F:      Documentation/livepatch/
7615 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7616 F:      samples/livepatch/
7617 L:      live-patching@vger.kernel.org
7618 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7619
7620 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7621 M:      Kees Cook <keescook@chromium.org>
7622 S:      Maintained
7623 F:      drivers/misc/lkdtm*
7624
7625 LLC (802.2)
7626 L:      netdev@vger.kernel.org
7627 S:      Odd fixes
7628 F:      include/linux/llc.h
7629 F:      include/uapi/linux/llc.h
7630 F:      include/net/llc*
7631 F:      net/llc/
7632
7633 LM73 HARDWARE MONITOR DRIVER
7634 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7635 L:      linux-hwmon@vger.kernel.org
7636 S:      Maintained
7637 F:      drivers/hwmon/lm73.c
7638
7639 LM78 HARDWARE MONITOR DRIVER
7640 M:      Jean Delvare <jdelvare@suse.com>
7641 L:      linux-hwmon@vger.kernel.org
7642 S:      Maintained
7643 F:      Documentation/hwmon/lm78
7644 F:      drivers/hwmon/lm78.c
7645
7646 LM83 HARDWARE MONITOR DRIVER
7647 M:      Jean Delvare <jdelvare@suse.com>
7648 L:      linux-hwmon@vger.kernel.org
7649 S:      Maintained
7650 F:      Documentation/hwmon/lm83
7651 F:      drivers/hwmon/lm83.c
7652
7653 LM90 HARDWARE MONITOR DRIVER
7654 M:      Jean Delvare <jdelvare@suse.com>
7655 L:      linux-hwmon@vger.kernel.org
7656 S:      Maintained
7657 F:      Documentation/hwmon/lm90
7658 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7659 F:      drivers/hwmon/lm90.c
7660 F:      include/dt-bindings/thermal/lm90.h
7661
7662 LM95234 HARDWARE MONITOR DRIVER
7663 M:      Guenter Roeck <linux@roeck-us.net>
7664 L:      linux-hwmon@vger.kernel.org
7665 S:      Maintained
7666 F:      Documentation/hwmon/lm95234
7667 F:      drivers/hwmon/lm95234.c
7668
7669 LME2510 MEDIA DRIVER
7670 M:      Malcolm Priestley <tvboxspy@gmail.com>
7671 L:      linux-media@vger.kernel.org
7672 W:      https://linuxtv.org
7673 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7674 S:      Maintained
7675 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7676
7677 LOCKING PRIMITIVES
7678 M:      Peter Zijlstra <peterz@infradead.org>
7679 M:      Ingo Molnar <mingo@redhat.com>
7680 L:      linux-kernel@vger.kernel.org
7681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7682 S:      Maintained
7683 F:      Documentation/locking/
7684 F:      include/linux/lockdep.h
7685 F:      include/linux/spinlock*.h
7686 F:      arch/*/include/asm/spinlock*.h
7687 F:      include/linux/rwlock*.h
7688 F:      include/linux/mutex*.h
7689 F:      arch/*/include/asm/mutex*.h
7690 F:      include/linux/rwsem*.h
7691 F:      arch/*/include/asm/rwsem.h
7692 F:      include/linux/seqlock.h
7693 F:      lib/locking*.[ch]
7694 F:      kernel/locking/
7695
7696 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7697 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7698 L:      linux-ntfs-dev@lists.sourceforge.net
7699 W:      http://www.linux-ntfs.org/content/view/19/37/
7700 S:      Maintained
7701 F:      Documentation/ldm.txt
7702 F:      block/partitions/ldm.*
7703
7704 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7705 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7706 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7707 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7708 L:      MPT-FusionLinux.pdl@broadcom.com
7709 L:      linux-scsi@vger.kernel.org
7710 W:      http://www.avagotech.com/support/
7711 S:      Supported
7712 F:      drivers/message/fusion/
7713 F:      drivers/scsi/mpt2sas/
7714 F:      drivers/scsi/mpt3sas/
7715
7716 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7717 M:      Matthew Wilcox <matthew@wil.cx>
7718 L:      linux-scsi@vger.kernel.org
7719 S:      Maintained
7720 F:      drivers/scsi/sym53c8xx_2/
7721
7722 LTC4261 HARDWARE MONITOR DRIVER
7723 M:      Guenter Roeck <linux@roeck-us.net>
7724 L:      linux-hwmon@vger.kernel.org
7725 S:      Maintained
7726 F:      Documentation/hwmon/ltc4261
7727 F:      drivers/hwmon/ltc4261.c
7728
7729 LTP (Linux Test Project)
7730 M:      Mike Frysinger <vapier@gentoo.org>
7731 M:      Cyril Hrubis <chrubis@suse.cz>
7732 M:      Wanlong Gao <wanlong.gao@gmail.com>
7733 M:      Jan Stancek <jstancek@redhat.com>
7734 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7735 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7736 L:      ltp@lists.linux.it (subscribers-only)
7737 W:      http://linux-test-project.github.io/
7738 T:      git git://github.com/linux-test-project/ltp.git
7739 S:      Maintained
7740
7741 M32R ARCHITECTURE
7742 W:      http://www.linux-m32r.org/
7743 S:      Orphan
7744 F:      arch/m32r/
7745
7746 M68K ARCHITECTURE
7747 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7748 L:      linux-m68k@lists.linux-m68k.org
7749 W:      http://www.linux-m68k.org/
7750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7751 S:      Maintained
7752 F:      arch/m68k/
7753 F:      drivers/zorro/
7754
7755 M68K ON APPLE MACINTOSH
7756 M:      Joshua Thompson <funaho@jurai.org>
7757 W:      http://www.mac.linux-m68k.org/
7758 L:      linux-m68k@lists.linux-m68k.org
7759 S:      Maintained
7760 F:      arch/m68k/mac/
7761
7762 M68K ON HP9000/300
7763 M:      Philip Blundell <philb@gnu.org>
7764 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7765 S:      Maintained
7766 F:      arch/m68k/hp300/
7767
7768 M88DS3103 MEDIA DRIVER
7769 M:      Antti Palosaari <crope@iki.fi>
7770 L:      linux-media@vger.kernel.org
7771 W:      https://linuxtv.org
7772 W:      http://palosaari.fi/linux/
7773 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7774 T:      git git://linuxtv.org/anttip/media_tree.git
7775 S:      Maintained
7776 F:      drivers/media/dvb-frontends/m88ds3103*
7777
7778 M88RS2000 MEDIA DRIVER
7779 M:      Malcolm Priestley <tvboxspy@gmail.com>
7780 L:      linux-media@vger.kernel.org
7781 W:      https://linuxtv.org
7782 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7783 S:      Maintained
7784 F:      drivers/media/dvb-frontends/m88rs2000*
7785
7786 MA901 MASTERKIT USB FM RADIO DRIVER
7787 M:      Alexey Klimov <klimov.linux@gmail.com>
7788 L:      linux-media@vger.kernel.org
7789 T:      git git://linuxtv.org/media_tree.git
7790 S:      Maintained
7791 F:      drivers/media/radio/radio-ma901.c
7792
7793 MAC80211
7794 M:      Johannes Berg <johannes@sipsolutions.net>
7795 L:      linux-wireless@vger.kernel.org
7796 W:      http://wireless.kernel.org/
7797 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7798 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7799 S:      Maintained
7800 F:      Documentation/networking/mac80211-injection.txt
7801 F:      include/net/mac80211.h
7802 F:      net/mac80211/
7803 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7804
7805 MAILBOX API
7806 M:      Jassi Brar <jassisinghbrar@gmail.com>
7807 L:      linux-kernel@vger.kernel.org
7808 S:      Maintained
7809 F:      drivers/mailbox/
7810 F:      include/linux/mailbox_client.h
7811 F:      include/linux/mailbox_controller.h
7812
7813 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7814 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7815 W:      http://www.kernel.org/doc/man-pages
7816 L:      linux-man@vger.kernel.org
7817 S:      Maintained
7818
7819 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7820 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7821 L:      linux-mips@linux-mips.org
7822 S:      Maintained
7823 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7824
7825 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7826 M:      Andrew Lunn <andrew@lunn.ch>
7827 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7828 L:      netdev@vger.kernel.org
7829 S:      Maintained
7830 F:      drivers/net/dsa/mv88e6xxx/
7831 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7832
7833 MARVELL ARMADA DRM SUPPORT
7834 M:      Russell King <linux@armlinux.org.uk>
7835 S:      Maintained
7836 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7837 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7838 F:      drivers/gpu/drm/armada/
7839 F:      include/uapi/drm/armada_drm.h
7840 F:      Documentation/devicetree/bindings/display/armada/
7841
7842 MARVELL CRYPTO DRIVER
7843 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7844 M:      Arnaud Ebalard <arno@natisbad.org>
7845 F:      drivers/crypto/marvell/
7846 S:      Maintained
7847 L:      linux-crypto@vger.kernel.org
7848
7849 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7850 M:      Mirko Lindner <mlindner@marvell.com>
7851 M:      Stephen Hemminger <stephen@networkplumber.org>
7852 L:      netdev@vger.kernel.org
7853 S:      Maintained
7854 F:      drivers/net/ethernet/marvell/sk*
7855
7856 MARVELL LIBERTAS WIRELESS DRIVER
7857 L:      libertas-dev@lists.infradead.org
7858 S:      Orphan
7859 F:      drivers/net/wireless/marvell/libertas/
7860
7861 MARVELL MV643XX ETHERNET DRIVER
7862 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7863 L:      netdev@vger.kernel.org
7864 S:      Maintained
7865 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7866 F:      include/linux/mv643xx.h
7867
7868 MARVELL MVNETA ETHERNET DRIVER
7869 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7870 L:      netdev@vger.kernel.org
7871 S:      Maintained
7872 F:      drivers/net/ethernet/marvell/mvneta.*
7873
7874 MARVELL MWIFIEX WIRELESS DRIVER
7875 M:      Amitkumar Karwar <akarwar@marvell.com>
7876 M:      Nishant Sarmukadam <nishants@marvell.com>
7877 M:      Ganapathi Bhat <gbhat@marvell.com>
7878 M:      Xinming Hu <huxm@marvell.com>
7879 L:      linux-wireless@vger.kernel.org
7880 S:      Maintained
7881 F:      drivers/net/wireless/marvell/mwifiex/
7882
7883 MARVELL MWL8K WIRELESS DRIVER
7884 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7885 L:      linux-wireless@vger.kernel.org
7886 S:      Odd Fixes
7887 F:      drivers/net/wireless/marvell/mwl8k.c
7888
7889 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7890 M:      Nicolas Pitre <nico@fluxnic.net>
7891 S:      Odd Fixes
7892 F:      drivers/mmc/host/mvsdio.*
7893
7894 MATROX FRAMEBUFFER DRIVER
7895 L:      linux-fbdev@vger.kernel.org
7896 S:      Orphan
7897 F:      drivers/video/fbdev/matrox/matroxfb_*
7898 F:      include/uapi/linux/matroxfb.h
7899
7900 MAX16065 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/max16065
7905 F:      drivers/hwmon/max16065.c
7906
7907 MAX20751 HARDWARE MONITOR DRIVER
7908 M:      Guenter Roeck <linux@roeck-us.net>
7909 L:      linux-hwmon@vger.kernel.org
7910 S:      Maintained
7911 F:      Documentation/hwmon/max20751
7912 F:      drivers/hwmon/max20751.c
7913
7914 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7915 L:      linux-hwmon@vger.kernel.org
7916 S:      Orphan
7917 F:      Documentation/hwmon/max6650
7918 F:      drivers/hwmon/max6650.c
7919
7920 MAX6697 HARDWARE MONITOR DRIVER
7921 M:      Guenter Roeck <linux@roeck-us.net>
7922 L:      linux-hwmon@vger.kernel.org
7923 S:      Maintained
7924 F:      Documentation/hwmon/max6697
7925 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7926 F:      drivers/hwmon/max6697.c
7927 F:      include/linux/platform_data/max6697.h
7928
7929 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7930 M:      Peter Rosin <peda@axentia.se>
7931 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7932 S:      Maintained
7933 F:      Documentation/devicetree/bindings/sound/max9860.txt
7934 F:      sound/soc/codecs/max9860.*
7935
7936 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7937 M:      Krzysztof Kozlowski <krzk@kernel.org>
7938 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7939 L:      linux-pm@vger.kernel.org
7940 S:      Supported
7941 F:      drivers/power/supply/max14577_charger.c
7942 F:      drivers/power/supply/max77693_charger.c
7943
7944 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7945 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7946 L:      linux-kernel@vger.kernel.org
7947 S:      Supported
7948 F:      drivers/*/*max77802*.c
7949 F:      Documentation/devicetree/bindings/*/*max77802.txt
7950 F:      include/dt-bindings/*/*max77802.h
7951
7952 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7953 M:      Chanwoo Choi <cw00.choi@samsung.com>
7954 M:      Krzysztof Kozlowski <krzk@kernel.org>
7955 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7956 L:      linux-kernel@vger.kernel.org
7957 S:      Supported
7958 F:      drivers/*/max14577*.c
7959 F:      drivers/*/max77686*.c
7960 F:      drivers/*/max77693*.c
7961 F:      drivers/extcon/extcon-max14577.c
7962 F:      drivers/extcon/extcon-max77693.c
7963 F:      drivers/rtc/rtc-max77686.c
7964 F:      drivers/clk/clk-max77686.c
7965 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7966 F:      Documentation/devicetree/bindings/*/max77686.txt
7967 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7968 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7969 F:      include/linux/mfd/max14577*.h
7970 F:      include/linux/mfd/max77686*.h
7971 F:      include/linux/mfd/max77693*.h
7972
7973 MAXIRADIO FM RADIO RECEIVER DRIVER
7974 M:      Hans Verkuil <hverkuil@xs4all.nl>
7975 L:      linux-media@vger.kernel.org
7976 T:      git git://linuxtv.org/media_tree.git
7977 W:      https://linuxtv.org
7978 S:      Maintained
7979 F:      drivers/media/radio/radio-maxiradio*
7980
7981 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7982 M:      Peter Rosin <peda@axentia.se>
7983 L:      linux-iio@vger.kernel.org
7984 S:      Maintained
7985 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7986 F:      drivers/iio/potentiometer/mcp4531.c
7987
7988 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7989 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
7990 L:      linux-iio@vger.kernel.org
7991 S:      Maintained
7992 F:      drivers/iio/dac/cio-dac.c
7993
7994 MEDIA DRIVERS FOR RENESAS - FCP
7995 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7996 L:      linux-media@vger.kernel.org
7997 L:      linux-renesas-soc@vger.kernel.org
7998 T:      git git://linuxtv.org/media_tree.git
7999 S:      Supported
8000 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8001 F:      drivers/media/platform/rcar-fcp.c
8002 F:      include/media/rcar-fcp.h
8003
8004 MEDIA DRIVERS FOR RENESAS - FDP1
8005 M:      Kieran Bingham <kieran@bingham.xyz>
8006 L:      linux-media@vger.kernel.org
8007 L:      linux-renesas-soc@vger.kernel.org
8008 T:      git git://linuxtv.org/media_tree.git
8009 S:      Supported
8010 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8011 F:      drivers/media/platform/rcar_fdp1.c
8012
8013 MEDIA DRIVERS FOR RENESAS - VIN
8014 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8015 L:      linux-media@vger.kernel.org
8016 L:      linux-renesas-soc@vger.kernel.org
8017 T:      git git://linuxtv.org/media_tree.git
8018 S:      Supported
8019 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8020 F:      drivers/media/platform/rcar-vin/
8021
8022 MEDIA DRIVERS FOR RENESAS - VSP1
8023 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8024 L:      linux-media@vger.kernel.org
8025 L:      linux-renesas-soc@vger.kernel.org
8026 T:      git git://linuxtv.org/media_tree.git
8027 S:      Supported
8028 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8029 F:      drivers/media/platform/vsp1/
8030
8031 MEDIA DRIVERS FOR HELENE
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/helene*
8039
8040 MEDIA DRIVERS FOR ASCOT2E
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/ascot2e*
8049
8050 MEDIA DRIVERS FOR CXD2841ER
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/cxd2841er*
8059
8060 MEDIA DRIVERS FOR HORUS3A
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/dvb-frontends/horus3a*
8069
8070 MEDIA DRIVERS FOR LNBH25
8071 M:      Sergey Kozlov <serjk@netup.ru>
8072 M:      Abylay Ospan <aospan@netup.ru>
8073 L:      linux-media@vger.kernel.org
8074 W:      https://linuxtv.org
8075 W:      http://netup.tv/
8076 T:      git git://linuxtv.org/media_tree.git
8077 S:      Supported
8078 F:      drivers/media/dvb-frontends/lnbh25*
8079
8080 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8081 M:      Sergey Kozlov <serjk@netup.ru>
8082 M:      Abylay Ospan <aospan@netup.ru>
8083 L:      linux-media@vger.kernel.org
8084 W:      https://linuxtv.org
8085 W:      http://netup.tv/
8086 T:      git git://linuxtv.org/media_tree.git
8087 S:      Supported
8088 F:      drivers/media/pci/netup_unidvb/*
8089
8090 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8091 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8092 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8093 P:      LinuxTV.org Project
8094 L:      linux-media@vger.kernel.org
8095 W:      https://linuxtv.org
8096 Q:      http://patchwork.kernel.org/project/linux-media/list/
8097 T:      git git://linuxtv.org/media_tree.git
8098 S:      Maintained
8099 F:      Documentation/media/
8100 F:      drivers/media/
8101 F:      drivers/staging/media/
8102 F:      include/linux/platform_data/media/
8103 F:      include/media/
8104 F:      include/uapi/linux/dvb/
8105 F:      include/uapi/linux/videodev2.h
8106 F:      include/uapi/linux/media.h
8107 F:      include/uapi/linux/v4l2-*
8108 F:      include/uapi/linux/meye.h
8109 F:      include/uapi/linux/ivtv*
8110 F:      include/uapi/linux/uvcvideo.h
8111
8112 MEDIATEK ETHERNET DRIVER
8113 M:      Felix Fietkau <nbd@openwrt.org>
8114 M:      John Crispin <blogic@openwrt.org>
8115 L:      netdev@vger.kernel.org
8116 S:      Maintained
8117 F:      drivers/net/ethernet/mediatek/
8118
8119 MEDIATEK MEDIA DRIVER
8120 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8121 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8122 S:      Supported
8123 F:      drivers/media/platform/mtk-vcodec/
8124 F:      drivers/media/platform/mtk-vpu/
8125 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8126 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8127
8128 MEDIATEK MDP DRIVER
8129 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8130 M:      Houlong Wei <houlong.wei@mediatek.com>
8131 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8132 S:      Supported
8133 F:      drivers/media/platform/mtk-mdp/
8134 F:      drivers/media/platform/mtk-vpu/
8135 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8136
8137 MEDIATEK MT7601U WIRELESS LAN DRIVER
8138 M:      Jakub Kicinski <kubakici@wp.pl>
8139 L:      linux-wireless@vger.kernel.org
8140 S:      Maintained
8141 F:      drivers/net/wireless/mediatek/mt7601u/
8142
8143 MEGARAID SCSI/SAS DRIVERS
8144 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8145 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8146 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8147 L:      megaraidlinux.pdl@broadcom.com
8148 L:      linux-scsi@vger.kernel.org
8149 W:      http://www.avagotech.com/support/
8150 S:      Maintained
8151 F:      Documentation/scsi/megaraid.txt
8152 F:      drivers/scsi/megaraid.*
8153 F:      drivers/scsi/megaraid/
8154
8155 MELFAS MIP4 TOUCHSCREEN DRIVER
8156 M:      Sangwon Jee <jeesw@melfas.com>
8157 W:      http://www.melfas.com
8158 S:      Supported
8159 F:      drivers/input/touchscreen/melfas_mip4.c
8160 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8161
8162 MELLANOX ETHERNET DRIVER (mlx4_en)
8163 M:      Tariq Toukan <tariqt@mellanox.com>
8164 L:      netdev@vger.kernel.org
8165 S:      Supported
8166 W:      http://www.mellanox.com
8167 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8168 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8169
8170 MELLANOX ETHERNET DRIVER (mlx5e)
8171 M:      Saeed Mahameed <saeedm@mellanox.com>
8172 L:      netdev@vger.kernel.org
8173 S:      Supported
8174 W:      http://www.mellanox.com
8175 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8176 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8177
8178 MELLANOX ETHERNET SWITCH DRIVERS
8179 M:      Jiri Pirko <jiri@mellanox.com>
8180 M:      Ido Schimmel <idosch@mellanox.com>
8181 L:      netdev@vger.kernel.org
8182 S:      Supported
8183 W:      http://www.mellanox.com
8184 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8185 F:      drivers/net/ethernet/mellanox/mlxsw/
8186
8187 MELLANOX MLXCPLD I2C AND MUX DRIVER
8188 M:      Vadim Pasternak <vadimp@mellanox.com>
8189 M:      Michael Shych <michaelsh@mellanox.com>
8190 L:      linux-i2c@vger.kernel.org
8191 S:      Supported
8192 F:      drivers/i2c/busses/i2c-mlxcpld.c
8193 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8194 F:      Documentation/i2c/busses/i2c-mlxcpld
8195
8196 MELLANOX MLXCPLD LED DRIVER
8197 M:      Vadim Pasternak <vadimp@mellanox.com>
8198 L:      linux-leds@vger.kernel.org
8199 S:      Supported
8200 F:      drivers/leds/leds-mlxcpld.c
8201 F:      Documentation/leds/leds-mlxcpld.txt
8202
8203 MELLANOX PLATFORM DRIVER
8204 M:      Vadim Pasternak <vadimp@mellanox.com>
8205 L:      platform-driver-x86@vger.kernel.org
8206 S:      Supported
8207 F:      drivers/platform/x86/mlx-platform.c
8208
8209 MELLANOX MLX CPLD HOTPLUG DRIVER
8210 M:      Vadim Pasternak <vadimp@mellanox.com>
8211 L:      platform-driver-x86@vger.kernel.org
8212 S:      Supported
8213 F:      drivers/platform/x86/mlxcpld-hotplug.c
8214 F:      include/linux/platform_data/mlxcpld-hotplug.h
8215
8216 SOFT-ROCE DRIVER (rxe)
8217 M:      Moni Shoua <monis@mellanox.com>
8218 L:      linux-rdma@vger.kernel.org
8219 S:      Supported
8220 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8221 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8222 F:      drivers/infiniband/sw/rxe/
8223 F:      include/uapi/rdma/rdma_user_rxe.h
8224
8225 MEMBARRIER SUPPORT
8226 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8227 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8228 L:      linux-kernel@vger.kernel.org
8229 S:      Supported
8230 F:      kernel/membarrier.c
8231 F:      include/uapi/linux/membarrier.h
8232
8233 MEMORY MANAGEMENT
8234 L:      linux-mm@kvack.org
8235 W:      http://www.linux-mm.org
8236 S:      Maintained
8237 F:      include/linux/mm.h
8238 F:      include/linux/gfp.h
8239 F:      include/linux/mmzone.h
8240 F:      include/linux/memory_hotplug.h
8241 F:      include/linux/vmalloc.h
8242 F:      mm/
8243
8244 MEMORY TECHNOLOGY DEVICES (MTD)
8245 M:      David Woodhouse <dwmw2@infradead.org>
8246 M:      Brian Norris <computersforpeace@gmail.com>
8247 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8248 M:      Marek Vasut <marek.vasut@gmail.com>
8249 M:      Richard Weinberger <richard@nod.at>
8250 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8251 L:      linux-mtd@lists.infradead.org
8252 W:      http://www.linux-mtd.infradead.org/
8253 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8254 T:      git git://git.infradead.org/linux-mtd.git
8255 T:      git git://git.infradead.org/l2-mtd.git
8256 S:      Maintained
8257 F:      Documentation/devicetree/bindings/mtd/
8258 F:      drivers/mtd/
8259 F:      include/linux/mtd/
8260 F:      include/uapi/mtd/
8261
8262 MEN A21 WATCHDOG DRIVER
8263 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8264 L:      linux-watchdog@vger.kernel.org
8265 S:      Maintained
8266 F:      drivers/watchdog/mena21_wdt.c
8267
8268 MEN CHAMELEON BUS (mcb)
8269 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8270 S:      Maintained
8271 F:      drivers/mcb/
8272 F:      include/linux/mcb.h
8273 F:      Documentation/men-chameleon-bus.txt
8274
8275 MEN F21BMC (Board Management Controller)
8276 M:      Andreas Werner <andreas.werner@men.de>
8277 S:      Supported
8278 F:      drivers/mfd/menf21bmc.c
8279 F:      drivers/watchdog/menf21bmc_wdt.c
8280 F:      drivers/leds/leds-menf21bmc.c
8281 F:      drivers/hwmon/menf21bmc_hwmon.c
8282 F:      Documentation/hwmon/menf21bmc
8283
8284 METAG ARCHITECTURE
8285 M:      James Hogan <james.hogan@imgtec.com>
8286 L:      linux-metag@vger.kernel.org
8287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8288 S:      Odd Fixes
8289 F:      arch/metag/
8290 F:      Documentation/metag/
8291 F:      Documentation/devicetree/bindings/metag/
8292 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8293 F:      drivers/clocksource/metag_generic.c
8294 F:      drivers/irqchip/irq-metag.c
8295 F:      drivers/irqchip/irq-metag-ext.c
8296 F:      drivers/tty/metag_da.c
8297
8298 MICROBLAZE ARCHITECTURE
8299 M:      Michal Simek <monstr@monstr.eu>
8300 W:      http://www.monstr.eu/fdt/
8301 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8302 S:      Supported
8303 F:      arch/microblaze/
8304
8305 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8306 M:      Richard Genoud <richard.genoud@gmail.com>
8307 S:      Maintained
8308 F:      drivers/tty/serial/atmel_serial.c
8309 F:      include/linux/atmel_serial.h
8310
8311 MICROCHIP / ATMEL DMA DRIVER
8312 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8313 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8314 L:      dmaengine@vger.kernel.org
8315 S:      Supported
8316 F:      drivers/dma/at_hdmac.c
8317 F:      drivers/dma/at_hdmac_regs.h
8318 F:      include/linux/platform_data/dma-atmel.h
8319
8320 MICROCHIP / ATMEL ISC DRIVER
8321 M:      Songjun Wu <songjun.wu@microchip.com>
8322 L:      linux-media@vger.kernel.org
8323 S:      Supported
8324 F:      drivers/media/platform/atmel/atmel-isc.c
8325 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8326 F:      devicetree/bindings/media/atmel-isc.txt
8327
8328 MICROCHIP USB251XB DRIVER
8329 M:      Richard Leitner <richard.leitner@skidata.com>
8330 L:      linux-usb@vger.kernel.org
8331 S:      Maintained
8332 F:      drivers/usb/misc/usb251xb.c
8333 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8334
8335 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8336 M:      Chen Yu <yu.c.chen@intel.com>
8337 L:      platform-driver-x86@vger.kernel.org
8338 S:      Supported
8339 F:      drivers/platform/x86/surfacepro3_button.c
8340
8341 MICROTEK X6 SCANNER
8342 M:      Oliver Neukum <oliver@neukum.org>
8343 S:      Maintained
8344 F:      drivers/usb/image/microtek.*
8345
8346 MIPS
8347 M:      Ralf Baechle <ralf@linux-mips.org>
8348 L:      linux-mips@linux-mips.org
8349 W:      http://www.linux-mips.org/
8350 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8351 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8352 S:      Supported
8353 F:      Documentation/devicetree/bindings/mips/
8354 F:      Documentation/mips/
8355 F:      arch/mips/
8356
8357 MIPS/LOONGSON1 ARCHITECTURE
8358 M:      Keguang Zhang <keguang.zhang@gmail.com>
8359 L:      linux-mips@linux-mips.org
8360 S:      Maintained
8361 F:      arch/mips/loongson32/
8362 F:      arch/mips/include/asm/mach-loongson32/
8363 F:      drivers/*/*loongson1*
8364 F:      drivers/*/*/*loongson1*
8365
8366 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8367 M:      Hans Verkuil <hverkuil@xs4all.nl>
8368 L:      linux-media@vger.kernel.org
8369 T:      git git://linuxtv.org/media_tree.git
8370 W:      https://linuxtv.org
8371 S:      Odd Fixes
8372 F:      drivers/media/radio/radio-miropcm20*
8373
8374 MELLANOX MLX4 core VPI driver
8375 M:      Yishai Hadas <yishaih@mellanox.com>
8376 L:      netdev@vger.kernel.org
8377 L:      linux-rdma@vger.kernel.org
8378 W:      http://www.mellanox.com
8379 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8380 S:      Supported
8381 F:      drivers/net/ethernet/mellanox/mlx4/
8382 F:      include/linux/mlx4/
8383 F:      include/uapi/rdma/mlx4-abi.h
8384
8385 MELLANOX MLX4 IB driver
8386 M:      Yishai Hadas <yishaih@mellanox.com>
8387 L:      linux-rdma@vger.kernel.org
8388 W:      http://www.mellanox.com
8389 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8390 S:      Supported
8391 F:      drivers/infiniband/hw/mlx4/
8392 F:      include/linux/mlx4/
8393
8394 MELLANOX MLX5 core VPI driver
8395 M:      Saeed Mahameed <saeedm@mellanox.com>
8396 M:      Matan Barak <matanb@mellanox.com>
8397 M:      Leon Romanovsky <leonro@mellanox.com>
8398 L:      netdev@vger.kernel.org
8399 L:      linux-rdma@vger.kernel.org
8400 W:      http://www.mellanox.com
8401 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8402 S:      Supported
8403 F:      drivers/net/ethernet/mellanox/mlx5/core/
8404 F:      include/linux/mlx5/
8405 F:      include/uapi/rdma/mlx5-abi.h
8406
8407 MELLANOX MLX5 IB driver
8408 M:      Matan Barak <matanb@mellanox.com>
8409 M:      Leon Romanovsky <leonro@mellanox.com>
8410 L:      linux-rdma@vger.kernel.org
8411 W:      http://www.mellanox.com
8412 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8413 S:      Supported
8414 F:      drivers/infiniband/hw/mlx5/
8415 F:      include/linux/mlx5/
8416
8417 MELEXIS MLX90614 DRIVER
8418 M:      Crt Mori <cmo@melexis.com>
8419 L:      linux-iio@vger.kernel.org
8420 W:      http://www.melexis.com
8421 S:      Supported
8422 F:      drivers/iio/temperature/mlx90614.c
8423
8424 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8425 M:      Don Brace <don.brace@microsemi.com>
8426 L:      esc.storagedev@microsemi.com
8427 L:      linux-scsi@vger.kernel.org
8428 S:      Supported
8429 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8430 F:      drivers/scsi/smartpqi/Kconfig
8431 F:      drivers/scsi/smartpqi/Makefile
8432 F:      include/linux/cciss*.h
8433 F:      include/uapi/linux/cciss*.h
8434 F:      Documentation/scsi/smartpqi.txt
8435
8436 MN88472 MEDIA DRIVER
8437 M:      Antti Palosaari <crope@iki.fi>
8438 L:      linux-media@vger.kernel.org
8439 W:      https://linuxtv.org
8440 W:      http://palosaari.fi/linux/
8441 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8442 S:      Maintained
8443 F:      drivers/media/dvb-frontends/mn88472*
8444
8445 MN88473 MEDIA DRIVER
8446 M:      Antti Palosaari <crope@iki.fi>
8447 L:      linux-media@vger.kernel.org
8448 W:      https://linuxtv.org
8449 W:      http://palosaari.fi/linux/
8450 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8451 S:      Maintained
8452 F:      drivers/media/dvb-frontends/mn88473*
8453
8454 MODULE SUPPORT
8455 M:      Jessica Yu <jeyu@redhat.com>
8456 M:      Rusty Russell <rusty@rustcorp.com.au>
8457 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8458 S:      Maintained
8459 F:      include/linux/module.h
8460 F:      kernel/module.c
8461
8462 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8463 W:      http://popies.net/meye/
8464 S:      Orphan
8465 F:      Documentation/media/v4l-drivers/meye*
8466 F:      drivers/media/pci/meye/
8467 F:      include/uapi/linux/meye.h
8468
8469 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8470 M:      Jiri Slaby <jirislaby@gmail.com>
8471 S:      Maintained
8472 F:      Documentation/serial/moxa-smartio
8473 F:      drivers/tty/mxser.*
8474
8475 MR800 AVERMEDIA USB FM RADIO DRIVER
8476 M:      Alexey Klimov <klimov.linux@gmail.com>
8477 L:      linux-media@vger.kernel.org
8478 T:      git git://linuxtv.org/media_tree.git
8479 S:      Maintained
8480 F:      drivers/media/radio/radio-mr800.c
8481
8482 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8483 M:      Alan Ott <alan@signal11.us>
8484 L:      linux-wpan@vger.kernel.org
8485 S:      Maintained
8486 F:      drivers/net/ieee802154/mrf24j40.c
8487 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8488
8489 MSI LAPTOP SUPPORT
8490 M:      "Lee, Chun-Yi" <jlee@suse.com>
8491 L:      platform-driver-x86@vger.kernel.org
8492 S:      Maintained
8493 F:      drivers/platform/x86/msi-laptop.c
8494
8495 MSI WMI SUPPORT
8496 L:      platform-driver-x86@vger.kernel.org
8497 S:      Orphan
8498 F:      drivers/platform/x86/msi-wmi.c
8499
8500 MSI001 MEDIA DRIVER
8501 M:      Antti Palosaari <crope@iki.fi>
8502 L:      linux-media@vger.kernel.org
8503 W:      https://linuxtv.org
8504 W:      http://palosaari.fi/linux/
8505 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8506 T:      git git://linuxtv.org/anttip/media_tree.git
8507 S:      Maintained
8508 F:      drivers/media/tuners/msi001*
8509
8510 MSI2500 MEDIA DRIVER
8511 M:      Antti Palosaari <crope@iki.fi>
8512 L:      linux-media@vger.kernel.org
8513 W:      https://linuxtv.org
8514 W:      http://palosaari.fi/linux/
8515 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8516 T:      git git://linuxtv.org/anttip/media_tree.git
8517 S:      Maintained
8518 F:      drivers/media/usb/msi2500/
8519
8520 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8521 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8522 L:      linux-mtd@lists.infradead.org
8523 S:      Maintained
8524 F:      drivers/mtd/devices/docg3*
8525
8526 MT9M032 APTINA SENSOR DRIVER
8527 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8528 L:      linux-media@vger.kernel.org
8529 T:      git git://linuxtv.org/media_tree.git
8530 S:      Maintained
8531 F:      drivers/media/i2c/mt9m032.c
8532 F:      include/media/i2c/mt9m032.h
8533
8534 MT9P031 APTINA CAMERA SENSOR
8535 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8536 L:      linux-media@vger.kernel.org
8537 T:      git git://linuxtv.org/media_tree.git
8538 S:      Maintained
8539 F:      drivers/media/i2c/mt9p031.c
8540 F:      include/media/i2c/mt9p031.h
8541
8542 MT9T001 APTINA CAMERA SENSOR
8543 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8544 L:      linux-media@vger.kernel.org
8545 T:      git git://linuxtv.org/media_tree.git
8546 S:      Maintained
8547 F:      drivers/media/i2c/mt9t001.c
8548 F:      include/media/i2c/mt9t001.h
8549
8550 MT9V032 APTINA CAMERA SENSOR
8551 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8552 L:      linux-media@vger.kernel.org
8553 T:      git git://linuxtv.org/media_tree.git
8554 S:      Maintained
8555 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8556 F:      drivers/media/i2c/mt9v032.c
8557 F:      include/media/i2c/mt9v032.h
8558
8559 MULTIFUNCTION DEVICES (MFD)
8560 M:      Lee Jones <lee.jones@linaro.org>
8561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8562 S:      Supported
8563 F:      Documentation/devicetree/bindings/mfd/
8564 F:      drivers/mfd/
8565 F:      include/linux/mfd/
8566 F:      include/dt-bindings/mfd/
8567
8568 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8569 M:      Ulf Hansson <ulf.hansson@linaro.org>
8570 L:      linux-mmc@vger.kernel.org
8571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8572 S:      Maintained
8573 F:      Documentation/devicetree/bindings/mmc/
8574 F:      drivers/mmc/
8575 F:      include/linux/mmc/
8576 F:      include/uapi/linux/mmc/
8577
8578 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8579 S:      Orphan
8580 F:      drivers/mmc/host/mmc_spi.c
8581 F:      include/linux/spi/mmc_spi.h
8582
8583 MULTISOUND SOUND DRIVER
8584 M:      Andrew Veliath <andrewtv@usa.net>
8585 S:      Maintained
8586 F:      Documentation/sound/oss/MultiSound
8587 F:      sound/oss/msnd*
8588
8589 MULTITECH MULTIPORT CARD (ISICOM)
8590 S:      Orphan
8591 F:      drivers/tty/isicom.c
8592 F:      include/linux/isicom.h
8593
8594 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8595 M:      Bin Liu <b-liu@ti.com>
8596 L:      linux-usb@vger.kernel.org
8597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8598 S:      Maintained
8599 F:      drivers/usb/musb/
8600
8601 MXL5007T MEDIA DRIVER
8602 M:      Michael Krufky <mkrufky@linuxtv.org>
8603 L:      linux-media@vger.kernel.org
8604 W:      https://linuxtv.org
8605 W:      http://github.com/mkrufky
8606 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8607 T:      git git://linuxtv.org/mkrufky/tuners.git
8608 S:      Maintained
8609 F:      drivers/media/tuners/mxl5007t.*
8610
8611 MXSFB DRM DRIVER
8612 M:      Marek Vasut <marex@denx.de>
8613 S:      Supported
8614 F:      drivers/gpu/drm/mxsfb/
8615 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8616
8617 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8618 M:      Hyong-Youb Kim <hykim@myri.com>
8619 L:      netdev@vger.kernel.org
8620 W:      https://www.myricom.com/support/downloads/myri10ge.html
8621 S:      Supported
8622 F:      drivers/net/ethernet/myricom/myri10ge/
8623
8624 NAND FLASH SUBSYSTEM
8625 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8626 R:      Richard Weinberger <richard@nod.at>
8627 L:      linux-mtd@lists.infradead.org
8628 W:      http://www.linux-mtd.infradead.org/
8629 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8630 T:      git git://github.com/linux-nand/linux.git
8631 S:      Maintained
8632 F:      drivers/mtd/nand/
8633 F:      include/linux/mtd/nand*.h
8634
8635 NATSEMI ETHERNET DRIVER (DP8381x)
8636 S:      Orphan
8637 F:      drivers/net/ethernet/natsemi/natsemi.c
8638
8639 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8640 M:      Daniel Mack <zonque@gmail.com>
8641 S:      Maintained
8642 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8643 W:      http://www.native-instruments.com
8644 F:      sound/usb/caiaq/
8645
8646 NCP FILESYSTEM
8647 M:      Petr Vandrovec <petr@vandrovec.name>
8648 S:      Odd Fixes
8649 F:      fs/ncpfs/
8650
8651 NCR 5380 SCSI DRIVERS
8652 M:      Finn Thain <fthain@telegraphics.com.au>
8653 M:      Michael Schmitz <schmitzmic@gmail.com>
8654 L:      linux-scsi@vger.kernel.org
8655 S:      Maintained
8656 F:      Documentation/scsi/g_NCR5380.txt
8657 F:      drivers/scsi/NCR5380.*
8658 F:      drivers/scsi/arm/cumana_1.c
8659 F:      drivers/scsi/arm/oak.c
8660 F:      drivers/scsi/atari_scsi.*
8661 F:      drivers/scsi/dmx3191d.c
8662 F:      drivers/scsi/g_NCR5380.*
8663 F:      drivers/scsi/mac_scsi.*
8664 F:      drivers/scsi/sun3_scsi.*
8665 F:      drivers/scsi/sun3_scsi_vme.c
8666
8667 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8668 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8669 L:      linux-scsi@vger.kernel.org
8670 S:      Maintained
8671 F:      drivers/scsi/NCR_D700.*
8672
8673 NCT6775 HARDWARE MONITOR DRIVER
8674 M:      Guenter Roeck <linux@roeck-us.net>
8675 L:      linux-hwmon@vger.kernel.org
8676 S:      Maintained
8677 F:      Documentation/hwmon/nct6775
8678 F:      drivers/hwmon/nct6775.c
8679
8680 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8681 M:      Faisal Latif <faisal.latif@intel.com>
8682 L:      linux-rdma@vger.kernel.org
8683 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8684 S:      Supported
8685 F:      drivers/infiniband/hw/nes/
8686 F:      include/uapi/rdma/nes-abi.h
8687
8688 NETEM NETWORK EMULATOR
8689 M:      Stephen Hemminger <stephen@networkplumber.org>
8690 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8691 S:      Maintained
8692 F:      net/sched/sch_netem.c
8693
8694 NETERION 10GbE DRIVERS (s2io/vxge)
8695 M:      Jon Mason <jdmason@kudzu.us>
8696 L:      netdev@vger.kernel.org
8697 S:      Supported
8698 F:      Documentation/networking/s2io.txt
8699 F:      Documentation/networking/vxge.txt
8700 F:      drivers/net/ethernet/neterion/
8701
8702 NETFILTER
8703 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8704 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8705 L:      netfilter-devel@vger.kernel.org
8706 L:      coreteam@netfilter.org
8707 W:      http://www.netfilter.org/
8708 W:      http://www.iptables.org/
8709 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8712 S:      Supported
8713 F:      include/linux/netfilter*
8714 F:      include/linux/netfilter/
8715 F:      include/net/netfilter/
8716 F:      include/uapi/linux/netfilter*
8717 F:      include/uapi/linux/netfilter/
8718 F:      net/*/netfilter.c
8719 F:      net/*/netfilter/
8720 F:      net/netfilter/
8721 F:      net/bridge/br_netfilter*.c
8722
8723 NETLABEL
8724 M:      Paul Moore <paul@paul-moore.com>
8725 W:      http://netlabel.sf.net
8726 L:      netdev@vger.kernel.org
8727 S:      Maintained
8728 F:      Documentation/netlabel/
8729 F:      include/net/netlabel.h
8730 F:      net/netlabel/
8731
8732 NETROM NETWORK LAYER
8733 M:      Ralf Baechle <ralf@linux-mips.org>
8734 L:      linux-hams@vger.kernel.org
8735 W:      http://www.linux-ax25.org/
8736 S:      Maintained
8737 F:      include/net/netrom.h
8738 F:      include/uapi/linux/netrom.h
8739 F:      net/netrom/
8740
8741 NETRONOME ETHERNET DRIVERS
8742 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8743 L:      oss-drivers@netronome.com
8744 S:      Maintained
8745 F:      drivers/net/ethernet/netronome/
8746
8747 NETWORK BLOCK DEVICE (NBD)
8748 M:      Josef Bacik <jbacik@fb.com>
8749 S:      Maintained
8750 L:      linux-block@vger.kernel.org
8751 L:      nbd-general@lists.sourceforge.net
8752 F:      Documentation/blockdev/nbd.txt
8753 F:      drivers/block/nbd.c
8754 F:      include/uapi/linux/nbd.h
8755
8756 NETWORK DROP MONITOR
8757 M:      Neil Horman <nhorman@tuxdriver.com>
8758 L:      netdev@vger.kernel.org
8759 S:      Maintained
8760 W:      https://fedorahosted.org/dropwatch/
8761 F:      net/core/drop_monitor.c
8762
8763 NETWORKING [DSA]
8764 M:      Andrew Lunn <andrew@lunn.ch>
8765 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8766 M:      Florian Fainelli <f.fainelli@gmail.com>
8767 S:      Maintained
8768 F:      net/dsa/
8769 F:      include/net/dsa.h
8770 F:      drivers/net/dsa/
8771
8772 NETWORKING [GENERAL]
8773 M:      "David S. Miller" <davem@davemloft.net>
8774 L:      netdev@vger.kernel.org
8775 W:      http://www.linuxfoundation.org/en/Net
8776 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8777 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8779 S:      Maintained
8780 F:      net/
8781 F:      include/net/
8782 F:      include/linux/in.h
8783 F:      include/linux/net.h
8784 F:      include/linux/netdevice.h
8785 F:      include/uapi/linux/in.h
8786 F:      include/uapi/linux/net.h
8787 F:      include/uapi/linux/netdevice.h
8788 F:      include/uapi/linux/net_namespace.h
8789 F:      tools/net/
8790 F:      tools/testing/selftests/net/
8791 F:      lib/random32.c
8792
8793 NETWORKING [IPv4/IPv6]
8794 M:      "David S. Miller" <davem@davemloft.net>
8795 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8796 M:      James Morris <jmorris@namei.org>
8797 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8798 M:      Patrick McHardy <kaber@trash.net>
8799 L:      netdev@vger.kernel.org
8800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8801 S:      Maintained
8802 F:      net/ipv4/
8803 F:      net/ipv6/
8804 F:      include/net/ip*
8805 F:      arch/x86/net/*
8806
8807 NETWORKING [IPSEC]
8808 M:      Steffen Klassert <steffen.klassert@secunet.com>
8809 M:      Herbert Xu <herbert@gondor.apana.org.au>
8810 M:      "David S. Miller" <davem@davemloft.net>
8811 L:      netdev@vger.kernel.org
8812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8814 S:      Maintained
8815 F:      net/core/flow.c
8816 F:      net/xfrm/
8817 F:      net/key/
8818 F:      net/ipv4/xfrm*
8819 F:      net/ipv4/esp4.c
8820 F:      net/ipv4/ah4.c
8821 F:      net/ipv4/ipcomp.c
8822 F:      net/ipv4/ip_vti.c
8823 F:      net/ipv6/xfrm*
8824 F:      net/ipv6/esp6.c
8825 F:      net/ipv6/ah6.c
8826 F:      net/ipv6/ipcomp6.c
8827 F:      net/ipv6/ip6_vti.c
8828 F:      include/uapi/linux/xfrm.h
8829 F:      include/net/xfrm.h
8830
8831 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8832 M:      Paul Moore <paul@paul-moore.com>
8833 L:      netdev@vger.kernel.org
8834 S:      Maintained
8835
8836 NETWORKING [WIRELESS]
8837 L:      linux-wireless@vger.kernel.org
8838 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8839
8840 NETWORKING DRIVERS
8841 L:      netdev@vger.kernel.org
8842 W:      http://www.linuxfoundation.org/en/Net
8843 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8845 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8846 S:      Odd Fixes
8847 F:      Documentation/devicetree/bindings/net/
8848 F:      drivers/net/
8849 F:      include/linux/if_*
8850 F:      include/linux/netdevice.h
8851 F:      include/linux/etherdevice.h
8852 F:      include/linux/fcdevice.h
8853 F:      include/linux/fddidevice.h
8854 F:      include/linux/hippidevice.h
8855 F:      include/linux/inetdevice.h
8856 F:      include/uapi/linux/if_*
8857 F:      include/uapi/linux/netdevice.h
8858
8859 NETWORKING DRIVERS (WIRELESS)
8860 M:      Kalle Valo <kvalo@codeaurora.org>
8861 L:      linux-wireless@vger.kernel.org
8862 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8864 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8865 S:      Maintained
8866 F:      Documentation/devicetree/bindings/net/wireless/
8867 F:      drivers/net/wireless/
8868
8869 NETXEN (1/10) GbE SUPPORT
8870 M:      Manish Chopra <manish.chopra@cavium.com>
8871 M:      Rahul Verma <rahul.verma@cavium.com>
8872 M:      Dept-GELinuxNICDev@cavium.com
8873 L:      netdev@vger.kernel.org
8874 S:      Supported
8875 F:      drivers/net/ethernet/qlogic/netxen/
8876
8877 NFC SUBSYSTEM
8878 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8879 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8880 M:      Samuel Ortiz <sameo@linux.intel.com>
8881 L:      linux-wireless@vger.kernel.org
8882 L:      linux-nfc@lists.01.org (subscribers-only)
8883 S:      Supported
8884 F:      net/nfc/
8885 F:      include/net/nfc/
8886 F:      include/uapi/linux/nfc.h
8887 F:      drivers/nfc/
8888 F:      include/linux/platform_data/nfcmrvl.h
8889 F:      include/linux/platform_data/nxp-nci.h
8890 F:      include/linux/platform_data/pn544.h
8891 F:      include/linux/platform_data/st21nfca.h
8892 F:      include/linux/platform_data/st-nci.h
8893 F:      Documentation/devicetree/bindings/net/nfc/
8894
8895 NFS, SUNRPC, AND LOCKD CLIENTS
8896 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8897 M:      Anna Schumaker <anna.schumaker@netapp.com>
8898 L:      linux-nfs@vger.kernel.org
8899 W:      http://client.linux-nfs.org
8900 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8901 S:      Maintained
8902 F:      fs/lockd/
8903 F:      fs/nfs/
8904 F:      fs/nfs_common/
8905 F:      net/sunrpc/
8906 F:      include/linux/lockd/
8907 F:      include/linux/nfs*
8908 F:      include/linux/sunrpc/
8909 F:      include/uapi/linux/nfs*
8910 F:      include/uapi/linux/sunrpc/
8911
8912 NILFS2 FILESYSTEM
8913 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8914 L:      linux-nilfs@vger.kernel.org
8915 W:      http://nilfs.sourceforge.net/
8916 W:      http://nilfs.osdn.jp/
8917 T:      git git://github.com/konis/nilfs2.git
8918 S:      Supported
8919 F:      Documentation/filesystems/nilfs2.txt
8920 F:      fs/nilfs2/
8921 F:      include/trace/events/nilfs2.h
8922 F:      include/uapi/linux/nilfs2_api.h
8923 F:      include/uapi/linux/nilfs2_ondisk.h
8924
8925 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8926 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8927 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8928 S:      Maintained
8929 F:      Documentation/scsi/NinjaSCSI.txt
8930 F:      drivers/scsi/pcmcia/nsp_*
8931
8932 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8933 M:      GOTO Masanori <gotom@debian.or.jp>
8934 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8935 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8936 S:      Maintained
8937 F:      Documentation/scsi/NinjaSCSI.txt
8938 F:      drivers/scsi/nsp32*
8939
8940 NIOS2 ARCHITECTURE
8941 M:      Ley Foon Tan <lftan@altera.com>
8942 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8943 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8944 S:      Maintained
8945 F:      arch/nios2/
8946
8947 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8948 M:      Pavel Machek <pavel@ucw.cz>
8949 M:      Sakari Ailus <sakari.ailus@iki.fi>
8950 L:      linux-media@vger.kernel.org
8951 S:      Maintained
8952 F:      drivers/media/i2c/et8ek8
8953 F:      drivers/media/i2c/ad5820.c
8954
8955 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8956 M:      Pavel Machek <pavel@ucw.cz>
8957 M:      Sakari Ailus <sakari.ailus@iki.fi>
8958 L:      linux-media@vger.kernel.org
8959 S:      Maintained
8960 F:      drivers/media/i2c/et8ek8
8961 F:      drivers/media/i2c/ad5820.c
8962
8963 NOKIA N900 POWER SUPPLY DRIVERS
8964 R:      Pali Rohár <pali.rohar@gmail.com>
8965 F:      include/linux/power/bq2415x_charger.h
8966 F:      include/linux/power/bq27xxx_battery.h
8967 F:      include/linux/power/isp1704_charger.h
8968 F:      drivers/power/supply/bq2415x_charger.c
8969 F:      drivers/power/supply/bq27xxx_battery.c
8970 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8971 F:      drivers/power/supply/isp1704_charger.c
8972 F:      drivers/power/supply/rx51_battery.c
8973
8974 NTB DRIVER CORE
8975 M:      Jon Mason <jdmason@kudzu.us>
8976 M:      Dave Jiang <dave.jiang@intel.com>
8977 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8978 L:      linux-ntb@googlegroups.com
8979 S:      Supported
8980 W:      https://github.com/jonmason/ntb/wiki
8981 T:      git git://github.com/jonmason/ntb.git
8982 F:      drivers/ntb/
8983 F:      drivers/net/ntb_netdev.c
8984 F:      include/linux/ntb.h
8985 F:      include/linux/ntb_transport.h
8986 F:      tools/testing/selftests/ntb/
8987
8988 NTB INTEL DRIVER
8989 M:      Jon Mason <jdmason@kudzu.us>
8990 M:      Dave Jiang <dave.jiang@intel.com>
8991 L:      linux-ntb@googlegroups.com
8992 S:      Supported
8993 W:      https://github.com/jonmason/ntb/wiki
8994 T:      git git://github.com/jonmason/ntb.git
8995 F:      drivers/ntb/hw/intel/
8996
8997 NTB AMD DRIVER
8998 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
8999 L:      linux-ntb@googlegroups.com
9000 S:      Supported
9001 F:      drivers/ntb/hw/amd/
9002
9003 NTFS FILESYSTEM
9004 M:      Anton Altaparmakov <anton@tuxera.com>
9005 L:      linux-ntfs-dev@lists.sourceforge.net
9006 W:      http://www.tuxera.com/
9007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9008 S:      Supported
9009 F:      Documentation/filesystems/ntfs.txt
9010 F:      fs/ntfs/
9011
9012 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9013 M:      Antonino Daplas <adaplas@gmail.com>
9014 L:      linux-fbdev@vger.kernel.org
9015 S:      Maintained
9016 F:      drivers/video/fbdev/riva/
9017 F:      drivers/video/fbdev/nvidia/
9018
9019 NVM EXPRESS DRIVER
9020 M:      Keith Busch <keith.busch@intel.com>
9021 M:      Jens Axboe <axboe@fb.com>
9022 M:      Christoph Hellwig <hch@lst.de>
9023 M:      Sagi Grimberg <sagi@grimberg.me>
9024 L:      linux-nvme@lists.infradead.org
9025 T:      git://git.infradead.org/nvme.git
9026 W:      http://git.infradead.org/nvme.git
9027 S:      Supported
9028 F:      drivers/nvme/host/
9029 F:      include/linux/nvme.h
9030 F:      include/uapi/linux/nvme_ioctl.h
9031
9032 NVM EXPRESS TARGET DRIVER
9033 M:      Christoph Hellwig <hch@lst.de>
9034 M:      Sagi Grimberg <sagi@grimberg.me>
9035 L:      linux-nvme@lists.infradead.org
9036 T:      git://git.infradead.org/nvme.git
9037 W:      http://git.infradead.org/nvme.git
9038 S:      Supported
9039 F:      drivers/nvme/target/
9040
9041 NVM EXPRESS FC TRANSPORT DRIVERS
9042 M:      James Smart <james.smart@broadcom.com>
9043 L:      linux-nvme@lists.infradead.org
9044 S:      Supported
9045 F:      include/linux/nvme-fc.h
9046 F:      include/linux/nvme-fc-driver.h
9047 F:      drivers/nvme/host/fc.c
9048 F:      drivers/nvme/target/fc.c
9049 F:      drivers/nvme/target/fcloop.c
9050
9051 NVMEM FRAMEWORK
9052 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9053 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
9054 S:      Maintained
9055 F:      drivers/nvmem/
9056 F:      Documentation/devicetree/bindings/nvmem/
9057 F:      include/linux/nvmem-consumer.h
9058 F:      include/linux/nvmem-provider.h
9059
9060 NXP-NCI NFC DRIVER
9061 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9062 R:      Charles Gorand <charles.gorand@effinnov.com>
9063 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9064 S:      Supported
9065 F:      drivers/nfc/nxp-nci
9066
9067 NXP TDA998X DRM DRIVER
9068 M:      Russell King <linux@armlinux.org.uk>
9069 S:      Supported
9070 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9071 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9072 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9073 F:      include/drm/i2c/tda998x.h
9074
9075 NXP TFA9879 DRIVER
9076 M:      Peter Rosin <peda@axentia.se>
9077 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9078 S:      Maintained
9079 F:      sound/soc/codecs/tfa9879*
9080
9081 OBJTOOL
9082 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9083 S:      Supported
9084 F:      tools/objtool/
9085
9086 OMAP1 SUPPORT
9087 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9088 M:      Tony Lindgren <tony@atomide.com>
9089 L:      linux-omap@vger.kernel.org
9090 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9091 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9092 S:      Maintained
9093 F:      arch/arm/mach-omap1/
9094 F:      arch/arm/plat-omap/
9095 F:      arch/arm/configs/omap1_defconfig
9096 F:      drivers/i2c/busses/i2c-omap.c
9097 F:      include/linux/i2c-omap.h
9098
9099 OMAP2+ SUPPORT
9100 M:      Tony Lindgren <tony@atomide.com>
9101 L:      linux-omap@vger.kernel.org
9102 W:      http://www.muru.com/linux/omap/
9103 W:      http://linux.omap.com/
9104 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9106 S:      Maintained
9107 F:      arch/arm/mach-omap2/
9108 F:      arch/arm/plat-omap/
9109 F:      arch/arm/configs/omap2plus_defconfig
9110 F:      drivers/i2c/busses/i2c-omap.c
9111 F:      drivers/irqchip/irq-omap-intc.c
9112 F:      drivers/mfd/*omap*.c
9113 F:      drivers/mfd/menelaus.c
9114 F:      drivers/mfd/palmas.c
9115 F:      drivers/mfd/tps65217.c
9116 F:      drivers/mfd/tps65218.c
9117 F:      drivers/mfd/tps65910.c
9118 F:      drivers/mfd/twl-core.[ch]
9119 F:      drivers/mfd/twl4030*.c
9120 F:      drivers/mfd/twl6030*.c
9121 F:      drivers/mfd/twl6040*.c
9122 F:      drivers/regulator/palmas-regulator*.c
9123 F:      drivers/regulator/pbias-regulator.c
9124 F:      drivers/regulator/tps65217-regulator.c
9125 F:      drivers/regulator/tps65218-regulator.c
9126 F:      drivers/regulator/tps65910-regulator.c
9127 F:      drivers/regulator/twl-regulator.c
9128 F:      drivers/regulator/twl6030-regulator.c
9129 F:      include/linux/i2c-omap.h
9130
9131 OMAP DEVICE TREE SUPPORT
9132 M:      Benoît Cousson <bcousson@baylibre.com>
9133 M:      Tony Lindgren <tony@atomide.com>
9134 L:      linux-omap@vger.kernel.org
9135 L:      devicetree@vger.kernel.org
9136 S:      Maintained
9137 F:      arch/arm/boot/dts/*omap*
9138 F:      arch/arm/boot/dts/*am3*
9139 F:      arch/arm/boot/dts/*am4*
9140 F:      arch/arm/boot/dts/*am5*
9141 F:      arch/arm/boot/dts/*dra7*
9142
9143 OMAP CLOCK FRAMEWORK SUPPORT
9144 M:      Paul Walmsley <paul@pwsan.com>
9145 L:      linux-omap@vger.kernel.org
9146 S:      Maintained
9147 F:      arch/arm/*omap*/*clock*
9148
9149 OMAP POWER MANAGEMENT SUPPORT
9150 M:      Kevin Hilman <khilman@kernel.org>
9151 L:      linux-omap@vger.kernel.org
9152 S:      Maintained
9153 F:      arch/arm/*omap*/*pm*
9154 F:      drivers/cpufreq/omap-cpufreq.c
9155
9156 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9157 M:      Rajendra Nayak <rnayak@codeaurora.org>
9158 M:      Paul Walmsley <paul@pwsan.com>
9159 L:      linux-omap@vger.kernel.org
9160 S:      Maintained
9161 F:      arch/arm/mach-omap2/prm*
9162
9163 OMAP AUDIO SUPPORT
9164 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9165 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9166 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9167 L:      linux-omap@vger.kernel.org
9168 S:      Maintained
9169 F:      sound/soc/omap/
9170
9171 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9172 M:      Roger Quadros <rogerq@ti.com>
9173 M:      Tony Lindgren <tony@atomide.com>
9174 L:      linux-omap@vger.kernel.org
9175 S:      Maintained
9176 F:      drivers/memory/omap-gpmc.c
9177 F:      arch/arm/mach-omap2/*gpmc*
9178
9179 OMAP FRAMEBUFFER SUPPORT
9180 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9181 L:      linux-fbdev@vger.kernel.org
9182 L:      linux-omap@vger.kernel.org
9183 S:      Maintained
9184 F:      drivers/video/fbdev/omap/
9185
9186 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9187 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9188 L:      linux-omap@vger.kernel.org
9189 L:      linux-fbdev@vger.kernel.org
9190 S:      Maintained
9191 F:      drivers/video/fbdev/omap2/
9192 F:      Documentation/arm/OMAP/DSS
9193
9194 OMAP HARDWARE SPINLOCK SUPPORT
9195 M:      Ohad Ben-Cohen <ohad@wizery.com>
9196 L:      linux-omap@vger.kernel.org
9197 S:      Maintained
9198 F:      drivers/hwspinlock/omap_hwspinlock.c
9199
9200 OMAP MMC SUPPORT
9201 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9202 L:      linux-omap@vger.kernel.org
9203 S:      Maintained
9204 F:      drivers/mmc/host/omap.c
9205
9206 OMAP HS MMC SUPPORT
9207 L:      linux-mmc@vger.kernel.org
9208 L:      linux-omap@vger.kernel.org
9209 S:      Orphan
9210 F:      drivers/mmc/host/omap_hsmmc.c
9211
9212 OMAP RANDOM NUMBER GENERATOR SUPPORT
9213 M:      Deepak Saxena <dsaxena@plexity.net>
9214 S:      Maintained
9215 F:      drivers/char/hw_random/omap-rng.c
9216
9217 OMAP HWMOD SUPPORT
9218 M:      Benoît Cousson <bcousson@baylibre.com>
9219 M:      Paul Walmsley <paul@pwsan.com>
9220 L:      linux-omap@vger.kernel.org
9221 S:      Maintained
9222 F:      arch/arm/mach-omap2/omap_hwmod.*
9223
9224 OMAP HWMOD DATA
9225 M:      Paul Walmsley <paul@pwsan.com>
9226 L:      linux-omap@vger.kernel.org
9227 S:      Maintained
9228 F:      arch/arm/mach-omap2/omap_hwmod*data*
9229
9230 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9231 M:      Benoît Cousson <bcousson@baylibre.com>
9232 L:      linux-omap@vger.kernel.org
9233 S:      Maintained
9234 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9235
9236 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9237 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9238 L:      linux-media@vger.kernel.org
9239 S:      Maintained
9240 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9241 F:      drivers/media/platform/omap3isp/
9242 F:      drivers/staging/media/omap4iss/
9243
9244 OMAP USB SUPPORT
9245 L:      linux-usb@vger.kernel.org
9246 L:      linux-omap@vger.kernel.org
9247 S:      Orphan
9248 F:      drivers/usb/*/*omap*
9249 F:      arch/arm/*omap*/usb*
9250
9251 OMAP GPIO DRIVER
9252 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9253 M:      Santosh Shilimkar <ssantosh@kernel.org>
9254 M:      Kevin Hilman <khilman@kernel.org>
9255 L:      linux-omap@vger.kernel.org
9256 S:      Maintained
9257 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9258 F:      drivers/gpio/gpio-omap.c
9259
9260 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9261 M:      Mark Jackson <mpfj@newflow.co.uk>
9262 L:      linux-omap@vger.kernel.org
9263 S:      Maintained
9264 F:      arch/arm/boot/dts/am335x-nano.dts
9265
9266 OMFS FILESYSTEM
9267 M:      Bob Copeland <me@bobcopeland.com>
9268 L:      linux-karma-devel@lists.sourceforge.net
9269 S:      Maintained
9270 F:      Documentation/filesystems/omfs.txt
9271 F:      fs/omfs/
9272
9273 OMNIKEY CARDMAN 4000 DRIVER
9274 M:      Harald Welte <laforge@gnumonks.org>
9275 S:      Maintained
9276 F:      drivers/char/pcmcia/cm4000_cs.c
9277 F:      include/linux/cm4000_cs.h
9278 F:      include/uapi/linux/cm4000_cs.h
9279
9280 OMNIKEY CARDMAN 4040 DRIVER
9281 M:      Harald Welte <laforge@gnumonks.org>
9282 S:      Maintained
9283 F:      drivers/char/pcmcia/cm4040_cs.*
9284
9285 OMNIVISION OV7670 SENSOR DRIVER
9286 M:      Jonathan Corbet <corbet@lwn.net>
9287 L:      linux-media@vger.kernel.org
9288 T:      git git://linuxtv.org/media_tree.git
9289 S:      Maintained
9290 F:      drivers/media/i2c/ov7670.c
9291
9292 ONENAND FLASH DRIVER
9293 M:      Kyungmin Park <kyungmin.park@samsung.com>
9294 L:      linux-mtd@lists.infradead.org
9295 S:      Maintained
9296 F:      drivers/mtd/onenand/
9297 F:      include/linux/mtd/onenand*.h
9298
9299 ONSTREAM SCSI TAPE DRIVER
9300 M:      Willem Riede <osst@riede.org>
9301 L:      osst-users@lists.sourceforge.net
9302 L:      linux-scsi@vger.kernel.org
9303 S:      Maintained
9304 F:      Documentation/scsi/osst.txt
9305 F:      drivers/scsi/osst.*
9306 F:      drivers/scsi/osst_*.h
9307 F:      drivers/scsi/st.h
9308
9309 OPENCORES I2C BUS DRIVER
9310 M:      Peter Korsgaard <jacmet@sunsite.dk>
9311 L:      linux-i2c@vger.kernel.org
9312 S:      Maintained
9313 F:      Documentation/i2c/busses/i2c-ocores
9314 F:      drivers/i2c/busses/i2c-ocores.c
9315
9316 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9317 M:      Rob Herring <robh+dt@kernel.org>
9318 M:      Frank Rowand <frowand.list@gmail.com>
9319 L:      devicetree@vger.kernel.org
9320 W:      http://www.devicetree.org/
9321 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9322 S:      Maintained
9323 F:      drivers/of/
9324 F:      include/linux/of*.h
9325 F:      scripts/dtc/
9326
9327 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9328 M:      Rob Herring <robh+dt@kernel.org>
9329 M:      Mark Rutland <mark.rutland@arm.com>
9330 L:      devicetree@vger.kernel.org
9331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9332 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9333 S:      Maintained
9334 F:      Documentation/devicetree/
9335 F:      arch/*/boot/dts/
9336 F:      include/dt-bindings/
9337
9338 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9339 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9340 L:      devicetree@vger.kernel.org
9341 S:      Maintained
9342 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9343 F:      Documentation/devicetree/overlay-notes.txt
9344 F:      drivers/of/overlay.c
9345 F:      drivers/of/resolver.c
9346
9347 OPENRISC ARCHITECTURE
9348 M:      Jonas Bonn <jonas@southpole.se>
9349 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9350 M:      Stafford Horne <shorne@gmail.com>
9351 T:      git git://github.com/openrisc/linux.git
9352 L:      openrisc@lists.librecores.org
9353 W:      http://openrisc.io
9354 S:      Maintained
9355 F:      arch/openrisc/
9356
9357 OPENVSWITCH
9358 M:      Pravin Shelar <pshelar@nicira.com>
9359 L:      netdev@vger.kernel.org
9360 L:      dev@openvswitch.org
9361 W:      http://openvswitch.org
9362 S:      Maintained
9363 F:      net/openvswitch/
9364 F:      include/uapi/linux/openvswitch.h
9365
9366 OPERATING PERFORMANCE POINTS (OPP)
9367 M:      Viresh Kumar <vireshk@kernel.org>
9368 M:      Nishanth Menon <nm@ti.com>
9369 M:      Stephen Boyd <sboyd@codeaurora.org>
9370 L:      linux-pm@vger.kernel.org
9371 S:      Maintained
9372 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9373 F:      drivers/base/power/opp/
9374 F:      include/linux/pm_opp.h
9375 F:      Documentation/power/opp.txt
9376 F:      Documentation/devicetree/bindings/opp/
9377
9378 OPL4 DRIVER
9379 M:      Clemens Ladisch <clemens@ladisch.de>
9380 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9381 T:      git git://git.alsa-project.org/alsa-kernel.git
9382 S:      Maintained
9383 F:      sound/drivers/opl4/
9384
9385 OPROFILE
9386 M:      Robert Richter <rric@kernel.org>
9387 L:      oprofile-list@lists.sf.net
9388 S:      Maintained
9389 F:      arch/*/include/asm/oprofile*.h
9390 F:      arch/*/oprofile/
9391 F:      drivers/oprofile/
9392 F:      include/linux/oprofile.h
9393
9394 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9395 M:      Mark Fasheh <mfasheh@versity.com>
9396 M:      Joel Becker <jlbec@evilplan.org>
9397 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9398 W:      http://ocfs2.wiki.kernel.org
9399 S:      Supported
9400 F:      Documentation/filesystems/ocfs2.txt
9401 F:      Documentation/filesystems/dlmfs.txt
9402 F:      fs/ocfs2/
9403
9404 ORINOCO DRIVER
9405 L:      linux-wireless@vger.kernel.org
9406 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9407 W:      http://www.nongnu.org/orinoco/
9408 S:      Orphan
9409 F:      drivers/net/wireless/intersil/orinoco/
9410
9411 OSD LIBRARY and FILESYSTEM
9412 M:      Boaz Harrosh <ooo@electrozaur.com>
9413 M:      Benny Halevy <bhalevy@primarydata.com>
9414 L:      osd-dev@open-osd.org
9415 W:      http://open-osd.org
9416 T:      git git://git.open-osd.org/open-osd.git
9417 S:      Maintained
9418 F:      drivers/scsi/osd/
9419 F:      include/scsi/osd_*
9420 F:      fs/exofs/
9421
9422 OVERLAY FILESYSTEM
9423 M:      Miklos Szeredi <miklos@szeredi.hu>
9424 L:      linux-unionfs@vger.kernel.org
9425 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9426 S:      Supported
9427 F:      fs/overlayfs/
9428 F:      Documentation/filesystems/overlayfs.txt
9429
9430 ORANGEFS FILESYSTEM
9431 M:      Mike Marshall <hubcap@omnibond.com>
9432 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9434 S:      Supported
9435 F:      fs/orangefs/
9436 F:      Documentation/filesystems/orangefs.txt
9437
9438 P54 WIRELESS DRIVER
9439 M:      Christian Lamparter <chunkeey@googlemail.com>
9440 L:      linux-wireless@vger.kernel.org
9441 W:      http://wireless.kernel.org/en/users/Drivers/p54
9442 S:      Maintained
9443 F:      drivers/net/wireless/intersil/p54/
9444
9445 PA SEMI ETHERNET DRIVER
9446 L:      netdev@vger.kernel.org
9447 S:      Orphan
9448 F:      drivers/net/ethernet/pasemi/*
9449
9450 PA SEMI SMBUS DRIVER
9451 L:      linux-i2c@vger.kernel.org
9452 S:      Orphan
9453 F:      drivers/i2c/busses/i2c-pasemi.c
9454
9455 PADATA PARALLEL EXECUTION MECHANISM
9456 M:      Steffen Klassert <steffen.klassert@secunet.com>
9457 L:      linux-crypto@vger.kernel.org
9458 S:      Maintained
9459 F:      kernel/padata.c
9460 F:      include/linux/padata.h
9461 F:      Documentation/padata.txt
9462
9463 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9464 M:      Harald Welte <laforge@gnumonks.org>
9465 L:      platform-driver-x86@vger.kernel.org
9466 S:      Maintained
9467 F:      drivers/platform/x86/panasonic-laptop.c
9468
9469 PANASONIC MN10300/AM33/AM34 PORT
9470 M:      David Howells <dhowells@redhat.com>
9471 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9472 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9473 S:      Maintained
9474 F:      Documentation/mn10300/
9475 F:      arch/mn10300/
9476
9477 PARALLEL LCD/KEYPAD PANEL DRIVER
9478 M:      Willy Tarreau <willy@haproxy.com>
9479 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9480 S:      Odd Fixes
9481 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9482 F:      drivers/misc/panel.c
9483
9484 PARALLEL PORT SUBSYSTEM
9485 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9486 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9487 L:      linux-parport@lists.infradead.org (subscribers-only)
9488 S:      Maintained
9489 F:      drivers/parport/
9490 F:      include/linux/parport*.h
9491 F:      drivers/char/ppdev.c
9492 F:      include/uapi/linux/ppdev.h
9493 F:      Documentation/parport*.txt
9494
9495 PARAVIRT_OPS INTERFACE
9496 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9497 M:      Chris Wright <chrisw@sous-sol.org>
9498 M:      Alok Kataria <akataria@vmware.com>
9499 M:      Rusty Russell <rusty@rustcorp.com.au>
9500 L:      virtualization@lists.linux-foundation.org
9501 S:      Supported
9502 F:      Documentation/virtual/paravirt_ops.txt
9503 F:      arch/*/kernel/paravirt*
9504 F:      arch/*/include/asm/paravirt.h
9505 F:      include/linux/hypervisor.h
9506
9507 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9508 M:      Tim Waugh <tim@cyberelk.net>
9509 L:      linux-parport@lists.infradead.org (subscribers-only)
9510 S:      Maintained
9511 F:      Documentation/blockdev/paride.txt
9512 F:      drivers/block/paride/
9513
9514 PARISC ARCHITECTURE
9515 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9516 M:      Helge Deller <deller@gmx.de>
9517 L:      linux-parisc@vger.kernel.org
9518 W:      http://www.parisc-linux.org/
9519 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9522 S:      Maintained
9523 F:      arch/parisc/
9524 F:      Documentation/parisc/
9525 F:      drivers/parisc/
9526 F:      drivers/char/agp/parisc-agp.c
9527 F:      drivers/input/serio/gscps2.c
9528 F:      drivers/parport/parport_gsc.*
9529 F:      drivers/tty/serial/8250/8250_gsc.c
9530 F:      drivers/video/fbdev/sti*
9531 F:      drivers/video/console/sti*
9532 F:      drivers/video/logo/logo_parisc*
9533
9534 PARMAN
9535 M:      Jiri Pirko <jiri@mellanox.com>
9536 L:      netdev@vger.kernel.org
9537 S:      Supported
9538 F:      lib/parman.c
9539 F:      lib/test_parman.c
9540 F:      include/linux/parman.h
9541
9542 PC87360 HARDWARE MONITORING DRIVER
9543 M:      Jim Cromie <jim.cromie@gmail.com>
9544 L:      linux-hwmon@vger.kernel.org
9545 S:      Maintained
9546 F:      Documentation/hwmon/pc87360
9547 F:      drivers/hwmon/pc87360.c
9548
9549 PC8736x GPIO DRIVER
9550 M:      Jim Cromie <jim.cromie@gmail.com>
9551 S:      Maintained
9552 F:      drivers/char/pc8736x_gpio.c
9553
9554 PC87427 HARDWARE MONITORING DRIVER
9555 M:      Jean Delvare <jdelvare@suse.com>
9556 L:      linux-hwmon@vger.kernel.org
9557 S:      Maintained
9558 F:      Documentation/hwmon/pc87427
9559 F:      drivers/hwmon/pc87427.c
9560
9561 PCA9532 LED DRIVER
9562 M:      Riku Voipio <riku.voipio@iki.fi>
9563 S:      Maintained
9564 F:      drivers/leds/leds-pca9532.c
9565 F:      include/linux/leds-pca9532.h
9566
9567 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9568 M:      Guenter Roeck <linux@roeck-us.net>
9569 L:      linux-i2c@vger.kernel.org
9570 S:      Maintained
9571 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9572
9573 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9574 M:      Khalid Aziz <khalid@gonehiking.org>
9575 S:      Maintained
9576 F:      drivers/firmware/pcdp.*
9577
9578 PCI ERROR RECOVERY
9579 M:      Linas Vepstas <linasvepstas@gmail.com>
9580 L:      linux-pci@vger.kernel.org
9581 S:      Supported
9582 F:      Documentation/PCI/pci-error-recovery.txt
9583
9584 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9585 M:      Russell Currey <ruscur@russell.cc>
9586 L:      linuxppc-dev@lists.ozlabs.org
9587 S:      Supported
9588 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9589 F:      arch/powerpc/kernel/eeh*.c
9590 F:      arch/powerpc/platforms/*/eeh*.c
9591 F:      arch/powerpc/include/*/eeh*.h
9592
9593 PCI SUBSYSTEM
9594 M:      Bjorn Helgaas <bhelgaas@google.com>
9595 L:      linux-pci@vger.kernel.org
9596 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9598 S:      Supported
9599 F:      Documentation/devicetree/bindings/pci/
9600 F:      Documentation/PCI/
9601 F:      drivers/pci/
9602 F:      include/linux/pci*
9603 F:      arch/x86/pci/
9604 F:      arch/x86/kernel/quirks.c
9605
9606 PCI DRIVER FOR ALTERA PCIE IP
9607 M:      Ley Foon Tan <lftan@altera.com>
9608 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9609 L:      linux-pci@vger.kernel.org
9610 S:      Supported
9611 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9612 F:      drivers/pci/host/pcie-altera.c
9613
9614 PCI DRIVER FOR ARM VERSATILE PLATFORM
9615 M:      Rob Herring <robh@kernel.org>
9616 L:      linux-pci@vger.kernel.org
9617 L:      linux-arm-kernel@lists.infradead.org
9618 S:      Maintained
9619 F:      Documentation/devicetree/bindings/pci/versatile.txt
9620 F:      drivers/pci/host/pci-versatile.c
9621
9622 PCI DRIVER FOR ARMADA 8K
9623 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9624 L:      linux-pci@vger.kernel.org
9625 L:      linux-arm-kernel@lists.infradead.org
9626 S:      Maintained
9627 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9628 F:      drivers/pci/dwc/pcie-armada8k.c
9629
9630 PCI DRIVER FOR APPLIEDMICRO XGENE
9631 M:      Tanmay Inamdar <tinamdar@apm.com>
9632 L:      linux-pci@vger.kernel.org
9633 L:      linux-arm-kernel@lists.infradead.org
9634 S:      Maintained
9635 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9636 F:      drivers/pci/host/pci-xgene.c
9637
9638 PCI DRIVER FOR FREESCALE LAYERSCAPE
9639 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9640 M:      Mingkai Hu <mingkai.hu@freescale.com>
9641 M:      Roy Zang <tie-fei.zang@freescale.com>
9642 L:      linuxppc-dev@lists.ozlabs.org
9643 L:      linux-pci@vger.kernel.org
9644 L:      linux-arm-kernel@lists.infradead.org
9645 S:      Maintained
9646 F:      drivers/pci/dwc/*layerscape*
9647
9648 PCI DRIVER FOR IMX6
9649 M:      Richard Zhu <hongxing.zhu@nxp.com>
9650 M:      Lucas Stach <l.stach@pengutronix.de>
9651 L:      linux-pci@vger.kernel.org
9652 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9653 S:      Maintained
9654 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9655 F:      drivers/pci/dwc/*imx6*
9656
9657 PCI DRIVER FOR TI KEYSTONE
9658 M:      Murali Karicheri <m-karicheri2@ti.com>
9659 L:      linux-pci@vger.kernel.org
9660 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9661 S:      Maintained
9662 F:      drivers/pci/dwc/*keystone*
9663
9664 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9665 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9666 M:      Jason Cooper <jason@lakedaemon.net>
9667 L:      linux-pci@vger.kernel.org
9668 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9669 S:      Maintained
9670 F:      drivers/pci/host/*mvebu*
9671
9672 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9673 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9674 L:      linux-pci@vger.kernel.org
9675 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9676 S:      Maintained
9677 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9678 F:      drivers/pci/host/pci-aardvark.c
9679
9680 PCI DRIVER FOR NVIDIA TEGRA
9681 M:      Thierry Reding <thierry.reding@gmail.com>
9682 L:      linux-tegra@vger.kernel.org
9683 L:      linux-pci@vger.kernel.org
9684 S:      Supported
9685 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9686 F:      drivers/pci/host/pci-tegra.c
9687
9688 PCI DRIVER FOR TI DRA7XX
9689 M:      Kishon Vijay Abraham I <kishon@ti.com>
9690 L:      linux-omap@vger.kernel.org
9691 L:      linux-pci@vger.kernel.org
9692 S:      Supported
9693 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9694 F:      drivers/pci/dwc/pci-dra7xx.c
9695
9696 PCI DRIVER FOR RENESAS R-CAR
9697 M:      Simon Horman <horms@verge.net.au>
9698 L:      linux-pci@vger.kernel.org
9699 L:      linux-renesas-soc@vger.kernel.org
9700 S:      Maintained
9701 F:      drivers/pci/host/*rcar*
9702
9703 PCI DRIVER FOR SAMSUNG EXYNOS
9704 M:      Jingoo Han <jingoohan1@gmail.com>
9705 L:      linux-pci@vger.kernel.org
9706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9707 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9708 S:      Maintained
9709 F:      drivers/pci/dwc/pci-exynos.c
9710
9711 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9712 M:      Jingoo Han <jingoohan1@gmail.com>
9713 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9714 L:      linux-pci@vger.kernel.org
9715 S:      Maintained
9716 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9717 F:      drivers/pci/dwc/*designware*
9718
9719 PCI DRIVER FOR GENERIC OF HOSTS
9720 M:      Will Deacon <will.deacon@arm.com>
9721 L:      linux-pci@vger.kernel.org
9722 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9723 S:      Maintained
9724 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9725 F:      drivers/pci/host/pci-host-common.c
9726 F:      drivers/pci/host/pci-host-generic.c
9727
9728 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9729 M:      Keith Busch <keith.busch@intel.com>
9730 L:      linux-pci@vger.kernel.org
9731 S:      Supported
9732 F:      drivers/pci/host/vmd.c
9733
9734 PCIE DRIVER FOR ST SPEAR13XX
9735 M:      Pratyush Anand <pratyush.anand@gmail.com>
9736 L:      linux-pci@vger.kernel.org
9737 S:      Maintained
9738 F:      drivers/pci/dwc/*spear*
9739
9740 PCI MSI DRIVER FOR ALTERA MSI IP
9741 M:      Ley Foon Tan <lftan@altera.com>
9742 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9743 L:      linux-pci@vger.kernel.org
9744 S:      Supported
9745 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9746 F:      drivers/pci/host/pcie-altera-msi.c
9747
9748 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9749 M:      Duc Dang <dhdang@apm.com>
9750 L:      linux-pci@vger.kernel.org
9751 L:      linux-arm-kernel@lists.infradead.org
9752 S:      Maintained
9753 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9754 F:      drivers/pci/host/pci-xgene-msi.c
9755
9756 PCIE DRIVER FOR AXIS ARTPEC
9757 M:      Niklas Cassel <niklas.cassel@axis.com>
9758 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9759 L:      linux-arm-kernel@axis.com
9760 L:      linux-pci@vger.kernel.org
9761 S:      Maintained
9762 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9763 F:      drivers/pci/dwc/*artpec*
9764
9765 PCIE DRIVER FOR HISILICON
9766 M:      Zhou Wang <wangzhou1@hisilicon.com>
9767 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9768 L:      linux-pci@vger.kernel.org
9769 S:      Maintained
9770 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9771 F:      drivers/pci/dwc/pcie-hisi.c
9772
9773 PCIE DRIVER FOR ROCKCHIP
9774 M:      Shawn Lin <shawn.lin@rock-chips.com>
9775 M:      Wenrui Li <wenrui.li@rock-chips.com>
9776 L:      linux-pci@vger.kernel.org
9777 L:      linux-rockchip@lists.infradead.org
9778 S:      Maintained
9779 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9780 F:      drivers/pci/host/pcie-rockchip.c
9781
9782 PCIE DRIVER FOR QUALCOMM MSM
9783 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9784 L:     linux-pci@vger.kernel.org
9785 L:     linux-arm-msm@vger.kernel.org
9786 S:     Maintained
9787 F:     drivers/pci/dwc/*qcom*
9788
9789 PCIE DRIVER FOR CAVIUM THUNDERX
9790 M:      David Daney <david.daney@cavium.com>
9791 L:      linux-pci@vger.kernel.org
9792 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9793 S:      Supported
9794 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9795 F:      drivers/pci/host/pci-thunder-*
9796
9797 PCMCIA SUBSYSTEM
9798 P:      Linux PCMCIA Team
9799 L:      linux-pcmcia@lists.infradead.org
9800 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9801 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9802 S:      Maintained
9803 F:      Documentation/pcmcia/
9804 F:      tools/pcmcia/
9805 F:      drivers/pcmcia/
9806 F:      include/pcmcia/
9807
9808 PCNET32 NETWORK DRIVER
9809 M:      Don Fry <pcnet32@frontier.com>
9810 L:      netdev@vger.kernel.org
9811 S:      Maintained
9812 F:      drivers/net/ethernet/amd/pcnet32.c
9813
9814 PCRYPT PARALLEL CRYPTO ENGINE
9815 M:      Steffen Klassert <steffen.klassert@secunet.com>
9816 L:      linux-crypto@vger.kernel.org
9817 S:      Maintained
9818 F:      crypto/pcrypt.c
9819 F:      include/crypto/pcrypt.h
9820
9821 PER-CPU MEMORY ALLOCATOR
9822 M:      Tejun Heo <tj@kernel.org>
9823 M:      Christoph Lameter <cl@linux.com>
9824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9825 S:      Maintained
9826 F:      include/linux/percpu*.h
9827 F:      mm/percpu*.c
9828 F:      arch/*/include/asm/percpu.h
9829
9830 PER-TASK DELAY ACCOUNTING
9831 M:      Balbir Singh <bsingharora@gmail.com>
9832 S:      Maintained
9833 F:      include/linux/delayacct.h
9834 F:      kernel/delayacct.c
9835
9836 PERFORMANCE EVENTS SUBSYSTEM
9837 M:      Peter Zijlstra <peterz@infradead.org>
9838 M:      Ingo Molnar <mingo@redhat.com>
9839 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9840 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9841 L:      linux-kernel@vger.kernel.org
9842 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9843 S:      Supported
9844 F:      kernel/events/*
9845 F:      include/linux/perf_event.h
9846 F:      include/uapi/linux/perf_event.h
9847 F:      arch/*/kernel/perf_event*.c
9848 F:      arch/*/kernel/*/perf_event*.c
9849 F:      arch/*/kernel/*/*/perf_event*.c
9850 F:      arch/*/include/asm/perf_event.h
9851 F:      arch/*/kernel/perf_callchain.c
9852 F:      arch/*/events/*
9853 F:      tools/perf/
9854
9855 PERSONALITY HANDLING
9856 M:      Christoph Hellwig <hch@infradead.org>
9857 L:      linux-abi-devel@lists.sourceforge.net
9858 S:      Maintained
9859 F:      include/linux/personality.h
9860 F:      include/uapi/linux/personality.h
9861
9862 PHONET PROTOCOL
9863 M:      Remi Denis-Courmont <courmisch@gmail.com>
9864 S:      Supported
9865 F:      Documentation/networking/phonet.txt
9866 F:      include/linux/phonet.h
9867 F:      include/net/phonet/
9868 F:      include/uapi/linux/phonet.h
9869 F:      net/phonet/
9870
9871 PHRAM MTD DRIVER
9872 M:      Joern Engel <joern@lazybastard.org>
9873 L:      linux-mtd@lists.infradead.org
9874 S:      Maintained
9875 F:      drivers/mtd/devices/phram.c
9876
9877 PICOLCD HID DRIVER
9878 M:      Bruno Prémont <bonbons@linux-vserver.org>
9879 L:      linux-input@vger.kernel.org
9880 S:      Maintained
9881 F:      drivers/hid/hid-picolcd*
9882
9883 PICOXCELL SUPPORT
9884 M:      Jamie Iles <jamie@jamieiles.com>
9885 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9886 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9887 S:      Supported
9888 F:      arch/arm/boot/dts/picoxcell*
9889 F:      arch/arm/mach-picoxcell/
9890 F:      drivers/crypto/picoxcell*
9891
9892 PIN CONTROL SUBSYSTEM
9893 M:      Linus Walleij <linus.walleij@linaro.org>
9894 L:      linux-gpio@vger.kernel.org
9895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9896 S:      Maintained
9897 F:      Documentation/devicetree/bindings/pinctrl/
9898 F:      Documentation/pinctrl.txt
9899 F:      drivers/pinctrl/
9900 F:      include/linux/pinctrl/
9901
9902 PIN CONTROLLER - ATMEL AT91
9903 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9905 S:      Maintained
9906 F:      drivers/pinctrl/pinctrl-at91.*
9907
9908 PIN CONTROLLER - ATMEL AT91 PIO4
9909 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9911 L:      linux-gpio@vger.kernel.org
9912 S:      Supported
9913 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9914
9915 PIN CONTROLLER - INTEL
9916 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9917 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9918 S:      Maintained
9919 F:      drivers/pinctrl/intel/
9920
9921 PIN CONTROLLER - RENESAS
9922 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9923 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9924 L:      linux-renesas-soc@vger.kernel.org
9925 S:      Maintained
9926 F:      drivers/pinctrl/sh-pfc/
9927
9928 PIN CONTROLLER - SAMSUNG
9929 M:      Tomasz Figa <tomasz.figa@gmail.com>
9930 M:      Krzysztof Kozlowski <krzk@kernel.org>
9931 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9933 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9934 S:      Maintained
9935 F:      drivers/pinctrl/samsung/
9936 F:      include/dt-bindings/pinctrl/samsung.h
9937 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9938
9939 PIN CONTROLLER - SINGLE
9940 M:      Tony Lindgren <tony@atomide.com>
9941 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9942 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9943 L:      linux-omap@vger.kernel.org
9944 S:      Maintained
9945 F:      drivers/pinctrl/pinctrl-single.c
9946
9947 PIN CONTROLLER - ST SPEAR
9948 M:      Viresh Kumar <vireshk@kernel.org>
9949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9950 W:      http://www.st.com/spear
9951 S:      Maintained
9952 F:      drivers/pinctrl/spear/
9953
9954 PISTACHIO SOC SUPPORT
9955 M:      James Hartley <james.hartley@imgtec.com>
9956 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9957 L:      linux-mips@linux-mips.org
9958 S:      Maintained
9959 F:      arch/mips/pistachio/
9960 F:      arch/mips/include/asm/mach-pistachio/
9961 F:      arch/mips/boot/dts/img/pistachio*
9962 F:      arch/mips/configs/pistachio*_defconfig
9963
9964 PKTCDVD DRIVER
9965 S:      Orphan
9966 M:      linux-block@vger.kernel.org
9967 F:      drivers/block/pktcdvd.c
9968 F:      include/linux/pktcdvd.h
9969 F:      include/uapi/linux/pktcdvd.h
9970
9971 PKUNITY SOC DRIVERS
9972 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9973 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9974 S:      Maintained
9975 T:      git git://github.com/gxt/linux.git
9976 F:      drivers/input/serio/i8042-unicore32io.h
9977 F:      drivers/i2c/busses/i2c-puv3.c
9978 F:      drivers/video/fbdev/fb-puv3.c
9979 F:      drivers/rtc/rtc-puv3.c
9980
9981 PMBUS HARDWARE MONITORING DRIVERS
9982 M:      Guenter Roeck <linux@roeck-us.net>
9983 L:      linux-hwmon@vger.kernel.org
9984 W:      http://hwmon.wiki.kernel.org/
9985 W:      http://www.roeck-us.net/linux/drivers/
9986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9987 S:      Maintained
9988 F:      Documentation/hwmon/pmbus
9989 F:      drivers/hwmon/pmbus/
9990 F:      include/linux/i2c/pmbus.h
9991
9992 PMC SIERRA MaxRAID DRIVER
9993 L:      linux-scsi@vger.kernel.org
9994 W:      http://www.pmc-sierra.com/
9995 S:      Orphan
9996 F:      drivers/scsi/pmcraid.*
9997
9998 PMC SIERRA PM8001 DRIVER
9999 M:      Jack Wang <jinpu.wang@profitbricks.com>
10000 M:      lindar_liu@usish.com
10001 L:      pmchba@pmcs.com
10002 L:      linux-scsi@vger.kernel.org
10003 S:      Supported
10004 F:      drivers/scsi/pm8001/
10005
10006 POSIX CLOCKS and TIMERS
10007 M:      Thomas Gleixner <tglx@linutronix.de>
10008 L:      linux-kernel@vger.kernel.org
10009 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10010 S:      Maintained
10011 F:      fs/timerfd.c
10012 F:      include/linux/timer*
10013 F:      kernel/time/*timer*
10014
10015 POWER MANAGEMENT CORE
10016 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10017 L:      linux-pm@vger.kernel.org
10018 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10019 B:      https://bugzilla.kernel.org
10020 S:      Supported
10021 F:      drivers/base/power/
10022 F:      include/linux/pm.h
10023 F:      include/linux/pm_*
10024 F:      include/linux/powercap.h
10025 F:      drivers/powercap/
10026
10027 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10028 M:      Sebastian Reichel <sre@kernel.org>
10029 L:      linux-pm@vger.kernel.org
10030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10031 S:      Maintained
10032 F:      Documentation/devicetree/bindings/power/supply/
10033 F:      include/linux/power_supply.h
10034 F:      drivers/power/supply/
10035
10036 POWER STATE COORDINATION INTERFACE (PSCI)
10037 M:      Mark Rutland <mark.rutland@arm.com>
10038 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10039 L:      linux-arm-kernel@lists.infradead.org
10040 S:      Maintained
10041 F:      drivers/firmware/psci*.c
10042 F:      include/linux/psci.h
10043 F:      include/uapi/linux/psci.h
10044
10045 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10046 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10047 L:      linuxppc-dev@lists.ozlabs.org
10048 S:      Maintained
10049 F:      drivers/char/powernv-op-panel.c
10050
10051 PNP SUPPORT
10052 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10053 S:      Maintained
10054 F:      drivers/pnp/
10055
10056 PPP PROTOCOL DRIVERS AND COMPRESSORS
10057 M:      Paul Mackerras <paulus@samba.org>
10058 L:      linux-ppp@vger.kernel.org
10059 S:      Maintained
10060 F:      drivers/net/ppp/ppp_*
10061
10062 PPP OVER ATM (RFC 2364)
10063 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10064 S:      Maintained
10065 F:      net/atm/pppoatm.c
10066 F:      include/uapi/linux/atmppp.h
10067
10068 PPP OVER ETHERNET
10069 M:      Michal Ostrowski <mostrows@earthlink.net>
10070 S:      Maintained
10071 F:      drivers/net/ppp/pppoe.c
10072 F:      drivers/net/ppp/pppox.c
10073
10074 PPP OVER L2TP
10075 M:      James Chapman <jchapman@katalix.com>
10076 S:      Maintained
10077 F:      net/l2tp/l2tp_ppp.c
10078 F:      include/linux/if_pppol2tp.h
10079 F:      include/uapi/linux/if_pppol2tp.h
10080
10081 PPS SUPPORT
10082 M:      Rodolfo Giometti <giometti@enneenne.com>
10083 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10084 L:      linuxpps@ml.enneenne.com (subscribers-only)
10085 S:      Maintained
10086 F:      Documentation/pps/
10087 F:      drivers/pps/
10088 F:      include/linux/pps*.h
10089
10090 PPTP DRIVER
10091 M:      Dmitry Kozlov <xeb@mail.ru>
10092 L:      netdev@vger.kernel.org
10093 S:      Maintained
10094 F:      drivers/net/ppp/pptp.c
10095 W:      http://sourceforge.net/projects/accel-pptp
10096
10097 PREEMPTIBLE KERNEL
10098 M:      Robert Love <rml@tech9.net>
10099 L:      kpreempt-tech@lists.sourceforge.net
10100 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10101 S:      Supported
10102 F:      Documentation/preempt-locking.txt
10103 F:      include/linux/preempt.h
10104
10105 PRINTK
10106 M:      Petr Mladek <pmladek@suse.com>
10107 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10108 R:      Steven Rostedt <rostedt@goodmis.org>
10109 S:      Maintained
10110 F:      kernel/printk/
10111 F:      include/linux/printk.h
10112
10113 PRISM54 WIRELESS DRIVER
10114 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10115 L:      linux-wireless@vger.kernel.org
10116 W:      http://wireless.kernel.org/en/users/Drivers/p54
10117 S:      Obsolete
10118 F:      drivers/net/wireless/intersil/prism54/
10119
10120 PS3 NETWORK SUPPORT
10121 M:      Geoff Levand <geoff@infradead.org>
10122 L:      netdev@vger.kernel.org
10123 L:      linuxppc-dev@lists.ozlabs.org
10124 S:      Maintained
10125 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10126
10127 PS3 PLATFORM SUPPORT
10128 M:      Geoff Levand <geoff@infradead.org>
10129 L:      linuxppc-dev@lists.ozlabs.org
10130 S:      Maintained
10131 F:      arch/powerpc/boot/ps3*
10132 F:      arch/powerpc/include/asm/lv1call.h
10133 F:      arch/powerpc/include/asm/ps3*.h
10134 F:      arch/powerpc/platforms/ps3/
10135 F:      drivers/*/ps3*
10136 F:      drivers/ps3/
10137 F:      drivers/rtc/rtc-ps3.c
10138 F:      drivers/usb/host/*ps3.c
10139 F:      sound/ppc/snd_ps3*
10140
10141 PS3VRAM DRIVER
10142 M:      Jim Paris <jim@jtan.com>
10143 M:      Geoff Levand <geoff@infradead.org>
10144 L:      linuxppc-dev@lists.ozlabs.org
10145 S:      Maintained
10146 F:      drivers/block/ps3vram.c
10147
10148 PSAMPLE PACKET SAMPLING SUPPORT:
10149 M:      Yotam Gigi <yotamg@mellanox.com>
10150 S:      Maintained
10151 F:      net/psample
10152 F:      include/net/psample.h
10153 F:      include/uapi/linux/psample.h
10154
10155 PSTORE FILESYSTEM
10156 M:      Kees Cook <keescook@chromium.org>
10157 M:      Anton Vorontsov <anton@enomsg.org>
10158 M:      Colin Cross <ccross@android.com>
10159 M:      Tony Luck <tony.luck@intel.com>
10160 S:      Maintained
10161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10162 F:      fs/pstore/
10163 F:      include/linux/pstore*
10164 F:      drivers/firmware/efi/efi-pstore.c
10165 F:      drivers/acpi/apei/erst.c
10166 F:      Documentation/admin-guide/ramoops.rst
10167 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10168 K:      \b(pstore|ramoops)
10169
10170 PTP HARDWARE CLOCK SUPPORT
10171 M:      Richard Cochran <richardcochran@gmail.com>
10172 L:      netdev@vger.kernel.org
10173 S:      Maintained
10174 W:      http://linuxptp.sourceforge.net/
10175 F:      Documentation/ABI/testing/sysfs-ptp
10176 F:      Documentation/ptp/*
10177 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10178 F:      drivers/net/phy/dp83640*
10179 F:      drivers/ptp/*
10180 F:      include/linux/ptp_cl*
10181
10182 PTRACE SUPPORT
10183 M:      Roland McGrath <roland@hack.frob.com>
10184 M:      Oleg Nesterov <oleg@redhat.com>
10185 S:      Maintained
10186 F:      include/asm-generic/syscall.h
10187 F:      include/linux/ptrace.h
10188 F:      include/linux/regset.h
10189 F:      include/linux/tracehook.h
10190 F:      include/uapi/linux/ptrace.h
10191 F:      kernel/ptrace.c
10192
10193 PULSE8-CEC DRIVER
10194 M:      Hans Verkuil <hverkuil@xs4all.nl>
10195 L:      linux-media@vger.kernel.org
10196 T:      git git://linuxtv.org/media_tree.git
10197 S:      Maintained
10198 F:      drivers/media/usb/pulse8-cec/*
10199
10200 PVRUSB2 VIDEO4LINUX DRIVER
10201 M:      Mike Isely <isely@pobox.com>
10202 L:      pvrusb2@isely.net       (subscribers-only)
10203 L:      linux-media@vger.kernel.org
10204 W:      http://www.isely.net/pvrusb2/
10205 T:      git git://linuxtv.org/media_tree.git
10206 S:      Maintained
10207 F:      Documentation/media/v4l-drivers/pvrusb2*
10208 F:      drivers/media/usb/pvrusb2/
10209
10210 PWC WEBCAM DRIVER
10211 M:      Hans Verkuil <hverkuil@xs4all.nl>
10212 L:      linux-media@vger.kernel.org
10213 T:      git git://linuxtv.org/media_tree.git
10214 S:      Odd Fixes
10215 F:      drivers/media/usb/pwc/*
10216
10217 PWM FAN DRIVER
10218 M:      Kamil Debski <kamil@wypas.org>
10219 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10220 L:      linux-hwmon@vger.kernel.org
10221 S:      Supported
10222 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10223 F:      Documentation/hwmon/pwm-fan
10224 F:      drivers/hwmon/pwm-fan.c
10225
10226 PWM SUBSYSTEM
10227 M:      Thierry Reding <thierry.reding@gmail.com>
10228 L:      linux-pwm@vger.kernel.org
10229 S:      Maintained
10230 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10231 F:      Documentation/pwm.txt
10232 F:      Documentation/devicetree/bindings/pwm/
10233 F:      include/linux/pwm.h
10234 F:      drivers/pwm/
10235 F:      drivers/video/backlight/pwm_bl.c
10236 F:      include/linux/pwm_backlight.h
10237
10238 PXA2xx/PXA3xx SUPPORT
10239 M:      Daniel Mack <daniel@zonque.org>
10240 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10241 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10243 T:      git git://github.com/hzhuang1/linux.git
10244 T:      git git://github.com/rjarzmik/linux.git
10245 S:      Maintained
10246 F:      arch/arm/boot/dts/pxa*
10247 F:      arch/arm/mach-pxa/
10248 F:      drivers/dma/pxa*
10249 F:      drivers/pcmcia/pxa2xx*
10250 F:      drivers/pinctrl/pxa/
10251 F:      drivers/spi/spi-pxa2xx*
10252 F:      drivers/usb/gadget/udc/pxa2*
10253 F:      include/sound/pxa2xx-lib.h
10254 F:      sound/arm/pxa*
10255 F:      sound/soc/pxa/
10256
10257 PXA GPIO DRIVER
10258 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10259 L:      linux-gpio@vger.kernel.org
10260 S:      Maintained
10261 F:      drivers/gpio/gpio-pxa.c
10262
10263 PXA3xx NAND FLASH DRIVER
10264 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10265 L:      linux-mtd@lists.infradead.org
10266 S:      Maintained
10267 F:      drivers/mtd/nand/pxa3xx_nand.c
10268
10269 MMP SUPPORT
10270 M:      Eric Miao <eric.y.miao@gmail.com>
10271 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10272 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10273 T:      git git://github.com/hzhuang1/linux.git
10274 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10275 S:      Maintained
10276 F:      arch/arm/boot/dts/mmp*
10277 F:      arch/arm/mach-mmp/
10278
10279 PXA MMCI DRIVER
10280 S:      Orphan
10281
10282 PXA RTC DRIVER
10283 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10284 L:      rtc-linux@googlegroups.com
10285 S:      Maintained
10286
10287 QAT DRIVER
10288 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10289 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10290 L:      qat-linux@intel.com
10291 S:      Supported
10292 F:      drivers/crypto/qat/
10293
10294 QIB DRIVER
10295 M:      Mike Marciniszyn <infinipath@intel.com>
10296 L:      linux-rdma@vger.kernel.org
10297 S:      Supported
10298 F:      drivers/infiniband/hw/qib/
10299
10300 QLOGIC QLA1280 SCSI DRIVER
10301 M:      Michael Reed <mdr@sgi.com>
10302 L:      linux-scsi@vger.kernel.org
10303 S:      Maintained
10304 F:      drivers/scsi/qla1280.[ch]
10305
10306 QLOGIC QLA2XXX FC-SCSI DRIVER
10307 M:      qla2xxx-upstream@qlogic.com
10308 L:      linux-scsi@vger.kernel.org
10309 S:      Supported
10310 F:      Documentation/scsi/LICENSE.qla2xxx
10311 F:      drivers/scsi/qla2xxx/
10312
10313 QLOGIC QLA4XXX iSCSI DRIVER
10314 M:      QLogic-Storage-Upstream@qlogic.com
10315 L:      linux-scsi@vger.kernel.org
10316 S:      Supported
10317 F:      Documentation/scsi/LICENSE.qla4xxx
10318 F:      drivers/scsi/qla4xxx/
10319
10320 QLOGIC QLA3XXX NETWORK DRIVER
10321 M:      Dept-GELinuxNICDev@cavium.com
10322 L:      netdev@vger.kernel.org
10323 S:      Supported
10324 F:      Documentation/networking/LICENSE.qla3xxx
10325 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10326
10327 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10328 M:      Harish Patil <harish.patil@cavium.com>
10329 M:      Manish Chopra <manish.chopra@cavium.com>
10330 M:      Dept-GELinuxNICDev@cavium.com
10331 L:      netdev@vger.kernel.org
10332 S:      Supported
10333 F:      drivers/net/ethernet/qlogic/qlcnic/
10334
10335 QLOGIC QLGE 10Gb ETHERNET DRIVER
10336 M:      Harish Patil <harish.patil@cavium.com>
10337 M:      Manish Chopra <manish.chopra@cavium.com>
10338 M:      Dept-GELinuxNICDev@cavium.com
10339 L:      netdev@vger.kernel.org
10340 S:      Supported
10341 F:      drivers/net/ethernet/qlogic/qlge/
10342
10343 QLOGIC QL4xxx ETHERNET DRIVER
10344 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10345 M:      Ariel Elior <Ariel.Elior@cavium.com>
10346 M:      everest-linux-l2@cavium.com
10347 L:      netdev@vger.kernel.org
10348 S:      Supported
10349 F:      drivers/net/ethernet/qlogic/qed/
10350 F:      include/linux/qed/
10351 F:      drivers/net/ethernet/qlogic/qede/
10352
10353 QLOGIC QL41xxx ISCSI DRIVER
10354 M:      QLogic-Storage-Upstream@cavium.com
10355 L:      linux-scsi@vger.kernel.org
10356 S:      Supported
10357 F:      drivers/scsi/qedi/
10358
10359 QLOGIC QL41xxx FCOE DRIVER
10360 M:      QLogic-Storage-Upstream@cavium.com
10361 L:      linux-scsi@vger.kernel.org
10362 S:      Supported
10363 F:      drivers/scsi/qedf/
10364
10365 QNX4 FILESYSTEM
10366 M:      Anders Larsen <al@alarsen.net>
10367 W:      http://www.alarsen.net/linux/qnx4fs/
10368 S:      Maintained
10369 F:      fs/qnx4/
10370 F:      include/uapi/linux/qnx4_fs.h
10371 F:      include/uapi/linux/qnxtypes.h
10372
10373 QORIQ DPAA2 FSL-MC BUS DRIVER
10374 M:      Stuart Yoder <stuyoder@gmail.com>
10375 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10376 L:      linux-kernel@vger.kernel.org
10377 S:      Maintained
10378 F:      drivers/staging/fsl-mc/
10379
10380 QT1010 MEDIA DRIVER
10381 M:      Antti Palosaari <crope@iki.fi>
10382 L:      linux-media@vger.kernel.org
10383 W:      https://linuxtv.org
10384 W:      http://palosaari.fi/linux/
10385 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10386 T:      git git://linuxtv.org/anttip/media_tree.git
10387 S:      Maintained
10388 F:      drivers/media/tuners/qt1010*
10389
10390 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10391 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10392 L:      linux-wireless@vger.kernel.org
10393 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10394 S:      Supported
10395 F:      drivers/net/wireless/ath/ath9k/
10396
10397 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10398 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10399 L:      ath10k@lists.infradead.org
10400 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10401 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10402 S:      Supported
10403 F:      drivers/net/wireless/ath/ath10k/
10404
10405 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10406 M:      Timur Tabi <timur@codeaurora.org>
10407 L:      netdev@vger.kernel.org
10408 S:      Supported
10409 F:      drivers/net/ethernet/qualcomm/emac/
10410
10411 QUALCOMM HEXAGON ARCHITECTURE
10412 M:      Richard Kuo <rkuo@codeaurora.org>
10413 L:      linux-hexagon@vger.kernel.org
10414 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10415 S:      Supported
10416 F:      arch/hexagon/
10417
10418 QUALCOMM WCN36XX WIRELESS DRIVER
10419 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10420 L:      wcn36xx@lists.infradead.org
10421 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10422 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10423 S:      Supported
10424 F:      drivers/net/wireless/ath/wcn36xx/
10425
10426 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10427 M:      Gabriel Somlo <somlo@cmu.edu>
10428 M:      "Michael S. Tsirkin" <mst@redhat.com>
10429 L:      qemu-devel@nongnu.org
10430 S:      Maintained
10431 F:      drivers/firmware/qemu_fw_cfg.c
10432
10433 RADOS BLOCK DEVICE (RBD)
10434 M:      Ilya Dryomov <idryomov@gmail.com>
10435 M:      Sage Weil <sage@redhat.com>
10436 M:      Alex Elder <elder@kernel.org>
10437 L:      ceph-devel@vger.kernel.org
10438 W:      http://ceph.com/
10439 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10440 T:      git git://github.com/ceph/ceph-client.git
10441 S:      Supported
10442 F:      Documentation/ABI/testing/sysfs-bus-rbd
10443 F:      drivers/block/rbd.c
10444 F:      drivers/block/rbd_types.h
10445
10446 RADEON FRAMEBUFFER DISPLAY DRIVER
10447 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10448 L:      linux-fbdev@vger.kernel.org
10449 S:      Maintained
10450 F:      drivers/video/fbdev/aty/radeon*
10451 F:      include/uapi/linux/radeonfb.h
10452
10453 RADIOSHARK RADIO DRIVER
10454 M:      Hans Verkuil <hverkuil@xs4all.nl>
10455 L:      linux-media@vger.kernel.org
10456 T:      git git://linuxtv.org/media_tree.git
10457 S:      Maintained
10458 F:      drivers/media/radio/radio-shark.c
10459
10460 RADIOSHARK2 RADIO DRIVER
10461 M:      Hans Verkuil <hverkuil@xs4all.nl>
10462 L:      linux-media@vger.kernel.org
10463 T:      git git://linuxtv.org/media_tree.git
10464 S:      Maintained
10465 F:      drivers/media/radio/radio-shark2.c
10466 F:      drivers/media/radio/radio-tea5777.c
10467
10468 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10469 M:      Paul Mackerras <paulus@samba.org>
10470 L:      linux-fbdev@vger.kernel.org
10471 S:      Maintained
10472 F:      drivers/video/fbdev/aty/aty128fb.c
10473
10474 RALINK MIPS ARCHITECTURE
10475 M:      John Crispin <john@phrozen.org>
10476 L:      linux-mips@linux-mips.org
10477 S:      Maintained
10478 F:      arch/mips/ralink
10479
10480 RALINK RT2X00 WIRELESS LAN DRIVER
10481 P:      rt2x00 project
10482 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10483 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10484 L:      linux-wireless@vger.kernel.org
10485 S:      Maintained
10486 F:      drivers/net/wireless/ralink/rt2x00/
10487
10488 RAMDISK RAM BLOCK DEVICE DRIVER
10489 M:      Jens Axboe <axboe@kernel.dk>
10490 S:      Maintained
10491 F:      Documentation/blockdev/ramdisk.txt
10492 F:      drivers/block/brd.c
10493
10494 RANDOM NUMBER DRIVER
10495 M:      "Theodore Ts'o" <tytso@mit.edu>
10496 S:      Maintained
10497 F:      drivers/char/random.c
10498
10499 RAPIDIO SUBSYSTEM
10500 M:      Matt Porter <mporter@kernel.crashing.org>
10501 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10502 S:      Maintained
10503 F:      drivers/rapidio/
10504
10505 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10506 L:      linux-wireless@vger.kernel.org
10507 S:      Orphan
10508 F:      drivers/net/wireless/ray*
10509
10510 RCUTORTURE MODULE
10511 M:      Josh Triplett <josh@joshtriplett.org>
10512 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10513 L:      linux-kernel@vger.kernel.org
10514 S:      Supported
10515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10516 F:      Documentation/RCU/torture.txt
10517 F:      kernel/rcu/rcutorture.c
10518
10519 RCUTORTURE TEST FRAMEWORK
10520 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10521 M:      Josh Triplett <josh@joshtriplett.org>
10522 R:      Steven Rostedt <rostedt@goodmis.org>
10523 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10524 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10525 L:      linux-kernel@vger.kernel.org
10526 S:      Supported
10527 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10528 F:      tools/testing/selftests/rcutorture
10529
10530 RDC R-321X SoC
10531 M:      Florian Fainelli <florian@openwrt.org>
10532 S:      Maintained
10533
10534 RDC R6040 FAST ETHERNET DRIVER
10535 M:      Florian Fainelli <f.fainelli@gmail.com>
10536 L:      netdev@vger.kernel.org
10537 S:      Maintained
10538 F:      drivers/net/ethernet/rdc/r6040.c
10539
10540 RDS - RELIABLE DATAGRAM SOCKETS
10541 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10542 L:      netdev@vger.kernel.org
10543 L:      linux-rdma@vger.kernel.org
10544 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10545 W:      https://oss.oracle.com/projects/rds/
10546 S:      Supported
10547 F:      net/rds/
10548 F:      Documentation/networking/rds.txt
10549
10550 RDMAVT - RDMA verbs software
10551 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10552 L:      linux-rdma@vger.kernel.org
10553 S:      Supported
10554 F:      drivers/infiniband/sw/rdmavt
10555
10556 RDT - RESOURCE ALLOCATION
10557 M:      Fenghua Yu <fenghua.yu@intel.com>
10558 L:      linux-kernel@vger.kernel.org
10559 S:      Supported
10560 F:      arch/x86/kernel/cpu/intel_rdt*
10561 F:      arch/x86/include/asm/intel_rdt*
10562 F:      Documentation/x86/intel_rdt*
10563
10564 READ-COPY UPDATE (RCU)
10565 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10566 M:      Josh Triplett <josh@joshtriplett.org>
10567 R:      Steven Rostedt <rostedt@goodmis.org>
10568 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10569 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10570 L:      linux-kernel@vger.kernel.org
10571 W:      http://www.rdrop.com/users/paulmck/RCU/
10572 S:      Supported
10573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10574 F:      Documentation/RCU/
10575 X:      Documentation/RCU/torture.txt
10576 F:      include/linux/rcu*
10577 X:      include/linux/srcu.h
10578 F:      kernel/rcu/
10579 X:      kernel/torture.c
10580
10581 REAL TIME CLOCK (RTC) SUBSYSTEM
10582 M:      Alessandro Zummo <a.zummo@towertech.it>
10583 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10584 L:      rtc-linux@googlegroups.com
10585 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10587 S:      Maintained
10588 F:      Documentation/devicetree/bindings/rtc/
10589 F:      Documentation/rtc.txt
10590 F:      drivers/rtc/
10591 F:      include/linux/rtc.h
10592 F:      include/uapi/linux/rtc.h
10593 F:      include/linux/rtc/
10594 F:      include/linux/platform_data/rtc-*
10595 F:      tools/testing/selftests/timers/rtctest.c
10596
10597 REALTEK AUDIO CODECS
10598 M:      Bard Liao <bardliao@realtek.com>
10599 M:      Oder Chiou <oder_chiou@realtek.com>
10600 S:      Maintained
10601 F:      sound/soc/codecs/rt*
10602 F:      include/sound/rt*.h
10603
10604 REISERFS FILE SYSTEM
10605 L:      reiserfs-devel@vger.kernel.org
10606 S:      Supported
10607 F:      fs/reiserfs/
10608
10609 REGISTER MAP ABSTRACTION
10610 M:      Mark Brown <broonie@kernel.org>
10611 L:      linux-kernel@vger.kernel.org
10612 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10613 S:      Supported
10614 F:      Documentation/devicetree/bindings/regmap/
10615 F:      drivers/base/regmap/
10616 F:      include/linux/regmap.h
10617
10618 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10619 M:      Ohad Ben-Cohen <ohad@wizery.com>
10620 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10621 L:      linux-remoteproc@vger.kernel.org
10622 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10623 S:      Maintained
10624 F:      Documentation/devicetree/bindings/remoteproc/
10625 F:      Documentation/remoteproc.txt
10626 F:      drivers/remoteproc/
10627 F:      include/linux/remoteproc.h
10628
10629 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10630 M:      Ohad Ben-Cohen <ohad@wizery.com>
10631 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10632 L:      linux-remoteproc@vger.kernel.org
10633 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10634 S:      Maintained
10635 F:      drivers/rpmsg/
10636 F:      Documentation/rpmsg.txt
10637 F:      include/linux/rpmsg.h
10638 F:      include/linux/rpmsg/
10639
10640 RENESAS CLOCK DRIVERS
10641 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10642 L:      linux-renesas-soc@vger.kernel.org
10643 S:      Supported
10644 F:      drivers/clk/renesas/
10645
10646 RENESAS ETHERNET DRIVERS
10647 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10648 L:      netdev@vger.kernel.org
10649 L:      linux-renesas-soc@vger.kernel.org
10650 F:      drivers/net/ethernet/renesas/
10651 F:      include/linux/sh_eth.h
10652
10653 RENESAS R-CAR GYROADC DRIVER
10654 M:      Marek Vasut <marek.vasut@gmail.com>
10655 L:      linux-iio@vger.kernel.org
10656 S:      Supported
10657 F:      drivers/iio/adc/rcar_gyro_adc.c
10658
10659 RENESAS USB2 PHY DRIVER
10660 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10661 L:      linux-renesas-soc@vger.kernel.org
10662 S:      Maintained
10663 F:      drivers/phy/phy-rcar-gen3-usb2.c
10664
10665 RESET CONTROLLER FRAMEWORK
10666 M:      Philipp Zabel <p.zabel@pengutronix.de>
10667 T:      git git://git.pengutronix.de/git/pza/linux
10668 S:      Maintained
10669 F:      drivers/reset/
10670 F:      Documentation/devicetree/bindings/reset/
10671 F:      include/dt-bindings/reset/
10672 F:      include/linux/reset.h
10673 F:      include/linux/reset-controller.h
10674
10675 RFKILL
10676 M:      Johannes Berg <johannes@sipsolutions.net>
10677 L:      linux-wireless@vger.kernel.org
10678 W:      http://wireless.kernel.org/
10679 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10680 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10681 S:      Maintained
10682 F:      Documentation/rfkill.txt
10683 F:      net/rfkill/
10684
10685 RHASHTABLE
10686 M:      Thomas Graf <tgraf@suug.ch>
10687 M:      Herbert Xu <herbert@gondor.apana.org.au>
10688 L:      netdev@vger.kernel.org
10689 S:      Maintained
10690 F:      lib/rhashtable.c
10691 F:      include/linux/rhashtable.h
10692
10693 RICOH SMARTMEDIA/XD DRIVER
10694 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10695 S:      Maintained
10696 F:      drivers/mtd/nand/r852.c
10697 F:      drivers/mtd/nand/r852.h
10698
10699 RICOH R5C592 MEMORYSTICK DRIVER
10700 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10701 S:      Maintained
10702 F:      drivers/memstick/host/r592.*
10703
10704 ROCCAT DRIVERS
10705 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10706 W:      http://sourceforge.net/projects/roccat/
10707 S:      Maintained
10708 F:      drivers/hid/hid-roccat*
10709 F:      include/linux/hid-roccat*
10710 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10711
10712 ROCKER DRIVER
10713 M:      Jiri Pirko <jiri@resnulli.us>
10714 L:      netdev@vger.kernel.org
10715 S:      Supported
10716 F:      drivers/net/ethernet/rocker/
10717
10718 ROCKETPORT DRIVER
10719 P:      Comtrol Corp.
10720 W:      http://www.comtrol.com
10721 S:      Maintained
10722 F:      Documentation/serial/rocket.txt
10723 F:      drivers/tty/rocket*
10724
10725 ROCKETPORT EXPRESS/INFINITY DRIVER
10726 M:      Kevin Cernekee <cernekee@gmail.com>
10727 L:      linux-serial@vger.kernel.org
10728 S:      Odd Fixes
10729 F:      drivers/tty/serial/rp2.*
10730
10731 ROSE NETWORK LAYER
10732 M:      Ralf Baechle <ralf@linux-mips.org>
10733 L:      linux-hams@vger.kernel.org
10734 W:      http://www.linux-ax25.org/
10735 S:      Maintained
10736 F:      include/net/rose.h
10737 F:      include/uapi/linux/rose.h
10738 F:      net/rose/
10739
10740 RTL2830 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/rtl2830*
10749
10750 RTL2832 MEDIA DRIVER
10751 M:      Antti Palosaari <crope@iki.fi>
10752 L:      linux-media@vger.kernel.org
10753 W:      https://linuxtv.org
10754 W:      http://palosaari.fi/linux/
10755 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10756 T:      git git://linuxtv.org/anttip/media_tree.git
10757 S:      Maintained
10758 F:      drivers/media/dvb-frontends/rtl2832*
10759
10760 RTL2832_SDR MEDIA DRIVER
10761 M:      Antti Palosaari <crope@iki.fi>
10762 L:      linux-media@vger.kernel.org
10763 W:      https://linuxtv.org
10764 W:      http://palosaari.fi/linux/
10765 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10766 T:      git git://linuxtv.org/anttip/media_tree.git
10767 S:      Maintained
10768 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10769
10770 RTL8180 WIRELESS DRIVER
10771 L:      linux-wireless@vger.kernel.org
10772 W:      http://wireless.kernel.org/
10773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10774 S:      Orphan
10775 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10776
10777 RTL8187 WIRELESS DRIVER
10778 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10779 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10780 M:      Larry Finger <Larry.Finger@lwfinger.net>
10781 L:      linux-wireless@vger.kernel.org
10782 W:      http://wireless.kernel.org/
10783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10784 S:      Maintained
10785 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10786
10787 RTL8192CE WIRELESS DRIVER
10788 M:      Larry Finger <Larry.Finger@lwfinger.net>
10789 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10790 L:      linux-wireless@vger.kernel.org
10791 W:      http://wireless.kernel.org/
10792 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10793 S:      Maintained
10794 F:      drivers/net/wireless/realtek/rtlwifi/
10795 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10796
10797 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10798 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10799 L:      linux-wireless@vger.kernel.org
10800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10801 S:      Maintained
10802 F:      drivers/net/wireless/realtek/rtl8xxxu/
10803
10804 S3 SAVAGE FRAMEBUFFER DRIVER
10805 M:      Antonino Daplas <adaplas@gmail.com>
10806 L:      linux-fbdev@vger.kernel.org
10807 S:      Maintained
10808 F:      drivers/video/fbdev/savage/
10809
10810 S390
10811 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10812 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10813 L:      linux-s390@vger.kernel.org
10814 W:      http://www.ibm.com/developerworks/linux/linux390/
10815 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10816 S:      Supported
10817 F:      arch/s390/
10818 F:      drivers/s390/
10819 F:      Documentation/s390/
10820 F:      Documentation/DocBook/s390*
10821
10822 S390 COMMON I/O LAYER
10823 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10824 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10825 L:      linux-s390@vger.kernel.org
10826 W:      http://www.ibm.com/developerworks/linux/linux390/
10827 S:      Supported
10828 F:      drivers/s390/cio/
10829
10830 S390 DASD DRIVER
10831 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10832 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10833 L:      linux-s390@vger.kernel.org
10834 W:      http://www.ibm.com/developerworks/linux/linux390/
10835 S:      Supported
10836 F:      drivers/s390/block/dasd*
10837 F:      block/partitions/ibm.c
10838
10839 S390 NETWORK DRIVERS
10840 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10841 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10842 L:      linux-s390@vger.kernel.org
10843 W:      http://www.ibm.com/developerworks/linux/linux390/
10844 S:      Supported
10845 F:      drivers/s390/net/
10846
10847 S390 PCI SUBSYSTEM
10848 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10849 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10850 L:      linux-s390@vger.kernel.org
10851 W:      http://www.ibm.com/developerworks/linux/linux390/
10852 S:      Supported
10853 F:      arch/s390/pci/
10854 F:      drivers/pci/hotplug/s390_pci_hpc.c
10855
10856 S390 ZCRYPT DRIVER
10857 M:      Harald Freudenberger <freude@de.ibm.com>
10858 L:      linux-s390@vger.kernel.org
10859 W:      http://www.ibm.com/developerworks/linux/linux390/
10860 S:      Supported
10861 F:      drivers/s390/crypto/
10862
10863 S390 ZFCP DRIVER
10864 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10865 L:      linux-s390@vger.kernel.org
10866 W:      http://www.ibm.com/developerworks/linux/linux390/
10867 S:      Supported
10868 F:      drivers/s390/scsi/zfcp_*
10869
10870 S390 IUCV NETWORK LAYER
10871 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10872 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10873 L:      linux-s390@vger.kernel.org
10874 W:      http://www.ibm.com/developerworks/linux/linux390/
10875 S:      Supported
10876 F:      drivers/s390/net/*iucv*
10877 F:      include/net/iucv/
10878 F:      net/iucv/
10879
10880 S390 IOMMU (PCI)
10881 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10882 L:      linux-s390@vger.kernel.org
10883 W:      http://www.ibm.com/developerworks/linux/linux390/
10884 S:      Supported
10885 F:      drivers/iommu/s390-iommu.c
10886
10887 S3C24XX SD/MMC Driver
10888 M:      Ben Dooks <ben-linux@fluff.org>
10889 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10890 S:      Supported
10891 F:      drivers/mmc/host/s3cmci.*
10892
10893 SAA6588 RDS RECEIVER DRIVER
10894 M:      Hans Verkuil <hverkuil@xs4all.nl>
10895 L:      linux-media@vger.kernel.org
10896 T:      git git://linuxtv.org/media_tree.git
10897 W:      https://linuxtv.org
10898 S:      Odd Fixes
10899 F:      drivers/media/i2c/saa6588*
10900
10901 SAA7134 VIDEO4LINUX DRIVER
10902 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10903 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10904 L:      linux-media@vger.kernel.org
10905 W:      https://linuxtv.org
10906 T:      git git://linuxtv.org/media_tree.git
10907 S:      Odd fixes
10908 F:      Documentation/media/v4l-drivers/saa7134*
10909 F:      drivers/media/pci/saa7134/
10910
10911 SAA7146 VIDEO4LINUX-2 DRIVER
10912 M:      Hans Verkuil <hverkuil@xs4all.nl>
10913 L:      linux-media@vger.kernel.org
10914 T:      git git://linuxtv.org/media_tree.git
10915 S:      Maintained
10916 F:      drivers/media/common/saa7146/
10917 F:      drivers/media/pci/saa7146/
10918 F:      include/media/saa7146*
10919
10920 SAMSUNG LAPTOP DRIVER
10921 M:      Corentin Chary <corentin.chary@gmail.com>
10922 L:      platform-driver-x86@vger.kernel.org
10923 S:      Maintained
10924 F:      drivers/platform/x86/samsung-laptop.c
10925
10926 SAMSUNG AUDIO (ASoC) DRIVERS
10927 M:      Krzysztof Kozlowski <krzk@kernel.org>
10928 M:      Sangbeom Kim <sbkim73@samsung.com>
10929 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10930 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10931 S:      Supported
10932 F:      sound/soc/samsung/
10933
10934 SAMSUNG FRAMEBUFFER DRIVER
10935 M:      Jingoo Han <jingoohan1@gmail.com>
10936 L:      linux-fbdev@vger.kernel.org
10937 S:      Maintained
10938 F:      drivers/video/fbdev/s3c-fb.c
10939
10940 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10941 M:      Sangbeom Kim <sbkim73@samsung.com>
10942 M:      Krzysztof Kozlowski <krzk@kernel.org>
10943 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10944 L:      linux-kernel@vger.kernel.org
10945 L:      linux-samsung-soc@vger.kernel.org
10946 S:      Supported
10947 F:      drivers/mfd/sec*.c
10948 F:      drivers/regulator/s2m*.c
10949 F:      drivers/regulator/s5m*.c
10950 F:      drivers/clk/clk-s2mps11.c
10951 F:      drivers/rtc/rtc-s5m.c
10952 F:      include/linux/mfd/samsung/
10953 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10954 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10955 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10956 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10957
10958 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10959 M:      Kyungmin Park <kyungmin.park@samsung.com>
10960 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10961 L:      linux-media@vger.kernel.org
10962 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10963 S:      Supported
10964 F:      drivers/media/platform/exynos4-is/
10965
10966 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10967 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10968 L:      linux-media@vger.kernel.org
10969 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10970 S:      Maintained
10971 F:      drivers/media/platform/s3c-camif/
10972 F:      include/media/drv-intf/s3c_camif.h
10973
10974 SAMSUNG S5C73M3 CAMERA DRIVER
10975 M:      Kyungmin Park <kyungmin.park@samsung.com>
10976 M:      Andrzej Hajda <a.hajda@samsung.com>
10977 L:      linux-media@vger.kernel.org
10978 S:      Supported
10979 F:      drivers/media/i2c/s5c73m3/*
10980
10981 SAMSUNG S5K5BAF CAMERA DRIVER
10982 M:      Kyungmin Park <kyungmin.park@samsung.com>
10983 M:      Andrzej Hajda <a.hajda@samsung.com>
10984 L:      linux-media@vger.kernel.org
10985 S:      Supported
10986 F:      drivers/media/i2c/s5k5baf.c
10987
10988 SAMSUNG S3FWRN5 NFC DRIVER
10989 M:      Robert Baldyga <r.baldyga@samsung.com>
10990 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
10991 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
10992 S:      Supported
10993 F:      drivers/nfc/s3fwrn5
10994
10995 SAMSUNG SOC CLOCK DRIVERS
10996 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10997 M:      Tomasz Figa <tomasz.figa@gmail.com>
10998 M:      Chanwoo Choi <cw00.choi@samsung.com>
10999 S:      Supported
11000 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11001 F:      drivers/clk/samsung/
11002 F:      include/dt-bindings/clock/exynos*.h
11003 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11004
11005 SAMSUNG SPI DRIVERS
11006 M:      Kukjin Kim <kgene@kernel.org>
11007 M:      Krzysztof Kozlowski <krzk@kernel.org>
11008 M:      Andi Shyti <andi.shyti@samsung.com>
11009 L:      linux-spi@vger.kernel.org
11010 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11011 S:      Maintained
11012 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11013 F:      drivers/spi/spi-s3c*
11014 F:      include/linux/platform_data/spi-s3c64xx.h
11015
11016 SAMSUNG SXGBE DRIVERS
11017 M:      Byungho An <bh74.an@samsung.com>
11018 M:      Girish K S <ks.giri@samsung.com>
11019 M:      Vipul Pandya <vipul.pandya@samsung.com>
11020 S:      Supported
11021 L:      netdev@vger.kernel.org
11022 F:      drivers/net/ethernet/samsung/sxgbe/
11023
11024 SAMSUNG THERMAL DRIVER
11025 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11026 L:      linux-pm@vger.kernel.org
11027 L:      linux-samsung-soc@vger.kernel.org
11028 S:      Supported
11029 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11030 F:      drivers/thermal/samsung/
11031
11032 SAMSUNG USB2 PHY DRIVER
11033 M:      Kamil Debski <kamil@wypas.org>
11034 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11035 L:      linux-kernel@vger.kernel.org
11036 S:      Supported
11037 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11038 F:      Documentation/phy/samsung-usb2.txt
11039 F:      drivers/phy/phy-exynos4210-usb2.c
11040 F:      drivers/phy/phy-exynos4x12-usb2.c
11041 F:      drivers/phy/phy-exynos5250-usb2.c
11042 F:      drivers/phy/phy-s5pv210-usb2.c
11043 F:      drivers/phy/phy-samsung-usb2.c
11044 F:      drivers/phy/phy-samsung-usb2.h
11045
11046 SERIAL DRIVERS
11047 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11048 L:      linux-serial@vger.kernel.org
11049 S:      Maintained
11050 F:      Documentation/devicetree/bindings/serial/
11051 F:      drivers/tty/serial/
11052
11053 SERIAL DEVICE BUS
11054 M:      Rob Herring <robh@kernel.org>
11055 L:      linux-serial@vger.kernel.org
11056 S:      Maintained
11057 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11058 F:      drivers/tty/serdev/
11059 F:      include/linux/serdev.h
11060
11061 SERIAL IR RECEIVER
11062 M:      Sean Young <sean@mess.org>
11063 L:      linux-media@vger.kernel.org
11064 S:      Maintained
11065 F:      drivers/media/rc/serial_ir.c
11066
11067 STI CEC DRIVER
11068 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11069 L:      kernel@stlinux.com
11070 S:      Maintained
11071 F:      drivers/staging/media/st-cec/
11072 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11073
11074 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11075 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11076 L:      linux-s390@vger.kernel.org
11077 W:      http://www.ibm.com/developerworks/linux/linux390/
11078 S:      Supported
11079 F:      net/smc/
11080
11081 SYNOPSYS DESIGNWARE DMAC DRIVER
11082 M:      Viresh Kumar <vireshk@kernel.org>
11083 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11084 S:      Maintained
11085 F:      include/linux/dma/dw.h
11086 F:      include/linux/platform_data/dma-dw.h
11087 F:      drivers/dma/dw/
11088
11089 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
11090 M:      Jie Deng <jiedeng@synopsys.com>
11091 L:      netdev@vger.kernel.org
11092 S:      Supported
11093 F:      drivers/net/ethernet/synopsys/
11094
11095 SYNOPSYS DESIGNWARE I2C DRIVER
11096 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11097 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11098 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11099 L:      linux-i2c@vger.kernel.org
11100 S:      Maintained
11101 F:      drivers/i2c/busses/i2c-designware-*
11102 F:      include/linux/platform_data/i2c-designware.h
11103
11104 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11105 M:      Jaehoon Chung <jh80.chung@samsung.com>
11106 L:      linux-mmc@vger.kernel.org
11107 S:      Maintained
11108 F:      drivers/mmc/host/dw_mmc*
11109
11110 SYSTEM TRACE MODULE CLASS
11111 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11112 S:      Maintained
11113 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11114 F:      Documentation/trace/stm.txt
11115 F:      drivers/hwtracing/stm/
11116 F:      include/linux/stm.h
11117 F:      include/uapi/linux/stm.h
11118
11119 THUNDERBOLT DRIVER
11120 M:      Andreas Noever <andreas.noever@gmail.com>
11121 S:      Maintained
11122 F:      drivers/thunderbolt/
11123
11124 TI BQ27XXX POWER SUPPLY DRIVER
11125 R:      Andrew F. Davis <afd@ti.com>
11126 F:      include/linux/power/bq27xxx_battery.h
11127 F:      drivers/power/supply/bq27xxx_battery.c
11128 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11129
11130 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11131 M:      John Stultz <john.stultz@linaro.org>
11132 M:      Thomas Gleixner <tglx@linutronix.de>
11133 L:      linux-kernel@vger.kernel.org
11134 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11135 S:      Supported
11136 F:      include/linux/clocksource.h
11137 F:      include/linux/time.h
11138 F:      include/linux/timex.h
11139 F:      include/uapi/linux/time.h
11140 F:      include/uapi/linux/timex.h
11141 F:      kernel/time/clocksource.c
11142 F:      kernel/time/time*.c
11143 F:      kernel/time/alarmtimer.c
11144 F:      kernel/time/ntp.c
11145 F:      tools/testing/selftests/timers/
11146
11147 SC1200 WDT DRIVER
11148 M:      Zwane Mwaikambo <zwanem@gmail.com>
11149 S:      Maintained
11150 F:      drivers/watchdog/sc1200wdt.c
11151
11152 SCHEDULER
11153 M:      Ingo Molnar <mingo@redhat.com>
11154 M:      Peter Zijlstra <peterz@infradead.org>
11155 L:      linux-kernel@vger.kernel.org
11156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11157 S:      Maintained
11158 F:      kernel/sched/
11159 F:      include/linux/sched.h
11160 F:      include/uapi/linux/sched.h
11161 F:      include/linux/wait.h
11162
11163 SCORE ARCHITECTURE
11164 M:      Chen Liqin <liqin.linux@gmail.com>
11165 M:      Lennox Wu <lennox.wu@gmail.com>
11166 W:      http://www.sunplus.com
11167 S:      Supported
11168 F:      arch/score/
11169
11170 SCR24X CHIP CARD INTERFACE DRIVER
11171 M:      Lubomir Rintel <lkundrak@v3.sk>
11172 S:      Supported
11173 F:      drivers/char/pcmcia/scr24x_cs.c
11174
11175 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11176 M:      Sudeep Holla <sudeep.holla@arm.com>
11177 L:      linux-arm-kernel@lists.infradead.org
11178 S:      Maintained
11179 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11180 F:      drivers/clk/clk-scpi.c
11181 F:      drivers/cpufreq/scpi-cpufreq.c
11182 F:      drivers/firmware/arm_scpi.c
11183 F:      include/linux/scpi_protocol.h
11184
11185 SCSI CDROM DRIVER
11186 M:      Jens Axboe <axboe@kernel.dk>
11187 L:      linux-scsi@vger.kernel.org
11188 W:      http://www.kernel.dk
11189 S:      Maintained
11190 F:      drivers/scsi/sr*
11191
11192 SCSI RDMA PROTOCOL (SRP) INITIATOR
11193 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11194 L:      linux-rdma@vger.kernel.org
11195 S:      Supported
11196 W:      http://www.openfabrics.org
11197 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11198 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11199 F:      drivers/infiniband/ulp/srp/
11200 F:      include/scsi/srp.h
11201
11202 SCSI SG DRIVER
11203 M:      Doug Gilbert <dgilbert@interlog.com>
11204 L:      linux-scsi@vger.kernel.org
11205 W:      http://sg.danny.cz/sg
11206 S:      Maintained
11207 F:      Documentation/scsi/scsi-generic.txt
11208 F:      drivers/scsi/sg.c
11209 F:      include/scsi/sg.h
11210
11211 SCSI SUBSYSTEM
11212 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11213 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11214 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11216 L:      linux-scsi@vger.kernel.org
11217 S:      Maintained
11218 F:      Documentation/devicetree/bindings/scsi/
11219 F:      drivers/scsi/
11220 F:      include/scsi/
11221
11222 SCSI TAPE DRIVER
11223 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11224 L:      linux-scsi@vger.kernel.org
11225 S:      Maintained
11226 F:      Documentation/scsi/st.txt
11227 F:      drivers/scsi/st.*
11228 F:      drivers/scsi/st_*.h
11229
11230 SCTP PROTOCOL
11231 M:      Vlad Yasevich <vyasevich@gmail.com>
11232 M:      Neil Horman <nhorman@tuxdriver.com>
11233 L:      linux-sctp@vger.kernel.org
11234 W:      http://lksctp.sourceforge.net
11235 S:      Maintained
11236 F:      Documentation/networking/sctp.txt
11237 F:      include/linux/sctp.h
11238 F:      include/uapi/linux/sctp.h
11239 F:      include/net/sctp/
11240 F:      net/sctp/
11241
11242 SCx200 CPU SUPPORT
11243 M:      Jim Cromie <jim.cromie@gmail.com>
11244 S:      Odd Fixes
11245 F:      Documentation/i2c/busses/scx200_acb
11246 F:      arch/x86/platform/scx200/
11247 F:      drivers/watchdog/scx200_wdt.c
11248 F:      drivers/i2c/busses/scx200*
11249 F:      drivers/mtd/maps/scx200_docflash.c
11250 F:      include/linux/scx200.h
11251
11252 SCx200 GPIO DRIVER
11253 M:      Jim Cromie <jim.cromie@gmail.com>
11254 S:      Maintained
11255 F:      drivers/char/scx200_gpio.c
11256 F:      include/linux/scx200_gpio.h
11257
11258 SCx200 HRT CLOCKSOURCE DRIVER
11259 M:      Jim Cromie <jim.cromie@gmail.com>
11260 S:      Maintained
11261 F:      drivers/clocksource/scx200_hrt.c
11262
11263 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11264 M:      Sascha Sommer <saschasommer@freenet.de>
11265 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11266 S:      Maintained
11267 F:      drivers/mmc/host/sdricoh_cs.c
11268
11269 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11270 M:      Adrian Hunter <adrian.hunter@intel.com>
11271 L:      linux-mmc@vger.kernel.org
11272 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11273 S:      Maintained
11274 F:      drivers/mmc/host/sdhci*
11275 F:      include/linux/mmc/sdhci*
11276
11277 SECURE COMPUTING
11278 M:      Kees Cook <keescook@chromium.org>
11279 R:      Andy Lutomirski <luto@amacapital.net>
11280 R:      Will Drewry <wad@chromium.org>
11281 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11282 S:      Supported
11283 F:      kernel/seccomp.c
11284 F:      include/uapi/linux/seccomp.h
11285 F:      include/linux/seccomp.h
11286 F:      tools/testing/selftests/seccomp/*
11287 K:      \bsecure_computing
11288 K:      \bTIF_SECCOMP\b
11289
11290 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11291 M:      Al Cooper <alcooperx@gmail.com>
11292 L:      linux-mmc@vger.kernel.org
11293 L:      bcm-kernel-feedback-list@broadcom.com
11294 S:      Maintained
11295 F:      drivers/mmc/host/sdhci-brcmstb*
11296
11297 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11298 M:      Ben Dooks <ben-linux@fluff.org>
11299 M:      Jaehoon Chung <jh80.chung@samsung.com>
11300 L:      linux-mmc@vger.kernel.org
11301 S:      Maintained
11302 F:      drivers/mmc/host/sdhci-s3c*
11303
11304 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11305 M:      Viresh Kumar <vireshk@kernel.org>
11306 L:      linux-mmc@vger.kernel.org
11307 S:      Maintained
11308 F:      drivers/mmc/host/sdhci-spear.c
11309
11310 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11311 M:      Scott Bauer <scott.bauer@intel.com>
11312 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11313 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11314 L:      linux-block@vger.kernel.org
11315 S:      Supported
11316 F:      block/sed*
11317 F:      block/opal_proto.h
11318 F:      include/linux/sed*
11319 F:      include/uapi/linux/sed*
11320
11321 SECURITY SUBSYSTEM
11322 M:      James Morris <james.l.morris@oracle.com>
11323 M:      "Serge E. Hallyn" <serge@hallyn.com>
11324 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11325 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11326 W:      http://kernsec.org/
11327 S:      Supported
11328 F:      security/
11329
11330 SECURITY CONTACT
11331 M:      Security Officers <security@kernel.org>
11332 S:      Supported
11333
11334 SELINUX SECURITY MODULE
11335 M:      Paul Moore <paul@paul-moore.com>
11336 M:      Stephen Smalley <sds@tycho.nsa.gov>
11337 M:      Eric Paris <eparis@parisplace.org>
11338 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11339 W:      http://selinuxproject.org
11340 T:      git git://git.infradead.org/users/pcmoore/selinux
11341 S:      Supported
11342 F:      include/linux/selinux*
11343 F:      security/selinux/
11344 F:      scripts/selinux/
11345
11346 APPARMOR SECURITY MODULE
11347 M:      John Johansen <john.johansen@canonical.com>
11348 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11349 W:      apparmor.wiki.kernel.org
11350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11351 S:      Supported
11352 F:      security/apparmor/
11353
11354 LOADPIN SECURITY MODULE
11355 M:      Kees Cook <keescook@chromium.org>
11356 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11357 S:      Supported
11358 F:      security/loadpin/
11359
11360 YAMA SECURITY MODULE
11361 M:      Kees Cook <keescook@chromium.org>
11362 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11363 S:      Supported
11364 F:      security/yama/
11365
11366 SENSABLE PHANTOM
11367 M:      Jiri Slaby <jirislaby@gmail.com>
11368 S:      Maintained
11369 F:      drivers/misc/phantom.c
11370 F:      include/uapi/linux/phantom.h
11371
11372 Emulex 10Gbps iSCSI - OneConnect DRIVER
11373 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11374 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11375 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11376 L:      linux-scsi@vger.kernel.org
11377 W:      http://www.broadcom.com
11378 S:      Supported
11379 F:      drivers/scsi/be2iscsi/
11380
11381 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11382 M:      Sathya Perla <sathya.perla@broadcom.com>
11383 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11384 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11385 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11386 L:      netdev@vger.kernel.org
11387 W:      http://www.emulex.com
11388 S:      Supported
11389 F:      drivers/net/ethernet/emulex/benet/
11390
11391 EMULEX ONECONNECT ROCE DRIVER
11392 M:      Selvin Xavier <selvin.xavier@broadcom.com>
11393 M:      Devesh Sharma <devesh.sharma@broadcom.com>
11394 L:      linux-rdma@vger.kernel.org
11395 W:      http://www.broadcom.com
11396 S:      Odd Fixes
11397 F:      drivers/infiniband/hw/ocrdma/
11398 F:      include/uapi/rdma/ocrdma-abi.h
11399
11400 SFC NETWORK DRIVER
11401 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11402 M:      Edward Cree <ecree@solarflare.com>
11403 M:      Bert Kenward <bkenward@solarflare.com>
11404 L:      netdev@vger.kernel.org
11405 S:      Supported
11406 F:      drivers/net/ethernet/sfc/
11407
11408 SGI GRU DRIVER
11409 M:      Dimitri Sivanich <sivanich@sgi.com>
11410 S:      Maintained
11411 F:      drivers/misc/sgi-gru/
11412
11413 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11414 M:      Pat Gefre <pfg@sgi.com>
11415 L:      linux-ia64@vger.kernel.org
11416 S:      Supported
11417 F:      Documentation/ia64/serial.txt
11418 F:      drivers/tty/serial/ioc?_serial.c
11419 F:      include/linux/ioc?.h
11420
11421 SGI XP/XPC/XPNET DRIVER
11422 M:      Cliff Whickman <cpw@sgi.com>
11423 M:      Robin Holt <robinmholt@gmail.com>
11424 S:      Maintained
11425 F:      drivers/misc/sgi-xp/
11426
11427 SI2157 MEDIA DRIVER
11428 M:      Antti Palosaari <crope@iki.fi>
11429 L:      linux-media@vger.kernel.org
11430 W:      https://linuxtv.org
11431 W:      http://palosaari.fi/linux/
11432 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11433 T:      git git://linuxtv.org/anttip/media_tree.git
11434 S:      Maintained
11435 F:      drivers/media/tuners/si2157*
11436
11437 SI2168 MEDIA DRIVER
11438 M:      Antti Palosaari <crope@iki.fi>
11439 L:      linux-media@vger.kernel.org
11440 W:      https://linuxtv.org
11441 W:      http://palosaari.fi/linux/
11442 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11443 T:      git git://linuxtv.org/anttip/media_tree.git
11444 S:      Maintained
11445 F:      drivers/media/dvb-frontends/si2168*
11446
11447 SI470X FM RADIO RECEIVER I2C DRIVER
11448 M:      Hans Verkuil <hverkuil@xs4all.nl>
11449 L:      linux-media@vger.kernel.org
11450 T:      git git://linuxtv.org/media_tree.git
11451 W:      https://linuxtv.org
11452 S:      Odd Fixes
11453 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11454
11455 SI470X FM RADIO RECEIVER USB DRIVER
11456 M:      Hans Verkuil <hverkuil@xs4all.nl>
11457 L:      linux-media@vger.kernel.org
11458 T:      git git://linuxtv.org/media_tree.git
11459 W:      https://linuxtv.org
11460 S:      Maintained
11461 F:      drivers/media/radio/si470x/radio-si470x-common.c
11462 F:      drivers/media/radio/si470x/radio-si470x.h
11463 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11464
11465 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11466 M:      Eduardo Valentin <edubezval@gmail.com>
11467 L:      linux-media@vger.kernel.org
11468 T:      git git://linuxtv.org/media_tree.git
11469 W:      https://linuxtv.org
11470 S:      Odd Fixes
11471 F:      drivers/media/radio/si4713/si4713.?
11472
11473 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11474 M:      Eduardo Valentin <edubezval@gmail.com>
11475 L:      linux-media@vger.kernel.org
11476 T:      git git://linuxtv.org/media_tree.git
11477 W:      https://linuxtv.org
11478 S:      Odd Fixes
11479 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11480
11481 SI4713 FM RADIO TRANSMITTER USB DRIVER
11482 M:      Hans Verkuil <hverkuil@xs4all.nl>
11483 L:      linux-media@vger.kernel.org
11484 T:      git git://linuxtv.org/media_tree.git
11485 W:      https://linuxtv.org
11486 S:      Maintained
11487 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11488
11489 SIANO DVB DRIVER
11490 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11491 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11492 L:      linux-media@vger.kernel.org
11493 W:      https://linuxtv.org
11494 T:      git git://linuxtv.org/media_tree.git
11495 S:      Odd fixes
11496 F:      drivers/media/common/siano/
11497 F:      drivers/media/usb/siano/
11498 F:      drivers/media/usb/siano/
11499 F:      drivers/media/mmc/siano/
11500
11501 SILEAD TOUCHSCREEN DRIVER
11502 M:      Hans de Goede <hdegoede@redhat.com>
11503 L:      linux-input@vger.kernel.org
11504 L:      platform-driver-x86@vger.kernel.org
11505 S:      Maintained
11506 F:      drivers/input/touchscreen/silead.c
11507 F:      drivers/platform/x86/silead_dmi.c
11508
11509 SIMPLEFB FB DRIVER
11510 M:      Hans de Goede <hdegoede@redhat.com>
11511 L:      linux-fbdev@vger.kernel.org
11512 S:      Maintained
11513 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11514 F:      drivers/video/fbdev/simplefb.c
11515 F:      include/linux/platform_data/simplefb.h
11516
11517 SH_VEU V4L2 MEM2MEM DRIVER
11518 L:      linux-media@vger.kernel.org
11519 S:      Orphan
11520 F:      drivers/media/platform/sh_veu.c
11521
11522 SH_VOU V4L2 OUTPUT DRIVER
11523 L:      linux-media@vger.kernel.org
11524 S:      Orphan
11525 F:      drivers/media/platform/sh_vou.c
11526 F:      include/media/drv-intf/sh_vou.h
11527
11528 SIMPLE FIRMWARE INTERFACE (SFI)
11529 M:      Len Brown <lenb@kernel.org>
11530 L:      sfi-devel@simplefirmware.org
11531 W:      http://simplefirmware.org/
11532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11533 S:      Supported
11534 F:      arch/x86/platform/sfi/
11535 F:      drivers/sfi/
11536 F:      include/linux/sfi*.h
11537
11538 SIMTEC EB110ATX (Chalice CATS)
11539 P:      Ben Dooks
11540 P:      Vincent Sanders <vince@simtec.co.uk>
11541 M:      Simtec Linux Team <linux@simtec.co.uk>
11542 W:      http://www.simtec.co.uk/products/EB110ATX/
11543 S:      Supported
11544
11545 SIMTEC EB2410ITX (BAST)
11546 P:      Ben Dooks
11547 P:      Vincent Sanders <vince@simtec.co.uk>
11548 M:      Simtec Linux Team <linux@simtec.co.uk>
11549 W:      http://www.simtec.co.uk/products/EB2410ITX/
11550 S:      Supported
11551 F:      arch/arm/mach-s3c24xx/mach-bast.c
11552 F:      arch/arm/mach-s3c24xx/bast-ide.c
11553 F:      arch/arm/mach-s3c24xx/bast-irq.c
11554
11555 SIPHASH PRF ROUTINES
11556 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11557 S:      Maintained
11558 F:      lib/siphash.c
11559 F:      lib/test_siphash.c
11560 F:      include/linux/siphash.h
11561
11562 TI DAVINCI MACHINE SUPPORT
11563 M:      Sekhar Nori <nsekhar@ti.com>
11564 M:      Kevin Hilman <khilman@kernel.org>
11565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11567 S:      Supported
11568 F:      arch/arm/mach-davinci/
11569 F:      drivers/i2c/busses/i2c-davinci.c
11570
11571 TI DAVINCI SERIES MEDIA DRIVER
11572 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11573 L:      linux-media@vger.kernel.org
11574 W:      https://linuxtv.org
11575 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11576 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11577 S:      Maintained
11578 F:      drivers/media/platform/davinci/
11579 F:      include/media/davinci/
11580
11581 TI AM437X VPFE DRIVER
11582 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11583 L:      linux-media@vger.kernel.org
11584 W:      https://linuxtv.org
11585 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11586 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11587 S:      Maintained
11588 F:      drivers/media/platform/am437x/
11589
11590 OV2659 OMNIVISION SENSOR DRIVER
11591 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11592 L:      linux-media@vger.kernel.org
11593 W:      https://linuxtv.org
11594 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11595 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11596 S:      Maintained
11597 F:      drivers/media/i2c/ov2659.c
11598 F:      include/media/i2c/ov2659.h
11599
11600 SILICON MOTION SM712 FRAME BUFFER DRIVER
11601 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11602 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11603 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11604 L:      linux-fbdev@vger.kernel.org
11605 S:      Maintained
11606 F:      drivers/video/fbdev/sm712*
11607 F:      Documentation/fb/sm712fb.txt
11608
11609 SIS 190 ETHERNET DRIVER
11610 M:      Francois Romieu <romieu@fr.zoreil.com>
11611 L:      netdev@vger.kernel.org
11612 S:      Maintained
11613 F:      drivers/net/ethernet/sis/sis190.c
11614
11615 SIS 900/7016 FAST ETHERNET DRIVER
11616 M:      Daniele Venzano <venza@brownhat.org>
11617 W:      http://www.brownhat.org/sis900.html
11618 L:      netdev@vger.kernel.org
11619 S:      Maintained
11620 F:      drivers/net/ethernet/sis/sis900.*
11621
11622 SIS FRAMEBUFFER DRIVER
11623 M:      Thomas Winischhofer <thomas@winischhofer.net>
11624 W:      http://www.winischhofer.net/linuxsisvga.shtml
11625 S:      Maintained
11626 F:      Documentation/fb/sisfb.txt
11627 F:      drivers/video/fbdev/sis/
11628 F:      include/video/sisfb.h
11629
11630 SIS USB2VGA DRIVER
11631 M:      Thomas Winischhofer <thomas@winischhofer.net>
11632 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11633 S:      Maintained
11634 F:      drivers/usb/misc/sisusbvga/
11635
11636 SLAB ALLOCATOR
11637 M:      Christoph Lameter <cl@linux.com>
11638 M:      Pekka Enberg <penberg@kernel.org>
11639 M:      David Rientjes <rientjes@google.com>
11640 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11641 M:      Andrew Morton <akpm@linux-foundation.org>
11642 L:      linux-mm@kvack.org
11643 S:      Maintained
11644 F:      include/linux/sl?b*.h
11645 F:      mm/sl?b*
11646
11647 SLEEPABLE READ-COPY UPDATE (SRCU)
11648 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11649 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11650 M:      Josh Triplett <josh@joshtriplett.org>
11651 R:      Steven Rostedt <rostedt@goodmis.org>
11652 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11653 L:      linux-kernel@vger.kernel.org
11654 W:      http://www.rdrop.com/users/paulmck/RCU/
11655 S:      Supported
11656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11657 F:      include/linux/srcu.h
11658 F:      kernel/rcu/srcu.c
11659
11660 SMACK SECURITY MODULE
11661 M:      Casey Schaufler <casey@schaufler-ca.com>
11662 L:      linux-security-module@vger.kernel.org
11663 W:      http://schaufler-ca.com
11664 T:      git git://github.com/cschaufler/smack-next
11665 S:      Maintained
11666 F:      Documentation/security/Smack.txt
11667 F:      security/smack/
11668
11669 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11670 M:      Kevin Hilman <khilman@kernel.org>
11671 M:      Nishanth Menon <nm@ti.com>
11672 S:      Maintained
11673 F:      drivers/power/avs/
11674 F:      include/linux/power/smartreflex.h
11675 L:      linux-pm@vger.kernel.org
11676
11677 SMC91x ETHERNET DRIVER
11678 M:      Nicolas Pitre <nico@fluxnic.net>
11679 S:      Odd Fixes
11680 F:      drivers/net/ethernet/smsc/smc91x.*
11681
11682 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11683 M:      Sakari Ailus <sakari.ailus@iki.fi>
11684 L:      linux-media@vger.kernel.org
11685 S:      Maintained
11686 F:      drivers/media/i2c/smiapp/
11687 F:      include/media/i2c/smiapp.h
11688 F:      drivers/media/i2c/smiapp-pll.c
11689 F:      drivers/media/i2c/smiapp-pll.h
11690 F:      include/uapi/linux/smiapp.h
11691 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11692
11693 SMM665 HARDWARE MONITOR DRIVER
11694 M:      Guenter Roeck <linux@roeck-us.net>
11695 L:      linux-hwmon@vger.kernel.org
11696 S:      Maintained
11697 F:      Documentation/hwmon/smm665
11698 F:      drivers/hwmon/smm665.c
11699
11700 SMSC EMC2103 HARDWARE MONITOR DRIVER
11701 M:      Steve Glendinning <steve.glendinning@shawell.net>
11702 L:      linux-hwmon@vger.kernel.org
11703 S:      Maintained
11704 F:      Documentation/hwmon/emc2103
11705 F:      drivers/hwmon/emc2103.c
11706
11707 SMSC SCH5627 HARDWARE MONITOR DRIVER
11708 M:      Hans de Goede <hdegoede@redhat.com>
11709 L:      linux-hwmon@vger.kernel.org
11710 S:      Supported
11711 F:      Documentation/hwmon/sch5627
11712 F:      drivers/hwmon/sch5627.c
11713
11714 SMSC47B397 HARDWARE MONITOR DRIVER
11715 M:      Jean Delvare <jdelvare@suse.com>
11716 L:      linux-hwmon@vger.kernel.org
11717 S:      Maintained
11718 F:      Documentation/hwmon/smsc47b397
11719 F:      drivers/hwmon/smsc47b397.c
11720
11721 SMSC911x ETHERNET DRIVER
11722 M:      Steve Glendinning <steve.glendinning@shawell.net>
11723 L:      netdev@vger.kernel.org
11724 S:      Maintained
11725 F:      include/linux/smsc911x.h
11726 F:      drivers/net/ethernet/smsc/smsc911x.*
11727
11728 SMSC9420 PCI ETHERNET DRIVER
11729 M:      Steve Glendinning <steve.glendinning@shawell.net>
11730 L:      netdev@vger.kernel.org
11731 S:      Maintained
11732 F:      drivers/net/ethernet/smsc/smsc9420.*
11733
11734 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11735 M:      Steve Glendinning <steve.glendinning@shawell.net>
11736 L:      linux-fbdev@vger.kernel.org
11737 S:      Maintained
11738 F:      drivers/video/fbdev/smscufx.c
11739
11740 SOC-CAMERA V4L2 SUBSYSTEM
11741 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11742 L:      linux-media@vger.kernel.org
11743 T:      git git://linuxtv.org/media_tree.git
11744 S:      Maintained
11745 F:      include/media/soc*
11746 F:      drivers/media/i2c/soc_camera/
11747 F:      drivers/media/platform/soc_camera/
11748
11749 SOEKRIS NET48XX LED SUPPORT
11750 M:      Chris Boot <bootc@bootc.net>
11751 S:      Maintained
11752 F:      drivers/leds/leds-net48xx.c
11753
11754 SOFTLOGIC 6x10 MPEG CODEC
11755 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11756 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11757 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11758 M:      Ismael Luceno <ismael@iodev.co.uk>
11759 L:      linux-media@vger.kernel.org
11760 S:      Supported
11761 F:      drivers/media/pci/solo6x10/
11762
11763 SOFTWARE RAID (Multiple Disks) SUPPORT
11764 M:      Shaohua Li <shli@kernel.org>
11765 L:      linux-raid@vger.kernel.org
11766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11767 S:      Supported
11768 F:      drivers/md/
11769 F:      include/linux/raid/
11770 F:      include/uapi/linux/raid/
11771
11772 SONIC NETWORK DRIVER
11773 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11774 L:      netdev@vger.kernel.org
11775 S:      Maintained
11776 F:      drivers/net/ethernet/natsemi/sonic.*
11777
11778 SONICS SILICON BACKPLANE DRIVER (SSB)
11779 M:      Michael Buesch <m@bues.ch>
11780 L:      linux-wireless@vger.kernel.org
11781 S:      Maintained
11782 F:      drivers/ssb/
11783 F:      include/linux/ssb/
11784
11785 SONY VAIO CONTROL DEVICE DRIVER
11786 M:      Mattia Dongili <malattia@linux.it>
11787 L:      platform-driver-x86@vger.kernel.org
11788 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11789 S:      Maintained
11790 F:      Documentation/laptops/sony-laptop.txt
11791 F:      drivers/char/sonypi.c
11792 F:      drivers/platform/x86/sony-laptop.c
11793 F:      include/linux/sony-laptop.h
11794
11795 SONY MEMORYSTICK CARD SUPPORT
11796 M:      Alex Dubov <oakad@yahoo.com>
11797 W:      http://tifmxx.berlios.de/
11798 S:      Maintained
11799 F:      drivers/memstick/host/tifm_ms.c
11800
11801 SONY MEMORYSTICK STANDARD SUPPORT
11802 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11803 S:      Maintained
11804 F:      drivers/memstick/core/ms_block.*
11805
11806 SOUND
11807 M:      Jaroslav Kysela <perex@perex.cz>
11808 M:      Takashi Iwai <tiwai@suse.com>
11809 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11810 W:      http://www.alsa-project.org/
11811 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11812 T:      git git://git.alsa-project.org/alsa-kernel.git
11813 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11814 S:      Maintained
11815 F:      Documentation/sound/
11816 F:      include/sound/
11817 F:      include/uapi/sound/
11818 F:      sound/
11819
11820 SOUND - COMPRESSED AUDIO
11821 M:      Vinod Koul <vinod.koul@intel.com>
11822 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11823 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11824 S:      Supported
11825 F:      Documentation/sound/alsa/compress_offload.txt
11826 F:      include/sound/compress_driver.h
11827 F:      include/uapi/sound/compress_*
11828 F:      sound/core/compress_offload.c
11829 F:      sound/soc/soc-compress.c
11830
11831 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11832 M:      Liam Girdwood <lgirdwood@gmail.com>
11833 M:      Mark Brown <broonie@kernel.org>
11834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11835 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11836 W:      http://alsa-project.org/main/index.php/ASoC
11837 S:      Supported
11838 F:      Documentation/devicetree/bindings/sound/
11839 F:      Documentation/sound/alsa/soc/
11840 F:      sound/soc/
11841 F:      include/sound/soc*
11842
11843 SOUND - DMAENGINE HELPERS
11844 M:      Lars-Peter Clausen <lars@metafoo.de>
11845 S:      Supported
11846 F:      include/sound/dmaengine_pcm.h
11847 F:      sound/core/pcm_dmaengine.c
11848 F:      sound/soc/soc-generic-dmaengine-pcm.c
11849
11850 SP2 MEDIA DRIVER
11851 M:      Olli Salonen <olli.salonen@iki.fi>
11852 L:      linux-media@vger.kernel.org
11853 W:      https://linuxtv.org
11854 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11855 S:      Maintained
11856 F:      drivers/media/dvb-frontends/sp2*
11857
11858 SPARC + UltraSPARC (sparc/sparc64)
11859 M:      "David S. Miller" <davem@davemloft.net>
11860 L:      sparclinux@vger.kernel.org
11861 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11862 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11863 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11864 S:      Maintained
11865 F:      arch/sparc/
11866 F:      drivers/sbus/
11867
11868 SPARC SERIAL DRIVERS
11869 M:      "David S. Miller" <davem@davemloft.net>
11870 L:      sparclinux@vger.kernel.org
11871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11872 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11873 S:      Maintained
11874 F:      include/linux/sunserialcore.h
11875 F:      drivers/tty/serial/suncore.c
11876 F:      drivers/tty/serial/sunhv.c
11877 F:      drivers/tty/serial/sunsab.c
11878 F:      drivers/tty/serial/sunsab.h
11879 F:      drivers/tty/serial/sunsu.c
11880 F:      drivers/tty/serial/sunzilog.c
11881 F:      drivers/tty/serial/sunzilog.h
11882
11883 SPARSE CHECKER
11884 M:      "Christopher Li" <sparse@chrisli.org>
11885 L:      linux-sparse@vger.kernel.org
11886 W:      https://sparse.wiki.kernel.org/
11887 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11888 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11889 S:      Maintained
11890 F:      include/linux/compiler.h
11891
11892 SPEAR PLATFORM SUPPORT
11893 M:      Viresh Kumar <vireshk@kernel.org>
11894 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11896 W:      http://www.st.com/spear
11897 S:      Maintained
11898 F:      arch/arm/boot/dts/spear*
11899 F:      arch/arm/mach-spear/
11900
11901 SPEAR CLOCK FRAMEWORK SUPPORT
11902 M:      Viresh Kumar <vireshk@kernel.org>
11903 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11904 W:      http://www.st.com/spear
11905 S:      Maintained
11906 F:      drivers/clk/spear/
11907
11908 SPI NOR SUBSYSTEM
11909 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11910 M:      Marek Vasut <marek.vasut@gmail.com>
11911 L:      linux-mtd@lists.infradead.org
11912 W:      http://www.linux-mtd.infradead.org/
11913 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11914 T:      git git://github.com/spi-nor/linux.git
11915 S:      Maintained
11916 F:      drivers/mtd/spi-nor/
11917 F:      include/linux/mtd/spi-nor.h
11918
11919 SPI SUBSYSTEM
11920 M:      Mark Brown <broonie@kernel.org>
11921 L:      linux-spi@vger.kernel.org
11922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11923 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11924 S:      Maintained
11925 F:      Documentation/devicetree/bindings/spi/
11926 F:      Documentation/spi/
11927 F:      drivers/spi/
11928 F:      include/linux/spi/
11929 F:      include/uapi/linux/spi/
11930 F:      tools/spi/
11931
11932 SPIDERNET NETWORK DRIVER for CELL
11933 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11934 L:      netdev@vger.kernel.org
11935 S:      Supported
11936 F:      Documentation/networking/spider_net.txt
11937 F:      drivers/net/ethernet/toshiba/spider_net*
11938
11939 SPU FILE SYSTEM
11940 M:      Jeremy Kerr <jk@ozlabs.org>
11941 L:      linuxppc-dev@lists.ozlabs.org
11942 W:      http://www.ibm.com/developerworks/power/cell/
11943 S:      Supported
11944 F:      Documentation/filesystems/spufs.txt
11945 F:      arch/powerpc/platforms/cell/spufs/
11946
11947 SQUASHFS FILE SYSTEM
11948 M:      Phillip Lougher <phillip@squashfs.org.uk>
11949 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11950 W:      http://squashfs.org.uk
11951 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11952 S:      Maintained
11953 F:      Documentation/filesystems/squashfs.txt
11954 F:      fs/squashfs/
11955
11956 SRM (Alpha) environment access
11957 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11958 S:      Maintained
11959 F:      arch/alpha/kernel/srm_env.c
11960
11961 STABLE BRANCH
11962 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11963 L:      stable@vger.kernel.org
11964 S:      Supported
11965 F:      Documentation/process/stable-kernel-rules.rst
11966
11967 STAGING SUBSYSTEM
11968 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11969 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11970 L:      devel@driverdev.osuosl.org
11971 S:      Supported
11972 F:      drivers/staging/
11973
11974 STAGING - COMEDI
11975 M:      Ian Abbott <abbotti@mev.co.uk>
11976 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11977 S:      Odd Fixes
11978 F:      drivers/staging/comedi/
11979
11980 STAGING - FLARION FT1000 DRIVERS
11981 M:      Marek Belisko <marek.belisko@gmail.com>
11982 S:      Odd Fixes
11983 F:      drivers/staging/ft1000/
11984
11985 STAGING - INDUSTRIAL IO
11986 M:      Jonathan Cameron <jic23@kernel.org>
11987 L:      linux-iio@vger.kernel.org
11988 S:      Odd Fixes
11989 F:      Documentation/devicetree/bindings/staging/iio/
11990 F:      drivers/staging/iio/
11991
11992 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11993 M:      Jarod Wilson <jarod@wilsonet.com>
11994 W:      http://www.lirc.org/
11995 S:      Odd Fixes
11996 F:      drivers/staging/media/lirc/
11997
11998 STAGING - LUSTRE PARALLEL FILESYSTEM
11999 M:      Oleg Drokin <oleg.drokin@intel.com>
12000 M:      Andreas Dilger <andreas.dilger@intel.com>
12001 M:      James Simmons <jsimmons@infradead.org>
12002 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12003 W:      http://wiki.lustre.org/
12004 S:      Maintained
12005 F:      drivers/staging/lustre
12006
12007 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12008 M:      Marc Dietrich <marvin24@gmx.de>
12009 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12010 L:      linux-tegra@vger.kernel.org
12011 S:      Maintained
12012 F:      drivers/staging/nvec/
12013
12014 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12015 M:      Jens Frederich <jfrederich@gmail.com>
12016 M:      Daniel Drake <dsd@laptop.org>
12017 M:      Jon Nettleton <jon.nettleton@gmail.com>
12018 W:      http://wiki.laptop.org/go/DCON
12019 S:      Maintained
12020 F:      drivers/staging/olpc_dcon/
12021
12022 STAGING - REALTEK RTL8712U DRIVERS
12023 M:      Larry Finger <Larry.Finger@lwfinger.net>
12024 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12025 S:      Odd Fixes
12026 F:      drivers/staging/rtl8712/
12027
12028 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12029 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12030 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12031 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12032 L:      linux-fbdev@vger.kernel.org
12033 S:      Maintained
12034 F:      drivers/staging/sm750fb/
12035
12036 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12037 M:      William Hubbs <w.d.hubbs@gmail.com>
12038 M:      Chris Brannon <chris@the-brannons.com>
12039 M:      Kirk Reiser <kirk@reisers.ca>
12040 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12041 L:      speakup@linux-speakup.org
12042 W:      http://www.linux-speakup.org/
12043 S:      Odd Fixes
12044 F:      drivers/staging/speakup/
12045
12046 STAGING - VIA VT665X DRIVERS
12047 M:      Forest Bond <forest@alittletooquiet.net>
12048 S:      Odd Fixes
12049 F:      drivers/staging/vt665?/
12050
12051 STAGING - WILC1000 WIFI DRIVER
12052 M:      Aditya Shankar <aditya.shankar@microchip.com>
12053 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12054 L:      linux-wireless@vger.kernel.org
12055 S:      Supported
12056 F:      drivers/staging/wilc1000/
12057
12058 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12059 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12060 S:      Odd Fixes
12061 F:      drivers/staging/xgifb/
12062
12063 STARFIRE/DURALAN NETWORK DRIVER
12064 M:      Ion Badulescu <ionut@badula.org>
12065 S:      Odd Fixes
12066 F:      drivers/net/ethernet/adaptec/starfire*
12067
12068 SUN3/3X
12069 M:      Sam Creasey <sammy@sammy.net>
12070 W:      http://sammy.net/sun3/
12071 S:      Maintained
12072 F:      arch/m68k/kernel/*sun3*
12073 F:      arch/m68k/sun3*/
12074 F:      arch/m68k/include/asm/sun3*
12075 F:      drivers/net/ethernet/i825xx/sun3*
12076
12077 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12078 M:      Hans de Goede <hdegoede@redhat.com>
12079 L:      linux-input@vger.kernel.org
12080 S:      Maintained
12081 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12082 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12083
12084 SUNDANCE NETWORK DRIVER
12085 M:      Denis Kirjanov <kda@linux-powerpc.org>
12086 L:      netdev@vger.kernel.org
12087 S:      Maintained
12088 F:      drivers/net/ethernet/dlink/sundance.c
12089
12090 SUPERH
12091 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12092 M:      Rich Felker <dalias@libc.org>
12093 L:      linux-sh@vger.kernel.org
12094 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12095 S:      Maintained
12096 F:      Documentation/sh/
12097 F:      arch/sh/
12098 F:      drivers/sh/
12099
12100 SUSPEND TO RAM
12101 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12102 M:      Len Brown <len.brown@intel.com>
12103 M:      Pavel Machek <pavel@ucw.cz>
12104 L:      linux-pm@vger.kernel.org
12105 B:      https://bugzilla.kernel.org
12106 S:      Supported
12107 F:      Documentation/power/
12108 F:      arch/x86/kernel/acpi/
12109 F:      drivers/base/power/
12110 F:      kernel/power/
12111 F:      include/linux/suspend.h
12112 F:      include/linux/freezer.h
12113 F:      include/linux/pm.h
12114
12115 SVGA HANDLING
12116 M:      Martin Mares <mj@ucw.cz>
12117 L:      linux-video@atrey.karlin.mff.cuni.cz
12118 S:      Maintained
12119 F:      Documentation/svga.txt
12120 F:      arch/x86/boot/video*
12121
12122 SWIOTLB SUBSYSTEM
12123 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12124 L:      linux-kernel@vger.kernel.org
12125 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12126 S:      Supported
12127 F:      lib/swiotlb.c
12128 F:      arch/*/kernel/pci-swiotlb.c
12129 F:      include/linux/swiotlb.h
12130
12131 SWITCHDEV
12132 M:      Jiri Pirko <jiri@resnulli.us>
12133 M:      Ivan Vecera <ivecera@redhat.com>
12134 L:      netdev@vger.kernel.org
12135 S:      Supported
12136 F:      net/switchdev/
12137 F:      include/net/switchdev.h
12138
12139 SYNOPSYS ARC ARCHITECTURE
12140 M:      Vineet Gupta <vgupta@synopsys.com>
12141 L:      linux-snps-arc@lists.infradead.org
12142 S:      Supported
12143 F:      arch/arc/
12144 F:      Documentation/devicetree/bindings/arc/*
12145 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12146 F:      drivers/clocksource/arc_timer.c
12147 F:      drivers/tty/serial/arc_uart.c
12148 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12149
12150 SYNOPSYS ARC SDP platform support
12151 M:      Alexey Brodkin <abrodkin@synopsys.com>
12152 S:      Supported
12153 F:      arch/arc/plat-axs10x
12154 F:      arch/arc/boot/dts/ax*
12155 F:      Documentation/devicetree/bindings/arc/axs10*
12156
12157 SYSTEM CONFIGURATION (SYSCON)
12158 M:      Lee Jones <lee.jones@linaro.org>
12159 M:      Arnd Bergmann <arnd@arndb.de>
12160 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12161 S:      Supported
12162 F:      drivers/mfd/syscon.c
12163
12164 SYSTEM RESET/SHUTDOWN DRIVERS
12165 M:      Sebastian Reichel <sre@kernel.org>
12166 L:      linux-pm@vger.kernel.org
12167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12168 S:      Maintained
12169 F:      Documentation/devicetree/bindings/power/reset/
12170 F:      drivers/power/reset/
12171
12172 SYSV FILESYSTEM
12173 M:      Christoph Hellwig <hch@infradead.org>
12174 S:      Maintained
12175 F:      Documentation/filesystems/sysv-fs.txt
12176 F:      fs/sysv/
12177 F:      include/linux/sysv_fs.h
12178
12179 TARGET SUBSYSTEM
12180 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12181 L:      linux-scsi@vger.kernel.org
12182 L:      target-devel@vger.kernel.org
12183 W:      http://www.linux-iscsi.org
12184 W:      http://groups.google.com/group/linux-iscsi-target-dev
12185 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12186 S:      Supported
12187 F:      drivers/target/
12188 F:      include/target/
12189 F:      Documentation/target/
12190
12191 TASKSTATS STATISTICS INTERFACE
12192 M:      Balbir Singh <bsingharora@gmail.com>
12193 S:      Maintained
12194 F:      Documentation/accounting/taskstats*
12195 F:      include/linux/taskstats*
12196 F:      kernel/taskstats.c
12197
12198 TC CLASSIFIER
12199 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12200 L:      netdev@vger.kernel.org
12201 S:      Maintained
12202 F:      include/net/pkt_cls.h
12203 F:      include/uapi/linux/pkt_cls.h
12204 F:      net/sched/
12205
12206 TCP LOW PRIORITY MODULE
12207 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12208 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12209 W:      http://tcp-lp-mod.sourceforge.net/
12210 S:      Maintained
12211 F:      net/ipv4/tcp_lp.c
12212
12213 TDA10071 MEDIA DRIVER
12214 M:      Antti Palosaari <crope@iki.fi>
12215 L:      linux-media@vger.kernel.org
12216 W:      https://linuxtv.org
12217 W:      http://palosaari.fi/linux/
12218 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12219 T:      git git://linuxtv.org/anttip/media_tree.git
12220 S:      Maintained
12221 F:      drivers/media/dvb-frontends/tda10071*
12222
12223 TDA18212 MEDIA DRIVER
12224 M:      Antti Palosaari <crope@iki.fi>
12225 L:      linux-media@vger.kernel.org
12226 W:      https://linuxtv.org
12227 W:      http://palosaari.fi/linux/
12228 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12229 T:      git git://linuxtv.org/anttip/media_tree.git
12230 S:      Maintained
12231 F:      drivers/media/tuners/tda18212*
12232
12233 TDA18218 MEDIA DRIVER
12234 M:      Antti Palosaari <crope@iki.fi>
12235 L:      linux-media@vger.kernel.org
12236 W:      https://linuxtv.org
12237 W:      http://palosaari.fi/linux/
12238 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12239 T:      git git://linuxtv.org/anttip/media_tree.git
12240 S:      Maintained
12241 F:      drivers/media/tuners/tda18218*
12242
12243 TDA18271 MEDIA DRIVER
12244 M:      Michael Krufky <mkrufky@linuxtv.org>
12245 L:      linux-media@vger.kernel.org
12246 W:      https://linuxtv.org
12247 W:      http://github.com/mkrufky
12248 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12249 T:      git git://linuxtv.org/mkrufky/tuners.git
12250 S:      Maintained
12251 F:      drivers/media/tuners/tda18271*
12252
12253 TDA827x MEDIA DRIVER
12254 M:      Michael Krufky <mkrufky@linuxtv.org>
12255 L:      linux-media@vger.kernel.org
12256 W:      https://linuxtv.org
12257 W:      http://github.com/mkrufky
12258 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12259 T:      git git://linuxtv.org/mkrufky/tuners.git
12260 S:      Maintained
12261 F:      drivers/media/tuners/tda8290.*
12262
12263 TDA8290 MEDIA DRIVER
12264 M:      Michael Krufky <mkrufky@linuxtv.org>
12265 L:      linux-media@vger.kernel.org
12266 W:      https://linuxtv.org
12267 W:      http://github.com/mkrufky
12268 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12269 T:      git git://linuxtv.org/mkrufky/tuners.git
12270 S:      Maintained
12271 F:      drivers/media/tuners/tda8290.*
12272
12273 TDA9840 MEDIA DRIVER
12274 M:      Hans Verkuil <hverkuil@xs4all.nl>
12275 L:      linux-media@vger.kernel.org
12276 T:      git git://linuxtv.org/media_tree.git
12277 W:      https://linuxtv.org
12278 S:      Maintained
12279 F:      drivers/media/i2c/tda9840*
12280
12281 TEA5761 TUNER DRIVER
12282 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12283 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12284 L:      linux-media@vger.kernel.org
12285 W:      https://linuxtv.org
12286 T:      git git://linuxtv.org/media_tree.git
12287 S:      Odd fixes
12288 F:      drivers/media/tuners/tea5761.*
12289
12290 TEA5767 TUNER DRIVER
12291 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12292 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12293 L:      linux-media@vger.kernel.org
12294 W:      https://linuxtv.org
12295 T:      git git://linuxtv.org/media_tree.git
12296 S:      Maintained
12297 F:      drivers/media/tuners/tea5767.*
12298
12299 TEA6415C MEDIA DRIVER
12300 M:      Hans Verkuil <hverkuil@xs4all.nl>
12301 L:      linux-media@vger.kernel.org
12302 T:      git git://linuxtv.org/media_tree.git
12303 W:      https://linuxtv.org
12304 S:      Maintained
12305 F:      drivers/media/i2c/tea6415c*
12306
12307 TEA6420 MEDIA DRIVER
12308 M:      Hans Verkuil <hverkuil@xs4all.nl>
12309 L:      linux-media@vger.kernel.org
12310 T:      git git://linuxtv.org/media_tree.git
12311 W:      https://linuxtv.org
12312 S:      Maintained
12313 F:      drivers/media/i2c/tea6420*
12314
12315 TEAM DRIVER
12316 M:      Jiri Pirko <jiri@resnulli.us>
12317 L:      netdev@vger.kernel.org
12318 S:      Supported
12319 F:      drivers/net/team/
12320 F:      include/linux/if_team.h
12321 F:      include/uapi/linux/if_team.h
12322
12323 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12324 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12325 S:      Maintained
12326 F:      arch/x86/platform/ts5500/
12327
12328 TECHNOTREND USB IR RECEIVER
12329 M:      Sean Young <sean@mess.org>
12330 L:      linux-media@vger.kernel.org
12331 S:      Maintained
12332 F:      drivers/media/rc/ttusbir.c
12333
12334 TEGRA ARCHITECTURE SUPPORT
12335 M:      Stephen Warren <swarren@wwwdotorg.org>
12336 M:      Thierry Reding <thierry.reding@gmail.com>
12337 M:      Alexandre Courbot <gnurou@gmail.com>
12338 L:      linux-tegra@vger.kernel.org
12339 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12340 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12341 S:      Supported
12342 N:      [^a-z]tegra
12343
12344 TEGRA CLOCK DRIVER
12345 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12346 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12347 S:      Supported
12348 F:      drivers/clk/tegra/
12349
12350 TEGRA DMA DRIVERS
12351 M:      Laxman Dewangan <ldewangan@nvidia.com>
12352 M:      Jon Hunter <jonathanh@nvidia.com>
12353 S:      Supported
12354 F:      drivers/dma/tegra*
12355
12356 TEGRA I2C DRIVER
12357 M:      Laxman Dewangan <ldewangan@nvidia.com>
12358 S:      Supported
12359 F:      drivers/i2c/busses/i2c-tegra.c
12360
12361 TEGRA IOMMU DRIVERS
12362 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12363 S:      Supported
12364 F:      drivers/iommu/tegra*
12365
12366 TEGRA KBC DRIVER
12367 M:      Rakesh Iyer <riyer@nvidia.com>
12368 M:      Laxman Dewangan <ldewangan@nvidia.com>
12369 S:      Supported
12370 F:      drivers/input/keyboard/tegra-kbc.c
12371
12372 TEGRA PWM DRIVER
12373 M:      Thierry Reding <thierry.reding@gmail.com>
12374 S:      Supported
12375 F:      drivers/pwm/pwm-tegra.c
12376
12377 TEGRA SERIAL DRIVER
12378 M:      Laxman Dewangan <ldewangan@nvidia.com>
12379 S:      Supported
12380 F:      drivers/tty/serial/serial-tegra.c
12381
12382 TEGRA SPI DRIVER
12383 M:      Laxman Dewangan <ldewangan@nvidia.com>
12384 S:      Supported
12385 F:      drivers/spi/spi-tegra*
12386
12387 TEHUTI ETHERNET DRIVER
12388 M:      Andy Gospodarek <andy@greyhouse.net>
12389 L:      netdev@vger.kernel.org
12390 S:      Supported
12391 F:      drivers/net/ethernet/tehuti/*
12392
12393 Telecom Clock Driver for MCPL0010
12394 M:      Mark Gross <mark.gross@intel.com>
12395 S:      Supported
12396 F:      drivers/char/tlclk.c
12397
12398 TENSILICA XTENSA PORT (xtensa)
12399 M:      Chris Zankel <chris@zankel.net>
12400 M:      Max Filippov <jcmvbkbc@gmail.com>
12401 L:      linux-xtensa@linux-xtensa.org
12402 T:      git git://github.com/czankel/xtensa-linux.git
12403 S:      Maintained
12404 F:      arch/xtensa/
12405 F:      drivers/irqchip/irq-xtensa-*
12406
12407 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12408 M:      Nishanth Menon <nm@ti.com>
12409 M:      Tero Kristo <t-kristo@ti.com>
12410 M:      Santosh Shilimkar <ssantosh@kernel.org>
12411 L:      linux-arm-kernel@lists.infradead.org
12412 S:      Maintained
12413 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12414 F:      drivers/firmware/ti_sci*
12415 F:      include/linux/soc/ti/ti_sci_protocol.h
12416
12417 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12418 M:      Hans Verkuil <hverkuil@xs4all.nl>
12419 L:      linux-media@vger.kernel.org
12420 T:      git git://linuxtv.org/media_tree.git
12421 W:      https://linuxtv.org
12422 S:      Maintained
12423 F:      drivers/media/radio/radio-raremono.c
12424
12425 THERMAL
12426 M:      Zhang Rui <rui.zhang@intel.com>
12427 M:      Eduardo Valentin <edubezval@gmail.com>
12428 L:      linux-pm@vger.kernel.org
12429 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12431 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12432 S:      Supported
12433 F:      drivers/thermal/
12434 F:      include/linux/thermal.h
12435 F:      include/uapi/linux/thermal.h
12436 F:      include/linux/cpu_cooling.h
12437 F:      Documentation/devicetree/bindings/thermal/
12438
12439 THERMAL/CPU_COOLING
12440 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12441 M:      Viresh Kumar <viresh.kumar@linaro.org>
12442 M:      Javi Merino <javi.merino@kernel.org>
12443 L:      linux-pm@vger.kernel.org
12444 S:      Supported
12445 F:      Documentation/thermal/cpu-cooling-api.txt
12446 F:      drivers/thermal/cpu_cooling.c
12447 F:      include/linux/cpu_cooling.h
12448
12449 THINKPAD ACPI EXTRAS DRIVER
12450 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12451 L:      ibm-acpi-devel@lists.sourceforge.net
12452 L:      platform-driver-x86@vger.kernel.org
12453 W:      http://ibm-acpi.sourceforge.net
12454 W:      http://thinkwiki.org/wiki/Ibm-acpi
12455 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12456 S:      Maintained
12457 F:      drivers/platform/x86/thinkpad_acpi.c
12458
12459 TI BANDGAP AND THERMAL DRIVER
12460 M:      Eduardo Valentin <edubezval@gmail.com>
12461 M:      Keerthy <j-keerthy@ti.com>
12462 L:      linux-pm@vger.kernel.org
12463 L:      linux-omap@vger.kernel.org
12464 S:      Maintained
12465 F:      drivers/thermal/ti-soc-thermal/
12466
12467 TI VPE/CAL DRIVERS
12468 M:      Benoit Parrot <bparrot@ti.com>
12469 L:      linux-media@vger.kernel.org
12470 W:      http://linuxtv.org/
12471 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12472 S:      Maintained
12473 F:      drivers/media/platform/ti-vpe/
12474
12475 TI CDCE706 CLOCK DRIVER
12476 M:      Max Filippov <jcmvbkbc@gmail.com>
12477 S:      Maintained
12478 F:      drivers/clk/clk-cdce706.c
12479
12480 TI CLOCK DRIVER
12481 M:      Tero Kristo <t-kristo@ti.com>
12482 L:      linux-omap@vger.kernel.org
12483 S:      Maintained
12484 F:      drivers/clk/ti/
12485 F:      include/linux/clk/ti.h
12486
12487 TI ETHERNET SWITCH DRIVER (CPSW)
12488 M:      Mugunthan V N <mugunthanvnm@ti.com>
12489 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12490 L:      linux-omap@vger.kernel.org
12491 L:      netdev@vger.kernel.org
12492 S:      Maintained
12493 F:      drivers/net/ethernet/ti/cpsw*
12494 F:      drivers/net/ethernet/ti/davinci*
12495
12496 TI FLASH MEDIA INTERFACE DRIVER
12497 M:      Alex Dubov <oakad@yahoo.com>
12498 S:      Maintained
12499 F:      drivers/misc/tifm*
12500 F:      drivers/mmc/host/tifm_sd.c
12501 F:      include/linux/tifm.h
12502
12503 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12504 M:      Santosh Shilimkar <ssantosh@kernel.org>
12505 L:      linux-kernel@vger.kernel.org
12506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12507 S:      Maintained
12508 F:      drivers/soc/ti/*
12509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12510
12511
12512 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12513 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12514 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12515 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12516 S:      Maintained
12517 F:      sound/soc/codecs/lm49453*
12518 F:      sound/soc/codecs/isabelle*
12519
12520 TI LP855x BACKLIGHT DRIVER
12521 M:      Milo Kim <milo.kim@ti.com>
12522 S:      Maintained
12523 F:      Documentation/backlight/lp855x-driver.txt
12524 F:      drivers/video/backlight/lp855x_bl.c
12525 F:      include/linux/platform_data/lp855x.h
12526
12527 TI LP8727 CHARGER DRIVER
12528 M:      Milo Kim <milo.kim@ti.com>
12529 S:      Maintained
12530 F:      drivers/power/supply/lp8727_charger.c
12531 F:      include/linux/platform_data/lp8727.h
12532
12533 TI LP8788 MFD DRIVER
12534 M:      Milo Kim <milo.kim@ti.com>
12535 S:      Maintained
12536 F:      drivers/iio/adc/lp8788_adc.c
12537 F:      drivers/leds/leds-lp8788.c
12538 F:      drivers/mfd/lp8788*.c
12539 F:      drivers/power/supply/lp8788-charger.c
12540 F:      drivers/regulator/lp8788-*.c
12541 F:      include/linux/mfd/lp8788*.h
12542
12543 TI NETCP ETHERNET DRIVER
12544 M:      Wingman Kwok <w-kwok2@ti.com>
12545 M:      Murali Karicheri <m-karicheri2@ti.com>
12546 L:      netdev@vger.kernel.org
12547 S:      Maintained
12548 F:      drivers/net/ethernet/ti/netcp*
12549
12550 TI TAS571X FAMILY ASoC CODEC DRIVER
12551 M:      Kevin Cernekee <cernekee@chromium.org>
12552 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12553 S:      Odd Fixes
12554 F:      sound/soc/codecs/tas571x*
12555
12556 TI TWL4030 SERIES SOC CODEC DRIVER
12557 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12558 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12559 S:      Maintained
12560 F:      sound/soc/codecs/twl4030*
12561
12562 TI WILINK WIRELESS DRIVERS
12563 L:      linux-wireless@vger.kernel.org
12564 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12565 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12567 S:      Orphan
12568 F:      drivers/net/wireless/ti/
12569 F:      include/linux/wl12xx.h
12570
12571 TIPC NETWORK LAYER
12572 M:      Jon Maloy <jon.maloy@ericsson.com>
12573 M:      Ying Xue <ying.xue@windriver.com>
12574 L:      netdev@vger.kernel.org (core kernel code)
12575 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12576 W:      http://tipc.sourceforge.net/
12577 S:      Maintained
12578 F:      include/uapi/linux/tipc*.h
12579 F:      net/tipc/
12580
12581 TILE ARCHITECTURE
12582 M:      Chris Metcalf <cmetcalf@mellanox.com>
12583 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12584 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12585 S:      Supported
12586 F:      arch/tile/
12587 F:      drivers/char/tile-srom.c
12588 F:      drivers/edac/tile_edac.c
12589 F:      drivers/net/ethernet/tile/
12590 F:      drivers/rtc/rtc-tile.c
12591 F:      drivers/tty/hvc/hvc_tile.c
12592 F:      drivers/tty/serial/tilegx.c
12593 F:      drivers/usb/host/*-tilegx.c
12594 F:      include/linux/usb/tilegx.h
12595
12596 TLAN NETWORK DRIVER
12597 M:      Samuel Chessman <chessman@tux.org>
12598 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12599 W:      http://sourceforge.net/projects/tlan/
12600 S:      Maintained
12601 F:      Documentation/networking/tlan.txt
12602 F:      drivers/net/ethernet/ti/tlan.*
12603
12604 TOMOYO SECURITY MODULE
12605 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12606 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12607 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12608 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12609 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12610 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12611 W:      http://tomoyo.sourceforge.jp/
12612 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12613 S:      Maintained
12614 F:      security/tomoyo/
12615
12616 TOPSTAR LAPTOP EXTRAS DRIVER
12617 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12618 L:      platform-driver-x86@vger.kernel.org
12619 S:      Maintained
12620 F:      drivers/platform/x86/topstar-laptop.c
12621
12622 TOSHIBA ACPI EXTRAS DRIVER
12623 M:      Azael Avalos <coproscefalo@gmail.com>
12624 L:      platform-driver-x86@vger.kernel.org
12625 S:      Maintained
12626 F:      drivers/platform/x86/toshiba_acpi.c
12627
12628 TOSHIBA BLUETOOTH DRIVER
12629 M:      Azael Avalos <coproscefalo@gmail.com>
12630 L:      platform-driver-x86@vger.kernel.org
12631 S:      Maintained
12632 F:      drivers/platform/x86/toshiba_bluetooth.c
12633
12634 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12635 M:      Azael Avalos <coproscefalo@gmail.com>
12636 L:      platform-driver-x86@vger.kernel.org
12637 S:      Maintained
12638 F:      drivers/platform/x86/toshiba_haps.c
12639
12640 TOSHIBA WMI HOTKEYS DRIVER
12641 M:      Azael Avalos <coproscefalo@gmail.com>
12642 L:      platform-driver-x86@vger.kernel.org
12643 S:      Maintained
12644 F:      drivers/platform/x86/toshiba-wmi.c
12645
12646 TOSHIBA SMM DRIVER
12647 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12648 W:      http://www.buzzard.org.uk/toshiba/
12649 S:      Maintained
12650 F:      drivers/char/toshiba.c
12651 F:      include/linux/toshiba.h
12652 F:      include/uapi/linux/toshiba.h
12653
12654 TOSHIBA TC358743 DRIVER
12655 M:      Mats Randgaard <matrandg@cisco.com>
12656 L:      linux-media@vger.kernel.org
12657 S:      Maintained
12658 F:      drivers/media/i2c/tc358743*
12659 F:      include/media/i2c/tc358743.h
12660
12661 TMIO/SDHI MMC DRIVER
12662 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12663 L:      linux-mmc@vger.kernel.org
12664 S:      Supported
12665 F:      drivers/mmc/host/tmio_mmc*
12666 F:      drivers/mmc/host/sh_mobile_sdhi.c
12667 F:      include/linux/mfd/tmio.h
12668
12669 TMP401 HARDWARE MONITOR DRIVER
12670 M:      Guenter Roeck <linux@roeck-us.net>
12671 L:      linux-hwmon@vger.kernel.org
12672 S:      Maintained
12673 F:      Documentation/hwmon/tmp401
12674 F:      drivers/hwmon/tmp401.c
12675
12676 TMPFS (SHMEM FILESYSTEM)
12677 M:      Hugh Dickins <hughd@google.com>
12678 L:      linux-mm@kvack.org
12679 S:      Maintained
12680 F:      include/linux/shmem_fs.h
12681 F:      mm/shmem.c
12682
12683 TM6000 VIDEO4LINUX DRIVER
12684 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12685 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12686 L:      linux-media@vger.kernel.org
12687 W:      https://linuxtv.org
12688 T:      git git://linuxtv.org/media_tree.git
12689 S:      Odd fixes
12690 F:      drivers/media/usb/tm6000/
12691 F:      Documentation/media/v4l-drivers/tm6000*
12692
12693 TW5864 VIDEO4LINUX DRIVER
12694 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12695 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12696 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12697 L:      linux-media@vger.kernel.org
12698 S:      Supported
12699 F:      drivers/media/pci/tw5864/
12700
12701 TW68 VIDEO4LINUX DRIVER
12702 M:      Hans Verkuil <hverkuil@xs4all.nl>
12703 L:      linux-media@vger.kernel.org
12704 T:      git git://linuxtv.org/media_tree.git
12705 W:      https://linuxtv.org
12706 S:      Odd Fixes
12707 F:      drivers/media/pci/tw68/
12708
12709 TW686X VIDEO4LINUX DRIVER
12710 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12711 L:      linux-media@vger.kernel.org
12712 T:      git git://linuxtv.org/media_tree.git
12713 W:      http://linuxtv.org
12714 S:      Maintained
12715 F:      drivers/media/pci/tw686x/
12716
12717 TPM DEVICE DRIVER
12718 M:      Peter Huewe <peterhuewe@gmx.de>
12719 M:      Marcel Selhorst <tpmdd@selhorst.net>
12720 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12721 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12722 W:      http://tpmdd.sourceforge.net
12723 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12724 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12725 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12726 S:      Maintained
12727 F:      drivers/char/tpm/
12728
12729 TPM IBM_VTPM DEVICE DRIVER
12730 M:      Ashley Lai <ashleydlai@gmail.com>
12731 W:      http://tpmdd.sourceforge.net
12732 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12733 S:      Maintained
12734 F:      drivers/char/tpm/tpm_ibmvtpm*
12735
12736 TRACING
12737 M:      Steven Rostedt <rostedt@goodmis.org>
12738 M:      Ingo Molnar <mingo@redhat.com>
12739 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12740 S:      Maintained
12741 F:      Documentation/trace/ftrace.txt
12742 F:      arch/*/*/*/ftrace.h
12743 F:      arch/*/kernel/ftrace.c
12744 F:      include/*/ftrace.h
12745 F:      include/linux/trace*.h
12746 F:      include/trace/
12747 F:      kernel/trace/
12748 F:      tools/testing/selftests/ftrace/
12749
12750 TRACING MMIO ACCESSES (MMIOTRACE)
12751 M:      Steven Rostedt <rostedt@goodmis.org>
12752 M:      Ingo Molnar <mingo@kernel.org>
12753 R:      Karol Herbst <karolherbst@gmail.com>
12754 R:      Pekka Paalanen <ppaalanen@gmail.com>
12755 S:      Maintained
12756 L:      linux-kernel@vger.kernel.org
12757 L:      nouveau@lists.freedesktop.org
12758 F:      kernel/trace/trace_mmiotrace.c
12759 F:      include/linux/mmiotrace.h
12760 F:      arch/x86/mm/kmmio.c
12761 F:      arch/x86/mm/mmio-mod.c
12762 F:      arch/x86/mm/testmmiotrace.c
12763
12764 TRIVIAL PATCHES
12765 M:      Jiri Kosina <trivial@kernel.org>
12766 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12767 S:      Maintained
12768 K:      ^Subject:.*(?i)trivial
12769
12770 TTY LAYER
12771 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12772 M:      Jiri Slaby <jslaby@suse.com>
12773 S:      Supported
12774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12775 F:      Documentation/serial/
12776 F:      drivers/tty/
12777 F:      drivers/tty/serial/serial_core.c
12778 F:      include/linux/serial_core.h
12779 F:      include/linux/serial.h
12780 F:      include/linux/tty.h
12781 F:      include/uapi/linux/serial_core.h
12782 F:      include/uapi/linux/serial.h
12783 F:      include/uapi/linux/tty.h
12784
12785 TUA9001 MEDIA DRIVER
12786 M:      Antti Palosaari <crope@iki.fi>
12787 L:      linux-media@vger.kernel.org
12788 W:      https://linuxtv.org
12789 W:      http://palosaari.fi/linux/
12790 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12791 T:      git git://linuxtv.org/anttip/media_tree.git
12792 S:      Maintained
12793 F:      drivers/media/tuners/tua9001*
12794
12795 TULIP NETWORK DRIVERS
12796 L:      netdev@vger.kernel.org
12797 L:      linux-parisc@vger.kernel.org
12798 S:      Orphan
12799 F:      drivers/net/ethernet/dec/tulip/
12800
12801 TUN/TAP driver
12802 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12803 W:      http://vtun.sourceforge.net/tun
12804 S:      Maintained
12805 F:      Documentation/networking/tuntap.txt
12806 F:      arch/um/os-Linux/drivers/
12807
12808 TURBOCHANNEL SUBSYSTEM
12809 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12810 M:      Ralf Baechle <ralf@linux-mips.org>
12811 L:      linux-mips@linux-mips.org
12812 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12813 S:      Maintained
12814 F:      drivers/tc/
12815 F:      include/linux/tc.h
12816
12817 UBI FILE SYSTEM (UBIFS)
12818 M:      Richard Weinberger <richard@nod.at>
12819 M:      Artem Bityutskiy <dedekind1@gmail.com>
12820 M:      Adrian Hunter <adrian.hunter@intel.com>
12821 L:      linux-mtd@lists.infradead.org
12822 T:      git git://git.infradead.org/ubifs-2.6.git
12823 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12824 S:      Supported
12825 F:      Documentation/filesystems/ubifs.txt
12826 F:      fs/ubifs/
12827
12828 UCLINUX (M68KNOMMU AND COLDFIRE)
12829 M:      Greg Ungerer <gerg@linux-m68k.org>
12830 W:      http://www.linux-m68k.org/
12831 W:      http://www.uclinux.org/
12832 L:      linux-m68k@lists.linux-m68k.org
12833 L:      uclinux-dev@uclinux.org  (subscribers-only)
12834 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12835 S:      Maintained
12836 F:      arch/m68k/coldfire/
12837 F:      arch/m68k/68*/
12838 F:      arch/m68k/*/*_no.*
12839 F:      arch/m68k/include/asm/*_no.*
12840
12841 UDF FILESYSTEM
12842 M:      Jan Kara <jack@suse.com>
12843 S:      Maintained
12844 F:      Documentation/filesystems/udf.txt
12845 F:      fs/udf/
12846
12847 UDRAW TABLET
12848 M:      Bastien Nocera <hadess@hadess.net>
12849 L:      linux-input@vger.kernel.org
12850 S:      Maintained
12851 F:      drivers/hid/hid-udraw.c
12852
12853 UFS FILESYSTEM
12854 M:      Evgeniy Dushistov <dushistov@mail.ru>
12855 S:      Maintained
12856 F:      Documentation/filesystems/ufs.txt
12857 F:      fs/ufs/
12858
12859 UHID USERSPACE HID IO DRIVER:
12860 M:      David Herrmann <dh.herrmann@googlemail.com>
12861 L:      linux-input@vger.kernel.org
12862 S:      Maintained
12863 F:      drivers/hid/uhid.c
12864 F:      include/uapi/linux/uhid.h
12865
12866 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12867 L:      linux-usb@vger.kernel.org
12868 S:      Orphan
12869 F:      drivers/uwb/
12870 F:      include/linux/uwb.h
12871 F:      include/linux/uwb/
12872
12873 UNICORE32 ARCHITECTURE:
12874 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12875 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12876 S:      Maintained
12877 T:      git git://github.com/gxt/linux.git
12878 F:      arch/unicore32/
12879
12880 UNIFDEF
12881 M:      Tony Finch <dot@dotat.at>
12882 W:      http://dotat.at/prog/unifdef
12883 S:      Maintained
12884 F:      scripts/unifdef.c
12885
12886 UNIFORM CDROM DRIVER
12887 M:      Jens Axboe <axboe@kernel.dk>
12888 W:      http://www.kernel.dk
12889 S:      Maintained
12890 F:      Documentation/cdrom/
12891 F:      drivers/cdrom/cdrom.c
12892 F:      include/linux/cdrom.h
12893 F:      include/uapi/linux/cdrom.h
12894
12895 UNISYS S-PAR DRIVERS
12896 M:      David Kershner <david.kershner@unisys.com>
12897 L:      sparmaintainer@unisys.com (Unisys internal)
12898 S:      Supported
12899 F:      drivers/staging/unisys/
12900
12901 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12902 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12903 L:      linux-scsi@vger.kernel.org
12904 S:      Supported
12905 F:      Documentation/scsi/ufs.txt
12906 F:      drivers/scsi/ufs/
12907
12908 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12909 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12910 M:      Prabu Thangamuthu <prabut@synopsys.com>
12911 L:      linux-scsi@vger.kernel.org
12912 S:      Supported
12913 F:      drivers/scsi/ufs/*dwc*
12914
12915 UNSORTED BLOCK IMAGES (UBI)
12916 M:      Artem Bityutskiy <dedekind1@gmail.com>
12917 M:      Richard Weinberger <richard@nod.at>
12918 W:      http://www.linux-mtd.infradead.org/
12919 L:      linux-mtd@lists.infradead.org
12920 T:      git git://git.infradead.org/ubifs-2.6.git
12921 S:      Supported
12922 F:      drivers/mtd/ubi/
12923 F:      include/linux/mtd/ubi.h
12924 F:      include/uapi/mtd/ubi-user.h
12925
12926 USB ACM DRIVER
12927 M:      Oliver Neukum <oneukum@suse.com>
12928 L:      linux-usb@vger.kernel.org
12929 S:      Maintained
12930 F:      Documentation/usb/acm.txt
12931 F:      drivers/usb/class/cdc-acm.*
12932
12933 USB AR5523 WIRELESS DRIVER
12934 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12935 L:      linux-wireless@vger.kernel.org
12936 S:      Maintained
12937 F:      drivers/net/wireless/ath/ar5523/
12938
12939 USB ATTACHED SCSI
12940 M:      Oliver Neukum <oneukum@suse.com>
12941 L:      linux-usb@vger.kernel.org
12942 L:      linux-scsi@vger.kernel.org
12943 S:      Maintained
12944 F:      drivers/usb/storage/uas.c
12945
12946 USB CDC ETHERNET DRIVER
12947 M:      Oliver Neukum <oliver@neukum.org>
12948 L:      linux-usb@vger.kernel.org
12949 S:      Maintained
12950 F:      drivers/net/usb/cdc_*.c
12951 F:      include/uapi/linux/usb/cdc.h
12952
12953 USB CHAOSKEY DRIVER
12954 M:      Keith Packard <keithp@keithp.com>
12955 L:      linux-usb@vger.kernel.org
12956 S:      Maintained
12957 F:      drivers/usb/misc/chaoskey.c
12958
12959 USB CYPRESS C67X00 DRIVER
12960 M:      Peter Korsgaard <jacmet@sunsite.dk>
12961 L:      linux-usb@vger.kernel.org
12962 S:      Maintained
12963 F:      drivers/usb/c67x00/
12964
12965 USB DAVICOM DM9601 DRIVER
12966 M:      Peter Korsgaard <jacmet@sunsite.dk>
12967 L:      netdev@vger.kernel.org
12968 W:      http://www.linux-usb.org/usbnet
12969 S:      Maintained
12970 F:      drivers/net/usb/dm9601.c
12971
12972 USB DIAMOND RIO500 DRIVER
12973 M:      Cesar Miquel <miquel@df.uba.ar>
12974 L:      rio500-users@lists.sourceforge.net
12975 W:      http://rio500.sourceforge.net
12976 S:      Maintained
12977 F:      drivers/usb/misc/rio500*
12978
12979 USB EHCI DRIVER
12980 M:      Alan Stern <stern@rowland.harvard.edu>
12981 L:      linux-usb@vger.kernel.org
12982 S:      Maintained
12983 F:      Documentation/usb/ehci.txt
12984 F:      drivers/usb/host/ehci*
12985
12986 USB GADGET/PERIPHERAL SUBSYSTEM
12987 M:      Felipe Balbi <balbi@kernel.org>
12988 L:      linux-usb@vger.kernel.org
12989 W:      http://www.linux-usb.org/gadget
12990 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12991 S:      Maintained
12992 F:      drivers/usb/gadget/
12993 F:      include/linux/usb/gadget*
12994
12995 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12996 M:      Jiri Kosina <jikos@kernel.org>
12997 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
12998 L:      linux-usb@vger.kernel.org
12999 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13000 S:      Maintained
13001 F:      Documentation/hid/hiddev.txt
13002 F:      drivers/hid/usbhid/
13003
13004 USB ISP116X DRIVER
13005 M:      Olav Kongas <ok@artecdesign.ee>
13006 L:      linux-usb@vger.kernel.org
13007 S:      Maintained
13008 F:      drivers/usb/host/isp116x*
13009 F:      include/linux/usb/isp116x.h
13010
13011 USB LAN78XX ETHERNET DRIVER
13012 M:      Woojung Huh <woojung.huh@microchip.com>
13013 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13014 L:      netdev@vger.kernel.org
13015 S:      Maintained
13016 F:      drivers/net/usb/lan78xx.*
13017
13018 USB MASS STORAGE DRIVER
13019 M:      Alan Stern <stern@rowland.harvard.edu>
13020 L:      linux-usb@vger.kernel.org
13021 L:      usb-storage@lists.one-eyed-alien.net
13022 S:      Maintained
13023 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13024 F:      drivers/usb/storage/
13025
13026 USB MIDI DRIVER
13027 M:      Clemens Ladisch <clemens@ladisch.de>
13028 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13029 T:      git git://git.alsa-project.org/alsa-kernel.git
13030 S:      Maintained
13031 F:      sound/usb/midi.*
13032
13033 USB NETWORKING DRIVERS
13034 L:      linux-usb@vger.kernel.org
13035 S:      Odd Fixes
13036 F:      drivers/net/usb/
13037
13038 USB OHCI DRIVER
13039 M:      Alan Stern <stern@rowland.harvard.edu>
13040 L:      linux-usb@vger.kernel.org
13041 S:      Maintained
13042 F:      Documentation/usb/ohci.txt
13043 F:      drivers/usb/host/ohci*
13044
13045 USB OTG FSM (Finite State Machine)
13046 M:      Peter Chen <Peter.Chen@nxp.com>
13047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13048 L:      linux-usb@vger.kernel.org
13049 S:      Maintained
13050 F:      drivers/usb/common/usb-otg-fsm.c
13051
13052 USB OVER IP DRIVER
13053 M:      Valentina Manea <valentina.manea.m@gmail.com>
13054 M:      Shuah Khan <shuahkh@osg.samsung.com>
13055 M:      Shuah Khan <shuah@kernel.org>
13056 L:      linux-usb@vger.kernel.org
13057 S:      Maintained
13058 F:      Documentation/usb/usbip_protocol.txt
13059 F:      drivers/usb/usbip/
13060 F:      tools/usb/usbip/
13061
13062 USB PEGASUS DRIVER
13063 M:      Petko Manolov <petkan@nucleusys.com>
13064 L:      linux-usb@vger.kernel.org
13065 L:      netdev@vger.kernel.org
13066 T:      git git://github.com/petkan/pegasus.git
13067 W:      https://github.com/petkan/pegasus
13068 S:      Maintained
13069 F:      drivers/net/usb/pegasus.*
13070
13071 USB PHY LAYER
13072 M:      Felipe Balbi <balbi@kernel.org>
13073 L:      linux-usb@vger.kernel.org
13074 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13075 S:      Maintained
13076 F:      drivers/usb/phy/
13077
13078 USB PRINTER DRIVER (usblp)
13079 M:      Pete Zaitcev <zaitcev@redhat.com>
13080 L:      linux-usb@vger.kernel.org
13081 S:      Supported
13082 F:      drivers/usb/class/usblp.c
13083
13084 USB QMI WWAN NETWORK DRIVER
13085 M:      Bjørn Mork <bjorn@mork.no>
13086 L:      netdev@vger.kernel.org
13087 S:      Maintained
13088 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13089 F:      drivers/net/usb/qmi_wwan.c
13090
13091 USB RTL8150 DRIVER
13092 M:      Petko Manolov <petkan@nucleusys.com>
13093 L:      linux-usb@vger.kernel.org
13094 L:      netdev@vger.kernel.org
13095 T:      git git://github.com/petkan/rtl8150.git
13096 W:      https://github.com/petkan/rtl8150
13097 S:      Maintained
13098 F:      drivers/net/usb/rtl8150.c
13099
13100 USB SERIAL SUBSYSTEM
13101 M:      Johan Hovold <johan@kernel.org>
13102 L:      linux-usb@vger.kernel.org
13103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13104 S:      Maintained
13105 F:      Documentation/usb/usb-serial.txt
13106 F:      drivers/usb/serial/
13107 F:      include/linux/usb/serial.h
13108
13109 USB SMSC75XX ETHERNET DRIVER
13110 M:      Steve Glendinning <steve.glendinning@shawell.net>
13111 L:      netdev@vger.kernel.org
13112 S:      Maintained
13113 F:      drivers/net/usb/smsc75xx.*
13114
13115 USB SMSC95XX ETHERNET DRIVER
13116 M:      Steve Glendinning <steve.glendinning@shawell.net>
13117 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13118 L:      netdev@vger.kernel.org
13119 S:      Maintained
13120 F:      drivers/net/usb/smsc95xx.*
13121
13122 USB SUBSYSTEM
13123 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13124 L:      linux-usb@vger.kernel.org
13125 W:      http://www.linux-usb.org
13126 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13127 S:      Supported
13128 F:      Documentation/devicetree/bindings/usb/
13129 F:      Documentation/usb/
13130 F:      drivers/usb/
13131 F:      include/linux/usb.h
13132 F:      include/linux/usb/
13133
13134 USB UHCI DRIVER
13135 M:      Alan Stern <stern@rowland.harvard.edu>
13136 L:      linux-usb@vger.kernel.org
13137 S:      Maintained
13138 F:      drivers/usb/host/uhci*
13139
13140 USB "USBNET" DRIVER FRAMEWORK
13141 M:      Oliver Neukum <oneukum@suse.com>
13142 L:      netdev@vger.kernel.org
13143 W:      http://www.linux-usb.org/usbnet
13144 S:      Maintained
13145 F:      drivers/net/usb/usbnet.c
13146 F:      include/linux/usb/usbnet.h
13147
13148 USB VIDEO CLASS
13149 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13150 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13151 L:      linux-media@vger.kernel.org
13152 T:      git git://linuxtv.org/media_tree.git
13153 W:      http://www.ideasonboard.org/uvc/
13154 S:      Maintained
13155 F:      drivers/media/usb/uvc/
13156 F:      include/uapi/linux/uvcvideo.h
13157
13158 USB VISION DRIVER
13159 M:      Hans Verkuil <hverkuil@xs4all.nl>
13160 L:      linux-media@vger.kernel.org
13161 T:      git git://linuxtv.org/media_tree.git
13162 W:      https://linuxtv.org
13163 S:      Odd Fixes
13164 F:      drivers/media/usb/usbvision/
13165
13166 USB WEBCAM GADGET
13167 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13168 L:      linux-usb@vger.kernel.org
13169 S:      Maintained
13170 F:      drivers/usb/gadget/function/*uvc*
13171 F:      drivers/usb/gadget/legacy/webcam.c
13172
13173 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13174 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13175 L:      linux-wireless@vger.kernel.org
13176 S:      Maintained
13177 F:      drivers/net/wireless/rndis_wlan.c
13178
13179 USB XHCI DRIVER
13180 M:      Mathias Nyman <mathias.nyman@intel.com>
13181 L:      linux-usb@vger.kernel.org
13182 S:      Supported
13183 F:      drivers/usb/host/xhci*
13184 F:      drivers/usb/host/pci-quirks*
13185
13186 USB ZD1201 DRIVER
13187 L:      linux-wireless@vger.kernel.org
13188 W:      http://linux-lc100020.sourceforge.net
13189 S:      Orphan
13190 F:      drivers/net/wireless/zydas/zd1201.*
13191
13192 USB ZR364XX DRIVER
13193 M:      Antoine Jacquet <royale@zerezo.com>
13194 L:      linux-usb@vger.kernel.org
13195 L:      linux-media@vger.kernel.org
13196 T:      git git://linuxtv.org/media_tree.git
13197 W:      http://royale.zerezo.com/zr364xx/
13198 S:      Maintained
13199 F:      Documentation/media/v4l-drivers/zr364xx*
13200 F:      drivers/media/usb/zr364xx/
13201
13202 ULPI BUS
13203 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13204 L:      linux-usb@vger.kernel.org
13205 S:      Maintained
13206 F:      drivers/usb/common/ulpi.c
13207 F:      include/linux/ulpi/
13208
13209 USER-MODE LINUX (UML)
13210 M:      Jeff Dike <jdike@addtoit.com>
13211 M:      Richard Weinberger <richard@nod.at>
13212 L:      user-mode-linux-devel@lists.sourceforge.net
13213 L:      user-mode-linux-user@lists.sourceforge.net
13214 W:      http://user-mode-linux.sourceforge.net
13215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13216 S:      Maintained
13217 F:      Documentation/virtual/uml/
13218 F:      arch/um/
13219 F:      arch/x86/um/
13220 F:      fs/hostfs/
13221 F:      fs/hppfs/
13222
13223 USERSPACE I/O (UIO)
13224 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13225 S:      Maintained
13226 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13227 F:      Documentation/driver-api/uio-howto.rst
13228 F:      drivers/uio/
13229 F:      include/linux/uio*.h
13230
13231 UTIL-LINUX PACKAGE
13232 M:      Karel Zak <kzak@redhat.com>
13233 L:      util-linux@vger.kernel.org
13234 W:      http://en.wikipedia.org/wiki/Util-linux
13235 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13236 S:      Maintained
13237
13238 UVESAFB DRIVER
13239 M:      Michal Januszewski <spock@gentoo.org>
13240 L:      linux-fbdev@vger.kernel.org
13241 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13242 S:      Maintained
13243 F:      Documentation/fb/uvesafb.txt
13244 F:      drivers/video/fbdev/uvesafb.*
13245
13246 VF610 NAND DRIVER
13247 M:      Stefan Agner <stefan@agner.ch>
13248 L:      linux-mtd@lists.infradead.org
13249 S:      Supported
13250 F:      drivers/mtd/nand/vf610_nfc.c
13251
13252 VFAT/FAT/MSDOS FILESYSTEM
13253 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13254 S:      Maintained
13255 F:      Documentation/filesystems/vfat.txt
13256 F:      fs/fat/
13257
13258 VFIO DRIVER
13259 M:      Alex Williamson <alex.williamson@redhat.com>
13260 L:      kvm@vger.kernel.org
13261 T:      git git://github.com/awilliam/linux-vfio.git
13262 S:      Maintained
13263 F:      Documentation/vfio.txt
13264 F:      drivers/vfio/
13265 F:      include/linux/vfio.h
13266 F:      include/uapi/linux/vfio.h
13267
13268 VFIO MEDIATED DEVICE DRIVERS
13269 M:      Kirti Wankhede <kwankhede@nvidia.com>
13270 L:      kvm@vger.kernel.org
13271 S:      Maintained
13272 F:      Documentation/vfio-mediated-device.txt
13273 F:      drivers/vfio/mdev/
13274 F:      include/linux/mdev.h
13275 F:      samples/vfio-mdev/
13276
13277 VFIO PLATFORM DRIVER
13278 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13279 L:      kvm@vger.kernel.org
13280 S:      Maintained
13281 F:      drivers/vfio/platform/
13282
13283 VIDEOBUF2 FRAMEWORK
13284 M:      Pawel Osciak <pawel@osciak.com>
13285 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13286 M:      Kyungmin Park <kyungmin.park@samsung.com>
13287 L:      linux-media@vger.kernel.org
13288 S:      Maintained
13289 F:      drivers/media/v4l2-core/videobuf2-*
13290 F:      include/media/videobuf2-*
13291
13292 VIRTIO AND VHOST VSOCK DRIVER
13293 M:      Stefan Hajnoczi <stefanha@redhat.com>
13294 L:      kvm@vger.kernel.org
13295 L:      virtualization@lists.linux-foundation.org
13296 L:      netdev@vger.kernel.org
13297 S:      Maintained
13298 F:      include/linux/virtio_vsock.h
13299 F:      include/uapi/linux/virtio_vsock.h
13300 F:      net/vmw_vsock/virtio_transport_common.c
13301 F:      net/vmw_vsock/virtio_transport.c
13302 F:      drivers/vhost/vsock.c
13303 F:      drivers/vhost/vsock.h
13304
13305 VIRTUAL SERIO DEVICE DRIVER
13306 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13307 S:      Maintained
13308 F:      drivers/input/serio/userio.c
13309 F:      include/uapi/linux/userio.h
13310
13311 VIRTIO CONSOLE DRIVER
13312 M:      Amit Shah <amit@kernel.org>
13313 L:      virtualization@lists.linux-foundation.org
13314 S:      Maintained
13315 F:      drivers/char/virtio_console.c
13316 F:      include/linux/virtio_console.h
13317 F:      include/uapi/linux/virtio_console.h
13318
13319 VIRTIO CORE, NET AND BLOCK DRIVERS
13320 M:      "Michael S. Tsirkin" <mst@redhat.com>
13321 M:      Jason Wang <jasowang@redhat.com>
13322 L:      virtualization@lists.linux-foundation.org
13323 S:      Maintained
13324 F:      Documentation/devicetree/bindings/virtio/
13325 F:      drivers/virtio/
13326 F:      tools/virtio/
13327 F:      drivers/net/virtio_net.c
13328 F:      drivers/block/virtio_blk.c
13329 F:      include/linux/virtio*.h
13330 F:      include/uapi/linux/virtio_*.h
13331 F:      drivers/crypto/virtio/
13332
13333 VIRTIO DRIVERS FOR S390
13334 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13335 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13336 L:      linux-s390@vger.kernel.org
13337 L:      virtualization@lists.linux-foundation.org
13338 L:      kvm@vger.kernel.org
13339 S:      Supported
13340 F:      drivers/s390/virtio/
13341
13342 VIRTIO GPU DRIVER
13343 M:      David Airlie <airlied@linux.ie>
13344 M:      Gerd Hoffmann <kraxel@redhat.com>
13345 L:      dri-devel@lists.freedesktop.org
13346 L:      virtualization@lists.linux-foundation.org
13347 T:      git git://git.kraxel.org/linux drm-qemu
13348 S:      Maintained
13349 F:      drivers/gpu/drm/virtio/
13350 F:      include/uapi/linux/virtio_gpu.h
13351
13352 VIRTIO HOST (VHOST)
13353 M:      "Michael S. Tsirkin" <mst@redhat.com>
13354 M:      Jason Wang <jasowang@redhat.com>
13355 L:      kvm@vger.kernel.org
13356 L:      virtualization@lists.linux-foundation.org
13357 L:      netdev@vger.kernel.org
13358 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13359 S:      Maintained
13360 F:      drivers/vhost/
13361 F:      include/uapi/linux/vhost.h
13362
13363 VIRTIO INPUT DRIVER
13364 M:      Gerd Hoffmann <kraxel@redhat.com>
13365 S:      Maintained
13366 F:      drivers/virtio/virtio_input.c
13367 F:      include/uapi/linux/virtio_input.h
13368
13369 VIRTIO CRYPTO DRIVER
13370 M:  Gonglei <arei.gonglei@huawei.com>
13371 L:  virtualization@lists.linux-foundation.org
13372 L:  linux-crypto@vger.kernel.org
13373 S:  Maintained
13374 F:  drivers/crypto/virtio/
13375 F:  include/uapi/linux/virtio_crypto.h
13376
13377 VIA RHINE NETWORK DRIVER
13378 S:      Orphan
13379 F:      drivers/net/ethernet/via/via-rhine.c
13380
13381 VIA SD/MMC CARD CONTROLLER DRIVER
13382 M:      Bruce Chang <brucechang@via.com.tw>
13383 M:      Harald Welte <HaraldWelte@viatech.com>
13384 S:      Maintained
13385 F:      drivers/mmc/host/via-sdmmc.c
13386
13387 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13388 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13389 L:      linux-fbdev@vger.kernel.org
13390 S:      Maintained
13391 F:      include/linux/via-core.h
13392 F:      include/linux/via-gpio.h
13393 F:      include/linux/via_i2c.h
13394 F:      drivers/video/fbdev/via/
13395
13396 VIA VELOCITY NETWORK DRIVER
13397 M:      Francois Romieu <romieu@fr.zoreil.com>
13398 L:      netdev@vger.kernel.org
13399 S:      Maintained
13400 F:      drivers/net/ethernet/via/via-velocity.*
13401
13402 VIRT LIB
13403 M:      Alex Williamson <alex.williamson@redhat.com>
13404 M:      Paolo Bonzini <pbonzini@redhat.com>
13405 L:      kvm@vger.kernel.org
13406 S:      Supported
13407 F:      virt/lib/
13408
13409 VIVID VIRTUAL VIDEO DRIVER
13410 M:      Hans Verkuil <hverkuil@xs4all.nl>
13411 L:      linux-media@vger.kernel.org
13412 T:      git git://linuxtv.org/media_tree.git
13413 W:      https://linuxtv.org
13414 S:      Maintained
13415 F:      drivers/media/platform/vivid/*
13416
13417 VLYNQ BUS
13418 M:      Florian Fainelli <f.fainelli@gmail.com>
13419 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13420 S:      Maintained
13421 F:      drivers/vlynq/vlynq.c
13422 F:      include/linux/vlynq.h
13423
13424 VME SUBSYSTEM
13425 M:      Martyn Welch <martyn@welchs.me.uk>
13426 M:      Manohar Vanga <manohar.vanga@gmail.com>
13427 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13428 L:      devel@driverdev.osuosl.org
13429 S:      Maintained
13430 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13431 F:      Documentation/driver-api/vme.rst
13432 F:      drivers/staging/vme/
13433 F:      drivers/vme/
13434 F:      include/linux/vme*
13435
13436 VMWARE HYPERVISOR INTERFACE
13437 M:      Alok Kataria <akataria@vmware.com>
13438 L:      virtualization@lists.linux-foundation.org
13439 S:      Supported
13440 F:      arch/x86/kernel/cpu/vmware.c
13441
13442 VMWARE BALLOON DRIVER
13443 M:      Xavier Deguillard <xdeguillard@vmware.com>
13444 M:      Philip Moltmann <moltmann@vmware.com>
13445 M:      "VMware, Inc." <pv-drivers@vmware.com>
13446 L:      linux-kernel@vger.kernel.org
13447 S:      Maintained
13448 F:      drivers/misc/vmw_balloon.c
13449
13450 VMWARE VMMOUSE SUBDRIVER
13451 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13452 M:      "VMware, Inc." <pv-drivers@vmware.com>
13453 L:      linux-input@vger.kernel.org
13454 S:      Maintained
13455 F:      drivers/input/mouse/vmmouse.c
13456 F:      drivers/input/mouse/vmmouse.h
13457
13458 VMWARE VMXNET3 ETHERNET DRIVER
13459 M:      Shrikrishna Khare <skhare@vmware.com>
13460 M:      "VMware, Inc." <pv-drivers@vmware.com>
13461 L:      netdev@vger.kernel.org
13462 S:      Maintained
13463 F:      drivers/net/vmxnet3/
13464
13465 VMware PVSCSI driver
13466 M:      Jim Gill <jgill@vmware.com>
13467 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13468 L:      linux-scsi@vger.kernel.org
13469 S:      Maintained
13470 F:      drivers/scsi/vmw_pvscsi.c
13471 F:      drivers/scsi/vmw_pvscsi.h
13472
13473 VMWARE PVRDMA DRIVER
13474 M:      Adit Ranadive <aditr@vmware.com>
13475 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13476 L:      linux-rdma@vger.kernel.org
13477 S:      Maintained
13478 F:      drivers/infiniband/hw/vmw_pvrdma/
13479
13480 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13481 M:      Liam Girdwood <lgirdwood@gmail.com>
13482 M:      Mark Brown <broonie@kernel.org>
13483 L:      linux-kernel@vger.kernel.org
13484 W:      http://www.slimlogic.co.uk/?p=48
13485 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13486 S:      Supported
13487 F:      Documentation/devicetree/bindings/regulator/
13488 F:      drivers/regulator/
13489 F:      include/dt-bindings/regulator/
13490 F:      include/linux/regulator/
13491
13492 VRF
13493 M:      David Ahern <dsa@cumulusnetworks.com>
13494 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13495 L:      netdev@vger.kernel.org
13496 S:      Maintained
13497 F:      drivers/net/vrf.c
13498 F:      Documentation/networking/vrf.txt
13499
13500 VT1211 HARDWARE MONITOR DRIVER
13501 M:      Juerg Haefliger <juergh@gmail.com>
13502 L:      linux-hwmon@vger.kernel.org
13503 S:      Maintained
13504 F:      Documentation/hwmon/vt1211
13505 F:      drivers/hwmon/vt1211.c
13506
13507 VT8231 HARDWARE MONITOR DRIVER
13508 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13509 L:      linux-hwmon@vger.kernel.org
13510 S:      Maintained
13511 F:      drivers/hwmon/vt8231.c
13512
13513 VUB300 USB to SDIO/SD/MMC bridge chip
13514 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13515 L:      linux-mmc@vger.kernel.org
13516 L:      linux-usb@vger.kernel.org
13517 S:      Supported
13518 F:      drivers/mmc/host/vub300.c
13519
13520 W1 DALLAS'S 1-WIRE BUS
13521 M:      Evgeniy Polyakov <zbr@ioremap.net>
13522 S:      Maintained
13523 F:      Documentation/w1/
13524 F:      drivers/w1/
13525
13526 W83791D HARDWARE MONITORING DRIVER
13527 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13528 L:      linux-hwmon@vger.kernel.org
13529 S:      Maintained
13530 F:      Documentation/hwmon/w83791d
13531 F:      drivers/hwmon/w83791d.c
13532
13533 W83793 HARDWARE MONITORING DRIVER
13534 M:      Rudolf Marek <r.marek@assembler.cz>
13535 L:      linux-hwmon@vger.kernel.org
13536 S:      Maintained
13537 F:      Documentation/hwmon/w83793
13538 F:      drivers/hwmon/w83793.c
13539
13540 W83795 HARDWARE MONITORING DRIVER
13541 M:      Jean Delvare <jdelvare@suse.com>
13542 L:      linux-hwmon@vger.kernel.org
13543 S:      Maintained
13544 F:      drivers/hwmon/w83795.c
13545
13546 W83L51xD SD/MMC CARD INTERFACE DRIVER
13547 M:      Pierre Ossman <pierre@ossman.eu>
13548 S:      Maintained
13549 F:      drivers/mmc/host/wbsd.*
13550
13551 WACOM PROTOCOL 4 SERIAL TABLETS
13552 M:      Julian Squires <julian@cipht.net>
13553 M:      Hans de Goede <hdegoede@redhat.com>
13554 L:      linux-input@vger.kernel.org
13555 S:      Maintained
13556 F:      drivers/input/tablet/wacom_serial4.c
13557
13558 WATCHDOG DEVICE DRIVERS
13559 M:      Wim Van Sebroeck <wim@iguana.be>
13560 R:      Guenter Roeck <linux@roeck-us.net>
13561 L:      linux-watchdog@vger.kernel.org
13562 W:      http://www.linux-watchdog.org/
13563 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13564 S:      Maintained
13565 F:      Documentation/devicetree/bindings/watchdog/
13566 F:      Documentation/watchdog/
13567 F:      drivers/watchdog/
13568 F:      include/linux/watchdog.h
13569 F:      include/uapi/linux/watchdog.h
13570
13571 WIIMOTE HID DRIVER
13572 M:      David Herrmann <dh.herrmann@googlemail.com>
13573 L:      linux-input@vger.kernel.org
13574 S:      Maintained
13575 F:      drivers/hid/hid-wiimote*
13576
13577 WINBOND CIR DRIVER
13578 M:      David Härdeman <david@hardeman.nu>
13579 S:      Maintained
13580 F:      drivers/media/rc/winbond-cir.c
13581
13582 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13583 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13584 L:      linux-watchdog@vger.kernel.org
13585 S:      Maintained
13586 F:      drivers/watchdog/ebc-c384_wdt.c
13587
13588 WINSYSTEMS WS16C48 GPIO DRIVER
13589 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13590 L:      linux-gpio@vger.kernel.org
13591 S:      Maintained
13592 F:      drivers/gpio/gpio-ws16c48.c
13593
13594 WIMAX STACK
13595 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13596 M:      linux-wimax@intel.com
13597 L:      wimax@linuxwimax.org (subscribers-only)
13598 S:      Supported
13599 W:      http://linuxwimax.org
13600 F:      Documentation/wimax/README.wimax
13601 F:      include/linux/wimax/debug.h
13602 F:      include/net/wimax.h
13603 F:      include/uapi/linux/wimax.h
13604 F:      net/wimax/
13605
13606 WISTRON LAPTOP BUTTON DRIVER
13607 M:      Miloslav Trmac <mitr@volny.cz>
13608 S:      Maintained
13609 F:      drivers/input/misc/wistron_btns.c
13610
13611 WL3501 WIRELESS PCMCIA CARD DRIVER
13612 L:      linux-wireless@vger.kernel.org
13613 S:      Odd fixes
13614 F:      drivers/net/wireless/wl3501*
13615
13616 WOLFSON MICROELECTRONICS DRIVERS
13617 L:      patches@opensource.wolfsonmicro.com
13618 T:      git https://github.com/CirrusLogic/linux-drivers.git
13619 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13620 S:      Supported
13621 F:      Documentation/hwmon/wm83??
13622 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13623 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13624 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13625 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13626 F:      drivers/clk/clk-wm83*.c
13627 F:      drivers/extcon/extcon-arizona.c
13628 F:      drivers/leds/leds-wm83*.c
13629 F:      drivers/gpio/gpio-*wm*.c
13630 F:      drivers/gpio/gpio-arizona.c
13631 F:      drivers/hwmon/wm83??-hwmon.c
13632 F:      drivers/input/misc/wm831x-on.c
13633 F:      drivers/input/touchscreen/wm831x-ts.c
13634 F:      drivers/input/touchscreen/wm97*.c
13635 F:      drivers/mfd/arizona*
13636 F:      drivers/mfd/wm*.c
13637 F:      drivers/mfd/cs47l24*
13638 F:      drivers/power/supply/wm83*.c
13639 F:      drivers/rtc/rtc-wm83*.c
13640 F:      drivers/regulator/wm8*.c
13641 F:      drivers/video/backlight/wm83*_bl.c
13642 F:      drivers/watchdog/wm83*_wdt.c
13643 F:      include/linux/mfd/arizona/
13644 F:      include/linux/mfd/wm831x/
13645 F:      include/linux/mfd/wm8350/
13646 F:      include/linux/mfd/wm8400*
13647 F:      include/linux/wm97xx.h
13648 F:      include/sound/wm????.h
13649 F:      sound/soc/codecs/arizona.?
13650 F:      sound/soc/codecs/wm*
13651 F:      sound/soc/codecs/cs47l24*
13652
13653 WORKQUEUE
13654 M:      Tejun Heo <tj@kernel.org>
13655 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13657 S:      Maintained
13658 F:      include/linux/workqueue.h
13659 F:      kernel/workqueue.c
13660 F:      Documentation/core-api/workqueue.rst
13661
13662 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13663 M:      Chen-Yu Tsai <wens@csie.org>
13664 L:      linux-kernel@vger.kernel.org
13665 S:      Maintained
13666 N:      axp[128]
13667
13668 X.25 NETWORK LAYER
13669 M:      Andrew Hendry <andrew.hendry@gmail.com>
13670 L:      linux-x25@vger.kernel.org
13671 S:      Odd Fixes
13672 F:      Documentation/networking/x25*
13673 F:      include/net/x25*
13674 F:      net/x25/
13675
13676 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13677 M:      Thomas Gleixner <tglx@linutronix.de>
13678 M:      Ingo Molnar <mingo@redhat.com>
13679 M:      "H. Peter Anvin" <hpa@zytor.com>
13680 M:      x86@kernel.org
13681 L:      linux-kernel@vger.kernel.org
13682 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13683 S:      Maintained
13684 F:      Documentation/x86/
13685 F:      arch/x86/
13686
13687 X86 PLATFORM DRIVERS
13688 M:      Darren Hart <dvhart@infradead.org>
13689 M:      Andy Shevchenko <andy@infradead.org>
13690 L:      platform-driver-x86@vger.kernel.org
13691 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13692 S:      Maintained
13693 F:      drivers/platform/x86/
13694 F:      drivers/platform/olpc/
13695
13696 X86 MCE INFRASTRUCTURE
13697 M:      Tony Luck <tony.luck@intel.com>
13698 M:      Borislav Petkov <bp@alien8.de>
13699 L:      linux-edac@vger.kernel.org
13700 S:      Maintained
13701 F:      arch/x86/kernel/cpu/mcheck/*
13702
13703 X86 MICROCODE UPDATE SUPPORT
13704 M:      Borislav Petkov <bp@alien8.de>
13705 S:      Maintained
13706 F:      arch/x86/kernel/cpu/microcode/*
13707
13708 X86 VDSO
13709 M:      Andy Lutomirski <luto@amacapital.net>
13710 L:      linux-kernel@vger.kernel.org
13711 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13712 S:      Maintained
13713 F:      arch/x86/entry/vdso/
13714
13715 XC2028/3028 TUNER DRIVER
13716 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13717 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13718 L:      linux-media@vger.kernel.org
13719 W:      https://linuxtv.org
13720 T:      git git://linuxtv.org/media_tree.git
13721 S:      Maintained
13722 F:      drivers/media/tuners/tuner-xc2028.*
13723
13724 XEN HYPERVISOR INTERFACE
13725 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13726 M:      Juergen Gross <jgross@suse.com>
13727 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13729 S:      Supported
13730 F:      arch/x86/xen/
13731 F:      drivers/*/xen-*front.c
13732 F:      drivers/xen/
13733 F:      arch/x86/include/asm/xen/
13734 F:      include/xen/
13735 F:      include/uapi/xen/
13736
13737 XEN HYPERVISOR ARM
13738 M:      Stefano Stabellini <sstabellini@kernel.org>
13739 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13740 S:      Maintained
13741 F:      arch/arm/xen/
13742 F:      arch/arm/include/asm/xen/
13743
13744 XEN HYPERVISOR ARM64
13745 M:      Stefano Stabellini <sstabellini@kernel.org>
13746 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13747 S:      Maintained
13748 F:      arch/arm64/xen/
13749 F:      arch/arm64/include/asm/xen/
13750
13751 XEN NETWORK BACKEND DRIVER
13752 M:      Wei Liu <wei.liu2@citrix.com>
13753 M:      Paul Durrant <paul.durrant@citrix.com>
13754 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13755 L:      netdev@vger.kernel.org
13756 S:      Supported
13757 F:      drivers/net/xen-netback/*
13758
13759 XEN PCI SUBSYSTEM
13760 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13761 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13762 S:      Supported
13763 F:      arch/x86/pci/*xen*
13764 F:      drivers/pci/*xen*
13765
13766 XEN BLOCK SUBSYSTEM
13767 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13768 M:      Roger Pau Monné <roger.pau@citrix.com>
13769 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13770 S:      Supported
13771 F:      drivers/block/xen-blkback/*
13772 F:      drivers/block/xen*
13773
13774 XEN PVSCSI DRIVERS
13775 M:      Juergen Gross <jgross@suse.com>
13776 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13777 L:      linux-scsi@vger.kernel.org
13778 S:      Supported
13779 F:      drivers/scsi/xen-scsifront.c
13780 F:      drivers/xen/xen-scsiback.c
13781 F:      include/xen/interface/io/vscsiif.h
13782
13783 XEN SWIOTLB SUBSYSTEM
13784 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13785 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13786 S:      Supported
13787 F:      arch/x86/xen/*swiotlb*
13788 F:      drivers/xen/*swiotlb*
13789
13790 XFS FILESYSTEM
13791 M:      Darrick J. Wong <darrick.wong@oracle.com>
13792 M:      linux-xfs@vger.kernel.org
13793 L:      linux-xfs@vger.kernel.org
13794 W:      http://xfs.org/
13795 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13796 S:      Supported
13797 F:      Documentation/filesystems/xfs.txt
13798 F:      fs/xfs/
13799
13800 XILINX AXI ETHERNET DRIVER
13801 M:      Anirudha Sarangi <anirudh@xilinx.com>
13802 M:      John Linn <John.Linn@xilinx.com>
13803 S:      Maintained
13804 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13805
13806 XILINX UARTLITE SERIAL DRIVER
13807 M:      Peter Korsgaard <jacmet@sunsite.dk>
13808 L:      linux-serial@vger.kernel.org
13809 S:      Maintained
13810 F:      drivers/tty/serial/uartlite.c
13811
13812 XILINX VIDEO IP CORES
13813 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13814 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13815 L:      linux-media@vger.kernel.org
13816 T:      git git://linuxtv.org/media_tree.git
13817 S:      Supported
13818 F:      Documentation/devicetree/bindings/media/xilinx/
13819 F:      drivers/media/platform/xilinx/
13820 F:      include/uapi/linux/xilinx-v4l2-controls.h
13821
13822 XILLYBUS DRIVER
13823 M:      Eli Billauer <eli.billauer@gmail.com>
13824 L:      linux-kernel@vger.kernel.org
13825 S:      Supported
13826 F:      drivers/char/xillybus/
13827
13828 XTENSA XTFPGA PLATFORM SUPPORT
13829 M:      Max Filippov <jcmvbkbc@gmail.com>
13830 L:      linux-xtensa@linux-xtensa.org
13831 S:      Maintained
13832 F:      drivers/spi/spi-xtensa-xtfpga.c
13833 F:      sound/soc/xtensa/xtfpga-i2s.c
13834
13835 YAM DRIVER FOR AX.25
13836 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13837 L:      linux-hams@vger.kernel.org
13838 S:      Maintained
13839 F:      drivers/net/hamradio/yam*
13840 F:      include/linux/yam.h
13841
13842 YEALINK PHONE DRIVER
13843 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13844 L:      usbb2k-api-dev@nongnu.org
13845 S:      Maintained
13846 F:      Documentation/input/yealink.txt
13847 F:      drivers/input/misc/yealink.*
13848
13849 Z8530 DRIVER FOR AX.25
13850 M:      Joerg Reuter <jreuter@yaina.de>
13851 W:      http://yaina.de/jreuter/
13852 W:      http://www.qsl.net/dl1bke/
13853 L:      linux-hams@vger.kernel.org
13854 S:      Maintained
13855 F:      Documentation/networking/z8530drv.txt
13856 F:      drivers/net/hamradio/*scc.c
13857 F:      drivers/net/hamradio/z8530.h
13858
13859 ZBUD COMPRESSED PAGE ALLOCATOR
13860 M:      Seth Jennings <sjenning@redhat.com>
13861 M:      Dan Streetman <ddstreet@ieee.org>
13862 L:      linux-mm@kvack.org
13863 S:      Maintained
13864 F:      mm/zbud.c
13865 F:      include/linux/zbud.h
13866
13867 ZD1211RW WIRELESS DRIVER
13868 M:      Daniel Drake <dsd@gentoo.org>
13869 M:      Ulrich Kunitz <kune@deine-taler.de>
13870 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13871 L:      linux-wireless@vger.kernel.org
13872 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13873 S:      Maintained
13874 F:      drivers/net/wireless/zydas/zd1211rw/
13875
13876 ZD1301_DEMOD MEDIA DRIVER
13877 M:      Antti Palosaari <crope@iki.fi>
13878 L:      linux-media@vger.kernel.org
13879 W:      https://linuxtv.org/
13880 W:      http://palosaari.fi/linux/
13881 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13882 S:      Maintained
13883 F:      drivers/media/dvb-frontends/zd1301_demod*
13884
13885 ZD1301 MEDIA DRIVER
13886 M:      Antti Palosaari <crope@iki.fi>
13887 L:      linux-media@vger.kernel.org
13888 W:      https://linuxtv.org/
13889 W:      http://palosaari.fi/linux/
13890 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13891 S:      Maintained
13892 F:      drivers/media/usb/dvb-usb-v2/zd1301*
13893
13894 ZPOOL COMPRESSED PAGE STORAGE API
13895 M:      Dan Streetman <ddstreet@ieee.org>
13896 L:      linux-mm@kvack.org
13897 S:      Maintained
13898 F:      mm/zpool.c
13899 F:      include/linux/zpool.h
13900
13901 ZR36067 VIDEO FOR LINUX DRIVER
13902 L:      mjpeg-users@lists.sourceforge.net
13903 L:      linux-media@vger.kernel.org
13904 W:      http://mjpeg.sourceforge.net/driver-zoran/
13905 T:      hg https://linuxtv.org/hg/v4l-dvb
13906 S:      Odd Fixes
13907 F:      drivers/media/pci/zoran/
13908
13909 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13910 M:      Minchan Kim <minchan@kernel.org>
13911 M:      Nitin Gupta <ngupta@vflare.org>
13912 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13913 L:      linux-kernel@vger.kernel.org
13914 S:      Maintained
13915 F:      drivers/block/zram/
13916 F:      Documentation/blockdev/zram.txt
13917
13918 ZS DECSTATION Z85C30 SERIAL DRIVER
13919 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13920 S:      Maintained
13921 F:      drivers/tty/serial/zs.*
13922
13923 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13924 M:      Minchan Kim <minchan@kernel.org>
13925 M:      Nitin Gupta <ngupta@vflare.org>
13926 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13927 L:      linux-mm@kvack.org
13928 S:      Maintained
13929 F:      mm/zsmalloc.c
13930 F:      include/linux/zsmalloc.h
13931 F:      Documentation/vm/zsmalloc.txt
13932
13933 ZSWAP COMPRESSED SWAP CACHING
13934 M:      Seth Jennings <sjenning@redhat.com>
13935 M:      Dan Streetman <ddstreet@ieee.org>
13936 L:      linux-mm@kvack.org
13937 S:      Maintained
13938 F:      mm/zswap.c
13939
13940 THE REST
13941 M:      Linus Torvalds <torvalds@linux-foundation.org>
13942 L:      linux-kernel@vger.kernel.org
13943 Q:      http://patchwork.kernel.org/project/LKML/list/
13944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13945 S:      Buried alive in reporters
13946 F:      *
13947 F:      */