xen/9pfs: p9_trans_xen_init and p9_trans_xen_exit can be static
[sfrench/cifs-2.6.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 S:      Supported
900 F:      drivers/net/ethernet/apm/xgene/
901 F:      drivers/net/phy/mdio-xgene.c
902 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
903 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
904
905 APPLIED MICRO (APM) X-GENE SOC PMU
906 M:      Tai Nguyen <ttnguyen@apm.com>
907 S:      Supported
908 F:      drivers/perf/xgene_pmu.c
909 F:      Documentation/perf/xgene-pmu.txt
910 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
911
912 APTINA CAMERA SENSOR PLL
913 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
914 L:      linux-media@vger.kernel.org
915 S:      Maintained
916 F:      drivers/media/i2c/aptina-pll.*
917
918 ARC FRAMEBUFFER DRIVER
919 M:      Jaya Kumar <jayalk@intworks.biz>
920 S:      Maintained
921 F:      drivers/video/fbdev/arcfb.c
922 F:      drivers/video/fbdev/core/fb_defio.c
923
924 ARCNET NETWORK LAYER
925 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
926 L:      netdev@vger.kernel.org
927 S:      Maintained
928 F:      drivers/net/arcnet/
929 F:      include/uapi/linux/if_arcnet.h
930
931 ARC PGU DRM DRIVER
932 M:      Alexey Brodkin <abrodkin@synopsys.com>
933 S:      Supported
934 F:      drivers/gpu/drm/arc/
935 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
936
937 ARM ARCHITECTED TIMER DRIVER
938 M:      Mark Rutland <mark.rutland@arm.com>
939 M:      Marc Zyngier <marc.zyngier@arm.com>
940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941 S:      Maintained
942 F:      arch/arm/include/asm/arch_timer.h
943 F:      arch/arm64/include/asm/arch_timer.h
944 F:      drivers/clocksource/arm_arch_timer.c
945
946 ARM HDLCD DRM DRIVER
947 M:      Liviu Dudau <liviu.dudau@arm.com>
948 S:      Supported
949 F:      drivers/gpu/drm/arm/hdlcd_*
950 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
951
952 ARM MALI-DP DRM DRIVER
953 M:      Liviu Dudau <liviu.dudau@arm.com>
954 M:      Brian Starkey <brian.starkey@arm.com>
955 M:      Mali DP Maintainers <malidp@foss.arm.com>
956 S:      Supported
957 F:      drivers/gpu/drm/arm/
958 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
959
960 ARM MFM AND FLOPPY DRIVERS
961 M:      Ian Molton <spyro@f2s.com>
962 S:      Maintained
963 F:      arch/arm/lib/floppydma.S
964 F:      arch/arm/include/asm/floppy.h
965
966 ARM PMU PROFILING AND DEBUGGING
967 M:      Will Deacon <will.deacon@arm.com>
968 M:      Mark Rutland <mark.rutland@arm.com>
969 S:      Maintained
970 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971 F:      arch/arm*/kernel/perf_*
972 F:      arch/arm/oprofile/common.c
973 F:      arch/arm*/kernel/hw_breakpoint.c
974 F:      arch/arm*/include/asm/hw_breakpoint.h
975 F:      arch/arm*/include/asm/perf_event.h
976 F:      drivers/perf/*
977 F:      include/linux/perf/arm_pmu.h
978 F:      Documentation/devicetree/bindings/arm/pmu.txt
979
980 ARM PORT
981 M:      Russell King <linux@armlinux.org.uk>
982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983 W:      http://www.armlinux.org.uk/
984 S:      Maintained
985 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
986 F:      arch/arm/
987
988 ARM SUB-ARCHITECTURES
989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990 S:      Maintained
991 F:      arch/arm/mach-*/
992 F:      arch/arm/plat-*/
993 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
994
995 ARM PRIMECELL AACI PL041 DRIVER
996 M:      Russell King <linux@armlinux.org.uk>
997 S:      Maintained
998 F:      sound/arm/aaci.*
999
1000 ARM PRIMECELL CLCD PL110 DRIVER
1001 M:      Russell King <linux@armlinux.org.uk>
1002 S:      Maintained
1003 F:      drivers/video/fbdev/amba-clcd.*
1004
1005 ARM PRIMECELL KMI PL050 DRIVER
1006 M:      Russell King <linux@armlinux.org.uk>
1007 S:      Maintained
1008 F:      drivers/input/serio/ambakmi.*
1009 F:      include/linux/amba/kmi.h
1010
1011 ARM PRIMECELL MMCI PL180/1 DRIVER
1012 M:      Russell King <linux@armlinux.org.uk>
1013 S:      Maintained
1014 F:      drivers/mmc/host/mmci.*
1015 F:      include/linux/amba/mmci.h
1016
1017 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1018 M:      Russell King <linux@armlinux.org.uk>
1019 S:      Maintained
1020 F:      drivers/tty/serial/amba-pl01*.c
1021 F:      include/linux/amba/serial.h
1022
1023 ARM PRIMECELL BUS SUPPORT
1024 M:      Russell King <linux@armlinux.org.uk>
1025 S:      Maintained
1026 F:      drivers/amba/
1027 F:      include/linux/amba/bus.h
1028
1029 ARM/ADS SPHERE MACHINE SUPPORT
1030 M:      Lennert Buytenhek <kernel@wantstofly.org>
1031 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1032 S:      Maintained
1033
1034 ARM/AFEB9260 MACHINE SUPPORT
1035 M:      Sergey Lapin <slapin@ossfans.org>
1036 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037 S:      Maintained
1038
1039 ARM/AJECO 1ARM MACHINE SUPPORT
1040 M:      Lennert Buytenhek <kernel@wantstofly.org>
1041 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042 S:      Maintained
1043
1044 ARM/Allwinner sunXi SoC support
1045 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
1046 M:      Chen-Yu Tsai <wens@csie.org>
1047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048 S:      Maintained
1049 N:      sun[x456789]i
1050 F:      arch/arm/boot/dts/ntc-gr8*
1051 F:      arch/arm64/boot/dts/allwinner/
1052
1053 ARM/Allwinner SoC Clock Support
1054 M:      Emilio López <emilio@elopez.com.ar>
1055 S:      Maintained
1056 F:      drivers/clk/sunxi/
1057
1058 ARM/Amlogic Meson SoC support
1059 M:      Carlo Caione <carlo@caione.org>
1060 M:      Kevin Hilman <khilman@baylibre.com>
1061 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062 L:      linux-amlogic@lists.infradead.org
1063 W:      http://linux-meson.com/
1064 S:      Maintained
1065 F:      arch/arm/mach-meson/
1066 F:      arch/arm/boot/dts/meson*
1067 F:      arch/arm64/boot/dts/amlogic/
1068 F:      drivers/pinctrl/meson/
1069 F:      drivers/mmc/host/meson*
1070 N:      meson
1071
1072 ARM/Annapurna Labs ALPINE ARCHITECTURE
1073 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1074 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1075 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076 S:      Maintained
1077 F:      arch/arm/mach-alpine/
1078 F:      arch/arm/boot/dts/alpine*
1079 F:      arch/arm64/boot/dts/al/
1080 F:      drivers/*/*alpine*
1081
1082 ARM/ARTPEC MACHINE SUPPORT
1083 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1084 M:      Lars Persson <lars.persson@axis.com>
1085 M:      Niklas Cassel <niklas.cassel@axis.com>
1086 S:      Maintained
1087 L:      linux-arm-kernel@axis.com
1088 F:      arch/arm/mach-artpec
1089 F:      arch/arm/boot/dts/artpec6*
1090 F:      drivers/clk/axis
1091
1092 ARM/ASPEED MACHINE SUPPORT
1093 M:      Joel Stanley <joel@jms.id.au>
1094 S:      Maintained
1095 F:      arch/arm/mach-aspeed/
1096 F:      arch/arm/boot/dts/aspeed-*
1097 F:      drivers/*/*aspeed*
1098
1099 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1100 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1101 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1102 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104 W:      http://www.linux4sam.org
1105 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1106 S:      Supported
1107 F:      arch/arm/mach-at91/
1108 F:      include/soc/at91/
1109 F:      arch/arm/boot/dts/at91*.dts
1110 F:      arch/arm/boot/dts/at91*.dtsi
1111 F:      arch/arm/boot/dts/sama*.dts
1112 F:      arch/arm/boot/dts/sama*.dtsi
1113 F:      arch/arm/include/debug/at91.S
1114
1115 ARM/ATMEL AT91 Clock Support
1116 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1117 S:      Maintained
1118 F:      drivers/clk/at91
1119
1120 ARM/CALXEDA HIGHBANK ARCHITECTURE
1121 M:      Rob Herring <robh@kernel.org>
1122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123 S:      Maintained
1124 F:      arch/arm/mach-highbank/
1125 F:      arch/arm/boot/dts/highbank.dts
1126 F:      arch/arm/boot/dts/ecx-*.dts*
1127
1128 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1129 M:      Krzysztof Halasa <khalasa@piap.pl>
1130 S:      Maintained
1131 F:      arch/arm/mach-cns3xxx/
1132
1133 ARM/CAVIUM THUNDER NETWORK DRIVER
1134 M:      Sunil Goutham <sgoutham@cavium.com>
1135 M:      Robert Richter <rric@kernel.org>
1136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137 S:      Supported
1138 F:      drivers/net/ethernet/cavium/thunder/
1139
1140 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1141 M:      Alexander Shiyan <shc_work@mail.ru>
1142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143 S:      Odd Fixes
1144 N:      clps711x
1145
1146 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1147 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1148 M:      Ryan Mallon <rmallon@gmail.com>
1149 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150 S:      Maintained
1151 F:      arch/arm/mach-ep93xx/
1152 F:      arch/arm/mach-ep93xx/include/mach/
1153
1154 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1155 M:      Lennert Buytenhek <kernel@wantstofly.org>
1156 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 S:      Maintained
1158
1159 ARM/CLKDEV SUPPORT
1160 M:      Russell King <linux@armlinux.org.uk>
1161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 S:      Maintained
1163 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1164 F:      arch/arm/include/asm/clkdev.h
1165 F:      drivers/clk/clkdev.c
1166
1167 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1168 M:      Mike Rapoport <mike@compulab.co.il>
1169 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170 S:      Maintained
1171
1172 ARM/CONTEC MICRO9 MACHINE SUPPORT
1173 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1174 S:      Maintained
1175 F:      arch/arm/mach-ep93xx/micro9.c
1176
1177 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1178 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1179 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180 S:      Maintained
1181 F:      drivers/hwtracing/coresight/*
1182 F:      Documentation/trace/coresight.txt
1183 F:      Documentation/devicetree/bindings/arm/coresight.txt
1184 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1185 F:      tools/perf/arch/arm/util/pmu.c
1186 F:      tools/perf/arch/arm/util/auxtrace.c
1187 F:      tools/perf/arch/arm/util/cs-etm.c
1188 F:      tools/perf/arch/arm/util/cs-etm.h
1189 F:      tools/perf/util/cs-etm.h
1190
1191 ARM/CORGI MACHINE SUPPORT
1192 M:      Richard Purdie <rpurdie@rpsys.net>
1193 S:      Maintained
1194
1195 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1196 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198 T:      git git://github.com/ulli-kroll/linux.git
1199 S:      Maintained
1200 F:      arch/arm/mach-gemini/
1201 F:      drivers/rtc/rtc-gemini.c
1202
1203 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1204 M:      Barry Song <baohua@kernel.org>
1205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1207 S:      Maintained
1208 F:      arch/arm/boot/dts/prima2*
1209 F:      arch/arm/mach-prima2/
1210 F:      drivers/clk/sirf/
1211 F:      drivers/clocksource/timer-prima2.c
1212 F:      drivers/clocksource/timer-atlas7.c
1213 N:      [^a-z]sirf
1214
1215 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1216 M:      Baruch Siach <baruch@tkos.co.il>
1217 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218 S:      Maintained
1219 F:      arch/arm/boot/dts/cx92755*
1220 N:      digicolor
1221
1222 ARM/EBSA110 MACHINE SUPPORT
1223 M:      Russell King <linux@armlinux.org.uk>
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 W:      http://www.armlinux.org.uk/
1226 S:      Maintained
1227 F:      arch/arm/mach-ebsa110/
1228 F:      drivers/net/ethernet/amd/am79c961a.*
1229
1230 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1231 M:      Uwe Kleine-König <kernel@pengutronix.de>
1232 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S:      Maintained
1234 N:      efm32
1235
1236 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1237 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1238 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 S:      Maintained
1240 F:      arch/arm/mach-pxa/ezx.c
1241
1242 ARM/FARADAY FA526 PORT
1243 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1244 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1245 S:      Maintained
1246 T:      git git://git.berlios.de/gemini-board
1247 F:      arch/arm/mm/*-fa*
1248
1249 ARM/FOOTBRIDGE ARCHITECTURE
1250 M:      Russell King <linux@armlinux.org.uk>
1251 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 W:      http://www.armlinux.org.uk/
1253 S:      Maintained
1254 F:      arch/arm/include/asm/hardware/dec21285.h
1255 F:      arch/arm/mach-footbridge/
1256
1257 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1258 M:      Shawn Guo <shawnguo@kernel.org>
1259 M:      Sascha Hauer <kernel@pengutronix.de>
1260 R:      Fabio Estevam <fabio.estevam@nxp.com>
1261 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 S:      Maintained
1263 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1264 F:      arch/arm/mach-imx/
1265 F:      arch/arm/mach-mxs/
1266 F:      arch/arm/boot/dts/imx*
1267 F:      arch/arm/configs/imx*_defconfig
1268 F:      drivers/clk/imx/
1269 F:      include/soc/imx/
1270
1271 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1272 M:      Shawn Guo <shawnguo@kernel.org>
1273 M:      Sascha Hauer <kernel@pengutronix.de>
1274 R:      Stefan Agner <stefan@agner.ch>
1275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276 S:      Maintained
1277 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1278 F:      arch/arm/mach-imx/*vf610*
1279 F:      arch/arm/boot/dts/vf*
1280
1281 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1282 M:      Lennert Buytenhek <kernel@wantstofly.org>
1283 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S:      Maintained
1285
1286 ARM/GUMSTIX MACHINE SUPPORT
1287 M:      Steve Sakoman <sakoman@gmail.com>
1288 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 S:      Maintained
1290
1291 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1292 M:      Philipp Zabel <philipp.zabel@gmail.com>
1293 M:      Paul Parsons <lost.distance@yahoo.com>
1294 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S:      Maintained
1296 F:      arch/arm/mach-pxa/hx4700.c
1297 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1298 F:      sound/soc/pxa/hx4700.c
1299
1300 ARM/HISILICON SOC SUPPORT
1301 M:      Wei Xu <xuwei5@hisilicon.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 W:      http://www.hisilicon.com
1304 S:      Supported
1305 T:      git git://github.com/hisilicon/linux-hisi.git
1306 F:      arch/arm/mach-hisi/
1307 F:      arch/arm/boot/dts/hi3*
1308 F:      arch/arm/boot/dts/hip*
1309 F:      arch/arm/boot/dts/hisi*
1310 F:      arch/arm64/boot/dts/hisilicon/
1311
1312 ARM/HP JORNADA 7XX MACHINE SUPPORT
1313 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1314 W:      www.jlime.com
1315 S:      Maintained
1316 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1317 F:      arch/arm/mach-sa1100/jornada720.c
1318 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1319
1320 ARM/IGEP MACHINE SUPPORT
1321 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1322 M:      Javier Martinez Canillas <javier@dowhile0.org>
1323 L:      linux-omap@vger.kernel.org
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      arch/arm/boot/dts/omap3-igep*
1327
1328 ARM/INCOME PXA270 SUPPORT
1329 M:      Marek Vasut <marek.vasut@gmail.com>
1330 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 S:      Maintained
1332 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1333
1334 ARM/INTEL IOP32X ARM ARCHITECTURE
1335 M:      Lennert Buytenhek <kernel@wantstofly.org>
1336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337 S:      Maintained
1338
1339 ARM/INTEL IOP33X ARM ARCHITECTURE
1340 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 S:      Orphan
1342
1343 ARM/INTEL IOP13XX ARM ARCHITECTURE
1344 M:      Lennert Buytenhek <kernel@wantstofly.org>
1345 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 S:      Maintained
1347
1348 ARM/INTEL IQ81342EX MACHINE SUPPORT
1349 M:      Lennert Buytenhek <kernel@wantstofly.org>
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 S:      Maintained
1352
1353 ARM/INTEL IXDP2850 MACHINE SUPPORT
1354 M:      Lennert Buytenhek <kernel@wantstofly.org>
1355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 S:      Maintained
1357
1358 ARM/INTEL IXP4XX ARM ARCHITECTURE
1359 M:      Imre Kaloz <kaloz@openwrt.org>
1360 M:      Krzysztof Halasa <khalasa@piap.pl>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-ixp4xx/
1364
1365 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1366 M:      Jonathan Cameron <jic23@cam.ac.uk>
1367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 S:      Maintained
1369 F:      arch/arm/mach-pxa/stargate2.c
1370 F:      drivers/pcmcia/pxa2xx_stargate2.c
1371
1372 ARM/INTEL XSC3 (MANZANO) ARM CORE
1373 M:      Lennert Buytenhek <kernel@wantstofly.org>
1374 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 S:      Maintained
1376
1377 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1378 M:      Lennert Buytenhek <kernel@wantstofly.org>
1379 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380 S:      Maintained
1381
1382 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1383 M:      Santosh Shilimkar <ssantosh@kernel.org>
1384 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 S:      Maintained
1386 F:      arch/arm/mach-keystone/
1387 F:      arch/arm/boot/dts/keystone-*
1388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1389
1390 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1391 M:      Santosh Shilimkar <ssantosh@kernel.org>
1392 L:      linux-kernel@vger.kernel.org
1393 S:      Maintained
1394 F:      drivers/clk/keystone/
1395
1396 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1397 M:      Santosh Shilimkar <ssantosh@kernel.org>
1398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 L:      linux-kernel@vger.kernel.org
1400 S:      Maintained
1401 F:      drivers/clocksource/timer-keystone.c
1402
1403 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1404 M:      Santosh Shilimkar <ssantosh@kernel.org>
1405 L:      linux-kernel@vger.kernel.org
1406 S:      Maintained
1407 F:      drivers/power/reset/keystone-reset.c
1408
1409 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1410 M:      Santosh Shilimkar <ssantosh@kernel.org>
1411 L:      linux-kernel@vger.kernel.org
1412 S:      Maintained
1413 F:      drivers/memory/*emif*
1414
1415 ARM/LG1K ARCHITECTURE
1416 M:      Chanho Min <chanho.min@lge.com>
1417 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 S:      Maintained
1419 F:      arch/arm64/boot/dts/lg/
1420
1421 ARM/LOGICPD PXA270 MACHINE SUPPORT
1422 M:      Lennert Buytenhek <kernel@wantstofly.org>
1423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 S:      Maintained
1425
1426 ARM/LPC18XX ARCHITECTURE
1427 M:      Joachim Eastwood <manabian@gmail.com>
1428 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 S:      Maintained
1430 F:      arch/arm/boot/dts/lpc43*
1431 F:      drivers/clk/nxp/clk-lpc18xx*
1432 F:      drivers/clocksource/time-lpc32xx.c
1433 F:      drivers/i2c/busses/i2c-lpc2k.c
1434 F:      drivers/memory/pl172.c
1435 F:      drivers/mtd/spi-nor/nxp-spifi.c
1436 F:      drivers/rtc/rtc-lpc24xx.c
1437 N:      lpc18xx
1438
1439 ARM/LPC32XX SOC SUPPORT
1440 M:      Vladimir Zapolskiy <vz@mleia.com>
1441 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1444 S:      Maintained
1445 F:      arch/arm/boot/dts/lpc32*
1446 F:      arch/arm/mach-lpc32xx/
1447 F:      drivers/i2c/busses/i2c-pnx.c
1448 F:      drivers/net/ethernet/nxp/lpc_eth.c
1449 F:      drivers/usb/host/ohci-nxp.c
1450 F:      drivers/watchdog/pnx4008_wdt.c
1451 N:      lpc32xx
1452
1453 ARM/MAGICIAN MACHINE SUPPORT
1454 M:      Philipp Zabel <philipp.zabel@gmail.com>
1455 S:      Maintained
1456
1457 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1458 M:      Jason Cooper <jason@lakedaemon.net>
1459 M:      Andrew Lunn <andrew@lunn.ch>
1460 M:      Gregory Clement <gregory.clement@free-electrons.com>
1461 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1462 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 S:      Maintained
1464 F:      arch/arm/mach-mvebu/
1465 F:      drivers/rtc/rtc-armada38x.c
1466 F:      arch/arm/boot/dts/armada*
1467 F:      arch/arm/boot/dts/kirkwood*
1468 F:      arch/arm64/boot/dts/marvell/armada*
1469 F:      drivers/cpufreq/mvebu-cpufreq.c
1470 F:      arch/arm/configs/mvebu_*_defconfig
1471
1472 ARM/Marvell Berlin SoC support
1473 M:      Jisheng Zhang <jszhang@marvell.com>
1474 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1475 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 S:      Maintained
1477 F:      arch/arm/mach-berlin/
1478 F:      arch/arm/boot/dts/berlin*
1479 F:      arch/arm64/boot/dts/marvell/berlin*
1480
1481
1482 ARM/Marvell Dove/MV78xx0/Orion SOC support
1483 M:      Jason Cooper <jason@lakedaemon.net>
1484 M:      Andrew Lunn <andrew@lunn.ch>
1485 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1486 M:      Gregory Clement <gregory.clement@free-electrons.com>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489 F:      arch/arm/mach-dove/
1490 F:      arch/arm/mach-mv78xx0/
1491 F:      arch/arm/mach-orion5x/
1492 F:      arch/arm/plat-orion/
1493 F:      arch/arm/boot/dts/dove*
1494 F:      arch/arm/boot/dts/orion5x*
1495
1496
1497 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1498 M:      Alexander Clouter <alex@digriz.org.uk>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 W:      http://www.digriz.org.uk/ts78xx/kernel
1501 S:      Maintained
1502 F:      arch/arm/mach-orion5x/ts78xx-*
1503
1504 ARM/OXNAS platform support
1505 M:      Neil Armstrong <narmstrong@baylibre.com>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 L:      linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1508 S:      Maintained
1509 F:      arch/arm/mach-oxnas/
1510 F:      arch/arm/boot/dts/ox8*.dtsi
1511 F:      arch/arm/boot/dts/wd-mbwe.dts
1512 F:      arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1513 N:      oxnas
1514
1515 ARM/Mediatek RTC DRIVER
1516 M:      Eddie Huang <eddie.huang@mediatek.com>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 F:      drivers/rtc/rtc-mt6397.c
1521
1522 ARM/Mediatek SoC support
1523 M:      Matthias Brugger <matthias.bgg@gmail.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:      arch/arm/boot/dts/mt6*
1528 F:      arch/arm/boot/dts/mt7*
1529 F:      arch/arm/boot/dts/mt8*
1530 F:      arch/arm/mach-mediatek/
1531 F:      arch/arm64/boot/dts/mediatek/
1532 N:      mtk
1533 K:      mediatek
1534
1535 ARM/Mediatek USB3 PHY DRIVER
1536 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1539 S:      Maintained
1540 F:      drivers/phy/phy-mt65xx-usb3.c
1541
1542 ARM/MICREL KS8695 ARCHITECTURE
1543 M:      Greg Ungerer <gerg@uclinux.org>
1544 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 F:      arch/arm/mach-ks8695/
1546 S:      Odd Fixes
1547
1548 ARM/MIOA701 MACHINE SUPPORT
1549 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1550 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 F:      arch/arm/mach-pxa/mioa701.c
1552 S:      Maintained
1553
1554 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1555 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1556 S:      Maintained
1557
1558 ARM/NOMADIK ARCHITECTURE
1559 M:      Alessandro Rubini <rubini@unipv.it>
1560 M:      Linus Walleij <linus.walleij@linaro.org>
1561 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 S:      Maintained
1563 F:      arch/arm/mach-nomadik/
1564 F:      drivers/pinctrl/nomadik/
1565 F:      drivers/i2c/busses/i2c-nomadik.c
1566 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1567
1568 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1569 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1570 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1571 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1572 S:      Supported
1573
1574 ARM/TOSA MACHINE SUPPORT
1575 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1576 M:      Dirk Opfer <dirk@opfer-online.de>
1577 S:      Maintained
1578
1579 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1580 M:      Marek Vasut <marek.vasut@gmail.com>
1581 L:      linux-arm-kernel@lists.infradead.org
1582 W:      http://hackndev.com
1583 S:      Maintained
1584 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1585 F:      arch/arm/mach-pxa/palmtx.c
1586 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1587 F:      arch/arm/mach-pxa/palmt5.c
1588 F:      arch/arm/mach-pxa/include/mach/palmld.h
1589 F:      arch/arm/mach-pxa/palmld.c
1590 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1591 F:      arch/arm/mach-pxa/palmte2.c
1592 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1593 F:      arch/arm/mach-pxa/palmtc.c
1594
1595 ARM/PALM TREO SUPPORT
1596 M:      Tomas Cech <sleep_walker@suse.com>
1597 L:      linux-arm-kernel@lists.infradead.org
1598 W:      http://hackndev.com
1599 S:      Maintained
1600 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1601 F:      arch/arm/mach-pxa/palmtreo.c
1602
1603 ARM/PALMZ72 SUPPORT
1604 M:      Sergey Lapin <slapin@ossfans.org>
1605 L:      linux-arm-kernel@lists.infradead.org
1606 W:      http://hackndev.com
1607 S:      Maintained
1608 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1609 F:      arch/arm/mach-pxa/palmz72.c
1610
1611 ARM/PLEB SUPPORT
1612 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1613 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1614 S:      Maintained
1615
1616 ARM/PT DIGITAL BOARD PORT
1617 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1618 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 W:      http://www.armlinux.org.uk/
1620 S:      Maintained
1621
1622 ARM/QUALCOMM SUPPORT
1623 M:      Andy Gross <andy.gross@linaro.org>
1624 M:      David Brown <david.brown@linaro.org>
1625 L:      linux-arm-msm@vger.kernel.org
1626 L:      linux-soc@vger.kernel.org
1627 S:      Maintained
1628 F:      Documentation/devicetree/bindings/soc/qcom/
1629 F:      arch/arm/boot/dts/qcom-*.dts
1630 F:      arch/arm/boot/dts/qcom-*.dtsi
1631 F:      arch/arm/mach-qcom/
1632 F:      arch/arm64/boot/dts/qcom/*
1633 F:      drivers/i2c/busses/i2c-qup.c
1634 F:      drivers/clk/qcom/
1635 F:      drivers/pinctrl/qcom/
1636 F:      drivers/dma/qcom/
1637 F:      drivers/soc/qcom/
1638 F:      drivers/spi/spi-qup.c
1639 F:      drivers/tty/serial/msm_serial.h
1640 F:      drivers/tty/serial/msm_serial.c
1641 F:      drivers/*/pm8???-*
1642 F:      drivers/mfd/ssbi.c
1643 F:      drivers/firmware/qcom_scm.c
1644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1645
1646 ARM/RADISYS ENP2611 MACHINE SUPPORT
1647 M:      Lennert Buytenhek <kernel@wantstofly.org>
1648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 S:      Maintained
1650
1651 ARM/RENESAS ARM64 ARCHITECTURE
1652 M:      Simon Horman <horms@verge.net.au>
1653 M:      Magnus Damm <magnus.damm@gmail.com>
1654 L:      linux-renesas-soc@vger.kernel.org
1655 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1656 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1657 S:      Supported
1658 F:      arch/arm64/boot/dts/renesas/
1659 F:      drivers/soc/renesas/
1660 F:      include/linux/soc/renesas/
1661
1662 ARM/RISCPC ARCHITECTURE
1663 M:      Russell King <linux@armlinux.org.uk>
1664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 W:      http://www.armlinux.org.uk/
1666 S:      Maintained
1667 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1668 F:      arch/arm/include/asm/hardware/ioc.h
1669 F:      arch/arm/include/asm/hardware/iomd.h
1670 F:      arch/arm/include/asm/hardware/memc.h
1671 F:      arch/arm/mach-rpc/
1672 F:      drivers/net/ethernet/8390/etherh.c
1673 F:      drivers/net/ethernet/i825xx/ether1*
1674 F:      drivers/net/ethernet/seeq/ether3*
1675 F:      drivers/scsi/arm/
1676
1677 ARM/Rockchip SoC support
1678 M:      Heiko Stuebner <heiko@sntech.de>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 L:      linux-rockchip@lists.infradead.org
1681 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1682 S:      Maintained
1683 F:      arch/arm/boot/dts/rk3*
1684 F:      arch/arm/mach-rockchip/
1685 F:      drivers/clk/rockchip/
1686 F:      drivers/i2c/busses/i2c-rk3x.c
1687 F:      drivers/*/*rockchip*
1688 F:      drivers/*/*/*rockchip*
1689 F:      sound/soc/rockchip/
1690 N:      rockchip
1691
1692 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1693 M:      Kukjin Kim <kgene@kernel.org>
1694 M:      Krzysztof Kozlowski <krzk@kernel.org>
1695 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1696 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1698 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
1699 S:      Maintained
1700 F:      arch/arm/boot/dts/s3c*
1701 F:      arch/arm/boot/dts/s5p*
1702 F:      arch/arm/boot/dts/samsung*
1703 F:      arch/arm/boot/dts/exynos*
1704 F:      arch/arm64/boot/dts/exynos/
1705 F:      arch/arm/plat-samsung/
1706 F:      arch/arm/mach-s3c24*/
1707 F:      arch/arm/mach-s3c64xx/
1708 F:      arch/arm/mach-s5p*/
1709 F:      arch/arm/mach-exynos*/
1710 F:      drivers/*/*s3c24*
1711 F:      drivers/*/*/*s3c24*
1712 F:      drivers/*/*s3c64xx*
1713 F:      drivers/*/*s5pv210*
1714 F:      drivers/memory/samsung/*
1715 F:      drivers/soc/samsung/*
1716 F:      Documentation/arm/Samsung/
1717 F:      Documentation/devicetree/bindings/arm/samsung/
1718 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1719 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1720 N:      exynos
1721
1722 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1723 M:      Kyungmin Park <kyungmin.park@samsung.com>
1724 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 S:      Maintained
1726 F:      arch/arm/mach-s5pv210/
1727
1728 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1729 M:      Kyungmin Park <kyungmin.park@samsung.com>
1730 M:      Kamil Debski <kamil@wypas.org>
1731 M:      Andrzej Hajda <a.hajda@samsung.com>
1732 L:      linux-arm-kernel@lists.infradead.org
1733 L:      linux-media@vger.kernel.org
1734 S:      Maintained
1735 F:      drivers/media/platform/s5p-g2d/
1736
1737 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1738 M:      Kyungmin Park <kyungmin.park@samsung.com>
1739 M:      Kamil Debski <kamil@wypas.org>
1740 M:      Jeongtae Park <jtp.park@samsung.com>
1741 M:      Andrzej Hajda <a.hajda@samsung.com>
1742 L:      linux-arm-kernel@lists.infradead.org
1743 L:      linux-media@vger.kernel.org
1744 S:      Maintained
1745 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1746 F:      drivers/media/platform/s5p-mfc/
1747
1748 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1749 M:      Kyungmin Park <kyungmin.park@samsung.com>
1750 L:      linux-arm-kernel@lists.infradead.org
1751 L:      linux-media@vger.kernel.org
1752 S:      Maintained
1753 F:      drivers/staging/media/platform/s5p-cec/
1754
1755 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1756 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1757 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
1758 L:      linux-arm-kernel@lists.infradead.org
1759 L:      linux-media@vger.kernel.org
1760 S:      Maintained
1761 F:      drivers/media/platform/s5p-jpeg/
1762
1763 ARM/SHMOBILE ARM ARCHITECTURE
1764 M:      Simon Horman <horms@verge.net.au>
1765 M:      Magnus Damm <magnus.damm@gmail.com>
1766 L:      linux-renesas-soc@vger.kernel.org
1767 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1769 S:      Supported
1770 F:      arch/arm/boot/dts/emev2*
1771 F:      arch/arm/boot/dts/r7s*
1772 F:      arch/arm/boot/dts/r8a*
1773 F:      arch/arm/boot/dts/sh*
1774 F:      arch/arm/configs/shmobile_defconfig
1775 F:      arch/arm/include/debug/renesas-scif.S
1776 F:      arch/arm/mach-shmobile/
1777 F:      drivers/soc/renesas/
1778 F:      include/linux/soc/renesas/
1779
1780 ARM/SOCFPGA ARCHITECTURE
1781 M:      Dinh Nguyen <dinguyen@kernel.org>
1782 S:      Maintained
1783 F:      arch/arm/mach-socfpga/
1784 F:      arch/arm/boot/dts/socfpga*
1785 F:      arch/arm/configs/socfpga_defconfig
1786 F:      arch/arm64/boot/dts/altera/
1787 W:      http://www.rocketboards.org
1788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1789
1790 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1791 M:      Dinh Nguyen <dinguyen@kernel.org>
1792 S:      Maintained
1793 F:      drivers/clk/socfpga/
1794
1795 ARM/SOCFPGA EDAC SUPPORT
1796 M:      Thor Thayer <thor.thayer@linux.intel.com>
1797 S:      Maintained
1798 F:      drivers/edac/altera_edac.
1799
1800 ARM/STI ARCHITECTURE
1801 M:      Patrice Chotard <patrice.chotard@st.com>
1802 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 L:      kernel@stlinux.com
1804 W:      http://www.stlinux.com
1805 S:      Maintained
1806 F:      arch/arm/mach-sti/
1807 F:      arch/arm/boot/dts/sti*
1808 F:      drivers/char/hw_random/st-rng.c
1809 F:      drivers/clocksource/arm_global_timer.c
1810 F:      drivers/clocksource/clksrc_st_lpc.c
1811 F:      drivers/cpufreq/sti-cpufreq.c
1812 F:      drivers/dma/st_fdma*
1813 F:      drivers/i2c/busses/i2c-st.c
1814 F:      drivers/media/rc/st_rc.c
1815 F:      drivers/media/platform/sti/c8sectpfe/
1816 F:      drivers/mmc/host/sdhci-st.c
1817 F:      drivers/phy/phy-miphy28lp.c
1818 F:      drivers/phy/phy-stih407-usb.c
1819 F:      drivers/pinctrl/pinctrl-st.c
1820 F:      drivers/remoteproc/st_remoteproc.c
1821 F:      drivers/remoteproc/st_slim_rproc.c
1822 F:      drivers/reset/sti/
1823 F:      drivers/rtc/rtc-st-lpc.c
1824 F:      drivers/tty/serial/st-asc.c
1825 F:      drivers/usb/dwc3/dwc3-st.c
1826 F:      drivers/usb/host/ehci-st.c
1827 F:      drivers/usb/host/ohci-st.c
1828 F:      drivers/watchdog/st_lpc_wdt.c
1829 F:      drivers/ata/ahci_st.c
1830 F:      include/linux/remoteproc/st_slim_rproc.h
1831
1832 ARM/STM32 ARCHITECTURE
1833 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1834 M:      Alexandre Torgue <alexandre.torgue@st.com>
1835 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 S:      Maintained
1837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1838 N:      stm32
1839 F:      drivers/clocksource/armv7m_systick.c
1840
1841 ARM/TANGO ARCHITECTURE
1842 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1843 L:      linux-arm-kernel@lists.infradead.org
1844 S:      Maintained
1845 N:      tango
1846
1847 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1848 M:      Lennert Buytenhek <kernel@wantstofly.org>
1849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 S:      Maintained
1851
1852 ARM/TETON BGA MACHINE SUPPORT
1853 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 S:      Maintained
1856
1857 ARM/THECUS N2100 MACHINE SUPPORT
1858 M:      Lennert Buytenhek <kernel@wantstofly.org>
1859 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 S:      Maintained
1861
1862 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1863 M:      Wan ZongShun <mcuos.com@gmail.com>
1864 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 W:      http://www.mcuos.com
1866 S:      Maintained
1867 F:      arch/arm/mach-w90x900/
1868 F:      drivers/input/keyboard/w90p910_keypad.c
1869 F:      drivers/input/touchscreen/w90p910_ts.c
1870 F:      drivers/watchdog/nuc900_wdt.c
1871 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1872 F:      drivers/mtd/nand/nuc900_nand.c
1873 F:      drivers/rtc/rtc-nuc900.c
1874 F:      drivers/spi/spi-nuc900.c
1875 F:      drivers/usb/host/ehci-w90x900.c
1876 F:      drivers/video/fbdev/nuc900fb.c
1877
1878 ARM/U300 MACHINE SUPPORT
1879 M:      Linus Walleij <linus.walleij@linaro.org>
1880 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 S:      Supported
1882 F:      arch/arm/mach-u300/
1883 F:      drivers/clocksource/timer-u300.c
1884 F:      drivers/i2c/busses/i2c-stu300.c
1885 F:      drivers/rtc/rtc-coh901331.c
1886 F:      drivers/watchdog/coh901327_wdt.c
1887 F:      drivers/dma/coh901318*
1888 F:      drivers/mfd/ab3100*
1889 F:      drivers/rtc/rtc-ab3100.c
1890 F:      drivers/rtc/rtc-coh901331.c
1891 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1892
1893 ARM/UNIPHIER ARCHITECTURE
1894 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1895 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1897 S:      Maintained
1898 F:      arch/arm/boot/dts/uniphier*
1899 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1900 F:      arch/arm/mach-uniphier/
1901 F:      arch/arm/mm/cache-uniphier.c
1902 F:      arch/arm64/boot/dts/socionext/
1903 F:      drivers/bus/uniphier-system-bus.c
1904 F:      drivers/clk/uniphier/
1905 F:      drivers/i2c/busses/i2c-uniphier*
1906 F:      drivers/pinctrl/uniphier/
1907 F:      drivers/reset/reset-uniphier.c
1908 F:      drivers/tty/serial/8250/8250_uniphier.c
1909 N:      uniphier
1910
1911 ARM/Ux500 ARM ARCHITECTURE
1912 M:      Linus Walleij <linus.walleij@linaro.org>
1913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 S:      Maintained
1915 F:      arch/arm/mach-ux500/
1916 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1917 F:      drivers/dma/ste_dma40*
1918 F:      drivers/hwspinlock/u8500_hsem.c
1919 F:      drivers/mfd/abx500*
1920 F:      drivers/mfd/ab8500*
1921 F:      drivers/mfd/dbx500*
1922 F:      drivers/mfd/db8500*
1923 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1924 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1925 F:      drivers/rtc/rtc-ab8500.c
1926 F:      drivers/rtc/rtc-pl031.c
1927 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1928
1929 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1930 M:      Ulf Hansson <ulf.hansson@linaro.org>
1931 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 T:      git git://git.linaro.org/people/ulfh/clk.git
1933 S:      Maintained
1934 F:      drivers/clk/ux500/
1935
1936 ARM/VERSATILE EXPRESS PLATFORM
1937 M:      Liviu Dudau <liviu.dudau@arm.com>
1938 M:      Sudeep Holla <sudeep.holla@arm.com>
1939 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 S:      Maintained
1942 F:      arch/arm/boot/dts/vexpress*
1943 F:      arch/arm64/boot/dts/arm/
1944 F:      arch/arm/mach-vexpress/
1945 F:      */*/vexpress*
1946 F:      */*/*/vexpress*
1947 F:      drivers/clk/versatile/clk-vexpress-osc.c
1948 F:      drivers/clocksource/versatile.c
1949 N:      mps2
1950
1951 ARM/VFP SUPPORT
1952 M:      Russell King <linux@armlinux.org.uk>
1953 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 W:      http://www.armlinux.org.uk/
1955 S:      Maintained
1956 F:      arch/arm/vfp/
1957
1958 ARM/VOIPAC PXA270 SUPPORT
1959 M:      Marek Vasut <marek.vasut@gmail.com>
1960 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 S:      Maintained
1962 F:      arch/arm/mach-pxa/vpac270.c
1963 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1964
1965 ARM/VT8500 ARM ARCHITECTURE
1966 M:      Tony Prisk <linux@prisktech.co.nz>
1967 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 S:      Maintained
1969 F:      arch/arm/mach-vt8500/
1970 F:      drivers/clocksource/vt8500_timer.c
1971 F:      drivers/i2c/busses/i2c-wmt.c
1972 F:      drivers/mmc/host/wmt-sdmmc.c
1973 F:      drivers/pwm/pwm-vt8500.c
1974 F:      drivers/rtc/rtc-vt8500.c
1975 F:      drivers/tty/serial/vt8500_serial.c
1976 F:      drivers/usb/host/ehci-platform.c
1977 F:      drivers/usb/host/uhci-platform.c
1978 F:      drivers/video/fbdev/vt8500lcdfb.*
1979 F:      drivers/video/fbdev/wm8505fb*
1980 F:      drivers/video/fbdev/wmt_ge_rops.*
1981
1982 ARM/ZIPIT Z2 SUPPORT
1983 M:      Marek Vasut <marek.vasut@gmail.com>
1984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 S:      Maintained
1986 F:      arch/arm/mach-pxa/z2.c
1987 F:      arch/arm/mach-pxa/include/mach/z2.h
1988
1989 ARM/ZTE ARCHITECTURE
1990 M:      Jun Nie <jun.nie@linaro.org>
1991 M:      Baoyou Xie <baoyou.xie@linaro.org>
1992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 S:      Maintained
1994 F:      arch/arm/mach-zx/
1995 F:      drivers/clk/zte/
1996 F:      drivers/reset/reset-zx2967.c
1997 F:      drivers/soc/zte/
1998 F:      Documentation/devicetree/bindings/arm/zte.txt
1999 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2000 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2001 F:      Documentation/devicetree/bindings/soc/zte/
2002 F:      include/dt-bindings/soc/zx*.h
2003
2004 ARM/ZYNQ ARCHITECTURE
2005 M:      Michal Simek <michal.simek@xilinx.com>
2006 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2007 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 W:      http://wiki.xilinx.com
2009 T:      git https://github.com/Xilinx/linux-xlnx.git
2010 S:      Supported
2011 F:      arch/arm/mach-zynq/
2012 F:      drivers/cpuidle/cpuidle-zynq.c
2013 F:      drivers/block/xsysace.c
2014 N:      zynq
2015 N:      xilinx
2016 F:      drivers/clocksource/cadence_ttc_timer.c
2017 F:      drivers/i2c/busses/i2c-cadence.c
2018 F:      drivers/mmc/host/sdhci-of-arasan.c
2019 F:      drivers/edac/synopsys_edac.c
2020
2021 ARM SMMU DRIVERS
2022 M:      Will Deacon <will.deacon@arm.com>
2023 R:      Robin Murphy <robin.murphy@arm.com>
2024 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 S:      Maintained
2026 F:      drivers/iommu/arm-smmu.c
2027 F:      drivers/iommu/arm-smmu-v3.c
2028 F:      drivers/iommu/io-pgtable-arm.c
2029 F:      drivers/iommu/io-pgtable-arm-v7s.c
2030
2031 ARM64 PORT (AARCH64 ARCHITECTURE)
2032 M:      Catalin Marinas <catalin.marinas@arm.com>
2033 M:      Will Deacon <will.deacon@arm.com>
2034 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2036 S:      Maintained
2037 F:      arch/arm64/
2038 F:      Documentation/arm64/
2039
2040 AS3645A LED FLASH CONTROLLER DRIVER
2041 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2042 L:      linux-media@vger.kernel.org
2043 T:      git git://linuxtv.org/media_tree.git
2044 S:      Maintained
2045 F:      drivers/media/i2c/as3645a.c
2046 F:      include/media/i2c/as3645a.h
2047
2048 ASAHI KASEI AK8974 DRIVER
2049 M:      Linus Walleij <linus.walleij@linaro.org>
2050 L:      linux-iio@vger.kernel.org
2051 W:      http://www.akm.com/
2052 S:      Supported
2053 F:      drivers/iio/magnetometer/ak8974.c
2054
2055 ASC7621 HARDWARE MONITOR DRIVER
2056 M:      George Joseph <george.joseph@fairview5.com>
2057 L:      linux-hwmon@vger.kernel.org
2058 S:      Maintained
2059 F:      Documentation/hwmon/asc7621
2060 F:      drivers/hwmon/asc7621.c
2061
2062 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2063 M:      Corentin Chary <corentin.chary@gmail.com>
2064 L:      acpi4asus-user@lists.sourceforge.net
2065 L:      platform-driver-x86@vger.kernel.org
2066 W:      http://acpi4asus.sf.net
2067 S:      Maintained
2068 F:      drivers/platform/x86/asus*.c
2069 F:      drivers/platform/x86/eeepc*.c
2070
2071 ASUS WIRELESS RADIO CONTROL DRIVER
2072 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2073 L:      platform-driver-x86@vger.kernel.org
2074 S:      Maintained
2075 F:      drivers/platform/x86/asus-wireless.c
2076
2077 ASYMMETRIC KEYS
2078 M:      David Howells <dhowells@redhat.com>
2079 L:      keyrings@vger.kernel.org
2080 S:      Maintained
2081 F:      Documentation/crypto/asymmetric-keys.txt
2082 F:      include/linux/verification.h
2083 F:      include/crypto/public_key.h
2084 F:      include/crypto/pkcs7.h
2085 F:      crypto/asymmetric_keys/
2086
2087 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2088 R:      Dan Williams <dan.j.williams@intel.com>
2089 W:      http://sourceforge.net/projects/xscaleiop
2090 S:      Odd fixes
2091 F:      Documentation/crypto/async-tx-api.txt
2092 F:      crypto/async_tx/
2093 F:      drivers/dma/
2094 F:      include/linux/dmaengine.h
2095 F:      include/linux/async_tx.h
2096
2097 AT24 EEPROM DRIVER
2098 M:      Wolfram Sang <wsa@the-dreams.de>
2099 L:      linux-i2c@vger.kernel.org
2100 S:      Maintained
2101 F:      drivers/misc/eeprom/at24.c
2102 F:      include/linux/platform_data/at24.h
2103
2104 ATA OVER ETHERNET (AOE) DRIVER
2105 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2106 W:      http://www.openaoe.org/
2107 S:      Supported
2108 F:      Documentation/aoe/
2109 F:      drivers/block/aoe/
2110
2111 ATHEROS 71XX/9XXX GPIO DRIVER
2112 M:      Alban Bedel <albeu@free.fr>
2113 W:      https://github.com/AlbanBedel/linux
2114 T:      git git://github.com/AlbanBedel/linux
2115 S:      Maintained
2116 F:      drivers/gpio/gpio-ath79.c
2117 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2118
2119 ATHEROS ATH GENERIC UTILITIES
2120 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2121 L:      linux-wireless@vger.kernel.org
2122 S:      Supported
2123 F:      drivers/net/wireless/ath/*
2124
2125 ATHEROS ATH5K WIRELESS DRIVER
2126 M:      Jiri Slaby <jirislaby@gmail.com>
2127 M:      Nick Kossifidis <mickflemm@gmail.com>
2128 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2129 L:      linux-wireless@vger.kernel.org
2130 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2131 S:      Maintained
2132 F:      drivers/net/wireless/ath/ath5k/
2133
2134 ATHEROS ATH6KL WIRELESS DRIVER
2135 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2136 L:      linux-wireless@vger.kernel.org
2137 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2139 S:      Supported
2140 F:      drivers/net/wireless/ath/ath6kl/
2141
2142 WILOCITY WIL6210 WIRELESS DRIVER
2143 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2144 L:      linux-wireless@vger.kernel.org
2145 L:      wil6210@qca.qualcomm.com
2146 S:      Supported
2147 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2148 F:      drivers/net/wireless/ath/wil6210/
2149 F:      include/uapi/linux/wil6210_uapi.h
2150
2151 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2152 M:      Christian Lamparter <chunkeey@googlemail.com>
2153 L:      linux-wireless@vger.kernel.org
2154 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2155 S:      Maintained
2156 F:      drivers/net/wireless/ath/carl9170/
2157
2158 ATK0110 HWMON DRIVER
2159 M:      Luca Tettamanti <kronos.it@gmail.com>
2160 L:      linux-hwmon@vger.kernel.org
2161 S:      Maintained
2162 F:      drivers/hwmon/asus_atk0110.c
2163
2164 ATI_REMOTE2 DRIVER
2165 M:      Ville Syrjala <syrjala@sci.fi>
2166 S:      Maintained
2167 F:      drivers/input/misc/ati_remote2.c
2168
2169 ATLX ETHERNET DRIVERS
2170 M:      Jay Cliburn <jcliburn@gmail.com>
2171 M:      Chris Snook <chris.snook@gmail.com>
2172 L:      netdev@vger.kernel.org
2173 W:      http://sourceforge.net/projects/atl1
2174 W:      http://atl1.sourceforge.net
2175 S:      Maintained
2176 F:      drivers/net/ethernet/atheros/
2177
2178 ATM
2179 M:      Chas Williams <3chas3@gmail.com>
2180 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2181 L:      netdev@vger.kernel.org
2182 W:      http://linux-atm.sourceforge.net
2183 S:      Maintained
2184 F:      drivers/atm/
2185 F:      include/linux/atm*
2186 F:      include/uapi/linux/atm*
2187
2188 ATMEL AT91 / AT32 MCI DRIVER
2189 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2190 S:      Maintained
2191 F:      drivers/mmc/host/atmel-mci.c
2192
2193 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2194 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2195 S:      Supported
2196 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2197
2198 ATMEL SAMA5D2 ADC DRIVER
2199 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2200 L:      linux-iio@vger.kernel.org
2201 S:      Supported
2202 F:      drivers/iio/adc/at91-sama5d2_adc.c
2203
2204 ATMEL Audio ALSA driver
2205 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2206 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2207 S:      Supported
2208 F:      sound/soc/atmel
2209
2210 ATMEL XDMA DRIVER
2211 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2212 L:      linux-arm-kernel@lists.infradead.org
2213 L:      dmaengine@vger.kernel.org
2214 S:      Supported
2215 F:      drivers/dma/at_xdmac.c
2216
2217 ATMEL I2C DRIVER
2218 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2219 L:      linux-i2c@vger.kernel.org
2220 S:      Supported
2221 F:      drivers/i2c/busses/i2c-at91.c
2222
2223 ATMEL ISI DRIVER
2224 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2225 L:      linux-media@vger.kernel.org
2226 S:      Supported
2227 F:      drivers/media/platform/soc_camera/atmel-isi.c
2228 F:      include/media/atmel-isi.h
2229
2230 ATMEL LCDFB DRIVER
2231 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2232 L:      linux-fbdev@vger.kernel.org
2233 S:      Maintained
2234 F:      drivers/video/fbdev/atmel_lcdfb.c
2235 F:      include/video/atmel_lcdc.h
2236
2237 ATMEL MACB ETHERNET DRIVER
2238 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2239 S:      Supported
2240 F:      drivers/net/ethernet/cadence/
2241
2242 ATMEL NAND DRIVER
2243 M:      Wenyou Yang <wenyou.yang@atmel.com>
2244 M:      Josh Wu <rainyfeeling@outlook.com>
2245 L:      linux-mtd@lists.infradead.org
2246 S:      Supported
2247 F:      drivers/mtd/nand/atmel_nand*
2248
2249 ATMEL SDMMC DRIVER
2250 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2251 L:      linux-mmc@vger.kernel.org
2252 S:      Supported
2253 F:      drivers/mmc/host/sdhci-of-at91.c
2254
2255 ATMEL SPI DRIVER
2256 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2257 S:      Supported
2258 F:      drivers/spi/spi-atmel.*
2259
2260 ATMEL SSC DRIVER
2261 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263 S:      Supported
2264 F:      drivers/misc/atmel-ssc.c
2265 F:      include/linux/atmel-ssc.h
2266
2267 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
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_tclib.c
2272 F:      drivers/clocksource/tcb_clksrc.c
2273
2274 ATMEL USBA UDC DRIVER
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/usb/gadget/udc/atmel_usba_udc.*
2279
2280 ATMEL WIRELESS DRIVER
2281 M:      Simon Kelley <simon@thekelleys.org.uk>
2282 L:      linux-wireless@vger.kernel.org
2283 W:      http://www.thekelleys.org.uk/atmel
2284 W:      http://atmelwlandriver.sourceforge.net/
2285 S:      Maintained
2286 F:      drivers/net/wireless/atmel/atmel*
2287
2288 ATMEL MAXTOUCH DRIVER
2289 M:      Nick Dyer <nick@shmanahar.org>
2290 T:      git git://github.com/ndyer/linux.git
2291 S:      Maintained
2292 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2293 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2294 F:      include/linux/platform_data/atmel_mxt_ts.h
2295
2296 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2297 M:      Bradley Grove <linuxdrivers@attotech.com>
2298 L:      linux-scsi@vger.kernel.org
2299 W:      http://www.attotech.com
2300 S:      Supported
2301 F:      drivers/scsi/esas2r
2302
2303 ATUSB IEEE 802.15.4 RADIO DRIVER
2304 M:      Stefan Schmidt <stefan@osg.samsung.com>
2305 L:      linux-wpan@vger.kernel.org
2306 S:      Maintained
2307 F:      drivers/net/ieee802154/atusb.c
2308 F:      drivers/net/ieee802154/atusb.h
2309 F:      drivers/net/ieee802154/at86rf230.h
2310
2311 AUDIT SUBSYSTEM
2312 M:      Paul Moore <paul@paul-moore.com>
2313 M:      Eric Paris <eparis@redhat.com>
2314 L:      linux-audit@redhat.com (moderated for non-subscribers)
2315 W:      http://people.redhat.com/sgrubb/audit/
2316 T:      git git://git.infradead.org/users/pcmoore/audit
2317 S:      Maintained
2318 F:      include/linux/audit.h
2319 F:      include/uapi/linux/audit.h
2320 F:      kernel/audit*
2321
2322 AUXILIARY DISPLAY DRIVERS
2323 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2324 W:      http://miguelojeda.es/auxdisplay.htm
2325 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2326 S:      Maintained
2327 F:      drivers/auxdisplay/
2328 F:      include/linux/cfag12864b.h
2329
2330 AX.25 NETWORK LAYER
2331 M:      Ralf Baechle <ralf@linux-mips.org>
2332 L:      linux-hams@vger.kernel.org
2333 W:      http://www.linux-ax25.org/
2334 S:      Maintained
2335 F:      include/uapi/linux/ax25.h
2336 F:      include/net/ax25.h
2337 F:      net/ax25/
2338
2339 AXENTIA ASOC DRIVERS
2340 M:      Peter Rosin <peda@axentia.se>
2341 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2342 S:      Maintained
2343 F:      Documentation/devicetree/bindings/sound/axentia,*
2344 F:      sound/soc/atmel/tse850-pcm5142.c
2345
2346 AXENTIA ARM DEVICES
2347 M:      Peter Rosin <peda@axentia.se>
2348 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2349 S:      Maintained
2350 F:      Documentation/devicetree/bindings/arm/axentia.txt
2351 F:      arch/arm/boot/dts/at91-linea.dtsi
2352 F:      arch/arm/boot/dts/at91-tse850-3.dts
2353
2354 AZ6007 DVB DRIVER
2355 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2356 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2357 L:      linux-media@vger.kernel.org
2358 W:      https://linuxtv.org
2359 T:      git git://linuxtv.org/media_tree.git
2360 S:      Maintained
2361 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2362
2363 AZTECH FM RADIO RECEIVER DRIVER
2364 M:      Hans Verkuil <hverkuil@xs4all.nl>
2365 L:      linux-media@vger.kernel.org
2366 T:      git git://linuxtv.org/media_tree.git
2367 W:      https://linuxtv.org
2368 S:      Maintained
2369 F:      drivers/media/radio/radio-aztech*
2370
2371 B43 WIRELESS DRIVER
2372 L:      linux-wireless@vger.kernel.org
2373 L:      b43-dev@lists.infradead.org
2374 W:      http://wireless.kernel.org/en/users/Drivers/b43
2375 S:      Odd Fixes
2376 F:      drivers/net/wireless/broadcom/b43/
2377
2378 B43LEGACY WIRELESS DRIVER
2379 M:      Larry Finger <Larry.Finger@lwfinger.net>
2380 L:      linux-wireless@vger.kernel.org
2381 L:      b43-dev@lists.infradead.org
2382 W:      http://wireless.kernel.org/en/users/Drivers/b43
2383 S:      Maintained
2384 F:      drivers/net/wireless/broadcom/b43legacy/
2385
2386 BACKLIGHT CLASS/SUBSYSTEM
2387 M:      Lee Jones <lee.jones@linaro.org>
2388 M:      Daniel Thompson <daniel.thompson@linaro.org>
2389 M:      Jingoo Han <jingoohan1@gmail.com>
2390 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2391 S:      Maintained
2392 F:      drivers/video/backlight/
2393 F:      include/linux/backlight.h
2394 F:      include/linux/pwm_backlight.h
2395 F:      Documentation/devicetree/bindings/leds/backlight
2396
2397 BATMAN ADVANCED
2398 M:      Marek Lindner <mareklindner@neomailbox.ch>
2399 M:      Simon Wunderlich <sw@simonwunderlich.de>
2400 M:      Antonio Quartulli <a@unstable.cc>
2401 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2402 W:      https://www.open-mesh.org/
2403 Q:      https://patchwork.open-mesh.org/project/batman/list/
2404 S:      Maintained
2405 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2406 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2407 F:      Documentation/networking/batman-adv.txt
2408 F:      include/uapi/linux/batman_adv.h
2409 F:      net/batman-adv/
2410
2411 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2412 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2413 L:      linux-hams@vger.kernel.org
2414 W:      http://www.baycom.org/~tom/ham/ham.html
2415 S:      Maintained
2416 F:      drivers/net/hamradio/baycom*
2417
2418 BCACHE (BLOCK LAYER CACHE)
2419 M:      Kent Overstreet <kent.overstreet@gmail.com>
2420 L:      linux-bcache@vger.kernel.org
2421 W:      http://bcache.evilpiepirate.org
2422 S:      Orphan
2423 F:      drivers/md/bcache/
2424
2425 BDISP ST MEDIA DRIVER
2426 M:      Fabien Dessenne <fabien.dessenne@st.com>
2427 L:      linux-media@vger.kernel.org
2428 T:      git git://linuxtv.org/media_tree.git
2429 W:      https://linuxtv.org
2430 S:      Supported
2431 F:      drivers/media/platform/sti/bdisp
2432
2433 DELTA ST MEDIA DRIVER
2434 M:      Hugues Fruchet <hugues.fruchet@st.com>
2435 L:      linux-media@vger.kernel.org
2436 T:      git git://linuxtv.org/media_tree.git
2437 W:      https://linuxtv.org
2438 S:      Supported
2439 F:      drivers/media/platform/sti/delta
2440
2441 BEFS FILE SYSTEM
2442 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2443 M:      Salah Triki <salah.triki@gmail.com>
2444 S:      Maintained
2445 T:      git git://github.com/luisbg/linux-befs.git
2446 F:      Documentation/filesystems/befs.txt
2447 F:      fs/befs/
2448
2449 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2450 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2451 L:      netdev@vger.kernel.org
2452 S:      Maintained
2453 F:      drivers/net/ethernet/ec_bhf.c
2454
2455 BFS FILE SYSTEM
2456 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2457 S:      Maintained
2458 F:      Documentation/filesystems/bfs.txt
2459 F:      fs/bfs/
2460 F:      include/uapi/linux/bfs_fs.h
2461
2462 BLACKFIN ARCHITECTURE
2463 M:      Steven Miao <realmz6@gmail.com>
2464 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2465 T:      git git://git.code.sf.net/p/adi-linux/code
2466 W:      http://blackfin.uclinux.org
2467 S:      Supported
2468 F:      arch/blackfin/
2469
2470 BLACKFIN EMAC DRIVER
2471 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2472 W:      http://blackfin.uclinux.org
2473 S:      Supported
2474 F:      drivers/net/ethernet/adi/
2475
2476 BLACKFIN RTC DRIVER
2477 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2478 W:      http://blackfin.uclinux.org
2479 S:      Supported
2480 F:      drivers/rtc/rtc-bfin.c
2481
2482 BLACKFIN SDH DRIVER
2483 M:      Sonic Zhang <sonic.zhang@analog.com>
2484 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2485 W:      http://blackfin.uclinux.org
2486 S:      Supported
2487 F:      drivers/mmc/host/bfin_sdh.c
2488
2489 BLACKFIN SERIAL DRIVER
2490 M:      Sonic Zhang <sonic.zhang@analog.com>
2491 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2492 W:      http://blackfin.uclinux.org
2493 S:      Supported
2494 F:      drivers/tty/serial/bfin_uart.c
2495
2496 BLACKFIN WATCHDOG DRIVER
2497 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2498 W:      http://blackfin.uclinux.org
2499 S:      Supported
2500 F:      drivers/watchdog/bfin_wdt.c
2501
2502 BLACKFIN I2C TWI DRIVER
2503 M:      Sonic Zhang <sonic.zhang@analog.com>
2504 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2505 W:      http://blackfin.uclinux.org/
2506 S:      Supported
2507 F:      drivers/i2c/busses/i2c-bfin-twi.c
2508
2509 BLACKFIN MEDIA DRIVER
2510 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2511 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2512 W:      http://blackfin.uclinux.org/
2513 S:      Supported
2514 F:      drivers/media/platform/blackfin/
2515 F:      drivers/media/i2c/adv7183*
2516 F:      drivers/media/i2c/vs6624*
2517
2518 BLINKM RGB LED DRIVER
2519 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2520 S:      Maintained
2521 F:      drivers/leds/leds-blinkm.c
2522
2523 BLOCK LAYER
2524 M:      Jens Axboe <axboe@kernel.dk>
2525 L:      linux-block@vger.kernel.org
2526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2527 S:      Maintained
2528 F:      block/
2529 F:      kernel/trace/blktrace.c
2530 F:      lib/sbitmap.c
2531
2532 BFQ I/O SCHEDULER
2533 M:      Paolo Valente <paolo.valente@linaro.org>
2534 M:      Jens Axboe <axboe@kernel.dk>
2535 L:      linux-block@vger.kernel.org
2536 S:      Maintained
2537 F:      block/bfq-*
2538 F:      Documentation/block/bfq-iosched.txt
2539
2540 BLOCK2MTD DRIVER
2541 M:      Joern Engel <joern@lazybastard.org>
2542 L:      linux-mtd@lists.infradead.org
2543 S:      Maintained
2544 F:      drivers/mtd/devices/block2mtd.c
2545
2546 BLUETOOTH DRIVERS
2547 M:      Marcel Holtmann <marcel@holtmann.org>
2548 M:      Gustavo Padovan <gustavo@padovan.org>
2549 M:      Johan Hedberg <johan.hedberg@gmail.com>
2550 L:      linux-bluetooth@vger.kernel.org
2551 W:      http://www.bluez.org/
2552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2553 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2554 S:      Maintained
2555 F:      drivers/bluetooth/
2556
2557 BLUETOOTH SUBSYSTEM
2558 M:      Marcel Holtmann <marcel@holtmann.org>
2559 M:      Gustavo Padovan <gustavo@padovan.org>
2560 M:      Johan Hedberg <johan.hedberg@gmail.com>
2561 L:      linux-bluetooth@vger.kernel.org
2562 W:      http://www.bluez.org/
2563 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2564 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2565 S:      Maintained
2566 F:      net/bluetooth/
2567 F:      include/net/bluetooth/
2568
2569 BONDING DRIVER
2570 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2571 M:      Veaceslav Falico <vfalico@gmail.com>
2572 M:      Andy Gospodarek <andy@greyhouse.net>
2573 L:      netdev@vger.kernel.org
2574 W:      http://sourceforge.net/projects/bonding/
2575 S:      Supported
2576 F:      drivers/net/bonding/
2577 F:      include/uapi/linux/if_bonding.h
2578
2579 BPF (Safe dynamic programs and tools)
2580 M:      Alexei Starovoitov <ast@kernel.org>
2581 M:      Daniel Borkmann <daniel@iogearbox.net>
2582 L:      netdev@vger.kernel.org
2583 L:      linux-kernel@vger.kernel.org
2584 S:      Supported
2585 F:      arch/x86/net/bpf_jit*
2586 F:      Documentation/networking/filter.txt
2587 F:      include/linux/bpf*
2588 F:      include/linux/filter.h
2589 F:      include/uapi/linux/bpf*
2590 F:      include/uapi/linux/filter.h
2591 F:      kernel/bpf/
2592 F:      kernel/trace/bpf_trace.c
2593 F:      lib/test_bpf.c
2594 F:      net/bpf/
2595 F:      net/core/filter.c
2596 F:      net/sched/act_bpf.c
2597 F:      net/sched/cls_bpf.c
2598 F:      samples/bpf/
2599 F:      tools/net/bpf*
2600 F:      tools/testing/selftests/bpf/
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:      Documentation/devicetree/bindings/cpufreq/
3460 F:      drivers/cpufreq/
3461 F:      include/linux/cpufreq.h
3462 F:      tools/testing/selftests/cpufreq/
3463
3464 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3465 M:      Viresh Kumar <viresh.kumar@linaro.org>
3466 M:      Sudeep Holla <sudeep.holla@arm.com>
3467 L:      linux-pm@vger.kernel.org
3468 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3469 S:      Maintained
3470 F:      drivers/cpufreq/arm_big_little.h
3471 F:      drivers/cpufreq/arm_big_little.c
3472 F:      drivers/cpufreq/arm_big_little_dt.c
3473
3474 CPUIDLE DRIVER - ARM BIG LITTLE
3475 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3476 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3477 L:      linux-pm@vger.kernel.org
3478 L:      linux-arm-kernel@lists.infradead.org
3479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3480 S:      Maintained
3481 F:      drivers/cpuidle/cpuidle-big_little.c
3482
3483 CPUIDLE DRIVER - ARM EXYNOS
3484 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3485 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3486 M:      Kukjin Kim <kgene@kernel.org>
3487 L:      linux-pm@vger.kernel.org
3488 L:      linux-samsung-soc@vger.kernel.org
3489 S:      Supported
3490 F:      drivers/cpuidle/cpuidle-exynos.c
3491 F:      arch/arm/mach-exynos/pm.c
3492
3493 CPUIDLE DRIVERS
3494 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3495 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3496 L:      linux-pm@vger.kernel.org
3497 S:      Maintained
3498 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3499 B:      https://bugzilla.kernel.org
3500 F:      drivers/cpuidle/*
3501 F:      include/linux/cpuidle.h
3502
3503 CPUID/MSR DRIVER
3504 M:      "H. Peter Anvin" <hpa@zytor.com>
3505 S:      Maintained
3506 F:      arch/x86/kernel/cpuid.c
3507 F:      arch/x86/kernel/msr.c
3508
3509 CPU POWER MONITORING SUBSYSTEM
3510 M:      Thomas Renninger <trenn@suse.com>
3511 L:      linux-pm@vger.kernel.org
3512 S:      Maintained
3513 F:      tools/power/cpupower/
3514
3515 CRAMFS FILESYSTEM
3516 W:      http://sourceforge.net/projects/cramfs/
3517 S:      Orphan / Obsolete
3518 F:      Documentation/filesystems/cramfs.txt
3519 F:      fs/cramfs/
3520
3521 CRIS PORT
3522 M:      Mikael Starvik <starvik@axis.com>
3523 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3524 L:      linux-cris-kernel@axis.com
3525 W:      http://developer.axis.com
3526 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3527 S:      Maintained
3528 F:      arch/cris/
3529 F:      drivers/tty/serial/crisv10.*
3530
3531 CRYPTO API
3532 M:      Herbert Xu <herbert@gondor.apana.org.au>
3533 M:      "David S. Miller" <davem@davemloft.net>
3534 L:      linux-crypto@vger.kernel.org
3535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3536 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3537 S:      Maintained
3538 F:      Documentation/crypto/
3539 F:      Documentation/devicetree/bindings/crypto/
3540 F:      Documentation/DocBook/crypto-API.tmpl
3541 F:      arch/*/crypto/
3542 F:      crypto/
3543 F:      drivers/crypto/
3544 F:      include/crypto/
3545 F:      include/linux/crypto*
3546
3547 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3548 M:      Neil Horman <nhorman@tuxdriver.com>
3549 L:      linux-crypto@vger.kernel.org
3550 S:      Maintained
3551 F:      crypto/ansi_cprng.c
3552 F:      crypto/rng.c
3553
3554 CS3308 MEDIA DRIVER
3555 M:      Hans Verkuil <hverkuil@xs4all.nl>
3556 L:      linux-media@vger.kernel.org
3557 T:      git git://linuxtv.org/media_tree.git
3558 W:      http://linuxtv.org
3559 S:      Odd Fixes
3560 F:      drivers/media/i2c/cs3308.c
3561 F:      drivers/media/i2c/cs3308.h
3562
3563 CS5535 Audio ALSA driver
3564 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3565 S:      Maintained
3566 F:      sound/pci/cs5535audio/
3567
3568 CW1200 WLAN driver
3569 M:      Solomon Peachy <pizza@shaftnet.org>
3570 S:      Maintained
3571 F:      drivers/net/wireless/st/cw1200/
3572
3573 CX18 VIDEO4LINUX DRIVER
3574 M:      Andy Walls <awalls@md.metrocast.net>
3575 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3576 L:      linux-media@vger.kernel.org
3577 T:      git git://linuxtv.org/media_tree.git
3578 W:      https://linuxtv.org
3579 W:      http://www.ivtvdriver.org/index.php/Cx18
3580 S:      Maintained
3581 F:      Documentation/media/v4l-drivers/cx18*
3582 F:      drivers/media/pci/cx18/
3583 F:      include/uapi/linux/ivtv*
3584
3585 CX2341X MPEG ENCODER HELPER MODULE
3586 M:      Hans Verkuil <hverkuil@xs4all.nl>
3587 L:      linux-media@vger.kernel.org
3588 T:      git git://linuxtv.org/media_tree.git
3589 W:      https://linuxtv.org
3590 S:      Maintained
3591 F:      drivers/media/common/cx2341x*
3592 F:      include/media/cx2341x*
3593
3594 CX24120 MEDIA DRIVER
3595 M:      Jemma Denson <jdenson@gmail.com>
3596 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3597 L:      linux-media@vger.kernel.org
3598 W:      https://linuxtv.org
3599 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3600 S:      Maintained
3601 F:      drivers/media/dvb-frontends/cx24120*
3602
3603 CX88 VIDEO4LINUX DRIVER
3604 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3605 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3606 L:      linux-media@vger.kernel.org
3607 W:      https://linuxtv.org
3608 T:      git git://linuxtv.org/media_tree.git
3609 S:      Odd fixes
3610 F:      Documentation/media/v4l-drivers/cx88*
3611 F:      drivers/media/pci/cx88/
3612
3613 CXD2820R MEDIA DRIVER
3614 M:      Antti Palosaari <crope@iki.fi>
3615 L:      linux-media@vger.kernel.org
3616 W:      https://linuxtv.org
3617 W:      http://palosaari.fi/linux/
3618 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3619 T:      git git://linuxtv.org/anttip/media_tree.git
3620 S:      Maintained
3621 F:      drivers/media/dvb-frontends/cxd2820r*
3622
3623 CXGB3 ETHERNET DRIVER (CXGB3)
3624 M:      Santosh Raspatur <santosh@chelsio.com>
3625 L:      netdev@vger.kernel.org
3626 W:      http://www.chelsio.com
3627 S:      Supported
3628 F:      drivers/net/ethernet/chelsio/cxgb3/
3629
3630 CXGB3 ISCSI DRIVER (CXGB3I)
3631 M:      Karen Xie <kxie@chelsio.com>
3632 L:      linux-scsi@vger.kernel.org
3633 W:      http://www.chelsio.com
3634 S:      Supported
3635 F:      drivers/scsi/cxgbi/cxgb3i
3636
3637 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3638 M:      Steve Wise <swise@chelsio.com>
3639 L:      linux-rdma@vger.kernel.org
3640 W:      http://www.openfabrics.org
3641 S:      Supported
3642 F:      drivers/infiniband/hw/cxgb3/
3643 F:      include/uapi/rdma/cxgb3-abi.h
3644
3645 CXGB4 ETHERNET DRIVER (CXGB4)
3646 M:      Ganesh Goudar <ganeshgr@chelsio.com>
3647 L:      netdev@vger.kernel.org
3648 W:      http://www.chelsio.com
3649 S:      Supported
3650 F:      drivers/net/ethernet/chelsio/cxgb4/
3651
3652 CXGB4 ISCSI DRIVER (CXGB4I)
3653 M:      Karen Xie <kxie@chelsio.com>
3654 L:      linux-scsi@vger.kernel.org
3655 W:      http://www.chelsio.com
3656 S:      Supported
3657 F:      drivers/scsi/cxgbi/cxgb4i
3658
3659 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3660 M:      Steve Wise <swise@chelsio.com>
3661 L:      linux-rdma@vger.kernel.org
3662 W:      http://www.openfabrics.org
3663 S:      Supported
3664 F:      drivers/infiniband/hw/cxgb4/
3665 F:      include/uapi/rdma/cxgb4-abi.h
3666
3667 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3668 M:      Casey Leedom <leedom@chelsio.com>
3669 L:      netdev@vger.kernel.org
3670 W:      http://www.chelsio.com
3671 S:      Supported
3672 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3673
3674 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3675 M:      Ian Munsie <imunsie@au1.ibm.com>
3676 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3677 L:      linuxppc-dev@lists.ozlabs.org
3678 S:      Supported
3679 F:      arch/powerpc/platforms/powernv/pci-cxl.c
3680 F:      drivers/misc/cxl/
3681 F:      include/misc/cxl*
3682 F:      include/uapi/misc/cxl.h
3683 F:      Documentation/powerpc/cxl.txt
3684 F:      Documentation/ABI/testing/sysfs-class-cxl
3685
3686 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3687 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3688 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3689 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3690 L:      linux-scsi@vger.kernel.org
3691 S:      Supported
3692 F:      drivers/scsi/cxlflash/
3693 F:      include/uapi/scsi/cxlflash_ioctls.h
3694 F:      Documentation/powerpc/cxlflash.txt
3695
3696 STMMAC ETHERNET DRIVER
3697 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3698 M:      Alexandre Torgue <alexandre.torgue@st.com>
3699 L:      netdev@vger.kernel.org
3700 W:      http://www.stlinux.com
3701 S:      Supported
3702 F:      drivers/net/ethernet/stmicro/stmmac/
3703
3704 CYBERPRO FB DRIVER
3705 M:      Russell King <linux@armlinux.org.uk>
3706 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3707 W:      http://www.armlinux.org.uk/
3708 S:      Maintained
3709 F:      drivers/video/fbdev/cyber2000fb.*
3710
3711 CYCLADES ASYNC MUX DRIVER
3712 W:      http://www.cyclades.com/
3713 S:      Orphan
3714 F:      drivers/tty/cyclades.c
3715 F:      include/linux/cyclades.h
3716 F:      include/uapi/linux/cyclades.h
3717
3718 CYCLADES PC300 DRIVER
3719 W:      http://www.cyclades.com/
3720 S:      Orphan
3721 F:      drivers/net/wan/pc300*
3722
3723 CYPRESS_FIRMWARE MEDIA DRIVER
3724 M:      Antti Palosaari <crope@iki.fi>
3725 L:      linux-media@vger.kernel.org
3726 W:      https://linuxtv.org
3727 W:      http://palosaari.fi/linux/
3728 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3729 T:      git git://linuxtv.org/anttip/media_tree.git
3730 S:      Maintained
3731 F:      drivers/media/common/cypress_firmware*
3732
3733 CYTTSP TOUCHSCREEN DRIVER
3734 M:      Ferruh Yigit <fery@cypress.com>
3735 L:      linux-input@vger.kernel.org
3736 S:      Supported
3737 F:      drivers/input/touchscreen/cyttsp*
3738 F:      include/linux/input/cyttsp.h
3739
3740 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3741 M:      Joshua Kinard <kumba@gentoo.org>
3742 S:      Maintained
3743 F:      drivers/rtc/rtc-ds1685.c
3744 F:      include/linux/rtc/ds1685.h
3745
3746 DAMA SLAVE for AX.25
3747 M:      Joerg Reuter <jreuter@yaina.de>
3748 W:      http://yaina.de/jreuter/
3749 W:      http://www.qsl.net/dl1bke/
3750 L:      linux-hams@vger.kernel.org
3751 S:      Maintained
3752 F:      net/ax25/af_ax25.c
3753 F:      net/ax25/ax25_dev.c
3754 F:      net/ax25/ax25_ds_*
3755 F:      net/ax25/ax25_in.c
3756 F:      net/ax25/ax25_out.c
3757 F:      net/ax25/ax25_timer.c
3758 F:      net/ax25/sysctl_net_ax25.c
3759
3760 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3761 L:      netdev@vger.kernel.org
3762 S:      Orphan
3763 F:      Documentation/networking/dmfe.txt
3764 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3765
3766 DC390/AM53C974 SCSI driver
3767 M:      Hannes Reinecke <hare@suse.com>
3768 L:      linux-scsi@vger.kernel.org
3769 S:      Maintained
3770 F:      drivers/scsi/am53c974.c
3771
3772 DC395x SCSI driver
3773 M:      Oliver Neukum <oliver@neukum.org>
3774 M:      Ali Akcaagac <aliakc@web.de>
3775 M:      Jamie Lenehan <lenehan@twibble.org>
3776 L:      dc395x@twibble.org
3777 W:      http://twibble.org/dist/dc395x/
3778 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3779 S:      Maintained
3780 F:      Documentation/scsi/dc395x.txt
3781 F:      drivers/scsi/dc395x.*
3782
3783 DCCP PROTOCOL
3784 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3785 L:      dccp@vger.kernel.org
3786 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3787 S:      Maintained
3788 F:      include/linux/dccp.h
3789 F:      include/uapi/linux/dccp.h
3790 F:      include/linux/tfrc.h
3791 F:      net/dccp/
3792
3793 DECnet NETWORK LAYER
3794 W:      http://linux-decnet.sourceforge.net
3795 L:      linux-decnet-user@lists.sourceforge.net
3796 S:      Orphan
3797 F:      Documentation/networking/decnet.txt
3798 F:      net/decnet/
3799
3800 DECSTATION PLATFORM SUPPORT
3801 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3802 L:      linux-mips@linux-mips.org
3803 W:      http://www.linux-mips.org/wiki/DECstation
3804 S:      Maintained
3805 F:      arch/mips/dec/
3806 F:      arch/mips/include/asm/dec/
3807 F:      arch/mips/include/asm/mach-dec/
3808
3809 DEFXX FDDI NETWORK DRIVER
3810 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3811 S:      Maintained
3812 F:      drivers/net/fddi/defxx.*
3813
3814 DELL LAPTOP DRIVER
3815 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3816 M:      Pali Rohár <pali.rohar@gmail.com>
3817 L:      platform-driver-x86@vger.kernel.org
3818 S:      Maintained
3819 F:      drivers/platform/x86/dell-laptop.c
3820
3821 DELL LAPTOP RBTN DRIVER
3822 M:      Pali Rohár <pali.rohar@gmail.com>
3823 S:      Maintained
3824 F:      drivers/platform/x86/dell-rbtn.*
3825
3826 DELL LAPTOP FREEFALL DRIVER
3827 M:      Pali Rohár <pali.rohar@gmail.com>
3828 S:      Maintained
3829 F:      drivers/platform/x86/dell-smo8800.c
3830
3831 DELL LAPTOP SMM DRIVER
3832 M:      Pali Rohár <pali.rohar@gmail.com>
3833 S:      Maintained
3834 F:      drivers/hwmon/dell-smm-hwmon.c
3835 F:      include/uapi/linux/i8k.h
3836
3837 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3838 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3839 S:      Maintained
3840 F:      Documentation/dcdbas.txt
3841 F:      drivers/firmware/dcdbas.*
3842
3843 DELL WMI EXTRAS DRIVER
3844 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3845 M:      Pali Rohár <pali.rohar@gmail.com>
3846 S:      Maintained
3847 F:      drivers/platform/x86/dell-wmi.c
3848
3849 DESIGNWARE USB2 DRD IP DRIVER
3850 M:      John Youn <johnyoun@synopsys.com>
3851 L:      linux-usb@vger.kernel.org
3852 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3853 S:      Maintained
3854 F:      drivers/usb/dwc2/
3855
3856 DESIGNWARE USB3 DRD IP DRIVER
3857 M:      Felipe Balbi <balbi@kernel.org>
3858 L:      linux-usb@vger.kernel.org
3859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3860 S:      Maintained
3861 F:      drivers/usb/dwc3/
3862
3863 DEVICE COREDUMP (DEV_COREDUMP)
3864 M:      Johannes Berg <johannes@sipsolutions.net>
3865 L:      linux-kernel@vger.kernel.org
3866 S:      Maintained
3867 F:      drivers/base/devcoredump.c
3868 F:      include/linux/devcoredump.h
3869
3870 DEVICE FREQUENCY (DEVFREQ)
3871 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3872 M:      Kyungmin Park <kyungmin.park@samsung.com>
3873 R:      Chanwoo Choi <cw00.choi@samsung.com>
3874 L:      linux-pm@vger.kernel.org
3875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3876 S:      Maintained
3877 F:      drivers/devfreq/
3878 F:      include/linux/devfreq.h
3879 F:      Documentation/devicetree/bindings/devfreq/
3880
3881 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3882 M:      Chanwoo Choi <cw00.choi@samsung.com>
3883 L:      linux-pm@vger.kernel.org
3884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3885 S:      Supported
3886 F:      drivers/devfreq/event/
3887 F:      drivers/devfreq/devfreq-event.c
3888 F:      include/linux/devfreq-event.h
3889 F:      Documentation/devicetree/bindings/devfreq/event/
3890
3891 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3892 M:      Chanwoo Choi <cw00.choi@samsung.com>
3893 L:      linux-pm@vger.kernel.org
3894 L:      linux-samsung-soc@vger.kernel.org
3895 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3896 S:      Maintained
3897 F:      drivers/devfreq/exynos-bus.c
3898 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3899
3900 DEVICE NUMBER REGISTRY
3901 M:      Torben Mathiasen <device@lanana.org>
3902 W:      http://lanana.org/docs/device-list/index.html
3903 S:      Maintained
3904
3905 DEVICE-MAPPER  (LVM)
3906 M:      Alasdair Kergon <agk@redhat.com>
3907 M:      Mike Snitzer <snitzer@redhat.com>
3908 M:      dm-devel@redhat.com
3909 L:      dm-devel@redhat.com
3910 W:      http://sources.redhat.com/dm
3911 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3912 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3913 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3914 S:      Maintained
3915 F:      Documentation/device-mapper/
3916 F:      drivers/md/dm*
3917 F:      drivers/md/persistent-data/
3918 F:      include/linux/device-mapper.h
3919 F:      include/linux/dm-*.h
3920 F:      include/uapi/linux/dm-*.h
3921
3922 DEVLINK
3923 M:      Jiri Pirko <jiri@mellanox.com>
3924 L:      netdev@vger.kernel.org
3925 S:      Supported
3926 F:      net/core/devlink.c
3927 F:      include/net/devlink.h
3928 F:      include/uapi/linux/devlink.h
3929
3930 DIALOG SEMICONDUCTOR DRIVERS
3931 M:      Support Opensource <support.opensource@diasemi.com>
3932 W:      http://www.dialog-semiconductor.com/products
3933 S:      Supported
3934 F:      Documentation/hwmon/da90??
3935 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3936 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3937 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3938 F:      drivers/gpio/gpio-da90??.c
3939 F:      drivers/hwmon/da90??-hwmon.c
3940 F:      drivers/iio/adc/da91??-*.c
3941 F:      drivers/input/misc/da90??_onkey.c
3942 F:      drivers/input/touchscreen/da9052_tsi.c
3943 F:      drivers/leds/leds-da90??.c
3944 F:      drivers/mfd/da903x.c
3945 F:      drivers/mfd/da90??-*.c
3946 F:      drivers/mfd/da91??-*.c
3947 F:      drivers/power/supply/da9052-battery.c
3948 F:      drivers/power/supply/da91??-*.c
3949 F:      drivers/regulator/da903x.c
3950 F:      drivers/regulator/da9???-regulator.[ch]
3951 F:      drivers/rtc/rtc-da90??.c
3952 F:      drivers/video/backlight/da90??_bl.c
3953 F:      drivers/watchdog/da90??_wdt.c
3954 F:      include/linux/mfd/da903x.h
3955 F:      include/linux/mfd/da9052/
3956 F:      include/linux/mfd/da9055/
3957 F:      include/linux/mfd/da9062/
3958 F:      include/linux/mfd/da9063/
3959 F:      include/linux/mfd/da9150/
3960 F:      include/linux/regulator/da9211.h
3961 F:      include/sound/da[79]*.h
3962 F:      sound/soc/codecs/da[79]*.[ch]
3963
3964 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3965 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
3966 L:      linux-gpio@vger.kernel.org
3967 S:      Maintained
3968 F:      drivers/gpio/gpio-gpio-mm.c
3969
3970 DIGI NEO AND CLASSIC PCI PRODUCTS
3971 M:      Lidza Louina <lidza.louina@gmail.com>
3972 M:      Mark Hounschell <markh@compro.net>
3973 L:      driverdev-devel@linuxdriverproject.org
3974 S:      Maintained
3975 F:      drivers/staging/dgnc/
3976
3977 DIOLAN U2C-12 I2C DRIVER
3978 M:      Guenter Roeck <linux@roeck-us.net>
3979 L:      linux-i2c@vger.kernel.org
3980 S:      Maintained
3981 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3982
3983 DIRECT ACCESS (DAX)
3984 M:      Matthew Wilcox <mawilcox@microsoft.com>
3985 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
3986 L:      linux-fsdevel@vger.kernel.org
3987 S:      Supported
3988 F:      fs/dax.c
3989 F:      include/linux/dax.h
3990 F:      include/trace/events/fs_dax.h
3991
3992 DIRECTORY NOTIFICATION (DNOTIFY)
3993 M:      Eric Paris <eparis@parisplace.org>
3994 S:      Maintained
3995 F:      Documentation/filesystems/dnotify.txt
3996 F:      fs/notify/dnotify/
3997 F:      include/linux/dnotify.h
3998
3999 DISK GEOMETRY AND PARTITION HANDLING
4000 M:      Andries Brouwer <aeb@cwi.nl>
4001 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4002 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4003 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4004 S:      Maintained
4005
4006 DISKQUOTA
4007 M:      Jan Kara <jack@suse.com>
4008 S:      Maintained
4009 F:      Documentation/filesystems/quota.txt
4010 F:      fs/quota/
4011 F:      include/linux/quota*.h
4012 F:      include/uapi/linux/quota*.h
4013
4014 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4015 M:      Bernie Thompson <bernie@plugable.com>
4016 L:      linux-fbdev@vger.kernel.org
4017 S:      Maintained
4018 W:      http://plugable.com/category/projects/udlfb/
4019 F:      drivers/video/fbdev/udlfb.c
4020 F:      include/video/udlfb.h
4021 F:      Documentation/fb/udlfb.txt
4022
4023 DISTRIBUTED LOCK MANAGER (DLM)
4024 M:      Christine Caulfield <ccaulfie@redhat.com>
4025 M:      David Teigland <teigland@redhat.com>
4026 L:      cluster-devel@redhat.com
4027 W:      http://sources.redhat.com/cluster/
4028 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4029 S:      Supported
4030 F:      fs/dlm/
4031
4032 DMA BUFFER SHARING FRAMEWORK
4033 M:      Sumit Semwal <sumit.semwal@linaro.org>
4034 S:      Maintained
4035 L:      linux-media@vger.kernel.org
4036 L:      dri-devel@lists.freedesktop.org
4037 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4038 F:      drivers/dma-buf/
4039 F:      include/linux/dma-buf*
4040 F:      include/linux/reservation.h
4041 F:      include/linux/*fence.h
4042 F:      Documentation/driver-api/dma-buf.rst
4043 T:      git git://anongit.freedesktop.org/drm/drm-misc
4044
4045 SYNC FILE FRAMEWORK
4046 M:      Sumit Semwal <sumit.semwal@linaro.org>
4047 R:      Gustavo Padovan <gustavo@padovan.org>
4048 S:      Maintained
4049 L:      linux-media@vger.kernel.org
4050 L:      dri-devel@lists.freedesktop.org
4051 F:      drivers/dma-buf/sync_*
4052 F:      drivers/dma-buf/dma-fence*
4053 F:      drivers/dma-buf/sw_sync.c
4054 F:      include/linux/sync_file.h
4055 F:      include/uapi/linux/sync_file.h
4056 F:      Documentation/sync_file.txt
4057 T:      git git://anongit.freedesktop.org/drm/drm-misc
4058
4059 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4060 M:      Vinod Koul <vinod.koul@intel.com>
4061 L:      dmaengine@vger.kernel.org
4062 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4063 S:      Maintained
4064 F:      drivers/dma/
4065 F:      include/linux/dmaengine.h
4066 F:      Documentation/devicetree/bindings/dma/
4067 F:      Documentation/dmaengine/
4068 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4069
4070 DME1737 HARDWARE MONITOR DRIVER
4071 M:      Juerg Haefliger <juergh@gmail.com>
4072 L:      linux-hwmon@vger.kernel.org
4073 S:      Maintained
4074 F:      Documentation/hwmon/dme1737
4075 F:      drivers/hwmon/dme1737.c
4076
4077 DMI/SMBIOS SUPPORT
4078 M:      Jean Delvare <jdelvare@suse.com>
4079 S:      Maintained
4080 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4081 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4082 F:      drivers/firmware/dmi-id.c
4083 F:      drivers/firmware/dmi_scan.c
4084 F:      include/linux/dmi.h
4085
4086 DOCUMENTATION
4087 M:      Jonathan Corbet <corbet@lwn.net>
4088 L:      linux-doc@vger.kernel.org
4089 S:      Maintained
4090 F:      Documentation/
4091 F:      scripts/docproc.c
4092 F:      scripts/kernel-doc*
4093 X:      Documentation/ABI/
4094 X:      Documentation/devicetree/
4095 X:      Documentation/acpi
4096 X:      Documentation/power
4097 X:      Documentation/spi
4098 X:      Documentation/media
4099 T:      git git://git.lwn.net/linux.git docs-next
4100
4101 DOUBLETALK DRIVER
4102 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4103 L:      blinux-list@redhat.com
4104 S:      Maintained
4105 F:      drivers/char/dtlk.c
4106 F:      include/linux/dtlk.h
4107
4108 DPT_I2O SCSI RAID DRIVER
4109 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4110 L:      linux-scsi@vger.kernel.org
4111 W:      http://www.adaptec.com/
4112 S:      Maintained
4113 F:      drivers/scsi/dpt*
4114 F:      drivers/scsi/dpt/
4115
4116 DRBD DRIVER
4117 M:      Philipp Reisner <philipp.reisner@linbit.com>
4118 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4119 L:      drbd-dev@lists.linbit.com
4120 W:      http://www.drbd.org
4121 T:      git git://git.linbit.com/linux-drbd.git
4122 T:      git git://git.linbit.com/drbd-8.4.git
4123 S:      Supported
4124 F:      drivers/block/drbd/
4125 F:      lib/lru_cache.c
4126 F:      Documentation/blockdev/drbd/
4127
4128 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4129 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4130 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4131 S:      Supported
4132 F:      Documentation/kobject.txt
4133 F:      drivers/base/
4134 F:      fs/debugfs/
4135 F:      fs/sysfs/
4136 F:      include/linux/debugfs.h
4137 F:      include/linux/kobj*
4138 F:      lib/kobj*
4139
4140 DRM DRIVERS
4141 M:      David Airlie <airlied@linux.ie>
4142 L:      dri-devel@lists.freedesktop.org
4143 T:      git git://people.freedesktop.org/~airlied/linux
4144 B:      https://bugs.freedesktop.org/
4145 C:      irc://chat.freenode.net/dri-devel
4146 S:      Maintained
4147 F:      drivers/gpu/drm/
4148 F:      drivers/gpu/vga/
4149 F:      Documentation/devicetree/bindings/display/
4150 F:      Documentation/devicetree/bindings/gpu/
4151 F:      Documentation/devicetree/bindings/video/
4152 F:      Documentation/gpu/
4153 F:      include/drm/
4154 F:      include/uapi/drm/
4155
4156 DRM DRIVERS AND MISC GPU PATCHES
4157 M:      Daniel Vetter <daniel.vetter@intel.com>
4158 M:      Jani Nikula <jani.nikula@linux.intel.com>
4159 M:      Sean Paul <seanpaul@chromium.org>
4160 W:      https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4161 S:      Maintained
4162 T:      git git://anongit.freedesktop.org/drm/drm-misc
4163 F:      Documentation/gpu/
4164 F:      drivers/gpu/vga/
4165 F:      drivers/gpu/drm/*
4166 F:      include/drm/drm*
4167 F:      include/uapi/drm/drm*
4168
4169 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4170 M:      Dave Airlie <airlied@redhat.com>
4171 S:      Odd Fixes
4172 F:      drivers/gpu/drm/ast/
4173
4174 DRM DRIVERS FOR BRIDGE CHIPS
4175 M:      Archit Taneja <architt@codeaurora.org>
4176 S:      Maintained
4177 T:      git git://anongit.freedesktop.org/drm/drm-misc
4178 F:      drivers/gpu/drm/bridge/
4179
4180 DRM DRIVER FOR BOCHS VIRTUAL GPU
4181 M:      Gerd Hoffmann <kraxel@redhat.com>
4182 L:      virtualization@lists.linux-foundation.org
4183 T:      git git://git.kraxel.org/linux drm-qemu
4184 S:      Maintained
4185 F:      drivers/gpu/drm/bochs/
4186
4187 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4188 M:      Dave Airlie <airlied@redhat.com>
4189 M:      Gerd Hoffmann <kraxel@redhat.com>
4190 L:      virtualization@lists.linux-foundation.org
4191 T:      git git://git.kraxel.org/linux drm-qemu
4192 S:      Obsolete
4193 W:      https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4194 F:      drivers/gpu/drm/cirrus/
4195
4196 RADEON and AMDGPU DRM DRIVERS
4197 M:      Alex Deucher <alexander.deucher@amd.com>
4198 M:      Christian König <christian.koenig@amd.com>
4199 L:      amd-gfx@lists.freedesktop.org
4200 T:      git git://people.freedesktop.org/~agd5f/linux
4201 S:      Supported
4202 F:      drivers/gpu/drm/radeon/
4203 F:      include/uapi/drm/radeon_drm.h
4204 F:      drivers/gpu/drm/amd/
4205 F:      include/uapi/drm/amdgpu_drm.h
4206
4207 DRM PANEL DRIVERS
4208 M:      Thierry Reding <thierry.reding@gmail.com>
4209 L:      dri-devel@lists.freedesktop.org
4210 T:      git git://anongit.freedesktop.org/tegra/linux.git
4211 S:      Maintained
4212 F:      drivers/gpu/drm/drm_panel.c
4213 F:      drivers/gpu/drm/panel/
4214 F:      include/drm/drm_panel.h
4215 F:      Documentation/devicetree/bindings/display/panel/
4216
4217 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4218 M:      Daniel Vetter <daniel.vetter@intel.com>
4219 M:      Jani Nikula <jani.nikula@linux.intel.com>
4220 L:      intel-gfx@lists.freedesktop.org
4221 W:      https://01.org/linuxgraphics/
4222 B:      https://01.org/linuxgraphics/documentation/how-report-bugs
4223 C:      irc://chat.freenode.net/intel-gfx
4224 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
4225 T:      git git://anongit.freedesktop.org/drm-intel
4226 S:      Supported
4227 F:      drivers/gpu/drm/i915/
4228 F:      include/drm/i915*
4229 F:      include/uapi/drm/i915_drm.h
4230 F:      Documentation/gpu/i915.rst
4231
4232 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4233 M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4234 M:      Zhi Wang <zhi.a.wang@intel.com>
4235 L:      intel-gvt-dev@lists.freedesktop.org
4236 L:      intel-gfx@lists.freedesktop.org
4237 W:      https://01.org/igvt-g
4238 T:      git https://github.com/01org/gvt-linux.git
4239 S:      Supported
4240 F:      drivers/gpu/drm/i915/gvt/
4241
4242 DRM DRIVERS FOR ATMEL HLCDC
4243 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
4244 L:      dri-devel@lists.freedesktop.org
4245 S:      Supported
4246 F:      drivers/gpu/drm/atmel-hlcdc/
4247 F:      Documentation/devicetree/bindings/drm/atmel/
4248
4249 DRM DRIVERS FOR ALLWINNER A10
4250 M:      Maxime Ripard  <maxime.ripard@free-electrons.com>
4251 L:      dri-devel@lists.freedesktop.org
4252 S:      Supported
4253 F:      drivers/gpu/drm/sun4i/
4254 F:      Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4255
4256 DRM DRIVERS FOR AMLOGIC SOCS
4257 M:      Neil Armstrong <narmstrong@baylibre.com>
4258 L:      dri-devel@lists.freedesktop.org
4259 L:      linux-amlogic@lists.infradead.org
4260 W:      http://linux-meson.com/
4261 S:      Supported
4262 F:      drivers/gpu/drm/meson/
4263 F:      Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4264
4265 DRM DRIVERS FOR EXYNOS
4266 M:      Inki Dae <inki.dae@samsung.com>
4267 M:      Joonyoung Shim <jy0922.shim@samsung.com>
4268 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
4269 M:      Kyungmin Park <kyungmin.park@samsung.com>
4270 L:      dri-devel@lists.freedesktop.org
4271 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4272 S:      Supported
4273 F:      drivers/gpu/drm/exynos/
4274 F:      include/uapi/drm/exynos_drm.h
4275 F:      Documentation/devicetree/bindings/display/exynos/
4276
4277 DRM DRIVERS FOR FREESCALE DCU
4278 M:      Stefan Agner <stefan@agner.ch>
4279 M:      Alison Wang <alison.wang@freescale.com>
4280 L:      dri-devel@lists.freedesktop.org
4281 S:      Supported
4282 F:      drivers/gpu/drm/fsl-dcu/
4283 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
4284 F:      Documentation/devicetree/bindings/display/fsl,tcon.txt
4285 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4286
4287 DRM DRIVERS FOR FREESCALE IMX
4288 M:      Philipp Zabel <p.zabel@pengutronix.de>
4289 L:      dri-devel@lists.freedesktop.org
4290 S:      Maintained
4291 F:      drivers/gpu/drm/imx/
4292 F:      drivers/gpu/ipu-v3/
4293 F:      Documentation/devicetree/bindings/display/imx/
4294
4295 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4296 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4297 L:      dri-devel@lists.freedesktop.org
4298 T:      git git://github.com/patjak/drm-gma500
4299 S:      Maintained
4300 F:      drivers/gpu/drm/gma500/
4301
4302 DRM DRIVERS FOR HISILICON
4303 M:      Xinliang Liu <z.liuxinliang@hisilicon.com>
4304 M:      Rongrong Zou <zourongrong@gmail.com>
4305 R:      Xinwei Kong <kong.kongxinwei@hisilicon.com>
4306 R:      Chen Feng <puck.chen@hisilicon.com>
4307 L:      dri-devel@lists.freedesktop.org
4308 T:      git git://github.com/xin3liang/linux.git
4309 S:      Maintained
4310 F:      drivers/gpu/drm/hisilicon/
4311 F:      Documentation/devicetree/bindings/display/hisilicon/
4312
4313 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4314 S:      Orphan / Obsolete
4315 F:      drivers/gpu/drm/i810/
4316 F:      include/uapi/drm/i810_drm.h
4317
4318 DRM DRIVERS FOR MEDIATEK
4319 M:      CK Hu <ck.hu@mediatek.com>
4320 M:      Philipp Zabel <p.zabel@pengutronix.de>
4321 L:      dri-devel@lists.freedesktop.org
4322 S:      Supported
4323 F:      drivers/gpu/drm/mediatek/
4324 F:      Documentation/devicetree/bindings/display/mediatek/
4325
4326 DRM DRIVER FOR MI0283QT
4327 M:      Noralf Trønnes <noralf@tronnes.org>
4328 S:      Maintained
4329 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4330 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4331
4332 DRM DRIVER FOR MSM ADRENO GPU
4333 M:      Rob Clark <robdclark@gmail.com>
4334 L:      linux-arm-msm@vger.kernel.org
4335 L:      dri-devel@lists.freedesktop.org
4336 L:      freedreno@lists.freedesktop.org
4337 T:      git git://people.freedesktop.org/~robclark/linux
4338 S:      Maintained
4339 F:      drivers/gpu/drm/msm/
4340 F:      include/uapi/drm/msm_drm.h
4341 F:      Documentation/devicetree/bindings/display/msm/
4342
4343 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4344 M:      Ben Skeggs <bskeggs@redhat.com>
4345 L:      dri-devel@lists.freedesktop.org
4346 L:      nouveau@lists.freedesktop.org
4347 T:      git git://github.com/skeggsb/linux
4348 S:      Supported
4349 F:      drivers/gpu/drm/nouveau/
4350 F:      include/uapi/drm/nouveau_drm.h
4351
4352 DRM DRIVERS FOR NVIDIA TEGRA
4353 M:      Thierry Reding <thierry.reding@gmail.com>
4354 L:      dri-devel@lists.freedesktop.org
4355 L:      linux-tegra@vger.kernel.org
4356 T:      git git://anongit.freedesktop.org/tegra/linux.git
4357 S:      Supported
4358 F:      drivers/gpu/drm/tegra/
4359 F:      drivers/gpu/host1x/
4360 F:      include/linux/host1x.h
4361 F:      include/uapi/drm/tegra_drm.h
4362 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4363
4364 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4365 S:      Orphan / Obsolete
4366 F:      drivers/gpu/drm/mga/
4367 F:      include/uapi/drm/mga_drm.h
4368
4369 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4370 M:      Dave Airlie <airlied@redhat.com>
4371 S:      Odd Fixes
4372 F:      drivers/gpu/drm/mgag200/
4373
4374 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4375 S:      Orphan / Obsolete
4376 F:      drivers/gpu/drm/r128/
4377 F:      include/uapi/drm/r128_drm.h
4378
4379 DRM DRIVERS FOR RENESAS
4380 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4381 L:      dri-devel@lists.freedesktop.org
4382 L:      linux-renesas-soc@vger.kernel.org
4383 T:      git git://linuxtv.org/pinchartl/fbdev
4384 S:      Supported
4385 F:      drivers/gpu/drm/rcar-du/
4386 F:      drivers/gpu/drm/shmobile/
4387 F:      include/linux/platform_data/shmob_drm.h
4388 F:      Documentation/devicetree/bindings/display/renesas,du.txt
4389
4390 DRM DRIVER FOR QXL VIRTUAL GPU
4391 M:      Dave Airlie <airlied@redhat.com>
4392 M:      Gerd Hoffmann <kraxel@redhat.com>
4393 L:      virtualization@lists.linux-foundation.org
4394 T:      git git://git.kraxel.org/linux drm-qemu
4395 S:      Maintained
4396 F:      drivers/gpu/drm/qxl/
4397 F:      include/uapi/drm/qxl_drm.h
4398
4399 DRM DRIVERS FOR ROCKCHIP
4400 M:      Mark Yao <mark.yao@rock-chips.com>
4401 L:      dri-devel@lists.freedesktop.org
4402 S:      Maintained
4403 F:      drivers/gpu/drm/rockchip/
4404 F:      Documentation/devicetree/bindings/display/rockchip/
4405
4406 DRM DRIVER FOR SAVAGE VIDEO CARDS
4407 S:      Orphan / Obsolete
4408 F:      drivers/gpu/drm/savage/
4409 F:      include/uapi/drm/savage_drm.h
4410
4411 DRM DRIVER FOR SIS VIDEO CARDS
4412 S:      Orphan / Obsolete
4413 F:      drivers/gpu/drm/sis/
4414 F:      include/uapi/drm/sis_drm.h
4415
4416 DRM DRIVERS FOR STI
4417 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
4418 M:      Vincent Abriou <vincent.abriou@st.com>
4419 L:      dri-devel@lists.freedesktop.org
4420 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4421 S:      Maintained
4422 F:      drivers/gpu/drm/sti
4423 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
4424
4425 DRM DRIVER FOR TDFX VIDEO CARDS
4426 S:      Orphan / Obsolete
4427 F:      drivers/gpu/drm/tdfx/
4428
4429 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4430 M:      Dave Airlie <airlied@redhat.com>
4431 S:      Odd Fixes
4432 F:      drivers/gpu/drm/udl/
4433
4434 DRM DRIVERS FOR VIVANTE GPU IP
4435 M:      Lucas Stach <l.stach@pengutronix.de>
4436 R:      Russell King <linux+etnaviv@armlinux.org.uk>
4437 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
4438 L:      etnaviv@lists.freedesktop.org
4439 L:      dri-devel@lists.freedesktop.org
4440 S:      Maintained
4441 F:      drivers/gpu/drm/etnaviv/
4442 F:      include/uapi/drm/etnaviv_drm.h
4443 F:      Documentation/devicetree/bindings/display/etnaviv/
4444
4445 DRM DRIVER FOR VMWARE VIRTUAL GPU
4446 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4447 M:      Sinclair Yeh <syeh@vmware.com>
4448 M:      Thomas Hellstrom <thellstrom@vmware.com>
4449 L:      dri-devel@lists.freedesktop.org
4450 T:      git git://people.freedesktop.org/~syeh/repos_linux
4451 T:      git git://people.freedesktop.org/~thomash/linux
4452 S:      Supported
4453 F:      drivers/gpu/drm/vmwgfx/
4454 F:      include/uapi/drm/vmwgfx_drm.h
4455
4456 DRM DRIVERS FOR VC4
4457 M:      Eric Anholt <eric@anholt.net>
4458 T:      git git://github.com/anholt/linux
4459 S:      Supported
4460 F:      drivers/gpu/drm/vc4/
4461 F:      include/uapi/drm/vc4_drm.h
4462 F:      Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4463
4464 DRM DRIVERS FOR TI OMAP
4465 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4466 L:      dri-devel@lists.freedesktop.org
4467 S:      Maintained
4468 F:      drivers/gpu/drm/omapdrm/
4469 F:      Documentation/devicetree/bindings/display/ti/
4470
4471 DRM DRIVERS FOR TI LCDC
4472 M:      Jyri Sarha <jsarha@ti.com>
4473 R:      Tomi Valkeinen <tomi.valkeinen@ti.com>
4474 L:      dri-devel@lists.freedesktop.org
4475 S:      Maintained
4476 F:      drivers/gpu/drm/tilcdc/
4477 F:      Documentation/devicetree/bindings/display/tilcdc/
4478
4479 DRM DRIVERS FOR ZTE ZX
4480 M:      Shawn Guo <shawnguo@kernel.org>
4481 L:      dri-devel@lists.freedesktop.org
4482 S:      Maintained
4483 F:      drivers/gpu/drm/zte/
4484 F:      Documentation/devicetree/bindings/display/zte,vou.txt
4485
4486 DSBR100 USB FM RADIO DRIVER
4487 M:      Alexey Klimov <klimov.linux@gmail.com>
4488 L:      linux-media@vger.kernel.org
4489 T:      git git://linuxtv.org/media_tree.git
4490 S:      Maintained
4491 F:      drivers/media/radio/dsbr100.c
4492
4493 DSCC4 DRIVER
4494 M:      Francois Romieu <romieu@fr.zoreil.com>
4495 L:      netdev@vger.kernel.org
4496 S:      Maintained
4497 F:      drivers/net/wan/dscc4.c
4498
4499 DT3155 MEDIA DRIVER
4500 M:      Hans Verkuil <hverkuil@xs4all.nl>
4501 L:      linux-media@vger.kernel.org
4502 T:      git git://linuxtv.org/media_tree.git
4503 W:      https://linuxtv.org
4504 S:      Odd Fixes
4505 F:      drivers/media/pci/dt3155/
4506
4507 DVB_USB_AF9015 MEDIA DRIVER
4508 M:      Antti Palosaari <crope@iki.fi>
4509 L:      linux-media@vger.kernel.org
4510 W:      https://linuxtv.org
4511 W:      http://palosaari.fi/linux/
4512 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4513 T:      git git://linuxtv.org/anttip/media_tree.git
4514 S:      Maintained
4515 F:      drivers/media/usb/dvb-usb-v2/af9015*
4516
4517 DVB_USB_AF9035 MEDIA DRIVER
4518 M:      Antti Palosaari <crope@iki.fi>
4519 L:      linux-media@vger.kernel.org
4520 W:      https://linuxtv.org
4521 W:      http://palosaari.fi/linux/
4522 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4523 T:      git git://linuxtv.org/anttip/media_tree.git
4524 S:      Maintained
4525 F:      drivers/media/usb/dvb-usb-v2/af9035*
4526
4527 DVB_USB_ANYSEE MEDIA DRIVER
4528 M:      Antti Palosaari <crope@iki.fi>
4529 L:      linux-media@vger.kernel.org
4530 W:      https://linuxtv.org
4531 W:      http://palosaari.fi/linux/
4532 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4533 T:      git git://linuxtv.org/anttip/media_tree.git
4534 S:      Maintained
4535 F:      drivers/media/usb/dvb-usb-v2/anysee*
4536
4537 DVB_USB_AU6610 MEDIA DRIVER
4538 M:      Antti Palosaari <crope@iki.fi>
4539 L:      linux-media@vger.kernel.org
4540 W:      https://linuxtv.org
4541 W:      http://palosaari.fi/linux/
4542 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4543 T:      git git://linuxtv.org/anttip/media_tree.git
4544 S:      Maintained
4545 F:      drivers/media/usb/dvb-usb-v2/au6610*
4546
4547 DVB_USB_CE6230 MEDIA DRIVER
4548 M:      Antti Palosaari <crope@iki.fi>
4549 L:      linux-media@vger.kernel.org
4550 W:      https://linuxtv.org
4551 W:      http://palosaari.fi/linux/
4552 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4553 T:      git git://linuxtv.org/anttip/media_tree.git
4554 S:      Maintained
4555 F:      drivers/media/usb/dvb-usb-v2/ce6230*
4556
4557 DVB_USB_CXUSB MEDIA DRIVER
4558 M:      Michael Krufky <mkrufky@linuxtv.org>
4559 L:      linux-media@vger.kernel.org
4560 W:      https://linuxtv.org
4561 W:      http://github.com/mkrufky
4562 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4563 T:      git git://linuxtv.org/media_tree.git
4564 S:      Maintained
4565 F:      drivers/media/usb/dvb-usb/cxusb*
4566
4567 DVB_USB_EC168 MEDIA DRIVER
4568 M:      Antti Palosaari <crope@iki.fi>
4569 L:      linux-media@vger.kernel.org
4570 W:      https://linuxtv.org
4571 W:      http://palosaari.fi/linux/
4572 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4573 T:      git git://linuxtv.org/anttip/media_tree.git
4574 S:      Maintained
4575 F:      drivers/media/usb/dvb-usb-v2/ec168*
4576
4577 DVB_USB_GL861 MEDIA DRIVER
4578 M:      Antti Palosaari <crope@iki.fi>
4579 L:      linux-media@vger.kernel.org
4580 W:      https://linuxtv.org
4581 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4582 T:      git git://linuxtv.org/anttip/media_tree.git
4583 S:      Maintained
4584 F:      drivers/media/usb/dvb-usb-v2/gl861*
4585
4586 DVB_USB_MXL111SF MEDIA DRIVER
4587 M:      Michael Krufky <mkrufky@linuxtv.org>
4588 L:      linux-media@vger.kernel.org
4589 W:      https://linuxtv.org
4590 W:      http://github.com/mkrufky
4591 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4592 T:      git git://linuxtv.org/mkrufky/mxl111sf.git
4593 S:      Maintained
4594 F:      drivers/media/usb/dvb-usb-v2/mxl111sf*
4595
4596 DVB_USB_RTL28XXU MEDIA DRIVER
4597 M:      Antti Palosaari <crope@iki.fi>
4598 L:      linux-media@vger.kernel.org
4599 W:      https://linuxtv.org
4600 W:      http://palosaari.fi/linux/
4601 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4602 T:      git git://linuxtv.org/anttip/media_tree.git
4603 S:      Maintained
4604 F:      drivers/media/usb/dvb-usb-v2/rtl28xxu*
4605
4606 DVB_USB_V2 MEDIA DRIVER
4607 M:      Antti Palosaari <crope@iki.fi>
4608 L:      linux-media@vger.kernel.org
4609 W:      https://linuxtv.org
4610 W:      http://palosaari.fi/linux/
4611 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4612 T:      git git://linuxtv.org/anttip/media_tree.git
4613 S:      Maintained
4614 F:      drivers/media/usb/dvb-usb-v2/dvb_usb*
4615 F:      drivers/media/usb/dvb-usb-v2/usb_urb.c
4616
4617 DYNAMIC DEBUG
4618 M:      Jason Baron <jbaron@akamai.com>
4619 S:      Maintained
4620 F:      lib/dynamic_debug.c
4621 F:      include/linux/dynamic_debug.h
4622
4623 DZ DECSTATION DZ11 SERIAL DRIVER
4624 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4625 S:      Maintained
4626 F:      drivers/tty/serial/dz.*
4627
4628 E3X0 POWER BUTTON DRIVER
4629 M:      Moritz Fischer <moritz.fischer@ettus.com>
4630 L:      usrp-users@lists.ettus.com
4631 W:      http://www.ettus.com
4632 S:      Supported
4633 F:      drivers/input/misc/e3x0-button.c
4634 F:      Documentation/devicetree/bindings/input/e3x0-button.txt
4635
4636 E4000 MEDIA DRIVER
4637 M:      Antti Palosaari <crope@iki.fi>
4638 L:      linux-media@vger.kernel.org
4639 W:      https://linuxtv.org
4640 W:      http://palosaari.fi/linux/
4641 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4642 T:      git git://linuxtv.org/anttip/media_tree.git
4643 S:      Maintained
4644 F:      drivers/media/tuners/e4000*
4645
4646 EATA ISA/EISA/PCI SCSI DRIVER
4647 M:      Dario Ballabio <ballabio_dario@emc.com>
4648 L:      linux-scsi@vger.kernel.org
4649 S:      Maintained
4650 F:      drivers/scsi/eata.c
4651
4652 EC100 MEDIA DRIVER
4653 M:      Antti Palosaari <crope@iki.fi>
4654 L:      linux-media@vger.kernel.org
4655 W:      https://linuxtv.org
4656 W:      http://palosaari.fi/linux/
4657 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4658 T:      git git://linuxtv.org/anttip/media_tree.git
4659 S:      Maintained
4660 F:      drivers/media/dvb-frontends/ec100*
4661
4662 ECRYPT FILE SYSTEM
4663 M:      Tyler Hicks <tyhicks@canonical.com>
4664 L:      ecryptfs@vger.kernel.org
4665 W:      http://ecryptfs.org
4666 W:      https://launchpad.net/ecryptfs
4667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4668 S:      Supported
4669 F:      Documentation/filesystems/ecryptfs.txt
4670 F:      fs/ecryptfs/
4671
4672 EDAC-CORE
4673 M:      Borislav Petkov <bp@alien8.de>
4674 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4675 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4676 L:      linux-edac@vger.kernel.org
4677 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4678 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4679 S:      Supported
4680 F:      Documentation/admin-guide/ras.rst
4681 F:      Documentation/driver-api/edac.rst
4682 F:      drivers/edac/
4683 F:      include/linux/edac.h
4684
4685 EDAC-AMD64
4686 M:      Borislav Petkov <bp@alien8.de>
4687 L:      linux-edac@vger.kernel.org
4688 S:      Maintained
4689 F:      drivers/edac/amd64_edac*
4690
4691 EDAC-CALXEDA
4692 M:      Robert Richter <rric@kernel.org>
4693 L:      linux-edac@vger.kernel.org
4694 S:      Maintained
4695 F:      drivers/edac/highbank*
4696
4697 EDAC-CAVIUM
4698 M:      Ralf Baechle <ralf@linux-mips.org>
4699 M:      David Daney <david.daney@cavium.com>
4700 L:      linux-edac@vger.kernel.org
4701 L:      linux-mips@linux-mips.org
4702 S:      Supported
4703 F:      drivers/edac/octeon_edac*
4704 F:      drivers/edac/thunderx_edac*
4705
4706 EDAC-E752X
4707 M:      Mark Gross <mark.gross@intel.com>
4708 L:      linux-edac@vger.kernel.org
4709 S:      Maintained
4710 F:      drivers/edac/e752x_edac.c
4711
4712 EDAC-E7XXX
4713 L:      linux-edac@vger.kernel.org
4714 S:      Maintained
4715 F:      drivers/edac/e7xxx_edac.c
4716
4717 EDAC-FSL_DDR
4718 M:      York Sun <york.sun@nxp.com>
4719 L:      linux-edac@vger.kernel.org
4720 S:      Maintained
4721 F:      drivers/edac/fsl_ddr_edac.*
4722
4723 EDAC-GHES
4724 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4725 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4726 L:      linux-edac@vger.kernel.org
4727 S:      Maintained
4728 F:      drivers/edac/ghes_edac.c
4729
4730 EDAC-I82443BXGX
4731 M:      Tim Small <tim@buttersideup.com>
4732 L:      linux-edac@vger.kernel.org
4733 S:      Maintained
4734 F:      drivers/edac/i82443bxgx_edac.c
4735
4736 EDAC-I3000
4737 L:      linux-edac@vger.kernel.org
4738 S:      Orphan
4739 F:      drivers/edac/i3000_edac.c
4740
4741 EDAC-I5000
4742 L:      linux-edac@vger.kernel.org
4743 S:      Maintained
4744 F:      drivers/edac/i5000_edac.c
4745
4746 EDAC-I5400
4747 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4748 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4749 L:      linux-edac@vger.kernel.org
4750 S:      Maintained
4751 F:      drivers/edac/i5400_edac.c
4752
4753 EDAC-I7300
4754 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4755 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4756 L:      linux-edac@vger.kernel.org
4757 S:      Maintained
4758 F:      drivers/edac/i7300_edac.c
4759
4760 EDAC-I7CORE
4761 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4762 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4763 L:      linux-edac@vger.kernel.org
4764 S:      Maintained
4765 F:      drivers/edac/i7core_edac.c
4766
4767 EDAC-I82975X
4768 M:      Ranganathan Desikan <ravi@jetztechnologies.com>
4769 M:      "Arvind R." <arvino55@gmail.com>
4770 L:      linux-edac@vger.kernel.org
4771 S:      Maintained
4772 F:      drivers/edac/i82975x_edac.c
4773
4774 EDAC-IE31200
4775 M:      Jason Baron <jbaron@akamai.com>
4776 L:      linux-edac@vger.kernel.org
4777 S:      Maintained
4778 F:      drivers/edac/ie31200_edac.c
4779
4780 EDAC-MPC85XX
4781 M:      Johannes Thumshirn <morbidrsa@gmail.com>
4782 L:      linux-edac@vger.kernel.org
4783 S:      Maintained
4784 F:      drivers/edac/mpc85xx_edac.[ch]
4785
4786 EDAC-PND2
4787 M:      Tony Luck <tony.luck@intel.com>
4788 L:      linux-edac@vger.kernel.org
4789 S:      Maintained
4790 F:      drivers/edac/pnd2_edac.[ch]
4791
4792 EDAC-PASEMI
4793 M:      Egor Martovetsky <egor@pasemi.com>
4794 L:      linux-edac@vger.kernel.org
4795 S:      Maintained
4796 F:      drivers/edac/pasemi_edac.c
4797
4798 EDAC-R82600
4799 M:      Tim Small <tim@buttersideup.com>
4800 L:      linux-edac@vger.kernel.org
4801 S:      Maintained
4802 F:      drivers/edac/r82600_edac.c
4803
4804 EDAC-SBRIDGE
4805 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4806 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4807 L:      linux-edac@vger.kernel.org
4808 S:      Maintained
4809 F:      drivers/edac/sb_edac.c
4810
4811 EDAC-SKYLAKE
4812 M:      Tony Luck <tony.luck@intel.com>
4813 L:      linux-edac@vger.kernel.org
4814 S:      Maintained
4815 F:      drivers/edac/skx_edac.c
4816
4817 EDAC-XGENE
4818 APPLIED MICRO (APM) X-GENE SOC EDAC
4819 M:     Loc Ho <lho@apm.com>
4820 S:     Supported
4821 F:     drivers/edac/xgene_edac.c
4822 F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4823
4824 EDIROL UA-101/UA-1000 DRIVER
4825 M:      Clemens Ladisch <clemens@ladisch.de>
4826 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
4827 T:      git git://git.alsa-project.org/alsa-kernel.git
4828 S:      Maintained
4829 F:      sound/usb/misc/ua101.c
4830
4831 EXTENSIBLE FIRMWARE INTERFACE (EFI)
4832 M:      Matt Fleming <matt@codeblueprint.co.uk>
4833 M:      Ard Biesheuvel <ard.biesheuvel@linaro.org>
4834 L:      linux-efi@vger.kernel.org
4835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4836 S:      Maintained
4837 F:      Documentation/efi-stub.txt
4838 F:      arch/*/kernel/efi.c
4839 F:      arch/x86/boot/compressed/eboot.[ch]
4840 F:      arch/*/include/asm/efi.h
4841 F:      arch/x86/platform/efi/
4842 F:      drivers/firmware/efi/
4843 F:      include/linux/efi*.h
4844 F:      arch/arm/boot/compressed/efi-header.S
4845 F:      arch/arm64/kernel/efi-entry.S
4846
4847 EFI VARIABLE FILESYSTEM
4848 M:      Matthew Garrett <matthew.garrett@nebula.com>
4849 M:      Jeremy Kerr <jk@ozlabs.org>
4850 M:      Matt Fleming <matt@codeblueprint.co.uk>
4851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4852 L:      linux-efi@vger.kernel.org
4853 S:      Maintained
4854 F:      fs/efivarfs/
4855
4856 EFIFB FRAMEBUFFER DRIVER
4857 L:      linux-fbdev@vger.kernel.org
4858 M:      Peter Jones <pjones@redhat.com>
4859 S:      Maintained
4860 F:      drivers/video/fbdev/efifb.c
4861
4862 EFI TEST DRIVER
4863 L:      linux-efi@vger.kernel.org
4864 M:      Ivan Hu <ivan.hu@canonical.com>
4865 M:      Matt Fleming <matt@codeblueprint.co.uk>
4866 S:      Maintained
4867 F:      drivers/firmware/efi/test/
4868
4869 EFS FILESYSTEM
4870 W:      http://aeschi.ch.eu.org/efs/
4871 S:      Orphan
4872 F:      fs/efs/
4873
4874 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4875 M:      Douglas Miller <dougmill@linux.vnet.ibm.com>
4876 L:      netdev@vger.kernel.org
4877 S:      Maintained
4878 F:      drivers/net/ethernet/ibm/ehea/
4879
4880 EM28XX VIDEO4LINUX DRIVER
4881 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
4882 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4883 L:      linux-media@vger.kernel.org
4884 W:      https://linuxtv.org
4885 T:      git git://linuxtv.org/media_tree.git
4886 S:      Maintained
4887 F:      drivers/media/usb/em28xx/
4888 F:      Documentation/media/v4l-drivers/em28xx*
4889
4890 EMBEDDED LINUX
4891 M:      Paul Gortmaker <paul.gortmaker@windriver.com>
4892 M:      Matt Mackall <mpm@selenic.com>
4893 M:      David Woodhouse <dwmw2@infradead.org>
4894 L:      linux-embedded@vger.kernel.org
4895 S:      Maintained
4896
4897 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4898 M:      James Smart <james.smart@broadcom.com>
4899 M:      Dick Kennedy <dick.kennedy@broadcom.com>
4900 L:      linux-scsi@vger.kernel.org
4901 W:      http://www.broadcom.com
4902 S:      Supported
4903 F:      drivers/scsi/lpfc/
4904
4905 ENE CB710 FLASH CARD READER DRIVER
4906 M:      Michał Mirosław <mirq-linux@rere.qmqm.pl>
4907 S:      Maintained
4908 F:      drivers/misc/cb710/
4909 F:      drivers/mmc/host/cb710-mmc.*
4910 F:      include/linux/cb710.h
4911
4912 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4913 M:      Maxim Levitsky <maximlevitsky@gmail.com>
4914 S:      Maintained
4915 F:      drivers/media/rc/ene_ir.*
4916
4917 EPSON S1D13XXX FRAMEBUFFER DRIVER
4918 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
4919 S:      Maintained
4920 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4921 F:      drivers/video/fbdev/s1d13xxxfb.c
4922 F:      include/video/s1d13xxxfb.h
4923
4924 ET131X NETWORK DRIVER
4925 M:      Mark Einon <mark.einon@gmail.com>
4926 S:      Odd Fixes
4927 F:      drivers/net/ethernet/agere/
4928
4929 ETHERNET BRIDGE
4930 M:      Stephen Hemminger <stephen@networkplumber.org>
4931 L:      bridge@lists.linux-foundation.org (moderated for non-subscribers)
4932 L:      netdev@vger.kernel.org
4933 W:      http://www.linuxfoundation.org/en/Net:Bridge
4934 S:      Maintained
4935 F:      include/linux/netfilter_bridge/
4936 F:      net/bridge/
4937
4938 ETHERNET PHY LIBRARY
4939 M:      Andrew Lunn <andrew@lunn.ch>
4940 M:      Florian Fainelli <f.fainelli@gmail.com>
4941 L:      netdev@vger.kernel.org
4942 S:      Maintained
4943 F:      include/linux/phy.h
4944 F:      include/linux/phy_fixed.h
4945 F:      drivers/net/phy/
4946 F:      Documentation/networking/phy.txt
4947 F:      drivers/of/of_mdio.c
4948 F:      drivers/of/of_net.c
4949
4950 EXT2 FILE SYSTEM
4951 M:      Jan Kara <jack@suse.com>
4952 L:      linux-ext4@vger.kernel.org
4953 S:      Maintained
4954 F:      Documentation/filesystems/ext2.txt
4955 F:      fs/ext2/
4956 F:      include/linux/ext2*
4957
4958 EXT4 FILE SYSTEM
4959 M:      "Theodore Ts'o" <tytso@mit.edu>
4960 M:      Andreas Dilger <adilger.kernel@dilger.ca>
4961 L:      linux-ext4@vger.kernel.org
4962 W:      http://ext4.wiki.kernel.org
4963 Q:      http://patchwork.ozlabs.org/project/linux-ext4/list/
4964 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4965 S:      Maintained
4966 F:      Documentation/filesystems/ext4.txt
4967 F:      fs/ext4/
4968
4969 Extended Verification Module (EVM)
4970 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
4971 L:      linux-ima-devel@lists.sourceforge.net
4972 L:      linux-security-module@vger.kernel.org
4973 S:      Supported
4974 F:      security/integrity/evm/
4975
4976 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4977 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4978 M:      Chanwoo Choi <cw00.choi@samsung.com>
4979 L:      linux-kernel@vger.kernel.org
4980 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4981 S:      Maintained
4982 F:      drivers/extcon/
4983 F:      include/linux/extcon/
4984 F:      include/linux/extcon.h
4985 F:      Documentation/extcon/
4986 F:      Documentation/devicetree/bindings/extcon/
4987
4988 EXYNOS DP DRIVER
4989 M:      Jingoo Han <jingoohan1@gmail.com>
4990 L:      dri-devel@lists.freedesktop.org
4991 S:      Maintained
4992 F:      drivers/gpu/drm/exynos/exynos_dp*
4993
4994 EXYNOS SYSMMU (IOMMU) driver
4995 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4996 L:      iommu@lists.linux-foundation.org
4997 S:      Maintained
4998 F:      drivers/iommu/exynos-iommu.c
4999
5000 EZchip NPS platform support
5001 M:      Noam Camus <noamc@ezchip.com>
5002 S:      Supported
5003 F:      arch/arc/plat-eznps
5004 F:      arch/arc/boot/dts/eznps.dts
5005
5006 F71805F HARDWARE MONITORING DRIVER
5007 M:      Jean Delvare <jdelvare@suse.com>
5008 L:      linux-hwmon@vger.kernel.org
5009 S:      Maintained
5010 F:      Documentation/hwmon/f71805f
5011 F:      drivers/hwmon/f71805f.c
5012
5013 FC0011 TUNER DRIVER
5014 M:      Michael Buesch <m@bues.ch>
5015 L:      linux-media@vger.kernel.org
5016 S:      Maintained
5017 F:      drivers/media/tuners/fc0011.h
5018 F:      drivers/media/tuners/fc0011.c
5019
5020 FC2580 MEDIA DRIVER
5021 M:      Antti Palosaari <crope@iki.fi>
5022 L:      linux-media@vger.kernel.org
5023 W:      https://linuxtv.org
5024 W:      http://palosaari.fi/linux/
5025 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5026 T:      git git://linuxtv.org/anttip/media_tree.git
5027 S:      Maintained
5028 F:      drivers/media/tuners/fc2580*
5029
5030 FANOTIFY
5031 M:      Eric Paris <eparis@redhat.com>
5032 S:      Maintained
5033 F:      fs/notify/fanotify/
5034 F:      include/linux/fanotify.h
5035 F:      include/uapi/linux/fanotify.h
5036
5037 FARSYNC SYNCHRONOUS DRIVER
5038 M:      Kevin Curtis <kevin.curtis@farsite.co.uk>
5039 W:      http://www.farsite.co.uk/
5040 S:      Supported
5041 F:      drivers/net/wan/farsync.*
5042
5043 FAULT INJECTION SUPPORT
5044 M:      Akinobu Mita <akinobu.mita@gmail.com>
5045 S:      Supported
5046 F:      Documentation/fault-injection/
5047 F:      lib/fault-inject.c
5048
5049 FBTFT Framebuffer drivers
5050 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5051 S:      Maintained
5052 F:      drivers/staging/fbtft/
5053
5054 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5055 M:      Johannes Thumshirn <jth@kernel.org>
5056 L:      fcoe-devel@open-fcoe.org
5057 W:      www.Open-FCoE.org
5058 S:      Supported
5059 F:      drivers/scsi/libfc/
5060 F:      drivers/scsi/fcoe/
5061 F:      include/scsi/fc/
5062 F:      include/scsi/libfc.h
5063 F:      include/scsi/libfcoe.h
5064 F:      include/uapi/scsi/fc/
5065
5066 FILE LOCKING (flock() and fcntl()/lockf())
5067 M:      Jeff Layton <jlayton@poochiereds.net>
5068 M:      "J. Bruce Fields" <bfields@fieldses.org>
5069 L:      linux-fsdevel@vger.kernel.org
5070 S:      Maintained
5071 F:      include/linux/fcntl.h
5072 F:      include/linux/fs.h
5073 F:      include/uapi/linux/fcntl.h
5074 F:      include/uapi/linux/fs.h
5075 F:      fs/fcntl.c
5076 F:      fs/locks.c
5077
5078 FILESYSTEMS (VFS and infrastructure)
5079 M:      Alexander Viro <viro@zeniv.linux.org.uk>
5080 L:      linux-fsdevel@vger.kernel.org
5081 S:      Maintained
5082 F:      fs/*
5083
5084 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5085 M:      Riku Voipio <riku.voipio@iki.fi>
5086 L:      linux-hwmon@vger.kernel.org
5087 S:      Maintained
5088 F:      drivers/hwmon/f75375s.c
5089 F:      include/linux/f75375s.h
5090
5091 FIREWIRE AUDIO DRIVERS
5092 M:      Clemens Ladisch <clemens@ladisch.de>
5093 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5094 T:      git git://git.alsa-project.org/alsa-kernel.git
5095 S:      Maintained
5096 F:      sound/firewire/
5097
5098 FIREWIRE MEDIA DRIVERS (firedtv)
5099 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5100 L:      linux-media@vger.kernel.org
5101 L:      linux1394-devel@lists.sourceforge.net
5102 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5103 S:      Maintained
5104 F:      drivers/media/firewire/
5105
5106 FIREWIRE SBP-2 TARGET
5107 M:      Chris Boot <bootc@bootc.net>
5108 L:      linux-scsi@vger.kernel.org
5109 L:      target-devel@vger.kernel.org
5110 L:      linux1394-devel@lists.sourceforge.net
5111 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5112 S:      Maintained
5113 F:      drivers/target/sbp/
5114
5115 FIREWIRE SUBSYSTEM
5116 M:      Stefan Richter <stefanr@s5r6.in-berlin.de>
5117 L:      linux1394-devel@lists.sourceforge.net
5118 W:      http://ieee1394.wiki.kernel.org/
5119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5120 S:      Maintained
5121 F:      drivers/firewire/
5122 F:      include/linux/firewire.h
5123 F:      include/uapi/linux/firewire*.h
5124 F:      tools/firewire/
5125
5126 FIRMWARE LOADER (request_firmware)
5127 M:      Ming Lei <ming.lei@canonical.com>
5128 M:      Luis R. Rodriguez <mcgrof@kernel.org>
5129 L:      linux-kernel@vger.kernel.org
5130 S:      Maintained
5131 F:      Documentation/firmware_class/
5132 F:      drivers/base/firmware*.c
5133 F:      include/linux/firmware.h
5134
5135 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5136 M:      Joshua Morris <josh.h.morris@us.ibm.com>
5137 M:      Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5138 S:      Maintained
5139 F:      drivers/block/rsxx/
5140
5141 FLOPPY DRIVER
5142 M:      Jiri Kosina <jikos@kernel.org>
5143 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5144 S:      Odd fixes
5145 F:      drivers/block/floppy.c
5146
5147 FMC SUBSYSTEM
5148 M:      Alessandro Rubini <rubini@gnudd.com>
5149 W:      http://www.ohwr.org/projects/fmc-bus
5150 S:      Supported
5151 F:      drivers/fmc/
5152 F:      include/linux/fmc*.h
5153 F:      include/linux/ipmi-fru.h
5154 K:      fmc_d.*register
5155
5156 FPGA MANAGER FRAMEWORK
5157 M:      Alan Tull <atull@opensource.altera.com>
5158 R:      Moritz Fischer <moritz.fischer@ettus.com>
5159 L:      linux-fpga@vger.kernel.org
5160 S:      Maintained
5161 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5162 F:      drivers/fpga/
5163 F:      include/linux/fpga/fpga-mgr.h
5164 W:      http://www.rocketboards.org
5165
5166 FPU EMULATOR
5167 M:      Bill Metzenthen <billm@melbpc.org.au>
5168 W:      http://floatingpoint.sourceforge.net/emulator/index.html
5169 S:      Maintained
5170 F:      arch/x86/math-emu/
5171
5172 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5173 L:      netdev@vger.kernel.org
5174 S:      Orphan
5175 F:      drivers/net/wan/dlci.c
5176 F:      drivers/net/wan/sdla.c
5177
5178 FRAMEBUFFER LAYER
5179 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5180 L:      linux-fbdev@vger.kernel.org
5181 T:      git git://github.com/bzolnier/linux.git
5182 Q:      http://patchwork.kernel.org/project/linux-fbdev/list/
5183 S:      Maintained
5184 F:      Documentation/fb/
5185 F:      drivers/video/
5186 F:      include/video/
5187 F:      include/linux/fb.h
5188 F:      include/uapi/video/
5189 F:      include/uapi/linux/fb.h
5190
5191 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5192 M:      Horia Geantă <horia.geanta@nxp.com>
5193 M:      Dan Douglass <dan.douglass@nxp.com>
5194 L:      linux-crypto@vger.kernel.org
5195 S:      Maintained
5196 F:      drivers/crypto/caam/
5197 F:      Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5198
5199 FREESCALE DIU FRAMEBUFFER DRIVER
5200 M:      Timur Tabi <timur@tabi.org>
5201 L:      linux-fbdev@vger.kernel.org
5202 S:      Maintained
5203 F:      drivers/video/fbdev/fsl-diu-fb.*
5204
5205 FREESCALE DMA DRIVER
5206 M:      Li Yang <leoli@freescale.com>
5207 M:      Zhang Wei <zw@zh-kernel.org>
5208 L:      linuxppc-dev@lists.ozlabs.org
5209 S:      Maintained
5210 F:      drivers/dma/fsldma.*
5211
5212 FREESCALE GPMI NAND DRIVER
5213 M:      Han Xu <han.xu@nxp.com>
5214 L:      linux-mtd@lists.infradead.org
5215 S:      Maintained
5216 F:      drivers/mtd/nand/gpmi-nand/*
5217
5218 FREESCALE I2C CPM DRIVER
5219 M:      Jochen Friedrich <jochen@scram.de>
5220 L:      linuxppc-dev@lists.ozlabs.org
5221 L:      linux-i2c@vger.kernel.org
5222 S:      Maintained
5223 F:      drivers/i2c/busses/i2c-cpm.c
5224
5225 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5226 M:      Sascha Hauer <kernel@pengutronix.de>
5227 L:      linux-fbdev@vger.kernel.org
5228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5229 S:      Maintained
5230 F:      include/linux/platform_data/video-imxfb.h
5231 F:      drivers/video/fbdev/imxfb.c
5232
5233 FREESCALE QUAD SPI DRIVER
5234 M:      Han Xu <han.xu@nxp.com>
5235 L:      linux-mtd@lists.infradead.org
5236 S:      Maintained
5237 F:      drivers/mtd/spi-nor/fsl-quadspi.c
5238
5239 FREESCALE SOC FS_ENET DRIVER
5240 M:      Pantelis Antoniou <pantelis.antoniou@gmail.com>
5241 M:      Vitaly Bordug <vbordug@ru.mvista.com>
5242 L:      linuxppc-dev@lists.ozlabs.org
5243 L:      netdev@vger.kernel.org
5244 S:      Maintained
5245 F:      drivers/net/ethernet/freescale/fs_enet/
5246 F:      include/linux/fs_enet_pd.h
5247
5248 FREESCALE IMX / MXC FEC DRIVER
5249 M:      Fugang Duan <fugang.duan@nxp.com>
5250 L:      netdev@vger.kernel.org
5251 S:      Maintained
5252 F:      drivers/net/ethernet/freescale/fec_main.c
5253 F:      drivers/net/ethernet/freescale/fec_ptp.c
5254 F:      drivers/net/ethernet/freescale/fec.h
5255 F:      Documentation/devicetree/bindings/net/fsl-fec.txt
5256
5257 FREESCALE QORIQ DPAA FMAN DRIVER
5258 M:      Madalin Bucur <madalin.bucur@nxp.com>
5259 L:      netdev@vger.kernel.org
5260 S:      Maintained
5261 F:      drivers/net/ethernet/freescale/fman
5262 F:      Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5263
5264 FREESCALE QORIQ DPAA ETHERNET DRIVER
5265 M:      Madalin Bucur <madalin.bucur@nxp.com>
5266 L:      netdev@vger.kernel.org
5267 S:      Maintained
5268 F:      drivers/net/ethernet/freescale/dpaa
5269
5270 FREESCALE SOC DRIVERS
5271 M:      Scott Wood <oss@buserror.net>
5272 L:      linuxppc-dev@lists.ozlabs.org
5273 L:      linux-arm-kernel@lists.infradead.org
5274 S:      Maintained
5275 F:      drivers/soc/fsl/
5276 F:      include/linux/fsl/
5277
5278 FREESCALE QUICC ENGINE LIBRARY
5279 M:      Qiang Zhao <qiang.zhao@nxp.com>
5280 L:      linuxppc-dev@lists.ozlabs.org
5281 S:      Maintained
5282 F:      drivers/soc/fsl/qe/
5283 F:      include/soc/fsl/*qe*.h
5284 F:      include/soc/fsl/*ucc*.h
5285
5286 FREESCALE USB PERIPHERAL DRIVERS
5287 M:      Li Yang <leoli@freescale.com>
5288 L:      linux-usb@vger.kernel.org
5289 L:      linuxppc-dev@lists.ozlabs.org
5290 S:      Maintained
5291 F:      drivers/usb/gadget/udc/fsl*
5292
5293 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5294 M:      Li Yang <leoli@freescale.com>
5295 L:      netdev@vger.kernel.org
5296 L:      linuxppc-dev@lists.ozlabs.org
5297 S:      Maintained
5298 F:      drivers/net/ethernet/freescale/ucc_geth*
5299
5300 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5301 M:      Claudiu Manoil <claudiu.manoil@freescale.com>
5302 L:      netdev@vger.kernel.org
5303 S:      Maintained
5304 F:      drivers/net/ethernet/freescale/gianfar*
5305 X:      drivers/net/ethernet/freescale/gianfar_ptp.c
5306 F:      Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5307
5308 FREESCALE QUICC ENGINE UCC HDLC DRIVER
5309 M:      Zhao Qiang <qiang.zhao@nxp.com>
5310 L:      netdev@vger.kernel.org
5311 L:      linuxppc-dev@lists.ozlabs.org
5312 S:      Maintained
5313 F:      drivers/net/wan/fsl_ucc_hdlc*
5314
5315 FREESCALE QUICC ENGINE UCC UART DRIVER
5316 M:      Timur Tabi <timur@tabi.org>
5317 L:      linuxppc-dev@lists.ozlabs.org
5318 S:      Maintained
5319 F:      drivers/tty/serial/ucc_uart.c
5320
5321 FREESCALE SOC SOUND DRIVERS
5322 M:      Timur Tabi <timur@tabi.org>
5323 M:      Nicolin Chen <nicoleotsuka@gmail.com>
5324 M:      Xiubo Li <Xiubo.Lee@gmail.com>
5325 R:      Fabio Estevam <fabio.estevam@nxp.com>
5326 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
5327 L:      linuxppc-dev@lists.ozlabs.org
5328 S:      Maintained
5329 F:      sound/soc/fsl/fsl*
5330 F:      sound/soc/fsl/imx*
5331 F:      sound/soc/fsl/mpc8610_hpcd.c
5332
5333 FREEVXFS FILESYSTEM
5334 M:      Christoph Hellwig <hch@infradead.org>
5335 W:      ftp://ftp.openlinux.org/pub/people/hch/vxfs
5336 S:      Maintained
5337 F:      fs/freevxfs/
5338
5339 FREEZER
5340 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5341 M:      Pavel Machek <pavel@ucw.cz>
5342 L:      linux-pm@vger.kernel.org
5343 S:      Supported
5344 F:      Documentation/power/freezing-of-tasks.txt
5345 F:      include/linux/freezer.h
5346 F:      kernel/freezer.c
5347
5348 FRONTSWAP API
5349 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5350 L:      linux-kernel@vger.kernel.org
5351 S:      Maintained
5352 F:      mm/frontswap.c
5353 F:      include/linux/frontswap.h
5354
5355 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5356 M:      David Howells <dhowells@redhat.com>
5357 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
5358 S:      Supported
5359 F:      Documentation/filesystems/caching/
5360 F:      fs/fscache/
5361 F:      include/linux/fscache*.h
5362
5363 FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5364 M:      Theodore Y. Ts'o <tytso@mit.edu>
5365 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5366 L:      linux-fsdevel@vger.kernel.org
5367 S:      Supported
5368 F:      fs/crypto/
5369 F:      include/linux/fscrypt*.h
5370
5371 F2FS FILE SYSTEM
5372 M:      Jaegeuk Kim <jaegeuk@kernel.org>
5373 M:      Chao Yu <yuchao0@huawei.com>
5374 L:      linux-f2fs-devel@lists.sourceforge.net
5375 W:      https://f2fs.wiki.kernel.org/
5376 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5377 S:      Maintained
5378 F:      Documentation/filesystems/f2fs.txt
5379 F:      Documentation/ABI/testing/sysfs-fs-f2fs
5380 F:      fs/f2fs/
5381 F:      include/linux/f2fs_fs.h
5382 F:      include/trace/events/f2fs.h
5383
5384 FUJITSU FR-V (FRV) PORT
5385 S:      Orphan
5386 F:      arch/frv/
5387
5388 FUJITSU LAPTOP EXTRAS
5389 M:      Jonathan Woithe <jwoithe@just42.net>
5390 L:      platform-driver-x86@vger.kernel.org
5391 S:      Maintained
5392 F:      drivers/platform/x86/fujitsu-laptop.c
5393
5394 FUJITSU M-5MO LS CAMERA ISP DRIVER
5395 M:      Kyungmin Park <kyungmin.park@samsung.com>
5396 M:      Heungjun Kim <riverful.kim@samsung.com>
5397 L:      linux-media@vger.kernel.org
5398 S:      Maintained
5399 F:      drivers/media/i2c/m5mols/
5400 F:      include/media/i2c/m5mols.h
5401
5402 FUJITSU TABLET EXTRAS
5403 M:      Robert Gerlach <khnz@gmx.de>
5404 L:      platform-driver-x86@vger.kernel.org
5405 S:      Maintained
5406 F:      drivers/platform/x86/fujitsu-tablet.c
5407
5408 FUSE: FILESYSTEM IN USERSPACE
5409 M:      Miklos Szeredi <miklos@szeredi.hu>
5410 L:      linux-fsdevel@vger.kernel.org
5411 W:      http://fuse.sourceforge.net/
5412 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5413 S:      Maintained
5414 F:      fs/fuse/
5415 F:      include/uapi/linux/fuse.h
5416 F:      Documentation/filesystems/fuse.txt
5417
5418 FUTEX SUBSYSTEM
5419 M:      Thomas Gleixner <tglx@linutronix.de>
5420 M:      Ingo Molnar <mingo@redhat.com>
5421 R:      Peter Zijlstra <peterz@infradead.org>
5422 R:      Darren Hart <dvhart@infradead.org>
5423 L:      linux-kernel@vger.kernel.org
5424 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5425 S:      Maintained
5426 F:      kernel/futex.c
5427 F:      kernel/futex_compat.c
5428 F:      include/asm-generic/futex.h
5429 F:      include/linux/futex.h
5430 F:      include/uapi/linux/futex.h
5431 F:      tools/testing/selftests/futex/
5432 F:      tools/perf/bench/futex*
5433 F:      Documentation/*futex*
5434
5435 FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5436 M:      Rik Faith <faith@cs.unc.edu>
5437 L:      linux-scsi@vger.kernel.org
5438 S:      Odd Fixes (e.g., new signatures)
5439 F:      drivers/scsi/fdomain.*
5440
5441 GCC PLUGINS
5442 M:      Kees Cook <keescook@chromium.org>
5443 R:      Emese Revfy <re.emese@gmail.com>
5444 L:      kernel-hardening@lists.openwall.com
5445 S:      Maintained
5446 F:      scripts/gcc-plugins/
5447 F:      scripts/gcc-plugin.sh
5448 F:      scripts/Makefile.gcc-plugins
5449 F:      Documentation/gcc-plugins.txt
5450
5451 GCOV BASED KERNEL PROFILING
5452 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5453 S:      Maintained
5454 F:      kernel/gcov/
5455 F:      Documentation/dev-tools/gcov.rst
5456
5457 GDT SCSI DISK ARRAY CONTROLLER DRIVER
5458 M:      Achim Leubner <achim_leubner@adaptec.com>
5459 L:      linux-scsi@vger.kernel.org
5460 W:      http://www.icp-vortex.com/
5461 S:      Supported
5462 F:      drivers/scsi/gdt*
5463
5464 GDB KERNEL DEBUGGING HELPER SCRIPTS
5465 M:      Jan Kiszka <jan.kiszka@siemens.com>
5466 M:      Kieran Bingham <kieran@bingham.xyz>
5467 S:      Supported
5468 F:      scripts/gdb/
5469
5470 GEMTEK FM RADIO RECEIVER DRIVER
5471 M:      Hans Verkuil <hverkuil@xs4all.nl>
5472 L:      linux-media@vger.kernel.org
5473 T:      git git://linuxtv.org/media_tree.git
5474 W:      https://linuxtv.org
5475 S:      Maintained
5476 F:      drivers/media/radio/radio-gemtek*
5477
5478 GENERIC GPIO I2C DRIVER
5479 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
5480 S:      Supported
5481 F:      drivers/i2c/busses/i2c-gpio.c
5482 F:      include/linux/i2c-gpio.h
5483
5484 GENERIC GPIO I2C MULTIPLEXER DRIVER
5485 M:      Peter Korsgaard <peter.korsgaard@barco.com>
5486 L:      linux-i2c@vger.kernel.org
5487 S:      Supported
5488 F:      drivers/i2c/muxes/i2c-mux-gpio.c
5489 F:      include/linux/i2c-mux-gpio.h
5490 F:      Documentation/i2c/muxes/i2c-mux-gpio
5491
5492 GENERIC HDLC (WAN) DRIVERS
5493 M:      Krzysztof Halasa <khc@pm.waw.pl>
5494 W:      http://www.kernel.org/pub/linux/utils/net/hdlc/
5495 S:      Maintained
5496 F:      drivers/net/wan/c101.c
5497 F:      drivers/net/wan/hd6457*
5498 F:      drivers/net/wan/hdlc*
5499 F:      drivers/net/wan/n2.c
5500 F:      drivers/net/wan/pc300too.c
5501 F:      drivers/net/wan/pci200syn.c
5502 F:      drivers/net/wan/wanxl*
5503
5504 GENERIC INCLUDE/ASM HEADER FILES
5505 M:      Arnd Bergmann <arnd@arndb.de>
5506 L:      linux-arch@vger.kernel.org
5507 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5508 S:      Maintained
5509 F:      include/asm-generic/
5510 F:      include/uapi/asm-generic/
5511
5512 GENERIC PHY FRAMEWORK
5513 M:      Kishon Vijay Abraham I <kishon@ti.com>
5514 L:      linux-kernel@vger.kernel.org
5515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5516 S:      Supported
5517 F:      drivers/phy/
5518 F:      include/linux/phy/
5519
5520 GENERIC PM DOMAINS
5521 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5522 M:      Kevin Hilman <khilman@kernel.org>
5523 M:      Ulf Hansson <ulf.hansson@linaro.org>
5524 L:      linux-pm@vger.kernel.org
5525 S:      Supported
5526 F:      drivers/base/power/domain*.c
5527 F:      include/linux/pm_domain.h
5528
5529 GENERIC UIO DRIVER FOR PCI DEVICES
5530 M:      "Michael S. Tsirkin" <mst@redhat.com>
5531 L:      kvm@vger.kernel.org
5532 S:      Supported
5533 F:      drivers/uio/uio_pci_generic.c
5534
5535 GET_MAINTAINER SCRIPT
5536 M:      Joe Perches <joe@perches.com>
5537 S:      Maintained
5538 F:      scripts/get_maintainer.pl
5539
5540 GENWQE (IBM Generic Workqueue Card)
5541 M:      Frank Haverkamp <haver@linux.vnet.ibm.com>
5542 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5543 S:      Supported
5544 F:      drivers/misc/genwqe/
5545
5546 GFS2 FILE SYSTEM
5547 M:      Steven Whitehouse <swhiteho@redhat.com>
5548 M:      Bob Peterson <rpeterso@redhat.com>
5549 L:      cluster-devel@redhat.com
5550 W:      http://sources.redhat.com/cluster/
5551 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5552 S:      Supported
5553 F:      Documentation/filesystems/gfs2*.txt
5554 F:      fs/gfs2/
5555 F:      include/uapi/linux/gfs2_ondisk.h
5556
5557 GIGASET ISDN DRIVERS
5558 M:      Paul Bolle <pebolle@tiscali.nl>
5559 L:      gigaset307x-common@lists.sourceforge.net
5560 W:      http://gigaset307x.sourceforge.net/
5561 S:      Odd Fixes
5562 F:      Documentation/isdn/README.gigaset
5563 F:      drivers/isdn/gigaset/
5564 F:      include/uapi/linux/gigaset_dev.h
5565
5566 GO7007 MPEG CODEC
5567 M:      Hans Verkuil <hans.verkuil@cisco.com>
5568 L:      linux-media@vger.kernel.org
5569 S:      Maintained
5570 F:      drivers/media/usb/go7007/
5571
5572 GOODIX TOUCHSCREEN
5573 M:      Bastien Nocera <hadess@hadess.net>
5574 L:      linux-input@vger.kernel.org
5575 S:      Maintained
5576 F:      drivers/input/touchscreen/goodix.c
5577
5578 GPIO MOCKUP DRIVER
5579 M:      Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5580 L:      linux-gpio@vger.kernel.org
5581 S:      Maintained
5582 F:      drivers/gpio/gpio-mockup.c
5583 F:      tools/testing/selftests/gpio/
5584
5585 GPIO SUBSYSTEM
5586 M:      Linus Walleij <linus.walleij@linaro.org>
5587 M:      Alexandre Courbot <gnurou@gmail.com>
5588 L:      linux-gpio@vger.kernel.org
5589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5590 S:      Maintained
5591 F:      Documentation/devicetree/bindings/gpio/
5592 F:      Documentation/gpio/
5593 F:      Documentation/ABI/testing/gpio-cdev
5594 F:      Documentation/ABI/obsolete/sysfs-gpio
5595 F:      drivers/gpio/
5596 F:      include/linux/gpio/
5597 F:      include/linux/gpio.h
5598 F:      include/asm-generic/gpio.h
5599 F:      include/uapi/linux/gpio.h
5600 F:      tools/gpio/
5601
5602 GRE DEMULTIPLEXER DRIVER
5603 M:      Dmitry Kozlov <xeb@mail.ru>
5604 L:      netdev@vger.kernel.org
5605 S:      Maintained
5606 F:      net/ipv4/gre_demux.c
5607 F:      net/ipv4/gre_offload.c
5608 F:      include/net/gre.h
5609
5610 GRETH 10/100/1G Ethernet MAC device driver
5611 M:      Andreas Larsson <andreas@gaisler.com>
5612 L:      netdev@vger.kernel.org
5613 S:      Maintained
5614 F:      drivers/net/ethernet/aeroflex/
5615
5616 GREYBUS SUBSYSTEM
5617 M:      Johan Hovold <johan@kernel.org>
5618 M:      Alex Elder <elder@kernel.org>
5619 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5620 S:      Maintained
5621 F:      drivers/staging/greybus/
5622 L:      greybus-dev@lists.linaro.org
5623
5624 GREYBUS AUDIO PROTOCOLS DRIVERS
5625 M:      Vaibhav Agarwal <vaibhav.sr@gmail.com>
5626 M:      Mark Greer <mgreer@animalcreek.com>
5627 S:      Maintained
5628 F:      drivers/staging/greybus/audio_apbridgea.c
5629 F:      drivers/staging/greybus/audio_apbridgea.h
5630 F:      drivers/staging/greybus/audio_codec.c
5631 F:      drivers/staging/greybus/audio_codec.h
5632 F:      drivers/staging/greybus/audio_gb.c
5633 F:      drivers/staging/greybus/audio_manager.c
5634 F:      drivers/staging/greybus/audio_manager.h
5635 F:      drivers/staging/greybus/audio_manager_module.c
5636 F:      drivers/staging/greybus/audio_manager_private.h
5637 F:      drivers/staging/greybus/audio_manager_sysfs.c
5638 F:      drivers/staging/greybus/audio_module.c
5639 F:      drivers/staging/greybus/audio_topology.c
5640
5641 GREYBUS PROTOCOLS DRIVERS
5642 M:      Rui Miguel Silva <rmfrfs@gmail.com>
5643 S:      Maintained
5644 F:      drivers/staging/greybus/sdio.c
5645 F:      drivers/staging/greybus/light.c
5646 F:      drivers/staging/greybus/gpio.c
5647 F:      drivers/staging/greybus/power_supply.c
5648 F:      drivers/staging/greybus/spi.c
5649 F:      drivers/staging/greybus/spilib.c
5650
5651 GREYBUS PROTOCOLS DRIVERS
5652 M:      Bryan O'Donoghue <pure.logic@nexus-software.ie>
5653 S:      Maintained
5654 F:      drivers/staging/greybus/loopback.c
5655 F:      drivers/staging/greybus/timesync.c
5656 F:      drivers/staging/greybus/timesync_platform.c
5657
5658 GREYBUS PROTOCOLS DRIVERS
5659 M:      Viresh Kumar <vireshk@kernel.org>
5660 S:      Maintained
5661 F:      drivers/staging/greybus/authentication.c
5662 F:      drivers/staging/greybus/bootrom.c
5663 F:      drivers/staging/greybus/firmware.h
5664 F:      drivers/staging/greybus/fw-core.c
5665 F:      drivers/staging/greybus/fw-download.c
5666 F:      drivers/staging/greybus/fw-managament.c
5667 F:      drivers/staging/greybus/greybus_authentication.h
5668 F:      drivers/staging/greybus/greybus_firmware.h
5669 F:      drivers/staging/greybus/hid.c
5670 F:      drivers/staging/greybus/i2c.c
5671 F:      drivers/staging/greybus/spi.c
5672 F:      drivers/staging/greybus/spilib.c
5673 F:      drivers/staging/greybus/spilib.h
5674
5675 GREYBUS PROTOCOLS DRIVERS
5676 M:      David Lin <dtwlin@gmail.com>
5677 S:      Maintained
5678 F:      drivers/staging/greybus/uart.c
5679 F:      drivers/staging/greybus/log.c
5680
5681 GREYBUS PLATFORM DRIVERS
5682 M:      Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5683 S:      Maintained
5684 F:      drivers/staging/greybus/arche-platform.c
5685 F:      drivers/staging/greybus/arche-apb-ctrl.c
5686 F:      drivers/staging/greybus/arche_platform.h
5687
5688 GS1662 VIDEO SERIALIZER
5689 M:      Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5690 L:      linux-media@vger.kernel.org
5691 T:      git git://linuxtv.org/media_tree.git
5692 S:      Maintained
5693 F:      drivers/media/spi/gs1662.c
5694
5695 GSPCA FINEPIX SUBDRIVER
5696 M:      Frank Zago <frank@zago.net>
5697 L:      linux-media@vger.kernel.org
5698 T:      git git://linuxtv.org/media_tree.git
5699 S:      Maintained
5700 F:      drivers/media/usb/gspca/finepix.c
5701
5702 GSPCA GL860 SUBDRIVER
5703 M:      Olivier Lorin <o.lorin@laposte.net>
5704 L:      linux-media@vger.kernel.org
5705 T:      git git://linuxtv.org/media_tree.git
5706 S:      Maintained
5707 F:      drivers/media/usb/gspca/gl860/
5708
5709 GSPCA M5602 SUBDRIVER
5710 M:      Erik Andren <erik.andren@gmail.com>
5711 L:      linux-media@vger.kernel.org
5712 T:      git git://linuxtv.org/media_tree.git
5713 S:      Maintained
5714 F:      drivers/media/usb/gspca/m5602/
5715
5716 GSPCA PAC207 SONIXB SUBDRIVER
5717 M:      Hans Verkuil <hverkuil@xs4all.nl>
5718 L:      linux-media@vger.kernel.org
5719 T:      git git://linuxtv.org/media_tree.git
5720 S:      Odd Fixes
5721 F:      drivers/media/usb/gspca/pac207.c
5722
5723 GSPCA SN9C20X SUBDRIVER
5724 M:      Brian Johnson <brijohn@gmail.com>
5725 L:      linux-media@vger.kernel.org
5726 T:      git git://linuxtv.org/media_tree.git
5727 S:      Maintained
5728 F:      drivers/media/usb/gspca/sn9c20x.c
5729
5730 GSPCA T613 SUBDRIVER
5731 M:      Leandro Costantino <lcostantino@gmail.com>
5732 L:      linux-media@vger.kernel.org
5733 T:      git git://linuxtv.org/media_tree.git
5734 S:      Maintained
5735 F:      drivers/media/usb/gspca/t613.c
5736
5737 GSPCA USB WEBCAM DRIVER
5738 M:      Hans Verkuil <hverkuil@xs4all.nl>
5739 L:      linux-media@vger.kernel.org
5740 T:      git git://linuxtv.org/media_tree.git
5741 S:      Odd Fixes
5742 F:      drivers/media/usb/gspca/
5743
5744 GTP (GPRS Tunneling Protocol)
5745 M:      Pablo Neira Ayuso <pablo@netfilter.org>
5746 M:      Harald Welte <laforge@gnumonks.org>
5747 L:      osmocom-net-gprs@lists.osmocom.org
5748 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5749 S:      Maintained
5750 F:      drivers/net/gtp.c
5751
5752 GUID PARTITION TABLE (GPT)
5753 M:      Davidlohr Bueso <dave@stgolabs.net>
5754 L:      linux-efi@vger.kernel.org
5755 S:      Maintained
5756 F:      block/partitions/efi.*
5757
5758 STK1160 USB VIDEO CAPTURE DRIVER
5759 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5760 L:      linux-media@vger.kernel.org
5761 T:      git git://linuxtv.org/media_tree.git
5762 S:      Maintained
5763 F:      drivers/media/usb/stk1160/
5764
5765 H8/300 ARCHITECTURE
5766 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
5767 L:      uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5768 W:      http://uclinux-h8.sourceforge.jp
5769 T:      git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5770 S:      Maintained
5771 F:      arch/h8300/
5772 F:      drivers/clocksource/h8300_*.c
5773 F:      drivers/clk/h8300/
5774 F:      drivers/irqchip/irq-renesas-h8*.c
5775
5776 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5777 M:      Frank Seidel <frank@f-seidel.de>
5778 L:      platform-driver-x86@vger.kernel.org
5779 W:      http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5780 S:      Maintained
5781 F:      drivers/platform/x86/hdaps.c
5782
5783 HDPVR USB VIDEO ENCODER DRIVER
5784 M:      Hans Verkuil <hverkuil@xs4all.nl>
5785 L:      linux-media@vger.kernel.org
5786 T:      git git://linuxtv.org/media_tree.git
5787 W:      https://linuxtv.org
5788 S:      Odd Fixes
5789 F:      drivers/media/usb/hdpvr/
5790
5791 HWPOISON MEMORY FAILURE HANDLING
5792 M:      Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5793 L:      linux-mm@kvack.org
5794 S:      Maintained
5795 F:      mm/memory-failure.c
5796 F:      mm/hwpoison-inject.c
5797
5798 HYPERVISOR VIRTUAL CONSOLE DRIVER
5799 L:      linuxppc-dev@lists.ozlabs.org
5800 S:      Odd Fixes
5801 F:      drivers/tty/hvc/
5802
5803 HACKRF MEDIA DRIVER
5804 M:      Antti Palosaari <crope@iki.fi>
5805 L:      linux-media@vger.kernel.org
5806 W:      https://linuxtv.org
5807 W:      http://palosaari.fi/linux/
5808 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
5809 T:      git git://linuxtv.org/anttip/media_tree.git
5810 S:      Maintained
5811 F:      drivers/media/usb/hackrf/
5812
5813 HARDWARE MONITORING
5814 M:      Jean Delvare <jdelvare@suse.com>
5815 M:      Guenter Roeck <linux@roeck-us.net>
5816 L:      linux-hwmon@vger.kernel.org
5817 W:      http://hwmon.wiki.kernel.org/
5818 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5819 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5820 S:      Maintained
5821 F:      Documentation/hwmon/
5822 F:      drivers/hwmon/
5823 F:      include/linux/hwmon*.h
5824
5825 HARDWARE RANDOM NUMBER GENERATOR CORE
5826 M:      Matt Mackall <mpm@selenic.com>
5827 M:      Herbert Xu <herbert@gondor.apana.org.au>
5828 L:      linux-crypto@vger.kernel.org
5829 S:      Odd fixes
5830 F:      Documentation/devicetree/bindings/rng/
5831 F:      Documentation/hw_random.txt
5832 F:      drivers/char/hw_random/
5833 F:      include/linux/hw_random.h
5834
5835 HARDWARE SPINLOCK CORE
5836 M:      Ohad Ben-Cohen <ohad@wizery.com>
5837 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
5838 L:      linux-remoteproc@vger.kernel.org
5839 S:      Maintained
5840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5841 F:      Documentation/devicetree/bindings/hwlock/
5842 F:      Documentation/hwspinlock.txt
5843 F:      drivers/hwspinlock/
5844 F:      include/linux/hwspinlock.h
5845
5846 HARMONY SOUND DRIVER
5847 L:      linux-parisc@vger.kernel.org
5848 S:      Maintained
5849 F:      sound/parisc/harmony.*
5850
5851 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5852 M:      Jimmy Vance <jimmy.vance@hpe.com>
5853 S:      Supported
5854 F:      Documentation/watchdog/hpwdt.txt
5855 F:      drivers/watchdog/hpwdt.c
5856
5857 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5858 M:      Don Brace <don.brace@microsemi.com>
5859 L:      esc.storagedev@microsemi.com
5860 L:      linux-scsi@vger.kernel.org
5861 S:      Supported
5862 F:      Documentation/scsi/hpsa.txt
5863 F:      drivers/scsi/hpsa*.[ch]
5864 F:      include/linux/cciss*.h
5865 F:      include/uapi/linux/cciss*.h
5866
5867 HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5868 M:      Don Brace <don.brace@microsemi.com>
5869 L:      esc.storagedev@microsemi.com
5870 L:      linux-scsi@vger.kernel.org
5871 S:      Supported
5872 F:      Documentation/blockdev/cciss.txt
5873 F:      drivers/block/cciss*
5874 F:      include/linux/cciss_ioctl.h
5875 F:      include/uapi/linux/cciss_ioctl.h
5876
5877 HFI1 DRIVER
5878 M:      Mike Marciniszyn <mike.marciniszyn@intel.com>
5879 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
5880 L:      linux-rdma@vger.kernel.org
5881 S:      Supported
5882 F:      drivers/infiniband/hw/hfi1
5883
5884 HFS FILESYSTEM
5885 L:      linux-fsdevel@vger.kernel.org
5886 S:      Orphan
5887 F:      Documentation/filesystems/hfs.txt
5888 F:      fs/hfs/
5889
5890 HFSPLUS FILESYSTEM
5891 L:      linux-fsdevel@vger.kernel.org
5892 S:      Orphan
5893 F:      Documentation/filesystems/hfsplus.txt
5894 F:      fs/hfsplus/
5895
5896 HGA FRAMEBUFFER DRIVER
5897 M:      Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5898 L:      linux-nvidia@lists.surfsouth.com
5899 W:      http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5900 S:      Maintained
5901 F:      drivers/video/fbdev/hgafb.c
5902
5903 HIBERNATION (aka Software Suspend, aka swsusp)
5904 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
5905 M:      Pavel Machek <pavel@ucw.cz>
5906 L:      linux-pm@vger.kernel.org
5907 B:      https://bugzilla.kernel.org
5908 S:      Supported
5909 F:      arch/x86/power/
5910 F:      drivers/base/power/
5911 F:      kernel/power/
5912 F:      include/linux/suspend.h
5913 F:      include/linux/freezer.h
5914 F:      include/linux/pm.h
5915 F:      arch/*/include/asm/suspend*.h
5916
5917 HID CORE LAYER
5918 M:      Jiri Kosina <jikos@kernel.org>
5919 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
5920 L:      linux-input@vger.kernel.org
5921 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5922 S:      Maintained
5923 F:      drivers/hid/
5924 F:      include/linux/hid*
5925 F:      include/uapi/linux/hid*
5926
5927 HID SENSOR HUB DRIVERS
5928 M:      Jiri Kosina <jikos@kernel.org>
5929 M:      Jonathan Cameron <jic23@kernel.org>
5930 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5931 L:      linux-input@vger.kernel.org
5932 L:      linux-iio@vger.kernel.org
5933 S:      Maintained
5934 F:      Documentation/hid/hid-sensor*
5935 F:      drivers/hid/hid-sensor-*
5936 F:      drivers/iio/*/hid-*
5937 F:      include/linux/hid-sensor-*
5938
5939 HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5940 M:      Thomas Gleixner <tglx@linutronix.de>
5941 L:      linux-kernel@vger.kernel.org
5942 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5943 S:      Maintained
5944 F:      Documentation/timers/
5945 F:      kernel/time/hrtimer.c
5946 F:      kernel/time/clockevents.c
5947 F:      kernel/time/tick*.*
5948 F:      kernel/time/timer_*.c
5949 F:      include/linux/clockchips.h
5950 F:      include/linux/hrtimer.h
5951
5952 HIGH-SPEED SCC DRIVER FOR AX.25
5953 L:      linux-hams@vger.kernel.org
5954 S:      Orphan
5955 F:      drivers/net/hamradio/dmascc.c
5956 F:      drivers/net/hamradio/scc.c
5957
5958 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5959 M:      HighPoint Linux Team <linux@highpoint-tech.com>
5960 W:      http://www.highpoint-tech.com
5961 S:      Supported
5962 F:      Documentation/scsi/hptiop.txt
5963 F:      drivers/scsi/hptiop.c
5964
5965 HIPPI
5966 M:      Jes Sorensen <jes@trained-monkey.org>
5967 L:      linux-hippi@sunsite.dk
5968 S:      Maintained
5969 F:      include/linux/hippidevice.h
5970 F:      include/uapi/linux/if_hippi.h
5971 F:      net/802/hippi.c
5972 F:      drivers/net/hippi/
5973
5974 HISILICON NETWORK SUBSYSTEM DRIVER
5975 M:      Yisen Zhuang <yisen.zhuang@huawei.com>
5976 M:      Salil Mehta <salil.mehta@huawei.com>
5977 L:      netdev@vger.kernel.org
5978 W:      http://www.hisilicon.com
5979 S:      Maintained
5980 F:      drivers/net/ethernet/hisilicon/
5981 F:      Documentation/devicetree/bindings/net/hisilicon*.txt
5982
5983 HISILICON ROCE DRIVER
5984 M:      Lijun Ou <oulijun@huawei.com>
5985 M:      Wei Hu(Xavier) <xavier.huwei@huawei.com>
5986 L:      linux-rdma@vger.kernel.org
5987 S:      Maintained
5988 F:      drivers/infiniband/hw/hns/
5989 F:      Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5990
5991 HISILICON SAS Controller
5992 M:      John Garry <john.garry@huawei.com>
5993 W:      http://www.hisilicon.com
5994 S:      Supported
5995 F:      drivers/scsi/hisi_sas/
5996 F:      Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5997
5998 HOST AP DRIVER
5999 M:      Jouni Malinen <j@w1.fi>
6000 L:      linux-wireless@vger.kernel.org
6001 W:      http://w1.fi/hostap-driver.html
6002 S:      Obsolete
6003 F:      drivers/net/wireless/intersil/hostap/
6004
6005 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6006 L:      platform-driver-x86@vger.kernel.org
6007 S:      Orphan
6008 F:      drivers/platform/x86/tc1100-wmi.c
6009
6010 HP100:  Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6011 M:      Jaroslav Kysela <perex@perex.cz>
6012 S:      Maintained
6013 F:      drivers/net/ethernet/hp/hp100.*
6014
6015 HPET:   High Precision Event Timers driver
6016 M:      Clemens Ladisch <clemens@ladisch.de>
6017 S:      Maintained
6018 F:      Documentation/timers/hpet.txt
6019 F:      drivers/char/hpet.c
6020 F:      include/linux/hpet.h
6021 F:      include/uapi/linux/hpet.h
6022
6023 HPET:   x86
6024 S:      Orphan
6025 F:      arch/x86/kernel/hpet.c
6026 F:      arch/x86/include/asm/hpet.h
6027
6028 HPFS FILESYSTEM
6029 M:      Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6030 W:      http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6031 S:      Maintained
6032 F:      fs/hpfs/
6033
6034 HSI SUBSYSTEM
6035 M:      Sebastian Reichel <sre@kernel.org>
6036 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6037 S:      Maintained
6038 F:      Documentation/ABI/testing/sysfs-bus-hsi
6039 F:      Documentation/device-drivers/serial-interfaces.rst
6040 F:      drivers/hsi/
6041 F:      include/linux/hsi/
6042 F:      include/uapi/linux/hsi/
6043
6044 HSO 3G MODEM DRIVER
6045 L:      linux-usb@vger.kernel.org
6046 S:      Orphan
6047 F:      drivers/net/usb/hso.c
6048
6049 HSR NETWORK PROTOCOL
6050 M:      Arvid Brodin <arvid.brodin@alten.se>
6051 L:      netdev@vger.kernel.org
6052 S:      Maintained
6053 F:      net/hsr/
6054
6055 HTCPEN TOUCHSCREEN DRIVER
6056 M:      Pau Oliva Fora <pof@eslack.org>
6057 L:      linux-input@vger.kernel.org
6058 S:      Maintained
6059 F:      drivers/input/touchscreen/htcpen.c
6060
6061 HUGETLB FILESYSTEM
6062 M:      Nadia Yvette Chambers <nyc@holomorphy.com>
6063 S:      Maintained
6064 F:      fs/hugetlbfs/
6065
6066 HVA ST MEDIA DRIVER
6067 M:      Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6068 L:      linux-media@vger.kernel.org
6069 T:      git git://linuxtv.org/media_tree.git
6070 W:      https://linuxtv.org
6071 S:      Supported
6072 F:      drivers/media/platform/sti/hva
6073
6074 Hyper-V CORE AND DRIVERS
6075 M:      "K. Y. Srinivasan" <kys@microsoft.com>
6076 M:      Haiyang Zhang <haiyangz@microsoft.com>
6077 M:      Stephen Hemminger <sthemmin@microsoft.com>
6078 L:      devel@linuxdriverproject.org
6079 S:      Maintained
6080 F:      arch/x86/include/asm/mshyperv.h
6081 F:      arch/x86/include/uapi/asm/hyperv.h
6082 F:      arch/x86/kernel/cpu/mshyperv.c
6083 F:      arch/x86/hyperv
6084 F:      drivers/hid/hid-hyperv.c
6085 F:      drivers/hv/
6086 F:      drivers/input/serio/hyperv-keyboard.c
6087 F:      drivers/pci/host/pci-hyperv.c
6088 F:      drivers/net/hyperv/
6089 F:      drivers/scsi/storvsc_drv.c
6090 F:      drivers/uio/uio_hv_generic.c
6091 F:      drivers/video/fbdev/hyperv_fb.c
6092 F:      include/linux/hyperv.h
6093 F:      tools/hv/
6094 F:      Documentation/ABI/stable/sysfs-bus-vmbus
6095
6096 I2C MUXES
6097 M:      Peter Rosin <peda@axentia.se>
6098 L:      linux-i2c@vger.kernel.org
6099 S:      Maintained
6100 F:      Documentation/i2c/i2c-topology
6101 F:      Documentation/i2c/muxes/
6102 F:      Documentation/devicetree/bindings/i2c/i2c-mux*
6103 F:      Documentation/devicetree/bindings/i2c/i2c-arb*
6104 F:      Documentation/devicetree/bindings/i2c/i2c-gate*
6105 F:      drivers/i2c/i2c-mux.c
6106 F:      drivers/i2c/muxes/
6107 F:      include/linux/i2c-mux.h
6108
6109 I2C OVER PARALLEL PORT
6110 M:      Jean Delvare <jdelvare@suse.com>
6111 L:      linux-i2c@vger.kernel.org
6112 S:      Maintained
6113 F:      Documentation/i2c/busses/i2c-parport
6114 F:      Documentation/i2c/busses/i2c-parport-light
6115 F:      drivers/i2c/busses/i2c-parport.c
6116 F:      drivers/i2c/busses/i2c-parport-light.c
6117
6118 I2C/SMBUS CONTROLLER DRIVERS FOR PC
6119 M:      Jean Delvare <jdelvare@suse.com>
6120 L:      linux-i2c@vger.kernel.org
6121 S:      Maintained
6122 F:      Documentation/i2c/busses/i2c-ali1535
6123 F:      Documentation/i2c/busses/i2c-ali1563
6124 F:      Documentation/i2c/busses/i2c-ali15x3
6125 F:      Documentation/i2c/busses/i2c-amd756
6126 F:      Documentation/i2c/busses/i2c-amd8111
6127 F:      Documentation/i2c/busses/i2c-i801
6128 F:      Documentation/i2c/busses/i2c-nforce2
6129 F:      Documentation/i2c/busses/i2c-piix4
6130 F:      Documentation/i2c/busses/i2c-sis5595
6131 F:      Documentation/i2c/busses/i2c-sis630
6132 F:      Documentation/i2c/busses/i2c-sis96x
6133 F:      Documentation/i2c/busses/i2c-via
6134 F:      Documentation/i2c/busses/i2c-viapro
6135 F:      drivers/i2c/busses/i2c-ali1535.c
6136 F:      drivers/i2c/busses/i2c-ali1563.c
6137 F:      drivers/i2c/busses/i2c-ali15x3.c
6138 F:      drivers/i2c/busses/i2c-amd756.c
6139 F:      drivers/i2c/busses/i2c-amd756-s4882.c
6140 F:      drivers/i2c/busses/i2c-amd8111.c
6141 F:      drivers/i2c/busses/i2c-i801.c
6142 F:      drivers/i2c/busses/i2c-isch.c
6143 F:      drivers/i2c/busses/i2c-nforce2.c
6144 F:      drivers/i2c/busses/i2c-nforce2-s4985.c
6145 F:      drivers/i2c/busses/i2c-piix4.c
6146 F:      drivers/i2c/busses/i2c-sis5595.c
6147 F:      drivers/i2c/busses/i2c-sis630.c
6148 F:      drivers/i2c/busses/i2c-sis96x.c
6149 F:      drivers/i2c/busses/i2c-via.c
6150 F:      drivers/i2c/busses/i2c-viapro.c
6151
6152 I2C/SMBUS ISMT DRIVER
6153 M:      Seth Heasley <seth.heasley@intel.com>
6154 M:      Neil Horman <nhorman@tuxdriver.com>
6155 L:      linux-i2c@vger.kernel.org
6156 F:      drivers/i2c/busses/i2c-ismt.c
6157 F:      Documentation/i2c/busses/i2c-ismt
6158
6159 I2C/SMBUS STUB DRIVER
6160 M:      Jean Delvare <jdelvare@suse.com>
6161 L:      linux-i2c@vger.kernel.org
6162 S:      Maintained
6163 F:      drivers/i2c/i2c-stub.c
6164
6165 I2C SUBSYSTEM
6166 M:      Wolfram Sang <wsa@the-dreams.de>
6167 L:      linux-i2c@vger.kernel.org
6168 W:      https://i2c.wiki.kernel.org/
6169 Q:      https://patchwork.ozlabs.org/project/linux-i2c/list/
6170 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6171 S:      Maintained
6172 F:      Documentation/devicetree/bindings/i2c/
6173 F:      Documentation/i2c/
6174 F:      drivers/i2c/
6175 F:      drivers/i2c/*/
6176 F:      include/linux/i2c.h
6177 F:      include/linux/i2c-*.h
6178 F:      include/uapi/linux/i2c.h
6179 F:      include/uapi/linux/i2c-*.h
6180
6181 I2C ACPI SUPPORT
6182 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
6183 L:      linux-i2c@vger.kernel.org
6184 L:      linux-acpi@vger.kernel.org
6185 S:      Maintained
6186
6187 I2C-TAOS-EVM DRIVER
6188 M:      Jean Delvare <jdelvare@suse.com>
6189 L:      linux-i2c@vger.kernel.org
6190 S:      Maintained
6191 F:      Documentation/i2c/busses/i2c-taos-evm
6192 F:      drivers/i2c/busses/i2c-taos-evm.c
6193
6194 I2C-TINY-USB DRIVER
6195 M:      Till Harbaum <till@harbaum.org>
6196 L:      linux-i2c@vger.kernel.org
6197 W:      http://www.harbaum.org/till/i2c_tiny_usb
6198 S:      Maintained
6199 F:      drivers/i2c/busses/i2c-tiny-usb.c
6200
6201 i386 BOOT CODE
6202 M:      "H. Peter Anvin" <hpa@zytor.com>
6203 S:      Maintained
6204 F:      arch/x86/boot/
6205
6206 i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6207 M:      "H. Peter Anvin" <hpa@zytor.com>
6208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6209 S:      Maintained
6210
6211 IA64 (Itanium) PLATFORM
6212 M:      Tony Luck <tony.luck@intel.com>
6213 M:      Fenghua Yu <fenghua.yu@intel.com>
6214 L:      linux-ia64@vger.kernel.org
6215 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6216 S:      Maintained
6217 F:      arch/ia64/
6218
6219 IBM Power VMX Cryptographic instructions
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/vmx/Makefile
6225 F:      drivers/crypto/vmx/Kconfig
6226 F:      drivers/crypto/vmx/vmx.c
6227 F:      drivers/crypto/vmx/aes*
6228 F:      drivers/crypto/vmx/ghash*
6229 F:      drivers/crypto/vmx/ppc-xlate.pl
6230
6231 IBM Power in-Nest Crypto Acceleration
6232 M:      Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6233 M:      Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6234 L:      linux-crypto@vger.kernel.org
6235 S:      Supported
6236 F:      drivers/crypto/nx/Makefile
6237 F:      drivers/crypto/nx/Kconfig
6238 F:      drivers/crypto/nx/nx-aes*
6239 F:      drivers/crypto/nx/nx-sha*
6240 F:      drivers/crypto/nx/nx.*
6241 F:      drivers/crypto/nx/nx_csbcpb.h
6242 F:      drivers/crypto/nx/nx_debugfs.h
6243
6244 IBM Power 842 compression accelerator
6245 M:      Dan Streetman <ddstreet@ieee.org>
6246 S:      Supported
6247 F:      drivers/crypto/nx/Makefile
6248 F:      drivers/crypto/nx/Kconfig
6249 F:      drivers/crypto/nx/nx-842*
6250 F:      include/linux/sw842.h
6251 F:      crypto/842.c
6252 F:      lib/842/
6253
6254 IBM Power Linux RAID adapter
6255 M:      Brian King <brking@us.ibm.com>
6256 S:      Supported
6257 F:      drivers/scsi/ipr.*
6258
6259 IBM Power Virtual Ethernet Device Driver
6260 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6261 L:      netdev@vger.kernel.org
6262 S:      Supported
6263 F:      drivers/net/ethernet/ibm/ibmveth.*
6264
6265 IBM Power SRIOV Virtual NIC Device Driver
6266 M:      Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6267 M:      John Allen <jallen@linux.vnet.ibm.com>
6268 L:      netdev@vger.kernel.org
6269 S:      Supported
6270 F:      drivers/net/ethernet/ibm/ibmvnic.*
6271
6272 IBM Power Virtual SCSI Device Drivers
6273 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6274 L:      linux-scsi@vger.kernel.org
6275 S:      Supported
6276 F:      drivers/scsi/ibmvscsi/ibmvscsi*
6277 F:      include/scsi/viosrp.h
6278
6279 IBM Power Virtual SCSI Device Target Driver
6280 M:      Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6281 M:      Michael Cyr <mikecyr@linux.vnet.ibm.com>
6282 L:      linux-scsi@vger.kernel.org
6283 L:      target-devel@vger.kernel.org
6284 S:      Supported
6285 F:      drivers/scsi/ibmvscsi_tgt/
6286
6287 IBM Power Virtual FC Device Drivers
6288 M:      Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6289 L:      linux-scsi@vger.kernel.org
6290 S:      Supported
6291 F:      drivers/scsi/ibmvscsi/ibmvfc*
6292
6293 IBM ServeRAID RAID DRIVER
6294 S:      Orphan
6295 F:      drivers/scsi/ips.*
6296
6297 ICH LPC AND GPIO DRIVER
6298 M:      Peter Tyser <ptyser@xes-inc.com>
6299 S:      Maintained
6300 F:      drivers/mfd/lpc_ich.c
6301 F:      drivers/gpio/gpio-ich.c
6302
6303 IDT VersaClock 5 CLOCK DRIVER
6304 M:      Marek Vasut <marek.vasut@gmail.com>
6305 S:      Maintained
6306 F:      drivers/clk/clk-versaclock5.c
6307
6308 IDE SUBSYSTEM
6309 M:      "David S. Miller" <davem@davemloft.net>
6310 L:      linux-ide@vger.kernel.org
6311 Q:      http://patchwork.ozlabs.org/project/linux-ide/list/
6312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6313 S:      Maintained
6314 F:      Documentation/ide/
6315 F:      drivers/ide/
6316 F:      include/linux/ide.h
6317
6318 IDEAPAD LAPTOP EXTRAS DRIVER
6319 M:      Ike Panhc <ike.pan@canonical.com>
6320 L:      platform-driver-x86@vger.kernel.org
6321 W:      http://launchpad.net/ideapad-laptop
6322 S:      Maintained
6323 F:      drivers/platform/x86/ideapad-laptop.c
6324
6325 IDEAPAD LAPTOP SLIDEBAR DRIVER
6326 M:      Andrey Moiseev <o2g.org.ru@gmail.com>
6327 L:      linux-input@vger.kernel.org
6328 W:      https://github.com/o2genum/ideapad-slidebar
6329 S:      Maintained
6330 F:      drivers/input/misc/ideapad_slidebar.c
6331
6332 IDE/ATAPI DRIVERS
6333 M:      Borislav Petkov <bp@alien8.de>
6334 L:      linux-ide@vger.kernel.org
6335 S:      Maintained
6336 F:      Documentation/cdrom/ide-cd
6337 F:      drivers/ide/ide-cd*
6338
6339 IEEE 802.15.4 SUBSYSTEM
6340 M:      Alexander Aring <aar@pengutronix.de>
6341 M:      Stefan Schmidt <stefan@osg.samsung.com>
6342 L:      linux-wpan@vger.kernel.org
6343 W:      http://wpan.cakelab.org/
6344 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6345 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6346 S:      Maintained
6347 F:      net/ieee802154/
6348 F:      net/mac802154/
6349 F:      drivers/net/ieee802154/
6350 F:      include/linux/nl802154.h
6351 F:      include/linux/ieee802154.h
6352 F:      include/net/nl802154.h
6353 F:      include/net/mac802154.h
6354 F:      include/net/af_ieee802154.h
6355 F:      include/net/cfg802154.h
6356 F:      include/net/ieee802154_netdev.h
6357 F:      Documentation/networking/ieee802154.txt
6358
6359 IFE PROTOCOL
6360 M:      Yotam Gigi <yotamg@mellanox.com>
6361 M:      Jamal Hadi Salim <jhs@mojatatu.com>
6362 F:      net/ife
6363 F:      include/net/ife.h
6364 F:      include/uapi/linux/ife.h
6365
6366 IGORPLUG-USB IR RECEIVER
6367 M:      Sean Young <sean@mess.org>
6368 L:      linux-media@vger.kernel.org
6369 S:      Maintained
6370 F:      drivers/media/rc/igorplugusb.c
6371
6372 IGUANAWORKS USB IR TRANSCEIVER
6373 M:      Sean Young <sean@mess.org>
6374 L:      linux-media@vger.kernel.org
6375 S:      Maintained
6376 F:      drivers/media/rc/iguanair.c
6377
6378 IIO DIGITAL POTENTIOMETER DAC
6379 M:      Peter Rosin <peda@axentia.se>
6380 L:      linux-iio@vger.kernel.org
6381 S:      Maintained
6382 F:      Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6383 F:      Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6384 F:      drivers/iio/dac/dpot-dac.c
6385
6386 IIO ENVELOPE DETECTOR
6387 M:      Peter Rosin <peda@axentia.se>
6388 L:      linux-iio@vger.kernel.org
6389 S:      Maintained
6390 F:      Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6391 F:      Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6392 F:      drivers/iio/adc/envelope-detector.c
6393
6394 IIO SUBSYSTEM AND DRIVERS
6395 M:      Jonathan Cameron <jic23@kernel.org>
6396 R:      Hartmut Knaack <knaack.h@gmx.de>
6397 R:      Lars-Peter Clausen <lars@metafoo.de>
6398 R:      Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6399 L:      linux-iio@vger.kernel.org
6400 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6401 S:      Maintained
6402 F:      Documentation/devicetree/bindings/iio/
6403 F:      drivers/iio/
6404 F:      drivers/staging/iio/
6405 F:      include/linux/iio/
6406 F:      tools/iio/
6407
6408 IKANOS/ADI EAGLE ADSL USB DRIVER
6409 M:      Matthieu Castet <castet.matthieu@free.fr>
6410 M:      Stanislaw Gruszka <stf_xl@wp.pl>
6411 S:      Maintained
6412 F:      drivers/usb/atm/ueagle-atm.c
6413
6414 IMGTEC ASCII LCD DRIVER
6415 M:      Paul Burton <paul.burton@imgtec.com>
6416 S:      Maintained
6417 F:      Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6418 F:      drivers/auxdisplay/img-ascii-lcd.c
6419
6420 INA209 HARDWARE MONITOR DRIVER
6421 M:      Guenter Roeck <linux@roeck-us.net>
6422 L:      linux-hwmon@vger.kernel.org
6423 S:      Maintained
6424 F:      Documentation/hwmon/ina209
6425 F:      Documentation/devicetree/bindings/i2c/ina209.txt
6426 F:      drivers/hwmon/ina209.c
6427
6428 INA2XX HARDWARE MONITOR DRIVER
6429 M:      Guenter Roeck <linux@roeck-us.net>
6430 L:      linux-hwmon@vger.kernel.org
6431 S:      Maintained
6432 F:      Documentation/hwmon/ina2xx
6433 F:      drivers/hwmon/ina2xx.c
6434 F:      include/linux/platform_data/ina2xx.h
6435
6436 INDUSTRY PACK SUBSYSTEM (IPACK)
6437 M:      Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6438 M:      Jens Taprogge <jens.taprogge@taprogge.org>
6439 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6440 L:      industrypack-devel@lists.sourceforge.net
6441 W:      http://industrypack.sourceforge.net
6442 S:      Maintained
6443 F:      drivers/ipack/
6444
6445 INGENIC JZ4780 DMA Driver
6446 M:      Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6447 S:      Maintained
6448 F:      drivers/dma/dma-jz4780.c
6449
6450 INGENIC JZ4780 NAND DRIVER
6451 M:      Harvey Hunt <harveyhuntnexus@gmail.com>
6452 L:      linux-mtd@lists.infradead.org
6453 S:      Maintained
6454 F:      drivers/mtd/nand/jz4780_*
6455
6456 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6457 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
6458 M:      Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6459 L:      linux-ima-devel@lists.sourceforge.net
6460 L:      linux-ima-user@lists.sourceforge.net
6461 L:      linux-security-module@vger.kernel.org
6462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6463 S:      Supported
6464 F:      security/integrity/ima/
6465
6466 IMGTEC IR DECODER DRIVER
6467 M:      James Hogan <james.hogan@imgtec.com>
6468 S:      Maintained
6469 F:      drivers/media/rc/img-ir/
6470
6471 IMS TWINTURBO FRAMEBUFFER DRIVER
6472 L:      linux-fbdev@vger.kernel.org
6473 S:      Orphan
6474 F:      drivers/video/fbdev/imsttfb.c
6475
6476 INFINIBAND SUBSYSTEM
6477 M:      Doug Ledford <dledford@redhat.com>
6478 M:      Sean Hefty <sean.hefty@intel.com>
6479 M:      Hal Rosenstock <hal.rosenstock@gmail.com>
6480 L:      linux-rdma@vger.kernel.org
6481 W:      http://www.openfabrics.org/
6482 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6483 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6484 S:      Supported
6485 F:      Documentation/infiniband/
6486 F:      drivers/infiniband/
6487 F:      include/uapi/linux/if_infiniband.h
6488 F:      include/uapi/rdma/
6489 F:      include/rdma/
6490
6491 INOTIFY
6492 M:      John McCutchan <john@johnmccutchan.com>
6493 M:      Robert Love <rlove@rlove.org>
6494 M:      Eric Paris <eparis@parisplace.org>
6495 S:      Maintained
6496 F:      Documentation/filesystems/inotify.txt
6497 F:      fs/notify/inotify/
6498 F:      include/linux/inotify.h
6499 F:      include/uapi/linux/inotify.h
6500
6501 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6502 M:      Dmitry Torokhov <dmitry.torokhov@gmail.com>
6503 L:      linux-input@vger.kernel.org
6504 Q:      http://patchwork.kernel.org/project/linux-input/list/
6505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6506 S:      Maintained
6507 F:      drivers/input/
6508 F:      include/linux/input.h
6509 F:      include/uapi/linux/input.h
6510 F:      include/linux/input/
6511 F:      Documentation/devicetree/bindings/input/
6512
6513 INPUT MULTITOUCH (MT) PROTOCOL
6514 M:      Henrik Rydberg <rydberg@bitmath.org>
6515 L:      linux-input@vger.kernel.org
6516 S:      Odd fixes
6517 F:      Documentation/input/multi-touch-protocol.txt
6518 F:      drivers/input/input-mt.c
6519 K:      \b(ABS|SYN)_MT_
6520
6521 INTEL ASoC BDW/HSW DRIVERS
6522 M:      Jie Yang <yang.jie@linux.intel.com>
6523 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6524 S:      Supported
6525 F:      sound/soc/intel/common/sst-dsp*
6526 F:      sound/soc/intel/common/sst-firmware.c
6527 F:      sound/soc/intel/boards/broadwell.c
6528 F:      sound/soc/intel/haswell/
6529
6530 INTEL C600 SERIES SAS CONTROLLER DRIVER
6531 M:      Intel SCU Linux support <intel-linux-scu@intel.com>
6532 M:      Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6533 L:      linux-scsi@vger.kernel.org
6534 T:      git git://git.code.sf.net/p/intel-sas/isci
6535 S:      Supported
6536 F:      drivers/scsi/isci/
6537
6538 INTEL HID EVENT DRIVER
6539 M:      Alex Hung <alex.hung@canonical.com>
6540 L:      platform-driver-x86@vger.kernel.org
6541 S:      Maintained
6542 F:      drivers/platform/x86/intel-hid.c
6543
6544 INTEL VIRTUAL BUTTON DRIVER
6545 M:      AceLan Kao <acelan.kao@canonical.com>
6546 L:      platform-driver-x86@vger.kernel.org
6547 S:      Maintained
6548 F:      drivers/platform/x86/intel-vbtn.c
6549
6550 INTEL IDLE DRIVER
6551 M:      Jacob Pan <jacob.jun.pan@linux.intel.com>
6552 M:      Len Brown <lenb@kernel.org>
6553 L:      linux-pm@vger.kernel.org
6554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6555 B:      https://bugzilla.kernel.org
6556 S:      Supported
6557 F:      drivers/idle/intel_idle.c
6558
6559 INTEL INTEGRATED SENSOR HUB DRIVER
6560 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6561 M:      Jiri Kosina <jikos@kernel.org>
6562 L:      linux-input@vger.kernel.org
6563 S:      Maintained
6564 F:      drivers/hid/intel-ish-hid/
6565
6566 INTEL PSTATE DRIVER
6567 M:      Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6568 M:      Len Brown <lenb@kernel.org>
6569 L:      linux-pm@vger.kernel.org
6570 S:      Supported
6571 F:      drivers/cpufreq/intel_pstate.c
6572
6573 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6574 M:      Maik Broemme <mbroemme@libmpq.org>
6575 L:      linux-fbdev@vger.kernel.org
6576 S:      Maintained
6577 F:      Documentation/fb/intelfb.txt
6578 F:      drivers/video/fbdev/intelfb/
6579
6580 INTEL 810/815 FRAMEBUFFER DRIVER
6581 M:      Antonino Daplas <adaplas@gmail.com>
6582 L:      linux-fbdev@vger.kernel.org
6583 S:      Maintained
6584 F:      drivers/video/fbdev/i810/
6585
6586 INTEL MENLOW THERMAL DRIVER
6587 M:      Sujith Thomas <sujith.thomas@intel.com>
6588 L:      platform-driver-x86@vger.kernel.org
6589 W:      https://01.org/linux-acpi
6590 S:      Supported
6591 F:      drivers/platform/x86/intel_menlow.c
6592
6593 INTEL I/OAT DMA DRIVER
6594 M:      Dave Jiang <dave.jiang@intel.com>
6595 R:      Dan Williams <dan.j.williams@intel.com>
6596 L:      dmaengine@vger.kernel.org
6597 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
6598 S:      Supported
6599 F:      drivers/dma/ioat*
6600
6601 INTEL IOMMU (VT-d)
6602 M:      David Woodhouse <dwmw2@infradead.org>
6603 L:      iommu@lists.linux-foundation.org
6604 T:      git git://git.infradead.org/iommu-2.6.git
6605 S:      Supported
6606 F:      drivers/iommu/intel-iommu.c
6607 F:      include/linux/intel-iommu.h
6608
6609 INTEL IOP-ADMA DMA DRIVER
6610 R:      Dan Williams <dan.j.williams@intel.com>
6611 S:      Odd fixes
6612 F:      drivers/dma/iop-adma.c
6613
6614 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6615 M:      Krzysztof Halasa <khalasa@piap.pl>
6616 S:      Maintained
6617 F:      arch/arm/mach-ixp4xx/include/mach/qmgr.h
6618 F:      arch/arm/mach-ixp4xx/include/mach/npe.h
6619 F:      arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6620 F:      arch/arm/mach-ixp4xx/ixp4xx_npe.c
6621 F:      drivers/net/ethernet/xscale/ixp4xx_eth.c
6622 F:      drivers/net/wan/ixp4xx_hss.c
6623
6624 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6625 M:      Deepak Saxena <dsaxena@plexity.net>
6626 S:      Maintained
6627 F:      drivers/char/hw_random/ixp4xx-rng.c
6628
6629 INTEL ETHERNET DRIVERS
6630 M:      Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6631 L:      intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6632 W:      http://www.intel.com/support/feedback.htm
6633 W:      http://e1000.sourceforge.net/
6634 Q:      http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6636 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6637 S:      Supported
6638 F:      Documentation/networking/e100.txt
6639 F:      Documentation/networking/e1000.txt
6640 F:      Documentation/networking/e1000e.txt
6641 F:      Documentation/networking/igb.txt
6642 F:      Documentation/networking/igbvf.txt
6643 F:      Documentation/networking/ixgb.txt
6644 F:      Documentation/networking/ixgbe.txt
6645 F:      Documentation/networking/ixgbevf.txt
6646 F:      Documentation/networking/i40e.txt
6647 F:      Documentation/networking/i40evf.txt
6648 F:      drivers/net/ethernet/intel/
6649 F:      drivers/net/ethernet/intel/*/
6650
6651 INTEL RDMA RNIC DRIVER
6652 M:     Faisal Latif <faisal.latif@intel.com>
6653 M:     Shiraz Saleem <shiraz.saleem@intel.com>
6654 L:     linux-rdma@vger.kernel.org
6655 S:     Supported
6656 F:     drivers/infiniband/hw/i40iw/
6657
6658 INTEL MERRIFIELD GPIO DRIVER
6659 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6660 L:      linux-gpio@vger.kernel.org
6661 S:      Maintained
6662 F:      drivers/gpio/gpio-merrifield.c
6663
6664 INTEL-MID GPIO DRIVER
6665 M:      David Cohen <david.a.cohen@linux.intel.com>
6666 L:      linux-gpio@vger.kernel.org
6667 S:      Maintained
6668 F:      drivers/gpio/gpio-intel-mid.c
6669
6670 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6671 M:      Stanislav Yakovlev <stas.yakovlev@gmail.com>
6672 L:      linux-wireless@vger.kernel.org
6673 S:      Maintained
6674 F:      Documentation/networking/README.ipw2100
6675 F:      Documentation/networking/README.ipw2200
6676 F:      drivers/net/wireless/intel/ipw2x00/
6677
6678 INTEL(R) TRACE HUB
6679 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
6680 S:      Supported
6681 F:      Documentation/trace/intel_th.txt
6682 F:      drivers/hwtracing/intel_th/
6683
6684 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6685 M:      Ning Sun <ning.sun@intel.com>
6686 L:      tboot-devel@lists.sourceforge.net
6687 W:      http://tboot.sourceforge.net
6688 T:      hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6689 S:      Supported
6690 F:      Documentation/intel_txt.txt
6691 F:      include/linux/tboot.h
6692 F:      arch/x86/kernel/tboot.c
6693
6694 INTEL WIRELESS WIMAX CONNECTION 2400
6695 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6696 M:      linux-wimax@intel.com
6697 L:      wimax@linuxwimax.org (subscribers-only)
6698 S:      Supported
6699 W:      http://linuxwimax.org
6700 F:      Documentation/wimax/README.i2400m
6701 F:      drivers/net/wimax/i2400m/
6702 F:      include/uapi/linux/wimax/i2400m.h
6703
6704 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6705 M:      Stanislaw Gruszka <sgruszka@redhat.com>
6706 L:      linux-wireless@vger.kernel.org
6707 S:      Supported
6708 F:      drivers/net/wireless/intel/iwlegacy/
6709
6710 INTEL WIRELESS WIFI LINK (iwlwifi)
6711 M:      Johannes Berg <johannes.berg@intel.com>
6712 M:      Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6713 M:      Luca Coelho <luciano.coelho@intel.com>
6714 M:      Intel Linux Wireless <linuxwifi@intel.com>
6715 L:      linux-wireless@vger.kernel.org
6716 W:      http://intellinuxwireless.org
6717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6718 S:      Supported
6719 F:      drivers/net/wireless/intel/iwlwifi/
6720
6721 INTEL MANAGEMENT ENGINE (mei)
6722 M:      Tomas Winkler <tomas.winkler@intel.com>
6723 L:      linux-kernel@vger.kernel.org
6724 S:      Supported
6725 F:      include/uapi/linux/mei.h
6726 F:      include/linux/mei_cl_bus.h
6727 F:      drivers/misc/mei/*
6728 F:      drivers/watchdog/mei_wdt.c
6729 F:      Documentation/misc-devices/mei/*
6730 F:      samples/mei/*
6731
6732 INTEL MIC DRIVERS (mic)
6733 M:      Sudeep Dutt <sudeep.dutt@intel.com>
6734 M:      Ashutosh Dixit <ashutosh.dixit@intel.com>
6735 S:      Supported
6736 W:      https://github.com/sudeepdutt/mic
6737 W:      http://software.intel.com/en-us/mic-developer
6738 F:      include/linux/mic_bus.h
6739 F:      include/linux/scif.h
6740 F:      include/uapi/linux/mic_common.h
6741 F:      include/uapi/linux/mic_ioctl.h
6742 F:      include/uapi/linux/scif_ioctl.h
6743 F:      drivers/misc/mic/
6744 F:      drivers/dma/mic_x100_dma.c
6745 F:      drivers/dma/mic_x100_dma.h
6746 F:      Documentation/mic/
6747
6748 INTEL PMC/P-Unit IPC DRIVER
6749 M:      Zha Qipeng<qipeng.zha@intel.com>
6750 L:      platform-driver-x86@vger.kernel.org
6751 S:      Maintained
6752 F:      drivers/platform/x86/intel_pmc_ipc.c
6753 F:      drivers/platform/x86/intel_punit_ipc.c
6754 F:      arch/x86/include/asm/intel_pmc_ipc.h
6755 F:      arch/x86/include/asm/intel_punit_ipc.h
6756
6757 INTEL TELEMETRY DRIVER
6758 M:      Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6759 L:      platform-driver-x86@vger.kernel.org
6760 S:      Maintained
6761 F:      arch/x86/include/asm/intel_telemetry.h
6762 F:      drivers/platform/x86/intel_telemetry*
6763
6764 INTEL PMC CORE DRIVER
6765 M:      Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6766 M:      Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6767 L:      platform-driver-x86@vger.kernel.org
6768 S:      Maintained
6769 F:      arch/x86/include/asm/pmc_core.h
6770 F:      drivers/platform/x86/intel_pmc_core*
6771
6772 INVENSENSE MPU-3050 GYROSCOPE DRIVER
6773 M:      Linus Walleij <linus.walleij@linaro.org>
6774 L:      linux-iio@vger.kernel.org
6775 S:      Maintained
6776 F:      drivers/iio/gyro/mpu3050*
6777 F:      Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6778
6779 IOC3 ETHERNET DRIVER
6780 M:      Ralf Baechle <ralf@linux-mips.org>
6781 L:      linux-mips@linux-mips.org
6782 S:      Maintained
6783 F:      drivers/net/ethernet/sgi/ioc3-eth.c
6784
6785 IOC3 SERIAL DRIVER
6786 M:      Pat Gefre <pfg@sgi.com>
6787 L:      linux-serial@vger.kernel.org
6788 S:      Maintained
6789 F:      drivers/tty/serial/ioc3_serial.c
6790
6791 IOMMU DRIVERS
6792 M:      Joerg Roedel <joro@8bytes.org>
6793 L:      iommu@lists.linux-foundation.org
6794 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6795 S:      Maintained
6796 F:      Documentation/devicetree/bindings/iommu/
6797 F:      drivers/iommu/
6798
6799 IP MASQUERADING
6800 M:      Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6801 S:      Maintained
6802 F:      net/ipv4/netfilter/ipt_MASQUERADE.c
6803
6804 IPMI SUBSYSTEM
6805 M:      Corey Minyard <minyard@acm.org>
6806 L:      openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6807 W:      http://openipmi.sourceforge.net/
6808 S:      Supported
6809 F:      Documentation/IPMI.txt
6810 F:      drivers/char/ipmi/
6811 F:      include/linux/ipmi*
6812 F:      include/uapi/linux/ipmi*
6813
6814 QCOM AUDIO (ASoC) DRIVERS
6815 M:      Patrick Lai <plai@codeaurora.org>
6816 M:      Banajit Goswami <bgoswami@codeaurora.org>
6817 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
6818 S:      Supported
6819 F:      sound/soc/qcom/
6820
6821 IPS SCSI RAID DRIVER
6822 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6823 L:      linux-scsi@vger.kernel.org
6824 W:      http://www.adaptec.com/
6825 S:      Maintained
6826 F:      drivers/scsi/ips*
6827
6828 IPVS
6829 M:      Wensong Zhang <wensong@linux-vs.org>
6830 M:      Simon Horman <horms@verge.net.au>
6831 M:      Julian Anastasov <ja@ssi.bg>
6832 L:      netdev@vger.kernel.org
6833 L:      lvs-devel@vger.kernel.org
6834 S:      Maintained
6835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6837 F:      Documentation/networking/ipvs-sysctl.txt
6838 F:      include/net/ip_vs.h
6839 F:      include/uapi/linux/ip_vs.h
6840 F:      net/netfilter/ipvs/
6841
6842 IPWIRELESS DRIVER
6843 M:      Jiri Kosina <jikos@kernel.org>
6844 M:      David Sterba <dsterba@suse.com>
6845 S:      Odd Fixes
6846 F:      drivers/tty/ipwireless/
6847
6848 IPX NETWORK LAYER
6849 L:      netdev@vger.kernel.org
6850 S:      Odd fixes
6851 F:      include/net/ipx.h
6852 F:      include/uapi/linux/ipx.h
6853 F:      net/ipx/
6854
6855 IRDA SUBSYSTEM
6856 M:      Samuel Ortiz <samuel@sortiz.org>
6857 L:      irda-users@lists.sourceforge.net (subscribers-only)
6858 L:      netdev@vger.kernel.org
6859 W:      http://irda.sourceforge.net/
6860 S:      Maintained
6861 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6862 F:      Documentation/networking/irda.txt
6863 F:      drivers/net/irda/
6864 F:      include/net/irda/
6865 F:      net/irda/
6866
6867 IRQ SUBSYSTEM
6868 M:      Thomas Gleixner <tglx@linutronix.de>
6869 L:      linux-kernel@vger.kernel.org
6870 S:      Maintained
6871 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6872 F:      kernel/irq/
6873
6874 IRQCHIP DRIVERS
6875 M:      Thomas Gleixner <tglx@linutronix.de>
6876 M:      Jason Cooper <jason@lakedaemon.net>
6877 M:      Marc Zyngier <marc.zyngier@arm.com>
6878 L:      linux-kernel@vger.kernel.org
6879 S:      Maintained
6880 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6881 T:      git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6882 F:      Documentation/devicetree/bindings/interrupt-controller/
6883 F:      drivers/irqchip/
6884
6885 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6886 M:      Marc Zyngier <marc.zyngier@arm.com>
6887 S:      Maintained
6888 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6889 F:      Documentation/IRQ-domain.txt
6890 F:      include/linux/irqdomain.h
6891 F:      kernel/irq/irqdomain.c
6892 F:      kernel/irq/msi.c
6893
6894 ISA
6895 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
6896 S:      Maintained
6897 F:      Documentation/isa.txt
6898 F:      drivers/base/isa.c
6899 F:      include/linux/isa.h
6900
6901 ISAPNP
6902 M:      Jaroslav Kysela <perex@perex.cz>
6903 S:      Maintained
6904 F:      Documentation/isapnp.txt
6905 F:      drivers/pnp/isapnp/
6906 F:      include/linux/isapnp.h
6907
6908 ISA RADIO MODULE
6909 M:      Hans Verkuil <hverkuil@xs4all.nl>
6910 L:      linux-media@vger.kernel.org
6911 T:      git git://linuxtv.org/media_tree.git
6912 W:      https://linuxtv.org
6913 S:      Maintained
6914 F:      drivers/media/radio/radio-isa*
6915
6916 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6917 M:      Peter Jones <pjones@redhat.com>
6918 M:      Konrad Rzeszutek Wilk <konrad@kernel.org>
6919 S:      Maintained
6920 F:      drivers/firmware/iscsi_ibft*
6921
6922 ISCSI
6923 M:      Lee Duncan <lduncan@suse.com>
6924 M:      Chris Leech <cleech@redhat.com>
6925 L:      open-iscsi@googlegroups.com
6926 W:      www.open-iscsi.com
6927 S:      Maintained
6928 F:      drivers/scsi/*iscsi*
6929 F:      include/scsi/*iscsi*
6930
6931 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6932 M:      Or Gerlitz <ogerlitz@mellanox.com>
6933 M:      Sagi Grimberg <sagi@grimberg.me>
6934 M:      Roi Dayan <roid@mellanox.com>
6935 L:      linux-rdma@vger.kernel.org
6936 S:      Supported
6937 W:      http://www.openfabrics.org
6938 W:      www.open-iscsi.org
6939 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
6940 F:      drivers/infiniband/ulp/iser/
6941
6942 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6943 M:      Sagi Grimberg <sagi@grimberg.me>
6944 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6945 L:      linux-rdma@vger.kernel.org
6946 L:      target-devel@vger.kernel.org
6947 S:      Supported
6948 W:      http://www.linux-iscsi.org
6949 F:      drivers/infiniband/ulp/isert
6950
6951 ISDN SUBSYSTEM
6952 M:      Karsten Keil <isdn@linux-pingi.de>
6953 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6954 L:      netdev@vger.kernel.org
6955 W:      http://www.isdn4linux.de
6956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6957 S:      Maintained
6958 F:      Documentation/isdn/
6959 F:      drivers/isdn/
6960 F:      include/linux/isdn.h
6961 F:      include/linux/isdn/
6962 F:      include/uapi/linux/isdn.h
6963 F:      include/uapi/linux/isdn/
6964
6965 ISDN SUBSYSTEM (Eicon active card driver)
6966 M:      Armin Schindler <mac@melware.de>
6967 L:      isdn4linux@listserv.isdn4linux.de (subscribers-only)
6968 W:      http://www.melware.de
6969 S:      Maintained
6970 F:      drivers/isdn/hardware/eicon/
6971
6972 IT87 HARDWARE MONITORING DRIVER
6973 M:      Jean Delvare <jdelvare@suse.com>
6974 L:      linux-hwmon@vger.kernel.org
6975 S:      Maintained
6976 F:      Documentation/hwmon/it87
6977 F:      drivers/hwmon/it87.c
6978
6979 IT913X MEDIA DRIVER
6980 M:      Antti Palosaari <crope@iki.fi>
6981 L:      linux-media@vger.kernel.org
6982 W:      https://linuxtv.org
6983 W:      http://palosaari.fi/linux/
6984 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
6985 T:      git git://linuxtv.org/anttip/media_tree.git
6986 S:      Maintained
6987 F:      drivers/media/tuners/it913x*
6988
6989 IVTV VIDEO4LINUX DRIVER
6990 M:      Andy Walls <awalls@md.metrocast.net>
6991 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
6992 L:      linux-media@vger.kernel.org
6993 T:      git git://linuxtv.org/media_tree.git
6994 W:      http://www.ivtvdriver.org
6995 S:      Maintained
6996 F:      Documentation/media/v4l-drivers/ivtv*
6997 F:      drivers/media/pci/ivtv/
6998 F:      include/uapi/linux/ivtv*
6999
7000 IX2505V MEDIA DRIVER
7001 M:      Malcolm Priestley <tvboxspy@gmail.com>
7002 L:      linux-media@vger.kernel.org
7003 W:      https://linuxtv.org
7004 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7005 S:      Maintained
7006 F:      drivers/media/dvb-frontends/ix2505v*
7007
7008 JC42.4 TEMPERATURE SENSOR DRIVER
7009 M:      Guenter Roeck <linux@roeck-us.net>
7010 L:      linux-hwmon@vger.kernel.org
7011 S:      Maintained
7012 F:      drivers/hwmon/jc42.c
7013 F:      Documentation/hwmon/jc42
7014
7015 JFS FILESYSTEM
7016 M:      Dave Kleikamp <shaggy@kernel.org>
7017 L:      jfs-discussion@lists.sourceforge.net
7018 W:      http://jfs.sourceforge.net/
7019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7020 S:      Maintained
7021 F:      Documentation/filesystems/jfs.txt
7022 F:      fs/jfs/
7023
7024 JME NETWORK DRIVER
7025 M:      Guo-Fu Tseng <cooldavid@cooldavid.org>
7026 L:      netdev@vger.kernel.org
7027 S:      Maintained
7028 F:      drivers/net/ethernet/jme.*
7029
7030 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7031 M:      David Woodhouse <dwmw2@infradead.org>
7032 L:      linux-mtd@lists.infradead.org
7033 W:      http://www.linux-mtd.infradead.org/doc/jffs2.html
7034 S:      Maintained
7035 F:      fs/jffs2/
7036 F:      include/uapi/linux/jffs2.h
7037
7038 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7039 M:      "Theodore Ts'o" <tytso@mit.edu>
7040 M:      Jan Kara <jack@suse.com>
7041 L:      linux-ext4@vger.kernel.org
7042 S:      Maintained
7043 F:      fs/jbd2/
7044 F:      include/linux/jbd2.h
7045
7046 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7047 M:      Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7048 L:      linux-media@vger.kernel.org
7049 S:      Maintained
7050 F:      drivers/media/platform/rcar_jpu.c
7051
7052 JSM Neo PCI based serial card
7053 M:      Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
7054 L:      linux-serial@vger.kernel.org
7055 S:      Maintained
7056 F:      drivers/tty/serial/jsm/
7057
7058 K10TEMP HARDWARE MONITORING DRIVER
7059 M:      Clemens Ladisch <clemens@ladisch.de>
7060 L:      linux-hwmon@vger.kernel.org
7061 S:      Maintained
7062 F:      Documentation/hwmon/k10temp
7063 F:      drivers/hwmon/k10temp.c
7064
7065 K8TEMP HARDWARE MONITORING DRIVER
7066 M:      Rudolf Marek <r.marek@assembler.cz>
7067 L:      linux-hwmon@vger.kernel.org
7068 S:      Maintained
7069 F:      Documentation/hwmon/k8temp
7070 F:      drivers/hwmon/k8temp.c
7071
7072 KASAN
7073 M:      Andrey Ryabinin <aryabinin@virtuozzo.com>
7074 R:      Alexander Potapenko <glider@google.com>
7075 R:      Dmitry Vyukov <dvyukov@google.com>
7076 L:      kasan-dev@googlegroups.com
7077 S:      Maintained
7078 F:      arch/*/include/asm/kasan.h
7079 F:      arch/*/mm/kasan_init*
7080 F:      Documentation/dev-tools/kasan.rst
7081 F:      include/linux/kasan*.h
7082 F:      lib/test_kasan.c
7083 F:      mm/kasan/
7084 F:      scripts/Makefile.kasan
7085
7086 KCONFIG
7087 M:      "Yann E. MORIN" <yann.morin.1998@free.fr>
7088 L:      linux-kbuild@vger.kernel.org
7089 T:      git git://gitorious.org/linux-kconfig/linux-kconfig
7090 S:      Maintained
7091 F:      Documentation/kbuild/kconfig-language.txt
7092 F:      scripts/kconfig/
7093
7094 KDUMP
7095 M:      Dave Young <dyoung@redhat.com>
7096 M:      Baoquan He <bhe@redhat.com>
7097 R:      Vivek Goyal <vgoyal@redhat.com>
7098 L:      kexec@lists.infradead.org
7099 W:      http://lse.sourceforge.net/kdump/
7100 S:      Maintained
7101 F:      Documentation/kdump/
7102
7103 KEENE FM RADIO TRANSMITTER DRIVER
7104 M:      Hans Verkuil <hverkuil@xs4all.nl>
7105 L:      linux-media@vger.kernel.org
7106 T:      git git://linuxtv.org/media_tree.git
7107 W:      https://linuxtv.org
7108 S:      Maintained
7109 F:      drivers/media/radio/radio-keene*
7110
7111 KERNEL AUTOMOUNTER v4 (AUTOFS4)
7112 M:      Ian Kent <raven@themaw.net>
7113 L:      autofs@vger.kernel.org
7114 S:      Maintained
7115 F:      fs/autofs4/
7116
7117 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7118 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
7119 M:      Michal Marek <mmarek@suse.com>
7120 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7121 L:      linux-kbuild@vger.kernel.org
7122 S:      Maintained
7123 F:      Documentation/kbuild/
7124 F:      Makefile
7125 F:      scripts/Makefile.*
7126 F:      scripts/basic/
7127 F:      scripts/mk*
7128 F:      scripts/package/
7129
7130 KERNEL JANITORS
7131 L:      kernel-janitors@vger.kernel.org
7132 W:      http://kernelnewbies.org/KernelJanitors
7133 S:      Odd Fixes
7134
7135 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7136 M:      "J. Bruce Fields" <bfields@fieldses.org>
7137 M:      Jeff Layton <jlayton@poochiereds.net>
7138 L:      linux-nfs@vger.kernel.org
7139 W:      http://nfs.sourceforge.net/
7140 T:      git git://linux-nfs.org/~bfields/linux.git
7141 S:      Supported
7142 F:      fs/nfsd/
7143 F:      include/uapi/linux/nfsd/
7144 F:      fs/lockd/
7145 F:      fs/nfs_common/
7146 F:      net/sunrpc/
7147 F:      include/linux/lockd/
7148 F:      include/linux/sunrpc/
7149 F:      include/uapi/linux/sunrpc/
7150
7151 KERNEL SELFTEST FRAMEWORK
7152 M:      Shuah Khan <shuahkh@osg.samsung.com>
7153 M:      Shuah Khan <shuah@kernel.org>
7154 L:      linux-kselftest@vger.kernel.org
7155 T:      git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7156 S:      Maintained
7157 F:      tools/testing/selftests
7158
7159 KERNEL VIRTUAL MACHINE (KVM)
7160 M:      Paolo Bonzini <pbonzini@redhat.com>
7161 M:      Radim Krčmář <rkrcmar@redhat.com>
7162 L:      kvm@vger.kernel.org
7163 W:      http://www.linux-kvm.org
7164 T:      git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7165 S:      Supported
7166 F:      Documentation/*/kvm*.txt
7167 F:      Documentation/virtual/kvm/
7168 F:      arch/*/kvm/
7169 F:      arch/x86/kernel/kvm.c
7170 F:      arch/x86/kernel/kvmclock.c
7171 F:      arch/*/include/asm/kvm*
7172 F:      include/linux/kvm*
7173 F:      include/uapi/linux/kvm*
7174 F:      virt/kvm/
7175 F:      tools/kvm/
7176
7177 KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7178 M:      Joerg Roedel <joro@8bytes.org>
7179 L:      kvm@vger.kernel.org
7180 W:      http://www.linux-kvm.org/
7181 S:      Maintained
7182 F:      arch/x86/include/asm/svm.h
7183 F:      arch/x86/kvm/svm.c
7184
7185 KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7186 M:      Alexander Graf <agraf@suse.com>
7187 L:      kvm-ppc@vger.kernel.org
7188 W:      http://www.linux-kvm.org/
7189 T:      git git://github.com/agraf/linux-2.6.git
7190 S:      Supported
7191 F:      arch/powerpc/include/asm/kvm*
7192 F:      arch/powerpc/kvm/
7193
7194 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7195 M:      Christian Borntraeger <borntraeger@de.ibm.com>
7196 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
7197 L:      linux-s390@vger.kernel.org
7198 W:      http://www.ibm.com/developerworks/linux/linux390/
7199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7200 S:      Supported
7201 F:      Documentation/s390/kvm.txt
7202 F:      arch/s390/include/asm/kvm*
7203 F:      arch/s390/kvm/
7204
7205 KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7206 M:      Christoffer Dall <christoffer.dall@linaro.org>
7207 M:      Marc Zyngier <marc.zyngier@arm.com>
7208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7209 L:      kvmarm@lists.cs.columbia.edu
7210 W:      http://systems.cs.columbia.edu/projects/kvm-arm
7211 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7212 S:      Supported
7213 F:      arch/arm/include/uapi/asm/kvm*
7214 F:      arch/arm/include/asm/kvm*
7215 F:      arch/arm/kvm/
7216 F:      virt/kvm/arm/
7217 F:      include/kvm/arm_*
7218
7219 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7220 M:      Christoffer Dall <christoffer.dall@linaro.org>
7221 M:      Marc Zyngier <marc.zyngier@arm.com>
7222 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7223 L:      kvmarm@lists.cs.columbia.edu
7224 S:      Maintained
7225 F:      arch/arm64/include/uapi/asm/kvm*
7226 F:      arch/arm64/include/asm/kvm*
7227 F:      arch/arm64/kvm/
7228
7229 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7230 M:      James Hogan <james.hogan@imgtec.com>
7231 L:      linux-mips@linux-mips.org
7232 S:      Supported
7233 F:      arch/mips/include/uapi/asm/kvm*
7234 F:      arch/mips/include/asm/kvm*
7235 F:      arch/mips/kvm/
7236
7237 KERNFS
7238 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7239 M:      Tejun Heo <tj@kernel.org>
7240 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7241 S:      Supported
7242 F:      include/linux/kernfs.h
7243 F:      fs/kernfs/
7244
7245 KEXEC
7246 M:      Eric Biederman <ebiederm@xmission.com>
7247 W:      http://kernel.org/pub/linux/utils/kernel/kexec/
7248 L:      kexec@lists.infradead.org
7249 S:      Maintained
7250 F:      include/linux/kexec.h
7251 F:      include/uapi/linux/kexec.h
7252 F:      kernel/kexec*
7253
7254 KEYS/KEYRINGS:
7255 M:      David Howells <dhowells@redhat.com>
7256 L:      keyrings@vger.kernel.org
7257 S:      Maintained
7258 F:      Documentation/security/keys.txt
7259 F:      include/linux/key.h
7260 F:      include/linux/key-type.h
7261 F:      include/linux/keyctl.h
7262 F:      include/uapi/linux/keyctl.h
7263 F:      include/keys/
7264 F:      security/keys/
7265
7266 KEYS-TRUSTED
7267 M:      David Safford <safford@us.ibm.com>
7268 M:      Mimi Zohar <zohar@linux.vnet.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/trusted-type.h
7274 F:      security/keys/trusted.c
7275 F:      security/keys/trusted.h
7276
7277 KEYS-ENCRYPTED
7278 M:      Mimi Zohar <zohar@linux.vnet.ibm.com>
7279 M:      David Safford <safford@us.ibm.com>
7280 L:      linux-security-module@vger.kernel.org
7281 L:      keyrings@vger.kernel.org
7282 S:      Supported
7283 F:      Documentation/security/keys-trusted-encrypted.txt
7284 F:      include/keys/encrypted-type.h
7285 F:      security/keys/encrypted-keys/
7286
7287 KGDB / KDB /debug_core
7288 M:      Jason Wessel <jason.wessel@windriver.com>
7289 W:      http://kgdb.wiki.kernel.org/
7290 L:      kgdb-bugreport@lists.sourceforge.net
7291 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7292 S:      Maintained
7293 F:      Documentation/DocBook/kgdb.tmpl
7294 F:      drivers/misc/kgdbts.c
7295 F:      drivers/tty/serial/kgdboc.c
7296 F:      include/linux/kdb.h
7297 F:      include/linux/kgdb.h
7298 F:      kernel/debug/
7299
7300 KMEMCHECK
7301 M:      Vegard Nossum <vegardno@ifi.uio.no>
7302 M:      Pekka Enberg <penberg@kernel.org>
7303 S:      Maintained
7304 F:      Documentation/dev-tools/kmemcheck.rst
7305 F:      arch/x86/include/asm/kmemcheck.h
7306 F:      arch/x86/mm/kmemcheck/
7307 F:      include/linux/kmemcheck.h
7308 F:      mm/kmemcheck.c
7309
7310 KMEMLEAK
7311 M:      Catalin Marinas <catalin.marinas@arm.com>
7312 S:      Maintained
7313 F:      Documentation/dev-tools/kmemleak.rst
7314 F:      include/linux/kmemleak.h
7315 F:      mm/kmemleak.c
7316 F:      mm/kmemleak-test.c
7317
7318 KPROBES
7319 M:      Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7320 M:      Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7321 M:      "David S. Miller" <davem@davemloft.net>
7322 M:      Masami Hiramatsu <mhiramat@kernel.org>
7323 S:      Maintained
7324 F:      Documentation/kprobes.txt
7325 F:      include/linux/kprobes.h
7326 F:      include/asm-generic/kprobes.h
7327 F:      kernel/kprobes.c
7328
7329 KS0108 LCD CONTROLLER DRIVER
7330 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7331 W:      http://miguelojeda.es/auxdisplay.htm
7332 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7333 S:      Maintained
7334 F:      Documentation/auxdisplay/ks0108
7335 F:      drivers/auxdisplay/ks0108.c
7336 F:      include/linux/ks0108.h
7337
7338 L3MDEV
7339 M:      David Ahern <dsa@cumulusnetworks.com>
7340 L:      netdev@vger.kernel.org
7341 S:      Maintained
7342 F:      net/l3mdev
7343 F:      include/net/l3mdev.h
7344
7345 LANTIQ MIPS ARCHITECTURE
7346 M:      John Crispin <john@phrozen.org>
7347 L:      linux-mips@linux-mips.org
7348 S:      Maintained
7349 F:      arch/mips/lantiq
7350
7351 LAPB module
7352 L:      linux-x25@vger.kernel.org
7353 S:      Orphan
7354 F:      Documentation/networking/lapb-module.txt
7355 F:      include/*/lapb.h
7356 F:      net/lapb/
7357
7358 LASI 53c700 driver for PARISC
7359 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7360 L:      linux-scsi@vger.kernel.org
7361 S:      Maintained
7362 F:      Documentation/scsi/53c700.txt
7363 F:      drivers/scsi/53c700*
7364
7365 LED SUBSYSTEM
7366 M:      Richard Purdie <rpurdie@rpsys.net>
7367 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
7368 M:      Pavel Machek <pavel@ucw.cz>
7369 L:      linux-leds@vger.kernel.org
7370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7371 S:      Maintained
7372 F:      Documentation/devicetree/bindings/leds/
7373 F:      drivers/leds/
7374 F:      include/linux/leds.h
7375
7376 LEGACY EEPROM DRIVER
7377 M:      Jean Delvare <jdelvare@suse.com>
7378 S:      Maintained
7379 F:      Documentation/misc-devices/eeprom
7380 F:      drivers/misc/eeprom/eeprom.c
7381
7382 LEGO USB Tower driver
7383 M:      Juergen Stuber <starblue@users.sourceforge.net>
7384 L:      legousb-devel@lists.sourceforge.net
7385 W:      http://legousb.sourceforge.net/
7386 S:      Maintained
7387 F:      drivers/usb/misc/legousbtower.c
7388
7389 LG2160 MEDIA DRIVER
7390 M:      Michael Krufky <mkrufky@linuxtv.org>
7391 L:      linux-media@vger.kernel.org
7392 W:      https://linuxtv.org
7393 W:      http://github.com/mkrufky
7394 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7395 T:      git git://linuxtv.org/mkrufky/tuners.git
7396 S:      Maintained
7397 F:      drivers/media/dvb-frontends/lg2160.*
7398
7399 LGDT3305 MEDIA DRIVER
7400 M:      Michael Krufky <mkrufky@linuxtv.org>
7401 L:      linux-media@vger.kernel.org
7402 W:      https://linuxtv.org
7403 W:      http://github.com/mkrufky
7404 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7405 T:      git git://linuxtv.org/mkrufky/tuners.git
7406 S:      Maintained
7407 F:      drivers/media/dvb-frontends/lgdt3305.*
7408
7409 LGUEST
7410 M:      Rusty Russell <rusty@rustcorp.com.au>
7411 L:      lguest@lists.ozlabs.org
7412 W:      http://lguest.ozlabs.org/
7413 S:      Odd Fixes
7414 F:      arch/x86/include/asm/lguest*.h
7415 F:      arch/x86/lguest/
7416 F:      drivers/lguest/
7417 F:      include/linux/lguest*.h
7418 F:      tools/lguest/
7419
7420 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7421 M:      Tejun Heo <tj@kernel.org>
7422 L:      linux-ide@vger.kernel.org
7423 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7424 S:      Maintained
7425 F:      drivers/ata/
7426 F:      include/linux/ata.h
7427 F:      include/linux/libata.h
7428 F:      Documentation/devicetree/bindings/ata/
7429
7430 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7431 M:      Viresh Kumar <vireshk@kernel.org>
7432 L:      linux-ide@vger.kernel.org
7433 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7434 S:      Maintained
7435 F:      include/linux/pata_arasan_cf_data.h
7436 F:      drivers/ata/pata_arasan_cf.c
7437
7438 LIBATA PATA DRIVERS
7439 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7440 M:      Tejun Heo <tj@kernel.org>
7441 L:      linux-ide@vger.kernel.org
7442 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7443 S:      Maintained
7444 F:      drivers/ata/pata_*.c
7445 F:      drivers/ata/ata_generic.c
7446
7447 LIBATA SATA AHCI PLATFORM devices support
7448 M:      Hans de Goede <hdegoede@redhat.com>
7449 M:      Tejun Heo <tj@kernel.org>
7450 L:      linux-ide@vger.kernel.org
7451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7452 S:      Maintained
7453 F:      drivers/ata/ahci_platform.c
7454 F:      drivers/ata/libahci_platform.c
7455 F:      include/linux/ahci_platform.h
7456
7457 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7458 M:      Mikael Pettersson <mikpelinux@gmail.com>
7459 L:      linux-ide@vger.kernel.org
7460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7461 S:      Maintained
7462 F:      drivers/ata/sata_promise.*
7463
7464 LIBLOCKDEP
7465 M:      Sasha Levin <sasha.levin@oracle.com>
7466 S:      Maintained
7467 F:      tools/lib/lockdep/
7468
7469 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7470 M:      Dan Williams <dan.j.williams@intel.com>
7471 L:      linux-nvdimm@lists.01.org
7472 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7474 S:      Supported
7475 F:      drivers/nvdimm/*
7476 F:      include/linux/nd.h
7477 F:      include/linux/libnvdimm.h
7478 F:      include/uapi/linux/ndctl.h
7479
7480 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7481 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7482 L:      linux-nvdimm@lists.01.org
7483 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7484 S:      Supported
7485 F:      drivers/nvdimm/blk.c
7486 F:      drivers/nvdimm/region_devs.c
7487 F:      drivers/acpi/nfit*
7488
7489 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7490 M:      Vishal Verma <vishal.l.verma@intel.com>
7491 L:      linux-nvdimm@lists.01.org
7492 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7493 S:      Supported
7494 F:      drivers/nvdimm/btt*
7495
7496 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7497 M:      Ross Zwisler <ross.zwisler@linux.intel.com>
7498 L:      linux-nvdimm@lists.01.org
7499 Q:      https://patchwork.kernel.org/project/linux-nvdimm/list/
7500 S:      Supported
7501 F:      drivers/nvdimm/pmem.c
7502 F:      include/linux/pmem.h
7503 F:      arch/*/include/asm/pmem.h
7504
7505 LIGHTNVM PLATFORM SUPPORT
7506 M:      Matias Bjorling <mb@lightnvm.io>
7507 W:      http://github/OpenChannelSSD
7508 L:      linux-block@vger.kernel.org
7509 S:      Maintained
7510 F:      drivers/lightnvm/
7511 F:      include/linux/lightnvm.h
7512 F:      include/uapi/linux/lightnvm.h
7513
7514 LINUX FOR POWERPC (32-BIT AND 64-BIT)
7515 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7516 M:      Paul Mackerras <paulus@samba.org>
7517 M:      Michael Ellerman <mpe@ellerman.id.au>
7518 W:      https://github.com/linuxppc/linux/wiki
7519 L:      linuxppc-dev@lists.ozlabs.org
7520 Q:      http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7522 S:      Supported
7523 F:      Documentation/ABI/stable/sysfs-firmware-opal-*
7524 F:      Documentation/devicetree/bindings/powerpc/opal/
7525 F:      Documentation/devicetree/bindings/rtc/rtc-opal.txt
7526 F:      Documentation/devicetree/bindings/i2c/i2c-opal.txt
7527 F:      Documentation/powerpc/
7528 F:      arch/powerpc/
7529 F:      drivers/char/tpm/tpm_ibmvtpm*
7530 F:      drivers/crypto/nx/
7531 F:      drivers/crypto/vmx/
7532 F:      drivers/i2c/busses/i2c-opal.c
7533 F:      drivers/net/ethernet/ibm/ibmveth.*
7534 F:      drivers/net/ethernet/ibm/ibmvnic.*
7535 F:      drivers/pci/hotplug/pnv_php.c
7536 F:      drivers/pci/hotplug/rpa*
7537 F:      drivers/rtc/rtc-opal.c
7538 F:      drivers/scsi/ibmvscsi/
7539 F:      drivers/tty/hvc/hvc_opal.c
7540 F:      tools/testing/selftests/powerpc
7541 N:      /pmac
7542 N:      powermac
7543 N:      powernv
7544 N:      [^a-z0-9]ps3
7545 N:      pseries
7546
7547 LINUX FOR POWER MACINTOSH
7548 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
7549 W:      http://www.penguinppc.org/
7550 L:      linuxppc-dev@lists.ozlabs.org
7551 S:      Maintained
7552 F:      arch/powerpc/platforms/powermac/
7553 F:      drivers/macintosh/
7554
7555 LINUX FOR POWERPC EMBEDDED MPC5XXX
7556 M:      Anatolij Gustschin <agust@denx.de>
7557 L:      linuxppc-dev@lists.ozlabs.org
7558 T:      git git://git.denx.de/linux-denx-agust.git
7559 S:      Maintained
7560 F:      arch/powerpc/platforms/512x/
7561 F:      arch/powerpc/platforms/52xx/
7562
7563 LINUX FOR POWERPC EMBEDDED PPC4XX
7564 M:      Alistair Popple <alistair@popple.id.au>
7565 M:      Matt Porter <mporter@kernel.crashing.org>
7566 W:      http://www.penguinppc.org/
7567 L:      linuxppc-dev@lists.ozlabs.org
7568 S:      Maintained
7569 F:      arch/powerpc/platforms/40x/
7570 F:      arch/powerpc/platforms/44x/
7571
7572 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7573 L:      linuxppc-dev@lists.ozlabs.org
7574 S:      Orphan
7575 F:      arch/powerpc/*/*virtex*
7576 F:      arch/powerpc/*/*/*virtex*
7577
7578 LINUX FOR POWERPC EMBEDDED PPC8XX
7579 M:      Vitaly Bordug <vitb@kernel.crashing.org>
7580 W:      http://www.penguinppc.org/
7581 L:      linuxppc-dev@lists.ozlabs.org
7582 S:      Maintained
7583 F:      arch/powerpc/platforms/8xx/
7584
7585 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7586 M:      Scott Wood <oss@buserror.net>
7587 M:      Kumar Gala <galak@kernel.crashing.org>
7588 W:      http://www.penguinppc.org/
7589 L:      linuxppc-dev@lists.ozlabs.org
7590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7591 S:      Maintained
7592 F:      arch/powerpc/platforms/83xx/
7593 F:      arch/powerpc/platforms/85xx/
7594
7595 LINUX FOR POWERPC PA SEMI PWRFICIENT
7596 L:      linuxppc-dev@lists.ozlabs.org
7597 S:      Orphan
7598 F:      arch/powerpc/platforms/pasemi/
7599 F:      drivers/*/*pasemi*
7600 F:      drivers/*/*/*pasemi*
7601
7602 LINUX SECURITY MODULE (LSM) FRAMEWORK
7603 M:      Chris Wright <chrisw@sous-sol.org>
7604 L:      linux-security-module@vger.kernel.org
7605 S:      Supported
7606
7607 LIS3LV02D ACCELEROMETER DRIVER
7608 M:      Eric Piel <eric.piel@tremplin-utc.net>
7609 S:      Maintained
7610 F:      Documentation/misc-devices/lis3lv02d
7611 F:      drivers/misc/lis3lv02d/
7612 F:      drivers/platform/x86/hp_accel.c
7613
7614 LIVE PATCHING
7615 M:      Josh Poimboeuf <jpoimboe@redhat.com>
7616 M:      Jessica Yu <jeyu@redhat.com>
7617 M:      Jiri Kosina <jikos@kernel.org>
7618 M:      Miroslav Benes <mbenes@suse.cz>
7619 R:      Petr Mladek <pmladek@suse.com>
7620 S:      Maintained
7621 F:      kernel/livepatch/
7622 F:      include/linux/livepatch.h
7623 F:      arch/x86/include/asm/livepatch.h
7624 F:      arch/x86/kernel/livepatch.c
7625 F:      Documentation/livepatch/
7626 F:      Documentation/ABI/testing/sysfs-kernel-livepatch
7627 F:      samples/livepatch/
7628 L:      live-patching@vger.kernel.org
7629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7630
7631 LINUX KERNEL DUMP TEST MODULE (LKDTM)
7632 M:      Kees Cook <keescook@chromium.org>
7633 S:      Maintained
7634 F:      drivers/misc/lkdtm*
7635
7636 LLC (802.2)
7637 L:      netdev@vger.kernel.org
7638 S:      Odd fixes
7639 F:      include/linux/llc.h
7640 F:      include/uapi/linux/llc.h
7641 F:      include/net/llc*
7642 F:      net/llc/
7643
7644 LM73 HARDWARE MONITOR DRIVER
7645 M:      Guillaume Ligneul <guillaume.ligneul@gmail.com>
7646 L:      linux-hwmon@vger.kernel.org
7647 S:      Maintained
7648 F:      drivers/hwmon/lm73.c
7649
7650 LM78 HARDWARE MONITOR DRIVER
7651 M:      Jean Delvare <jdelvare@suse.com>
7652 L:      linux-hwmon@vger.kernel.org
7653 S:      Maintained
7654 F:      Documentation/hwmon/lm78
7655 F:      drivers/hwmon/lm78.c
7656
7657 LM83 HARDWARE MONITOR DRIVER
7658 M:      Jean Delvare <jdelvare@suse.com>
7659 L:      linux-hwmon@vger.kernel.org
7660 S:      Maintained
7661 F:      Documentation/hwmon/lm83
7662 F:      drivers/hwmon/lm83.c
7663
7664 LM90 HARDWARE MONITOR DRIVER
7665 M:      Jean Delvare <jdelvare@suse.com>
7666 L:      linux-hwmon@vger.kernel.org
7667 S:      Maintained
7668 F:      Documentation/hwmon/lm90
7669 F:      Documentation/devicetree/bindings/hwmon/lm90.txt
7670 F:      drivers/hwmon/lm90.c
7671 F:      include/dt-bindings/thermal/lm90.h
7672
7673 LM95234 HARDWARE MONITOR DRIVER
7674 M:      Guenter Roeck <linux@roeck-us.net>
7675 L:      linux-hwmon@vger.kernel.org
7676 S:      Maintained
7677 F:      Documentation/hwmon/lm95234
7678 F:      drivers/hwmon/lm95234.c
7679
7680 LME2510 MEDIA DRIVER
7681 M:      Malcolm Priestley <tvboxspy@gmail.com>
7682 L:      linux-media@vger.kernel.org
7683 W:      https://linuxtv.org
7684 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7685 S:      Maintained
7686 F:      drivers/media/usb/dvb-usb-v2/lmedm04*
7687
7688 LOCKING PRIMITIVES
7689 M:      Peter Zijlstra <peterz@infradead.org>
7690 M:      Ingo Molnar <mingo@redhat.com>
7691 L:      linux-kernel@vger.kernel.org
7692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7693 S:      Maintained
7694 F:      Documentation/locking/
7695 F:      include/linux/lockdep.h
7696 F:      include/linux/spinlock*.h
7697 F:      arch/*/include/asm/spinlock*.h
7698 F:      include/linux/rwlock*.h
7699 F:      include/linux/mutex*.h
7700 F:      arch/*/include/asm/mutex*.h
7701 F:      include/linux/rwsem*.h
7702 F:      arch/*/include/asm/rwsem.h
7703 F:      include/linux/seqlock.h
7704 F:      lib/locking*.[ch]
7705 F:      kernel/locking/
7706
7707 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7708 M:      "Richard Russon (FlatCap)" <ldm@flatcap.org>
7709 L:      linux-ntfs-dev@lists.sourceforge.net
7710 W:      http://www.linux-ntfs.org/content/view/19/37/
7711 S:      Maintained
7712 F:      Documentation/ldm.txt
7713 F:      block/partitions/ldm.*
7714
7715 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7716 M:      Sathya Prakash <sathya.prakash@broadcom.com>
7717 M:      Chaitra P B <chaitra.basappa@broadcom.com>
7718 M:      Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7719 L:      MPT-FusionLinux.pdl@broadcom.com
7720 L:      linux-scsi@vger.kernel.org
7721 W:      http://www.avagotech.com/support/
7722 S:      Supported
7723 F:      drivers/message/fusion/
7724 F:      drivers/scsi/mpt2sas/
7725 F:      drivers/scsi/mpt3sas/
7726
7727 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7728 M:      Matthew Wilcox <matthew@wil.cx>
7729 L:      linux-scsi@vger.kernel.org
7730 S:      Maintained
7731 F:      drivers/scsi/sym53c8xx_2/
7732
7733 LTC4261 HARDWARE MONITOR DRIVER
7734 M:      Guenter Roeck <linux@roeck-us.net>
7735 L:      linux-hwmon@vger.kernel.org
7736 S:      Maintained
7737 F:      Documentation/hwmon/ltc4261
7738 F:      drivers/hwmon/ltc4261.c
7739
7740 LTP (Linux Test Project)
7741 M:      Mike Frysinger <vapier@gentoo.org>
7742 M:      Cyril Hrubis <chrubis@suse.cz>
7743 M:      Wanlong Gao <wanlong.gao@gmail.com>
7744 M:      Jan Stancek <jstancek@redhat.com>
7745 M:      Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7746 M:      Alexey Kodanev <alexey.kodanev@oracle.com>
7747 L:      ltp@lists.linux.it (subscribers-only)
7748 W:      http://linux-test-project.github.io/
7749 T:      git git://github.com/linux-test-project/ltp.git
7750 S:      Maintained
7751
7752 M32R ARCHITECTURE
7753 W:      http://www.linux-m32r.org/
7754 S:      Orphan
7755 F:      arch/m32r/
7756
7757 M68K ARCHITECTURE
7758 M:      Geert Uytterhoeven <geert@linux-m68k.org>
7759 L:      linux-m68k@lists.linux-m68k.org
7760 W:      http://www.linux-m68k.org/
7761 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7762 S:      Maintained
7763 F:      arch/m68k/
7764 F:      drivers/zorro/
7765
7766 M68K ON APPLE MACINTOSH
7767 M:      Joshua Thompson <funaho@jurai.org>
7768 W:      http://www.mac.linux-m68k.org/
7769 L:      linux-m68k@lists.linux-m68k.org
7770 S:      Maintained
7771 F:      arch/m68k/mac/
7772
7773 M68K ON HP9000/300
7774 M:      Philip Blundell <philb@gnu.org>
7775 W:      http://www.tazenda.demon.co.uk/phil/linux-hp
7776 S:      Maintained
7777 F:      arch/m68k/hp300/
7778
7779 M88DS3103 MEDIA DRIVER
7780 M:      Antti Palosaari <crope@iki.fi>
7781 L:      linux-media@vger.kernel.org
7782 W:      https://linuxtv.org
7783 W:      http://palosaari.fi/linux/
7784 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7785 T:      git git://linuxtv.org/anttip/media_tree.git
7786 S:      Maintained
7787 F:      drivers/media/dvb-frontends/m88ds3103*
7788
7789 M88RS2000 MEDIA DRIVER
7790 M:      Malcolm Priestley <tvboxspy@gmail.com>
7791 L:      linux-media@vger.kernel.org
7792 W:      https://linuxtv.org
7793 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
7794 S:      Maintained
7795 F:      drivers/media/dvb-frontends/m88rs2000*
7796
7797 MA901 MASTERKIT USB FM RADIO DRIVER
7798 M:      Alexey Klimov <klimov.linux@gmail.com>
7799 L:      linux-media@vger.kernel.org
7800 T:      git git://linuxtv.org/media_tree.git
7801 S:      Maintained
7802 F:      drivers/media/radio/radio-ma901.c
7803
7804 MAC80211
7805 M:      Johannes Berg <johannes@sipsolutions.net>
7806 L:      linux-wireless@vger.kernel.org
7807 W:      http://wireless.kernel.org/
7808 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7809 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7810 S:      Maintained
7811 F:      Documentation/networking/mac80211-injection.txt
7812 F:      include/net/mac80211.h
7813 F:      net/mac80211/
7814 F:      drivers/net/wireless/mac80211_hwsim.[ch]
7815
7816 MAILBOX API
7817 M:      Jassi Brar <jassisinghbrar@gmail.com>
7818 L:      linux-kernel@vger.kernel.org
7819 S:      Maintained
7820 F:      drivers/mailbox/
7821 F:      include/linux/mailbox_client.h
7822 F:      include/linux/mailbox_controller.h
7823
7824 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7825 M:      Michael Kerrisk <mtk.manpages@gmail.com>
7826 W:      http://www.kernel.org/doc/man-pages
7827 L:      linux-man@vger.kernel.org
7828 S:      Maintained
7829
7830 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
7831 M:      Rahul Bedarkar <rahul.bedarkar@imgtec.com>
7832 L:      linux-mips@linux-mips.org
7833 S:      Maintained
7834 F:      arch/mips/boot/dts/img/pistachio_marduk.dts
7835
7836 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7837 M:      Andrew Lunn <andrew@lunn.ch>
7838 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7839 L:      netdev@vger.kernel.org
7840 S:      Maintained
7841 F:      drivers/net/dsa/mv88e6xxx/
7842 F:      Documentation/devicetree/bindings/net/dsa/marvell.txt
7843
7844 MARVELL ARMADA DRM SUPPORT
7845 M:      Russell King <linux@armlinux.org.uk>
7846 S:      Maintained
7847 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
7848 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
7849 F:      drivers/gpu/drm/armada/
7850 F:      include/uapi/drm/armada_drm.h
7851 F:      Documentation/devicetree/bindings/display/armada/
7852
7853 MARVELL CRYPTO DRIVER
7854 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
7855 M:      Arnaud Ebalard <arno@natisbad.org>
7856 F:      drivers/crypto/marvell/
7857 S:      Maintained
7858 L:      linux-crypto@vger.kernel.org
7859
7860 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7861 M:      Mirko Lindner <mlindner@marvell.com>
7862 M:      Stephen Hemminger <stephen@networkplumber.org>
7863 L:      netdev@vger.kernel.org
7864 S:      Maintained
7865 F:      drivers/net/ethernet/marvell/sk*
7866
7867 MARVELL LIBERTAS WIRELESS DRIVER
7868 L:      libertas-dev@lists.infradead.org
7869 S:      Orphan
7870 F:      drivers/net/wireless/marvell/libertas/
7871
7872 MARVELL MV643XX ETHERNET DRIVER
7873 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7874 L:      netdev@vger.kernel.org
7875 S:      Maintained
7876 F:      drivers/net/ethernet/marvell/mv643xx_eth.*
7877 F:      include/linux/mv643xx.h
7878
7879 MARVELL MVNETA ETHERNET DRIVER
7880 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7881 L:      netdev@vger.kernel.org
7882 S:      Maintained
7883 F:      drivers/net/ethernet/marvell/mvneta.*
7884
7885 MARVELL MWIFIEX WIRELESS DRIVER
7886 M:      Amitkumar Karwar <akarwar@marvell.com>
7887 M:      Nishant Sarmukadam <nishants@marvell.com>
7888 M:      Ganapathi Bhat <gbhat@marvell.com>
7889 M:      Xinming Hu <huxm@marvell.com>
7890 L:      linux-wireless@vger.kernel.org
7891 S:      Maintained
7892 F:      drivers/net/wireless/marvell/mwifiex/
7893
7894 MARVELL MWL8K WIRELESS DRIVER
7895 M:      Lennert Buytenhek <buytenh@wantstofly.org>
7896 L:      linux-wireless@vger.kernel.org
7897 S:      Odd Fixes
7898 F:      drivers/net/wireless/marvell/mwl8k.c
7899
7900 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7901 M:      Nicolas Pitre <nico@fluxnic.net>
7902 S:      Odd Fixes
7903 F:      drivers/mmc/host/mvsdio.*
7904
7905 MATROX FRAMEBUFFER DRIVER
7906 L:      linux-fbdev@vger.kernel.org
7907 S:      Orphan
7908 F:      drivers/video/fbdev/matrox/matroxfb_*
7909 F:      include/uapi/linux/matroxfb.h
7910
7911 MAX16065 HARDWARE MONITOR DRIVER
7912 M:      Guenter Roeck <linux@roeck-us.net>
7913 L:      linux-hwmon@vger.kernel.org
7914 S:      Maintained
7915 F:      Documentation/hwmon/max16065
7916 F:      drivers/hwmon/max16065.c
7917
7918 MAX20751 HARDWARE MONITOR DRIVER
7919 M:      Guenter Roeck <linux@roeck-us.net>
7920 L:      linux-hwmon@vger.kernel.org
7921 S:      Maintained
7922 F:      Documentation/hwmon/max20751
7923 F:      drivers/hwmon/max20751.c
7924
7925 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7926 L:      linux-hwmon@vger.kernel.org
7927 S:      Orphan
7928 F:      Documentation/hwmon/max6650
7929 F:      drivers/hwmon/max6650.c
7930
7931 MAX6697 HARDWARE MONITOR DRIVER
7932 M:      Guenter Roeck <linux@roeck-us.net>
7933 L:      linux-hwmon@vger.kernel.org
7934 S:      Maintained
7935 F:      Documentation/hwmon/max6697
7936 F:      Documentation/devicetree/bindings/i2c/max6697.txt
7937 F:      drivers/hwmon/max6697.c
7938 F:      include/linux/platform_data/max6697.h
7939
7940 MAX9860 MONO AUDIO VOICE CODEC DRIVER
7941 M:      Peter Rosin <peda@axentia.se>
7942 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
7943 S:      Maintained
7944 F:      Documentation/devicetree/bindings/sound/max9860.txt
7945 F:      sound/soc/codecs/max9860.*
7946
7947 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7948 M:      Krzysztof Kozlowski <krzk@kernel.org>
7949 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7950 L:      linux-pm@vger.kernel.org
7951 S:      Supported
7952 F:      drivers/power/supply/max14577_charger.c
7953 F:      drivers/power/supply/max77693_charger.c
7954
7955 MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7956 M:      Javier Martinez Canillas <javier@osg.samsung.com>
7957 L:      linux-kernel@vger.kernel.org
7958 S:      Supported
7959 F:      drivers/*/*max77802*.c
7960 F:      Documentation/devicetree/bindings/*/*max77802.txt
7961 F:      include/dt-bindings/*/*max77802.h
7962
7963 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7964 M:      Chanwoo Choi <cw00.choi@samsung.com>
7965 M:      Krzysztof Kozlowski <krzk@kernel.org>
7966 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7967 L:      linux-kernel@vger.kernel.org
7968 S:      Supported
7969 F:      drivers/*/max14577*.c
7970 F:      drivers/*/max77686*.c
7971 F:      drivers/*/max77693*.c
7972 F:      drivers/extcon/extcon-max14577.c
7973 F:      drivers/extcon/extcon-max77693.c
7974 F:      drivers/rtc/rtc-max77686.c
7975 F:      drivers/clk/clk-max77686.c
7976 F:      Documentation/devicetree/bindings/mfd/max14577.txt
7977 F:      Documentation/devicetree/bindings/*/max77686.txt
7978 F:      Documentation/devicetree/bindings/mfd/max77693.txt
7979 F:      Documentation/devicetree/bindings/clock/maxim,max77686.txt
7980 F:      include/linux/mfd/max14577*.h
7981 F:      include/linux/mfd/max77686*.h
7982 F:      include/linux/mfd/max77693*.h
7983
7984 MAXIRADIO FM RADIO RECEIVER DRIVER
7985 M:      Hans Verkuil <hverkuil@xs4all.nl>
7986 L:      linux-media@vger.kernel.org
7987 T:      git git://linuxtv.org/media_tree.git
7988 W:      https://linuxtv.org
7989 S:      Maintained
7990 F:      drivers/media/radio/radio-maxiradio*
7991
7992 MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7993 M:      Peter Rosin <peda@axentia.se>
7994 L:      linux-iio@vger.kernel.org
7995 S:      Maintained
7996 F:      Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7997 F:      drivers/iio/potentiometer/mcp4531.c
7998
7999 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8000 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
8001 L:      linux-iio@vger.kernel.org
8002 S:      Maintained
8003 F:      drivers/iio/dac/cio-dac.c
8004
8005 MEDIA DRIVERS FOR RENESAS - FCP
8006 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8007 L:      linux-media@vger.kernel.org
8008 L:      linux-renesas-soc@vger.kernel.org
8009 T:      git git://linuxtv.org/media_tree.git
8010 S:      Supported
8011 F:      Documentation/devicetree/bindings/media/renesas,fcp.txt
8012 F:      drivers/media/platform/rcar-fcp.c
8013 F:      include/media/rcar-fcp.h
8014
8015 MEDIA DRIVERS FOR RENESAS - FDP1
8016 M:      Kieran Bingham <kieran@bingham.xyz>
8017 L:      linux-media@vger.kernel.org
8018 L:      linux-renesas-soc@vger.kernel.org
8019 T:      git git://linuxtv.org/media_tree.git
8020 S:      Supported
8021 F:      Documentation/devicetree/bindings/media/renesas,fdp1.txt
8022 F:      drivers/media/platform/rcar_fdp1.c
8023
8024 MEDIA DRIVERS FOR RENESAS - VIN
8025 M:      Niklas Söderlund <niklas.soderlund@ragnatech.se>
8026 L:      linux-media@vger.kernel.org
8027 L:      linux-renesas-soc@vger.kernel.org
8028 T:      git git://linuxtv.org/media_tree.git
8029 S:      Supported
8030 F:      Documentation/devicetree/bindings/media/rcar_vin.txt
8031 F:      drivers/media/platform/rcar-vin/
8032
8033 MEDIA DRIVERS FOR RENESAS - VSP1
8034 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8035 L:      linux-media@vger.kernel.org
8036 L:      linux-renesas-soc@vger.kernel.org
8037 T:      git git://linuxtv.org/media_tree.git
8038 S:      Supported
8039 F:      Documentation/devicetree/bindings/media/renesas,vsp1.txt
8040 F:      drivers/media/platform/vsp1/
8041
8042 MEDIA DRIVERS FOR HELENE
8043 M:      Abylay Ospan <aospan@netup.ru>
8044 L:      linux-media@vger.kernel.org
8045 W:      https://linuxtv.org
8046 W:      http://netup.tv/
8047 T:      git git://linuxtv.org/media_tree.git
8048 S:      Supported
8049 F:      drivers/media/dvb-frontends/helene*
8050
8051 MEDIA DRIVERS FOR ASCOT2E
8052 M:      Sergey Kozlov <serjk@netup.ru>
8053 M:      Abylay Ospan <aospan@netup.ru>
8054 L:      linux-media@vger.kernel.org
8055 W:      https://linuxtv.org
8056 W:      http://netup.tv/
8057 T:      git git://linuxtv.org/media_tree.git
8058 S:      Supported
8059 F:      drivers/media/dvb-frontends/ascot2e*
8060
8061 MEDIA DRIVERS FOR CXD2841ER
8062 M:      Sergey Kozlov <serjk@netup.ru>
8063 M:      Abylay Ospan <aospan@netup.ru>
8064 L:      linux-media@vger.kernel.org
8065 W:      https://linuxtv.org
8066 W:      http://netup.tv/
8067 T:      git git://linuxtv.org/media_tree.git
8068 S:      Supported
8069 F:      drivers/media/dvb-frontends/cxd2841er*
8070
8071 MEDIA DRIVERS FOR HORUS3A
8072 M:      Sergey Kozlov <serjk@netup.ru>
8073 M:      Abylay Ospan <aospan@netup.ru>
8074 L:      linux-media@vger.kernel.org
8075 W:      https://linuxtv.org
8076 W:      http://netup.tv/
8077 T:      git git://linuxtv.org/media_tree.git
8078 S:      Supported
8079 F:      drivers/media/dvb-frontends/horus3a*
8080
8081 MEDIA DRIVERS FOR LNBH25
8082 M:      Sergey Kozlov <serjk@netup.ru>
8083 M:      Abylay Ospan <aospan@netup.ru>
8084 L:      linux-media@vger.kernel.org
8085 W:      https://linuxtv.org
8086 W:      http://netup.tv/
8087 T:      git git://linuxtv.org/media_tree.git
8088 S:      Supported
8089 F:      drivers/media/dvb-frontends/lnbh25*
8090
8091 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8092 M:      Sergey Kozlov <serjk@netup.ru>
8093 M:      Abylay Ospan <aospan@netup.ru>
8094 L:      linux-media@vger.kernel.org
8095 W:      https://linuxtv.org
8096 W:      http://netup.tv/
8097 T:      git git://linuxtv.org/media_tree.git
8098 S:      Supported
8099 F:      drivers/media/pci/netup_unidvb/*
8100
8101 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8102 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
8103 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
8104 P:      LinuxTV.org Project
8105 L:      linux-media@vger.kernel.org
8106 W:      https://linuxtv.org
8107 Q:      http://patchwork.kernel.org/project/linux-media/list/
8108 T:      git git://linuxtv.org/media_tree.git
8109 S:      Maintained
8110 F:      Documentation/media/
8111 F:      drivers/media/
8112 F:      drivers/staging/media/
8113 F:      include/linux/platform_data/media/
8114 F:      include/media/
8115 F:      include/uapi/linux/dvb/
8116 F:      include/uapi/linux/videodev2.h
8117 F:      include/uapi/linux/media.h
8118 F:      include/uapi/linux/v4l2-*
8119 F:      include/uapi/linux/meye.h
8120 F:      include/uapi/linux/ivtv*
8121 F:      include/uapi/linux/uvcvideo.h
8122
8123 MEDIATEK ETHERNET DRIVER
8124 M:      Felix Fietkau <nbd@openwrt.org>
8125 M:      John Crispin <blogic@openwrt.org>
8126 L:      netdev@vger.kernel.org
8127 S:      Maintained
8128 F:      drivers/net/ethernet/mediatek/
8129
8130 MEDIATEK MEDIA DRIVER
8131 M:      Tiffany Lin <tiffany.lin@mediatek.com>
8132 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8133 S:      Supported
8134 F:      drivers/media/platform/mtk-vcodec/
8135 F:      drivers/media/platform/mtk-vpu/
8136 F:      Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8137 F:      Documentation/devicetree/bindings/media/mediatek-vpu.txt
8138
8139 MEDIATEK MDP DRIVER
8140 M:      Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8141 M:      Houlong Wei <houlong.wei@mediatek.com>
8142 M:      Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8143 S:      Supported
8144 F:      drivers/media/platform/mtk-mdp/
8145 F:      drivers/media/platform/mtk-vpu/
8146 F:      Documentation/devicetree/bindings/media/mediatek-mdp.txt
8147
8148 MEDIATEK MT7601U WIRELESS LAN DRIVER
8149 M:      Jakub Kicinski <kubakici@wp.pl>
8150 L:      linux-wireless@vger.kernel.org
8151 S:      Maintained
8152 F:      drivers/net/wireless/mediatek/mt7601u/
8153
8154 MEGARAID SCSI/SAS DRIVERS
8155 M:      Kashyap Desai <kashyap.desai@broadcom.com>
8156 M:      Sumit Saxena <sumit.saxena@broadcom.com>
8157 M:      Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8158 L:      megaraidlinux.pdl@broadcom.com
8159 L:      linux-scsi@vger.kernel.org
8160 W:      http://www.avagotech.com/support/
8161 S:      Maintained
8162 F:      Documentation/scsi/megaraid.txt
8163 F:      drivers/scsi/megaraid.*
8164 F:      drivers/scsi/megaraid/
8165
8166 MELFAS MIP4 TOUCHSCREEN DRIVER
8167 M:      Sangwon Jee <jeesw@melfas.com>
8168 W:      http://www.melfas.com
8169 S:      Supported
8170 F:      drivers/input/touchscreen/melfas_mip4.c
8171 F:      Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8172
8173 MELLANOX ETHERNET DRIVER (mlx4_en)
8174 M:      Tariq Toukan <tariqt@mellanox.com>
8175 L:      netdev@vger.kernel.org
8176 S:      Supported
8177 W:      http://www.mellanox.com
8178 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8179 F:      drivers/net/ethernet/mellanox/mlx4/en_*
8180
8181 MELLANOX ETHERNET DRIVER (mlx5e)
8182 M:      Saeed Mahameed <saeedm@mellanox.com>
8183 L:      netdev@vger.kernel.org
8184 S:      Supported
8185 W:      http://www.mellanox.com
8186 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8187 F:      drivers/net/ethernet/mellanox/mlx5/core/en_*
8188
8189 MELLANOX ETHERNET SWITCH DRIVERS
8190 M:      Jiri Pirko <jiri@mellanox.com>
8191 M:      Ido Schimmel <idosch@mellanox.com>
8192 L:      netdev@vger.kernel.org
8193 S:      Supported
8194 W:      http://www.mellanox.com
8195 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8196 F:      drivers/net/ethernet/mellanox/mlxsw/
8197
8198 MELLANOX MLXCPLD I2C AND MUX DRIVER
8199 M:      Vadim Pasternak <vadimp@mellanox.com>
8200 M:      Michael Shych <michaelsh@mellanox.com>
8201 L:      linux-i2c@vger.kernel.org
8202 S:      Supported
8203 F:      drivers/i2c/busses/i2c-mlxcpld.c
8204 F:      drivers/i2c/muxes/i2c-mux-mlxcpld.c
8205 F:      Documentation/i2c/busses/i2c-mlxcpld
8206
8207 MELLANOX MLXCPLD LED DRIVER
8208 M:      Vadim Pasternak <vadimp@mellanox.com>
8209 L:      linux-leds@vger.kernel.org
8210 S:      Supported
8211 F:      drivers/leds/leds-mlxcpld.c
8212 F:      Documentation/leds/leds-mlxcpld.txt
8213
8214 MELLANOX PLATFORM DRIVER
8215 M:      Vadim Pasternak <vadimp@mellanox.com>
8216 L:      platform-driver-x86@vger.kernel.org
8217 S:      Supported
8218 F:      drivers/platform/x86/mlx-platform.c
8219
8220 MELLANOX MLX CPLD HOTPLUG DRIVER
8221 M:      Vadim Pasternak <vadimp@mellanox.com>
8222 L:      platform-driver-x86@vger.kernel.org
8223 S:      Supported
8224 F:      drivers/platform/x86/mlxcpld-hotplug.c
8225 F:      include/linux/platform_data/mlxcpld-hotplug.h
8226
8227 SOFT-ROCE DRIVER (rxe)
8228 M:      Moni Shoua <monis@mellanox.com>
8229 L:      linux-rdma@vger.kernel.org
8230 S:      Supported
8231 W:      https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8232 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8233 F:      drivers/infiniband/sw/rxe/
8234 F:      include/uapi/rdma/rdma_user_rxe.h
8235
8236 MEMBARRIER SUPPORT
8237 M:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8238 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8239 L:      linux-kernel@vger.kernel.org
8240 S:      Supported
8241 F:      kernel/membarrier.c
8242 F:      include/uapi/linux/membarrier.h
8243
8244 MEMORY MANAGEMENT
8245 L:      linux-mm@kvack.org
8246 W:      http://www.linux-mm.org
8247 S:      Maintained
8248 F:      include/linux/mm.h
8249 F:      include/linux/gfp.h
8250 F:      include/linux/mmzone.h
8251 F:      include/linux/memory_hotplug.h
8252 F:      include/linux/vmalloc.h
8253 F:      mm/
8254
8255 MEMORY TECHNOLOGY DEVICES (MTD)
8256 M:      David Woodhouse <dwmw2@infradead.org>
8257 M:      Brian Norris <computersforpeace@gmail.com>
8258 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8259 M:      Marek Vasut <marek.vasut@gmail.com>
8260 M:      Richard Weinberger <richard@nod.at>
8261 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
8262 L:      linux-mtd@lists.infradead.org
8263 W:      http://www.linux-mtd.infradead.org/
8264 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8265 T:      git git://git.infradead.org/linux-mtd.git
8266 T:      git git://git.infradead.org/l2-mtd.git
8267 S:      Maintained
8268 F:      Documentation/devicetree/bindings/mtd/
8269 F:      drivers/mtd/
8270 F:      include/linux/mtd/
8271 F:      include/uapi/mtd/
8272
8273 MEN A21 WATCHDOG DRIVER
8274 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8275 L:      linux-watchdog@vger.kernel.org
8276 S:      Maintained
8277 F:      drivers/watchdog/mena21_wdt.c
8278
8279 MEN CHAMELEON BUS (mcb)
8280 M:      Johannes Thumshirn <morbidrsa@gmail.com>
8281 S:      Maintained
8282 F:      drivers/mcb/
8283 F:      include/linux/mcb.h
8284 F:      Documentation/men-chameleon-bus.txt
8285
8286 MEN F21BMC (Board Management Controller)
8287 M:      Andreas Werner <andreas.werner@men.de>
8288 S:      Supported
8289 F:      drivers/mfd/menf21bmc.c
8290 F:      drivers/watchdog/menf21bmc_wdt.c
8291 F:      drivers/leds/leds-menf21bmc.c
8292 F:      drivers/hwmon/menf21bmc_hwmon.c
8293 F:      Documentation/hwmon/menf21bmc
8294
8295 METAG ARCHITECTURE
8296 M:      James Hogan <james.hogan@imgtec.com>
8297 L:      linux-metag@vger.kernel.org
8298 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8299 S:      Odd Fixes
8300 F:      arch/metag/
8301 F:      Documentation/metag/
8302 F:      Documentation/devicetree/bindings/metag/
8303 F:      Documentation/devicetree/bindings/interrupt-controller/img,*
8304 F:      drivers/clocksource/metag_generic.c
8305 F:      drivers/irqchip/irq-metag.c
8306 F:      drivers/irqchip/irq-metag-ext.c
8307 F:      drivers/tty/metag_da.c
8308
8309 MICROBLAZE ARCHITECTURE
8310 M:      Michal Simek <monstr@monstr.eu>
8311 W:      http://www.monstr.eu/fdt/
8312 T:      git git://git.monstr.eu/linux-2.6-microblaze.git
8313 S:      Supported
8314 F:      arch/microblaze/
8315
8316 MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8317 M:      Richard Genoud <richard.genoud@gmail.com>
8318 S:      Maintained
8319 F:      drivers/tty/serial/atmel_serial.c
8320 F:      include/linux/atmel_serial.h
8321
8322 MICROCHIP / ATMEL DMA DRIVER
8323 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
8324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8325 L:      dmaengine@vger.kernel.org
8326 S:      Supported
8327 F:      drivers/dma/at_hdmac.c
8328 F:      drivers/dma/at_hdmac_regs.h
8329 F:      include/linux/platform_data/dma-atmel.h
8330
8331 MICROCHIP / ATMEL ISC DRIVER
8332 M:      Songjun Wu <songjun.wu@microchip.com>
8333 L:      linux-media@vger.kernel.org
8334 S:      Supported
8335 F:      drivers/media/platform/atmel/atmel-isc.c
8336 F:      drivers/media/platform/atmel/atmel-isc-regs.h
8337 F:      devicetree/bindings/media/atmel-isc.txt
8338
8339 MICROCHIP USB251XB DRIVER
8340 M:      Richard Leitner <richard.leitner@skidata.com>
8341 L:      linux-usb@vger.kernel.org
8342 S:      Maintained
8343 F:      drivers/usb/misc/usb251xb.c
8344 F:      Documentation/devicetree/bindings/usb/usb251xb.txt
8345
8346 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8347 M:      Chen Yu <yu.c.chen@intel.com>
8348 L:      platform-driver-x86@vger.kernel.org
8349 S:      Supported
8350 F:      drivers/platform/x86/surfacepro3_button.c
8351
8352 MICROTEK X6 SCANNER
8353 M:      Oliver Neukum <oliver@neukum.org>
8354 S:      Maintained
8355 F:      drivers/usb/image/microtek.*
8356
8357 MIPS
8358 M:      Ralf Baechle <ralf@linux-mips.org>
8359 L:      linux-mips@linux-mips.org
8360 W:      http://www.linux-mips.org/
8361 T:      git git://git.linux-mips.org/pub/scm/ralf/linux.git
8362 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
8363 S:      Supported
8364 F:      Documentation/devicetree/bindings/mips/
8365 F:      Documentation/mips/
8366 F:      arch/mips/
8367
8368 MIPS/LOONGSON1 ARCHITECTURE
8369 M:      Keguang Zhang <keguang.zhang@gmail.com>
8370 L:      linux-mips@linux-mips.org
8371 S:      Maintained
8372 F:      arch/mips/loongson32/
8373 F:      arch/mips/include/asm/mach-loongson32/
8374 F:      drivers/*/*loongson1*
8375 F:      drivers/*/*/*loongson1*
8376
8377 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8378 M:      Hans Verkuil <hverkuil@xs4all.nl>
8379 L:      linux-media@vger.kernel.org
8380 T:      git git://linuxtv.org/media_tree.git
8381 W:      https://linuxtv.org
8382 S:      Odd Fixes
8383 F:      drivers/media/radio/radio-miropcm20*
8384
8385 MELLANOX MLX4 core VPI driver
8386 M:      Yishai Hadas <yishaih@mellanox.com>
8387 L:      netdev@vger.kernel.org
8388 L:      linux-rdma@vger.kernel.org
8389 W:      http://www.mellanox.com
8390 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8391 S:      Supported
8392 F:      drivers/net/ethernet/mellanox/mlx4/
8393 F:      include/linux/mlx4/
8394 F:      include/uapi/rdma/mlx4-abi.h
8395
8396 MELLANOX MLX4 IB driver
8397 M:      Yishai Hadas <yishaih@mellanox.com>
8398 L:      linux-rdma@vger.kernel.org
8399 W:      http://www.mellanox.com
8400 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8401 S:      Supported
8402 F:      drivers/infiniband/hw/mlx4/
8403 F:      include/linux/mlx4/
8404
8405 MELLANOX MLX5 core VPI driver
8406 M:      Saeed Mahameed <saeedm@mellanox.com>
8407 M:      Matan Barak <matanb@mellanox.com>
8408 M:      Leon Romanovsky <leonro@mellanox.com>
8409 L:      netdev@vger.kernel.org
8410 L:      linux-rdma@vger.kernel.org
8411 W:      http://www.mellanox.com
8412 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8413 S:      Supported
8414 F:      drivers/net/ethernet/mellanox/mlx5/core/
8415 F:      include/linux/mlx5/
8416 F:      include/uapi/rdma/mlx5-abi.h
8417
8418 MELLANOX MLX5 IB driver
8419 M:      Matan Barak <matanb@mellanox.com>
8420 M:      Leon Romanovsky <leonro@mellanox.com>
8421 L:      linux-rdma@vger.kernel.org
8422 W:      http://www.mellanox.com
8423 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
8424 S:      Supported
8425 F:      drivers/infiniband/hw/mlx5/
8426 F:      include/linux/mlx5/
8427
8428 MELEXIS MLX90614 DRIVER
8429 M:      Crt Mori <cmo@melexis.com>
8430 L:      linux-iio@vger.kernel.org
8431 W:      http://www.melexis.com
8432 S:      Supported
8433 F:      drivers/iio/temperature/mlx90614.c
8434
8435 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8436 M:      Don Brace <don.brace@microsemi.com>
8437 L:      esc.storagedev@microsemi.com
8438 L:      linux-scsi@vger.kernel.org
8439 S:      Supported
8440 F:      drivers/scsi/smartpqi/smartpqi*.[ch]
8441 F:      drivers/scsi/smartpqi/Kconfig
8442 F:      drivers/scsi/smartpqi/Makefile
8443 F:      include/linux/cciss*.h
8444 F:      include/uapi/linux/cciss*.h
8445 F:      Documentation/scsi/smartpqi.txt
8446
8447 MN88472 MEDIA DRIVER
8448 M:      Antti Palosaari <crope@iki.fi>
8449 L:      linux-media@vger.kernel.org
8450 W:      https://linuxtv.org
8451 W:      http://palosaari.fi/linux/
8452 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8453 S:      Maintained
8454 F:      drivers/media/dvb-frontends/mn88472*
8455
8456 MN88473 MEDIA DRIVER
8457 M:      Antti Palosaari <crope@iki.fi>
8458 L:      linux-media@vger.kernel.org
8459 W:      https://linuxtv.org
8460 W:      http://palosaari.fi/linux/
8461 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8462 S:      Maintained
8463 F:      drivers/media/dvb-frontends/mn88473*
8464
8465 MODULE SUPPORT
8466 M:      Jessica Yu <jeyu@redhat.com>
8467 M:      Rusty Russell <rusty@rustcorp.com.au>
8468 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8469 S:      Maintained
8470 F:      include/linux/module.h
8471 F:      kernel/module.c
8472
8473 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8474 W:      http://popies.net/meye/
8475 S:      Orphan
8476 F:      Documentation/media/v4l-drivers/meye*
8477 F:      drivers/media/pci/meye/
8478 F:      include/uapi/linux/meye.h
8479
8480 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8481 M:      Jiri Slaby <jirislaby@gmail.com>
8482 S:      Maintained
8483 F:      Documentation/serial/moxa-smartio
8484 F:      drivers/tty/mxser.*
8485
8486 MR800 AVERMEDIA USB FM RADIO DRIVER
8487 M:      Alexey Klimov <klimov.linux@gmail.com>
8488 L:      linux-media@vger.kernel.org
8489 T:      git git://linuxtv.org/media_tree.git
8490 S:      Maintained
8491 F:      drivers/media/radio/radio-mr800.c
8492
8493 MRF24J40 IEEE 802.15.4 RADIO DRIVER
8494 M:      Alan Ott <alan@signal11.us>
8495 L:      linux-wpan@vger.kernel.org
8496 S:      Maintained
8497 F:      drivers/net/ieee802154/mrf24j40.c
8498 F:      Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8499
8500 MSI LAPTOP SUPPORT
8501 M:      "Lee, Chun-Yi" <jlee@suse.com>
8502 L:      platform-driver-x86@vger.kernel.org
8503 S:      Maintained
8504 F:      drivers/platform/x86/msi-laptop.c
8505
8506 MSI WMI SUPPORT
8507 L:      platform-driver-x86@vger.kernel.org
8508 S:      Orphan
8509 F:      drivers/platform/x86/msi-wmi.c
8510
8511 MSI001 MEDIA DRIVER
8512 M:      Antti Palosaari <crope@iki.fi>
8513 L:      linux-media@vger.kernel.org
8514 W:      https://linuxtv.org
8515 W:      http://palosaari.fi/linux/
8516 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8517 T:      git git://linuxtv.org/anttip/media_tree.git
8518 S:      Maintained
8519 F:      drivers/media/tuners/msi001*
8520
8521 MSI2500 MEDIA DRIVER
8522 M:      Antti Palosaari <crope@iki.fi>
8523 L:      linux-media@vger.kernel.org
8524 W:      https://linuxtv.org
8525 W:      http://palosaari.fi/linux/
8526 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8527 T:      git git://linuxtv.org/anttip/media_tree.git
8528 S:      Maintained
8529 F:      drivers/media/usb/msi2500/
8530
8531 MSYSTEMS DISKONCHIP G3 MTD DRIVER
8532 M:      Robert Jarzmik <robert.jarzmik@free.fr>
8533 L:      linux-mtd@lists.infradead.org
8534 S:      Maintained
8535 F:      drivers/mtd/devices/docg3*
8536
8537 MT9M032 APTINA SENSOR DRIVER
8538 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8539 L:      linux-media@vger.kernel.org
8540 T:      git git://linuxtv.org/media_tree.git
8541 S:      Maintained
8542 F:      drivers/media/i2c/mt9m032.c
8543 F:      include/media/i2c/mt9m032.h
8544
8545 MT9P031 APTINA CAMERA SENSOR
8546 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8547 L:      linux-media@vger.kernel.org
8548 T:      git git://linuxtv.org/media_tree.git
8549 S:      Maintained
8550 F:      drivers/media/i2c/mt9p031.c
8551 F:      include/media/i2c/mt9p031.h
8552
8553 MT9T001 APTINA CAMERA SENSOR
8554 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8555 L:      linux-media@vger.kernel.org
8556 T:      git git://linuxtv.org/media_tree.git
8557 S:      Maintained
8558 F:      drivers/media/i2c/mt9t001.c
8559 F:      include/media/i2c/mt9t001.h
8560
8561 MT9V032 APTINA CAMERA SENSOR
8562 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8563 L:      linux-media@vger.kernel.org
8564 T:      git git://linuxtv.org/media_tree.git
8565 S:      Maintained
8566 F:      Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8567 F:      drivers/media/i2c/mt9v032.c
8568 F:      include/media/i2c/mt9v032.h
8569
8570 MULTIFUNCTION DEVICES (MFD)
8571 M:      Lee Jones <lee.jones@linaro.org>
8572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8573 S:      Supported
8574 F:      Documentation/devicetree/bindings/mfd/
8575 F:      drivers/mfd/
8576 F:      include/linux/mfd/
8577 F:      include/dt-bindings/mfd/
8578
8579 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8580 M:      Ulf Hansson <ulf.hansson@linaro.org>
8581 L:      linux-mmc@vger.kernel.org
8582 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8583 S:      Maintained
8584 F:      Documentation/devicetree/bindings/mmc/
8585 F:      drivers/mmc/
8586 F:      include/linux/mmc/
8587 F:      include/uapi/linux/mmc/
8588
8589 MULTIMEDIA CARD (MMC) ETC. OVER SPI
8590 S:      Orphan
8591 F:      drivers/mmc/host/mmc_spi.c
8592 F:      include/linux/spi/mmc_spi.h
8593
8594 MULTISOUND SOUND DRIVER
8595 M:      Andrew Veliath <andrewtv@usa.net>
8596 S:      Maintained
8597 F:      Documentation/sound/oss/MultiSound
8598 F:      sound/oss/msnd*
8599
8600 MULTITECH MULTIPORT CARD (ISICOM)
8601 S:      Orphan
8602 F:      drivers/tty/isicom.c
8603 F:      include/linux/isicom.h
8604
8605 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8606 M:      Bin Liu <b-liu@ti.com>
8607 L:      linux-usb@vger.kernel.org
8608 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8609 S:      Maintained
8610 F:      drivers/usb/musb/
8611
8612 MXL5007T MEDIA DRIVER
8613 M:      Michael Krufky <mkrufky@linuxtv.org>
8614 L:      linux-media@vger.kernel.org
8615 W:      https://linuxtv.org
8616 W:      http://github.com/mkrufky
8617 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
8618 T:      git git://linuxtv.org/mkrufky/tuners.git
8619 S:      Maintained
8620 F:      drivers/media/tuners/mxl5007t.*
8621
8622 MXSFB DRM DRIVER
8623 M:      Marek Vasut <marex@denx.de>
8624 S:      Supported
8625 F:      drivers/gpu/drm/mxsfb/
8626 F:      Documentation/devicetree/bindings/display/mxsfb-drm.txt
8627
8628 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8629 M:      Hyong-Youb Kim <hykim@myri.com>
8630 L:      netdev@vger.kernel.org
8631 W:      https://www.myricom.com/support/downloads/myri10ge.html
8632 S:      Supported
8633 F:      drivers/net/ethernet/myricom/myri10ge/
8634
8635 NAND FLASH SUBSYSTEM
8636 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
8637 R:      Richard Weinberger <richard@nod.at>
8638 L:      linux-mtd@lists.infradead.org
8639 W:      http://www.linux-mtd.infradead.org/
8640 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
8641 T:      git git://github.com/linux-nand/linux.git
8642 S:      Maintained
8643 F:      drivers/mtd/nand/
8644 F:      include/linux/mtd/nand*.h
8645
8646 NATSEMI ETHERNET DRIVER (DP8381x)
8647 S:      Orphan
8648 F:      drivers/net/ethernet/natsemi/natsemi.c
8649
8650 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8651 M:      Daniel Mack <zonque@gmail.com>
8652 S:      Maintained
8653 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
8654 W:      http://www.native-instruments.com
8655 F:      sound/usb/caiaq/
8656
8657 NCP FILESYSTEM
8658 M:      Petr Vandrovec <petr@vandrovec.name>
8659 S:      Odd Fixes
8660 F:      fs/ncpfs/
8661
8662 NCR 5380 SCSI DRIVERS
8663 M:      Finn Thain <fthain@telegraphics.com.au>
8664 M:      Michael Schmitz <schmitzmic@gmail.com>
8665 L:      linux-scsi@vger.kernel.org
8666 S:      Maintained
8667 F:      Documentation/scsi/g_NCR5380.txt
8668 F:      drivers/scsi/NCR5380.*
8669 F:      drivers/scsi/arm/cumana_1.c
8670 F:      drivers/scsi/arm/oak.c
8671 F:      drivers/scsi/atari_scsi.*
8672 F:      drivers/scsi/dmx3191d.c
8673 F:      drivers/scsi/g_NCR5380.*
8674 F:      drivers/scsi/mac_scsi.*
8675 F:      drivers/scsi/sun3_scsi.*
8676 F:      drivers/scsi/sun3_scsi_vme.c
8677
8678 NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8679 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8680 L:      linux-scsi@vger.kernel.org
8681 S:      Maintained
8682 F:      drivers/scsi/NCR_D700.*
8683
8684 NCT6775 HARDWARE MONITOR DRIVER
8685 M:      Guenter Roeck <linux@roeck-us.net>
8686 L:      linux-hwmon@vger.kernel.org
8687 S:      Maintained
8688 F:      Documentation/hwmon/nct6775
8689 F:      drivers/hwmon/nct6775.c
8690
8691 NETEFFECT IWARP RNIC DRIVER (IW_NES)
8692 M:      Faisal Latif <faisal.latif@intel.com>
8693 L:      linux-rdma@vger.kernel.org
8694 W:      http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8695 S:      Supported
8696 F:      drivers/infiniband/hw/nes/
8697 F:      include/uapi/rdma/nes-abi.h
8698
8699 NETEM NETWORK EMULATOR
8700 M:      Stephen Hemminger <stephen@networkplumber.org>
8701 L:      netem@lists.linux-foundation.org (moderated for non-subscribers)
8702 S:      Maintained
8703 F:      net/sched/sch_netem.c
8704
8705 NETERION 10GbE DRIVERS (s2io/vxge)
8706 M:      Jon Mason <jdmason@kudzu.us>
8707 L:      netdev@vger.kernel.org
8708 S:      Supported
8709 F:      Documentation/networking/s2io.txt
8710 F:      Documentation/networking/vxge.txt
8711 F:      drivers/net/ethernet/neterion/
8712
8713 NETFILTER
8714 M:      Pablo Neira Ayuso <pablo@netfilter.org>
8715 M:      Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8716 L:      netfilter-devel@vger.kernel.org
8717 L:      coreteam@netfilter.org
8718 W:      http://www.netfilter.org/
8719 W:      http://www.iptables.org/
8720 Q:      http://patchwork.ozlabs.org/project/netfilter-devel/list/
8721 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8722 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8723 S:      Supported
8724 F:      include/linux/netfilter*
8725 F:      include/linux/netfilter/
8726 F:      include/net/netfilter/
8727 F:      include/uapi/linux/netfilter*
8728 F:      include/uapi/linux/netfilter/
8729 F:      net/*/netfilter.c
8730 F:      net/*/netfilter/
8731 F:      net/netfilter/
8732 F:      net/bridge/br_netfilter*.c
8733
8734 NETLABEL
8735 M:      Paul Moore <paul@paul-moore.com>
8736 W:      http://netlabel.sf.net
8737 L:      netdev@vger.kernel.org
8738 S:      Maintained
8739 F:      Documentation/netlabel/
8740 F:      include/net/netlabel.h
8741 F:      net/netlabel/
8742
8743 NETROM NETWORK LAYER
8744 M:      Ralf Baechle <ralf@linux-mips.org>
8745 L:      linux-hams@vger.kernel.org
8746 W:      http://www.linux-ax25.org/
8747 S:      Maintained
8748 F:      include/net/netrom.h
8749 F:      include/uapi/linux/netrom.h
8750 F:      net/netrom/
8751
8752 NETRONOME ETHERNET DRIVERS
8753 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
8754 L:      oss-drivers@netronome.com
8755 S:      Maintained
8756 F:      drivers/net/ethernet/netronome/
8757
8758 NETWORK BLOCK DEVICE (NBD)
8759 M:      Josef Bacik <jbacik@fb.com>
8760 S:      Maintained
8761 L:      linux-block@vger.kernel.org
8762 L:      nbd-general@lists.sourceforge.net
8763 F:      Documentation/blockdev/nbd.txt
8764 F:      drivers/block/nbd.c
8765 F:      include/uapi/linux/nbd.h
8766
8767 NETWORK DROP MONITOR
8768 M:      Neil Horman <nhorman@tuxdriver.com>
8769 L:      netdev@vger.kernel.org
8770 S:      Maintained
8771 W:      https://fedorahosted.org/dropwatch/
8772 F:      net/core/drop_monitor.c
8773
8774 NETWORKING [DSA]
8775 M:      Andrew Lunn <andrew@lunn.ch>
8776 M:      Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8777 M:      Florian Fainelli <f.fainelli@gmail.com>
8778 S:      Maintained
8779 F:      net/dsa/
8780 F:      include/net/dsa.h
8781 F:      drivers/net/dsa/
8782
8783 NETWORKING [GENERAL]
8784 M:      "David S. Miller" <davem@davemloft.net>
8785 L:      netdev@vger.kernel.org
8786 W:      http://www.linuxfoundation.org/en/Net
8787 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8788 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8789 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8790 B:      mailto:netdev@vger.kernel.org
8791 S:      Maintained
8792 F:      net/
8793 F:      include/net/
8794 F:      include/linux/in.h
8795 F:      include/linux/net.h
8796 F:      include/linux/netdevice.h
8797 F:      include/uapi/linux/in.h
8798 F:      include/uapi/linux/net.h
8799 F:      include/uapi/linux/netdevice.h
8800 F:      include/uapi/linux/net_namespace.h
8801 F:      tools/net/
8802 F:      tools/testing/selftests/net/
8803 F:      lib/random32.c
8804
8805 NETWORKING [IPv4/IPv6]
8806 M:      "David S. Miller" <davem@davemloft.net>
8807 M:      Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8808 M:      James Morris <jmorris@namei.org>
8809 M:      Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8810 M:      Patrick McHardy <kaber@trash.net>
8811 L:      netdev@vger.kernel.org
8812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8813 S:      Maintained
8814 F:      net/ipv4/
8815 F:      net/ipv6/
8816 F:      include/net/ip*
8817 F:      arch/x86/net/*
8818
8819 NETWORKING [IPSEC]
8820 M:      Steffen Klassert <steffen.klassert@secunet.com>
8821 M:      Herbert Xu <herbert@gondor.apana.org.au>
8822 M:      "David S. Miller" <davem@davemloft.net>
8823 L:      netdev@vger.kernel.org
8824 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8825 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8826 S:      Maintained
8827 F:      net/core/flow.c
8828 F:      net/xfrm/
8829 F:      net/key/
8830 F:      net/ipv4/xfrm*
8831 F:      net/ipv4/esp4.c
8832 F:      net/ipv4/ah4.c
8833 F:      net/ipv4/ipcomp.c
8834 F:      net/ipv4/ip_vti.c
8835 F:      net/ipv6/xfrm*
8836 F:      net/ipv6/esp6.c
8837 F:      net/ipv6/ah6.c
8838 F:      net/ipv6/ipcomp6.c
8839 F:      net/ipv6/ip6_vti.c
8840 F:      include/uapi/linux/xfrm.h
8841 F:      include/net/xfrm.h
8842
8843 NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8844 M:      Paul Moore <paul@paul-moore.com>
8845 L:      netdev@vger.kernel.org
8846 S:      Maintained
8847
8848 NETWORKING [WIRELESS]
8849 L:      linux-wireless@vger.kernel.org
8850 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8851
8852 NETWORKING DRIVERS
8853 L:      netdev@vger.kernel.org
8854 W:      http://www.linuxfoundation.org/en/Net
8855 Q:      http://patchwork.ozlabs.org/project/netdev/list/
8856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8857 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8858 S:      Odd Fixes
8859 F:      Documentation/devicetree/bindings/net/
8860 F:      drivers/net/
8861 F:      include/linux/if_*
8862 F:      include/linux/netdevice.h
8863 F:      include/linux/etherdevice.h
8864 F:      include/linux/fcdevice.h
8865 F:      include/linux/fddidevice.h
8866 F:      include/linux/hippidevice.h
8867 F:      include/linux/inetdevice.h
8868 F:      include/uapi/linux/if_*
8869 F:      include/uapi/linux/netdevice.h
8870
8871 NETWORKING DRIVERS (WIRELESS)
8872 M:      Kalle Valo <kvalo@codeaurora.org>
8873 L:      linux-wireless@vger.kernel.org
8874 Q:      http://patchwork.kernel.org/project/linux-wireless/list/
8875 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8876 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8877 S:      Maintained
8878 F:      Documentation/devicetree/bindings/net/wireless/
8879 F:      drivers/net/wireless/
8880
8881 NETXEN (1/10) GbE SUPPORT
8882 M:      Manish Chopra <manish.chopra@cavium.com>
8883 M:      Rahul Verma <rahul.verma@cavium.com>
8884 M:      Dept-GELinuxNICDev@cavium.com
8885 L:      netdev@vger.kernel.org
8886 S:      Supported
8887 F:      drivers/net/ethernet/qlogic/netxen/
8888
8889 NFC SUBSYSTEM
8890 M:      Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8891 M:      Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8892 M:      Samuel Ortiz <sameo@linux.intel.com>
8893 L:      linux-wireless@vger.kernel.org
8894 L:      linux-nfc@lists.01.org (subscribers-only)
8895 S:      Supported
8896 F:      net/nfc/
8897 F:      include/net/nfc/
8898 F:      include/uapi/linux/nfc.h
8899 F:      drivers/nfc/
8900 F:      include/linux/platform_data/nfcmrvl.h
8901 F:      include/linux/platform_data/nxp-nci.h
8902 F:      include/linux/platform_data/pn544.h
8903 F:      include/linux/platform_data/st21nfca.h
8904 F:      include/linux/platform_data/st-nci.h
8905 F:      Documentation/devicetree/bindings/net/nfc/
8906
8907 NFS, SUNRPC, AND LOCKD CLIENTS
8908 M:      Trond Myklebust <trond.myklebust@primarydata.com>
8909 M:      Anna Schumaker <anna.schumaker@netapp.com>
8910 L:      linux-nfs@vger.kernel.org
8911 W:      http://client.linux-nfs.org
8912 T:      git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8913 S:      Maintained
8914 F:      fs/lockd/
8915 F:      fs/nfs/
8916 F:      fs/nfs_common/
8917 F:      net/sunrpc/
8918 F:      include/linux/lockd/
8919 F:      include/linux/nfs*
8920 F:      include/linux/sunrpc/
8921 F:      include/uapi/linux/nfs*
8922 F:      include/uapi/linux/sunrpc/
8923
8924 NILFS2 FILESYSTEM
8925 M:      Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8926 L:      linux-nilfs@vger.kernel.org
8927 W:      http://nilfs.sourceforge.net/
8928 W:      http://nilfs.osdn.jp/
8929 T:      git git://github.com/konis/nilfs2.git
8930 S:      Supported
8931 F:      Documentation/filesystems/nilfs2.txt
8932 F:      fs/nilfs2/
8933 F:      include/trace/events/nilfs2.h
8934 F:      include/uapi/linux/nilfs2_api.h
8935 F:      include/uapi/linux/nilfs2_ondisk.h
8936
8937 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8938 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8939 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8940 S:      Maintained
8941 F:      Documentation/scsi/NinjaSCSI.txt
8942 F:      drivers/scsi/pcmcia/nsp_*
8943
8944 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8945 M:      GOTO Masanori <gotom@debian.or.jp>
8946 M:      YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8947 W:      http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8948 S:      Maintained
8949 F:      Documentation/scsi/NinjaSCSI.txt
8950 F:      drivers/scsi/nsp32*
8951
8952 NIOS2 ARCHITECTURE
8953 M:      Ley Foon Tan <lftan@altera.com>
8954 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8955 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8956 S:      Maintained
8957 F:      arch/nios2/
8958
8959 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8960 M:      Pavel Machek <pavel@ucw.cz>
8961 M:      Sakari Ailus <sakari.ailus@iki.fi>
8962 L:      linux-media@vger.kernel.org
8963 S:      Maintained
8964 F:      drivers/media/i2c/et8ek8
8965 F:      drivers/media/i2c/ad5820.c
8966
8967 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
8968 M:      Pavel Machek <pavel@ucw.cz>
8969 M:      Sakari Ailus <sakari.ailus@iki.fi>
8970 L:      linux-media@vger.kernel.org
8971 S:      Maintained
8972 F:      drivers/media/i2c/et8ek8
8973 F:      drivers/media/i2c/ad5820.c
8974
8975 NOKIA N900 POWER SUPPLY DRIVERS
8976 R:      Pali Rohár <pali.rohar@gmail.com>
8977 F:      include/linux/power/bq2415x_charger.h
8978 F:      include/linux/power/bq27xxx_battery.h
8979 F:      include/linux/power/isp1704_charger.h
8980 F:      drivers/power/supply/bq2415x_charger.c
8981 F:      drivers/power/supply/bq27xxx_battery.c
8982 F:      drivers/power/supply/bq27xxx_battery_i2c.c
8983 F:      drivers/power/supply/isp1704_charger.c
8984 F:      drivers/power/supply/rx51_battery.c
8985
8986 NTB DRIVER CORE
8987 M:      Jon Mason <jdmason@kudzu.us>
8988 M:      Dave Jiang <dave.jiang@intel.com>
8989 M:      Allen Hubbe <Allen.Hubbe@emc.com>
8990 L:      linux-ntb@googlegroups.com
8991 S:      Supported
8992 W:      https://github.com/jonmason/ntb/wiki
8993 T:      git git://github.com/jonmason/ntb.git
8994 F:      drivers/ntb/
8995 F:      drivers/net/ntb_netdev.c
8996 F:      include/linux/ntb.h
8997 F:      include/linux/ntb_transport.h
8998 F:      tools/testing/selftests/ntb/
8999
9000 NTB INTEL DRIVER
9001 M:      Jon Mason <jdmason@kudzu.us>
9002 M:      Dave Jiang <dave.jiang@intel.com>
9003 L:      linux-ntb@googlegroups.com
9004 S:      Supported
9005 W:      https://github.com/jonmason/ntb/wiki
9006 T:      git git://github.com/jonmason/ntb.git
9007 F:      drivers/ntb/hw/intel/
9008
9009 NTB AMD DRIVER
9010 M:      Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9011 L:      linux-ntb@googlegroups.com
9012 S:      Supported
9013 F:      drivers/ntb/hw/amd/
9014
9015 NTFS FILESYSTEM
9016 M:      Anton Altaparmakov <anton@tuxera.com>
9017 L:      linux-ntfs-dev@lists.sourceforge.net
9018 W:      http://www.tuxera.com/
9019 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9020 S:      Supported
9021 F:      Documentation/filesystems/ntfs.txt
9022 F:      fs/ntfs/
9023
9024 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9025 M:      Antonino Daplas <adaplas@gmail.com>
9026 L:      linux-fbdev@vger.kernel.org
9027 S:      Maintained
9028 F:      drivers/video/fbdev/riva/
9029 F:      drivers/video/fbdev/nvidia/
9030
9031 NVM EXPRESS DRIVER
9032 M:      Keith Busch <keith.busch@intel.com>
9033 M:      Jens Axboe <axboe@fb.com>
9034 M:      Christoph Hellwig <hch@lst.de>
9035 M:      Sagi Grimberg <sagi@grimberg.me>
9036 L:      linux-nvme@lists.infradead.org
9037 T:      git://git.infradead.org/nvme.git
9038 W:      http://git.infradead.org/nvme.git
9039 S:      Supported
9040 F:      drivers/nvme/host/
9041 F:      include/linux/nvme.h
9042 F:      include/uapi/linux/nvme_ioctl.h
9043
9044 NVM EXPRESS TARGET DRIVER
9045 M:      Christoph Hellwig <hch@lst.de>
9046 M:      Sagi Grimberg <sagi@grimberg.me>
9047 L:      linux-nvme@lists.infradead.org
9048 T:      git://git.infradead.org/nvme.git
9049 W:      http://git.infradead.org/nvme.git
9050 S:      Supported
9051 F:      drivers/nvme/target/
9052
9053 NVM EXPRESS FC TRANSPORT DRIVERS
9054 M:      James Smart <james.smart@broadcom.com>
9055 L:      linux-nvme@lists.infradead.org
9056 S:      Supported
9057 F:      include/linux/nvme-fc.h
9058 F:      include/linux/nvme-fc-driver.h
9059 F:      drivers/nvme/host/fc.c
9060 F:      drivers/nvme/target/fc.c
9061 F:      drivers/nvme/target/fcloop.c
9062
9063 NVMEM FRAMEWORK
9064 M:      Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9065 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
9066 S:      Maintained
9067 F:      drivers/nvmem/
9068 F:      Documentation/devicetree/bindings/nvmem/
9069 F:      include/linux/nvmem-consumer.h
9070 F:      include/linux/nvmem-provider.h
9071
9072 NXP-NCI NFC DRIVER
9073 M:      Clément Perrochaud <clement.perrochaud@effinnov.com>
9074 R:      Charles Gorand <charles.gorand@effinnov.com>
9075 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
9076 S:      Supported
9077 F:      drivers/nfc/nxp-nci
9078
9079 NXP TDA998X DRM DRIVER
9080 M:      Russell King <linux@armlinux.org.uk>
9081 S:      Supported
9082 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9083 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9084 F:      drivers/gpu/drm/i2c/tda998x_drv.c
9085 F:      include/drm/i2c/tda998x.h
9086
9087 NXP TFA9879 DRIVER
9088 M:      Peter Rosin <peda@axentia.se>
9089 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9090 S:      Maintained
9091 F:      sound/soc/codecs/tfa9879*
9092
9093 OBJTOOL
9094 M:      Josh Poimboeuf <jpoimboe@redhat.com>
9095 S:      Supported
9096 F:      tools/objtool/
9097
9098 OMAP1 SUPPORT
9099 M:      Aaro Koskinen <aaro.koskinen@iki.fi>
9100 M:      Tony Lindgren <tony@atomide.com>
9101 L:      linux-omap@vger.kernel.org
9102 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9103 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9104 S:      Maintained
9105 F:      arch/arm/mach-omap1/
9106 F:      arch/arm/plat-omap/
9107 F:      arch/arm/configs/omap1_defconfig
9108 F:      drivers/i2c/busses/i2c-omap.c
9109 F:      include/linux/i2c-omap.h
9110
9111 OMAP2+ SUPPORT
9112 M:      Tony Lindgren <tony@atomide.com>
9113 L:      linux-omap@vger.kernel.org
9114 W:      http://www.muru.com/linux/omap/
9115 W:      http://linux.omap.com/
9116 Q:      http://patchwork.kernel.org/project/linux-omap/list/
9117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9118 S:      Maintained
9119 F:      arch/arm/mach-omap2/
9120 F:      arch/arm/plat-omap/
9121 F:      arch/arm/configs/omap2plus_defconfig
9122 F:      drivers/i2c/busses/i2c-omap.c
9123 F:      drivers/irqchip/irq-omap-intc.c
9124 F:      drivers/mfd/*omap*.c
9125 F:      drivers/mfd/menelaus.c
9126 F:      drivers/mfd/palmas.c
9127 F:      drivers/mfd/tps65217.c
9128 F:      drivers/mfd/tps65218.c
9129 F:      drivers/mfd/tps65910.c
9130 F:      drivers/mfd/twl-core.[ch]
9131 F:      drivers/mfd/twl4030*.c
9132 F:      drivers/mfd/twl6030*.c
9133 F:      drivers/mfd/twl6040*.c
9134 F:      drivers/regulator/palmas-regulator*.c
9135 F:      drivers/regulator/pbias-regulator.c
9136 F:      drivers/regulator/tps65217-regulator.c
9137 F:      drivers/regulator/tps65218-regulator.c
9138 F:      drivers/regulator/tps65910-regulator.c
9139 F:      drivers/regulator/twl-regulator.c
9140 F:      drivers/regulator/twl6030-regulator.c
9141 F:      include/linux/i2c-omap.h
9142
9143 OMAP DEVICE TREE SUPPORT
9144 M:      Benoît Cousson <bcousson@baylibre.com>
9145 M:      Tony Lindgren <tony@atomide.com>
9146 L:      linux-omap@vger.kernel.org
9147 L:      devicetree@vger.kernel.org
9148 S:      Maintained
9149 F:      arch/arm/boot/dts/*omap*
9150 F:      arch/arm/boot/dts/*am3*
9151 F:      arch/arm/boot/dts/*am4*
9152 F:      arch/arm/boot/dts/*am5*
9153 F:      arch/arm/boot/dts/*dra7*
9154
9155 OMAP CLOCK FRAMEWORK SUPPORT
9156 M:      Paul Walmsley <paul@pwsan.com>
9157 L:      linux-omap@vger.kernel.org
9158 S:      Maintained
9159 F:      arch/arm/*omap*/*clock*
9160
9161 OMAP POWER MANAGEMENT SUPPORT
9162 M:      Kevin Hilman <khilman@kernel.org>
9163 L:      linux-omap@vger.kernel.org
9164 S:      Maintained
9165 F:      arch/arm/*omap*/*pm*
9166 F:      drivers/cpufreq/omap-cpufreq.c
9167
9168 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9169 M:      Rajendra Nayak <rnayak@codeaurora.org>
9170 M:      Paul Walmsley <paul@pwsan.com>
9171 L:      linux-omap@vger.kernel.org
9172 S:      Maintained
9173 F:      arch/arm/mach-omap2/prm*
9174
9175 OMAP AUDIO SUPPORT
9176 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
9177 M:      Jarkko Nikula <jarkko.nikula@bitmer.com>
9178 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9179 L:      linux-omap@vger.kernel.org
9180 S:      Maintained
9181 F:      sound/soc/omap/
9182
9183 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9184 M:      Roger Quadros <rogerq@ti.com>
9185 M:      Tony Lindgren <tony@atomide.com>
9186 L:      linux-omap@vger.kernel.org
9187 S:      Maintained
9188 F:      drivers/memory/omap-gpmc.c
9189 F:      arch/arm/mach-omap2/*gpmc*
9190
9191 OMAP FRAMEBUFFER SUPPORT
9192 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9193 L:      linux-fbdev@vger.kernel.org
9194 L:      linux-omap@vger.kernel.org
9195 S:      Maintained
9196 F:      drivers/video/fbdev/omap/
9197
9198 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9199 M:      Tomi Valkeinen <tomi.valkeinen@ti.com>
9200 L:      linux-omap@vger.kernel.org
9201 L:      linux-fbdev@vger.kernel.org
9202 S:      Maintained
9203 F:      drivers/video/fbdev/omap2/
9204 F:      Documentation/arm/OMAP/DSS
9205
9206 OMAP HARDWARE SPINLOCK SUPPORT
9207 M:      Ohad Ben-Cohen <ohad@wizery.com>
9208 L:      linux-omap@vger.kernel.org
9209 S:      Maintained
9210 F:      drivers/hwspinlock/omap_hwspinlock.c
9211
9212 OMAP MMC SUPPORT
9213 M:      Jarkko Lavinen <jarkko.lavinen@nokia.com>
9214 L:      linux-omap@vger.kernel.org
9215 S:      Maintained
9216 F:      drivers/mmc/host/omap.c
9217
9218 OMAP HS MMC SUPPORT
9219 L:      linux-mmc@vger.kernel.org
9220 L:      linux-omap@vger.kernel.org
9221 S:      Orphan
9222 F:      drivers/mmc/host/omap_hsmmc.c
9223
9224 OMAP RANDOM NUMBER GENERATOR SUPPORT
9225 M:      Deepak Saxena <dsaxena@plexity.net>
9226 S:      Maintained
9227 F:      drivers/char/hw_random/omap-rng.c
9228
9229 OMAP HWMOD SUPPORT
9230 M:      Benoît Cousson <bcousson@baylibre.com>
9231 M:      Paul Walmsley <paul@pwsan.com>
9232 L:      linux-omap@vger.kernel.org
9233 S:      Maintained
9234 F:      arch/arm/mach-omap2/omap_hwmod.*
9235
9236 OMAP HWMOD DATA
9237 M:      Paul Walmsley <paul@pwsan.com>
9238 L:      linux-omap@vger.kernel.org
9239 S:      Maintained
9240 F:      arch/arm/mach-omap2/omap_hwmod*data*
9241
9242 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9243 M:      Benoît Cousson <bcousson@baylibre.com>
9244 L:      linux-omap@vger.kernel.org
9245 S:      Maintained
9246 F:      arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9247
9248 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9249 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9250 L:      linux-media@vger.kernel.org
9251 S:      Maintained
9252 F:      Documentation/devicetree/bindings/media/ti,omap3isp.txt
9253 F:      drivers/media/platform/omap3isp/
9254 F:      drivers/staging/media/omap4iss/
9255
9256 OMAP USB SUPPORT
9257 L:      linux-usb@vger.kernel.org
9258 L:      linux-omap@vger.kernel.org
9259 S:      Orphan
9260 F:      drivers/usb/*/*omap*
9261 F:      arch/arm/*omap*/usb*
9262
9263 OMAP GPIO DRIVER
9264 M:      Grygorii Strashko <grygorii.strashko@ti.com>
9265 M:      Santosh Shilimkar <ssantosh@kernel.org>
9266 M:      Kevin Hilman <khilman@kernel.org>
9267 L:      linux-omap@vger.kernel.org
9268 S:      Maintained
9269 F:      Documentation/devicetree/bindings/gpio/gpio-omap.txt
9270 F:      drivers/gpio/gpio-omap.c
9271
9272 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9273 M:      Mark Jackson <mpfj@newflow.co.uk>
9274 L:      linux-omap@vger.kernel.org
9275 S:      Maintained
9276 F:      arch/arm/boot/dts/am335x-nano.dts
9277
9278 OMFS FILESYSTEM
9279 M:      Bob Copeland <me@bobcopeland.com>
9280 L:      linux-karma-devel@lists.sourceforge.net
9281 S:      Maintained
9282 F:      Documentation/filesystems/omfs.txt
9283 F:      fs/omfs/
9284
9285 OMNIKEY CARDMAN 4000 DRIVER
9286 M:      Harald Welte <laforge@gnumonks.org>
9287 S:      Maintained
9288 F:      drivers/char/pcmcia/cm4000_cs.c
9289 F:      include/linux/cm4000_cs.h
9290 F:      include/uapi/linux/cm4000_cs.h
9291
9292 OMNIKEY CARDMAN 4040 DRIVER
9293 M:      Harald Welte <laforge@gnumonks.org>
9294 S:      Maintained
9295 F:      drivers/char/pcmcia/cm4040_cs.*
9296
9297 OMNIVISION OV7670 SENSOR DRIVER
9298 M:      Jonathan Corbet <corbet@lwn.net>
9299 L:      linux-media@vger.kernel.org
9300 T:      git git://linuxtv.org/media_tree.git
9301 S:      Maintained
9302 F:      drivers/media/i2c/ov7670.c
9303
9304 ONENAND FLASH DRIVER
9305 M:      Kyungmin Park <kyungmin.park@samsung.com>
9306 L:      linux-mtd@lists.infradead.org
9307 S:      Maintained
9308 F:      drivers/mtd/onenand/
9309 F:      include/linux/mtd/onenand*.h
9310
9311 ONSTREAM SCSI TAPE DRIVER
9312 M:      Willem Riede <osst@riede.org>
9313 L:      osst-users@lists.sourceforge.net
9314 L:      linux-scsi@vger.kernel.org
9315 S:      Maintained
9316 F:      Documentation/scsi/osst.txt
9317 F:      drivers/scsi/osst.*
9318 F:      drivers/scsi/osst_*.h
9319 F:      drivers/scsi/st.h
9320
9321 OPENCORES I2C BUS DRIVER
9322 M:      Peter Korsgaard <jacmet@sunsite.dk>
9323 L:      linux-i2c@vger.kernel.org
9324 S:      Maintained
9325 F:      Documentation/i2c/busses/i2c-ocores
9326 F:      drivers/i2c/busses/i2c-ocores.c
9327
9328 OPEN FIRMWARE AND FLATTENED DEVICE TREE
9329 M:      Rob Herring <robh+dt@kernel.org>
9330 M:      Frank Rowand <frowand.list@gmail.com>
9331 L:      devicetree@vger.kernel.org
9332 W:      http://www.devicetree.org/
9333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9334 S:      Maintained
9335 F:      drivers/of/
9336 F:      include/linux/of*.h
9337 F:      scripts/dtc/
9338
9339 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9340 M:      Rob Herring <robh+dt@kernel.org>
9341 M:      Mark Rutland <mark.rutland@arm.com>
9342 L:      devicetree@vger.kernel.org
9343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9344 Q:      http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9345 S:      Maintained
9346 F:      Documentation/devicetree/
9347 F:      arch/*/boot/dts/
9348 F:      include/dt-bindings/
9349
9350 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9351 M:      Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9352 L:      devicetree@vger.kernel.org
9353 S:      Maintained
9354 F:      Documentation/devicetree/dynamic-resolution-notes.txt
9355 F:      Documentation/devicetree/overlay-notes.txt
9356 F:      drivers/of/overlay.c
9357 F:      drivers/of/resolver.c
9358
9359 OPENRISC ARCHITECTURE
9360 M:      Jonas Bonn <jonas@southpole.se>
9361 M:      Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9362 M:      Stafford Horne <shorne@gmail.com>
9363 T:      git git://github.com/openrisc/linux.git
9364 L:      openrisc@lists.librecores.org
9365 W:      http://openrisc.io
9366 S:      Maintained
9367 F:      arch/openrisc/
9368
9369 OPENVSWITCH
9370 M:      Pravin Shelar <pshelar@nicira.com>
9371 L:      netdev@vger.kernel.org
9372 L:      dev@openvswitch.org
9373 W:      http://openvswitch.org
9374 S:      Maintained
9375 F:      net/openvswitch/
9376 F:      include/uapi/linux/openvswitch.h
9377
9378 OPERATING PERFORMANCE POINTS (OPP)
9379 M:      Viresh Kumar <vireshk@kernel.org>
9380 M:      Nishanth Menon <nm@ti.com>
9381 M:      Stephen Boyd <sboyd@codeaurora.org>
9382 L:      linux-pm@vger.kernel.org
9383 S:      Maintained
9384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9385 F:      drivers/base/power/opp/
9386 F:      include/linux/pm_opp.h
9387 F:      Documentation/power/opp.txt
9388 F:      Documentation/devicetree/bindings/opp/
9389
9390 OPL4 DRIVER
9391 M:      Clemens Ladisch <clemens@ladisch.de>
9392 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
9393 T:      git git://git.alsa-project.org/alsa-kernel.git
9394 S:      Maintained
9395 F:      sound/drivers/opl4/
9396
9397 OPROFILE
9398 M:      Robert Richter <rric@kernel.org>
9399 L:      oprofile-list@lists.sf.net
9400 S:      Maintained
9401 F:      arch/*/include/asm/oprofile*.h
9402 F:      arch/*/oprofile/
9403 F:      drivers/oprofile/
9404 F:      include/linux/oprofile.h
9405
9406 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9407 M:      Mark Fasheh <mfasheh@versity.com>
9408 M:      Joel Becker <jlbec@evilplan.org>
9409 L:      ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9410 W:      http://ocfs2.wiki.kernel.org
9411 S:      Supported
9412 F:      Documentation/filesystems/ocfs2.txt
9413 F:      Documentation/filesystems/dlmfs.txt
9414 F:      fs/ocfs2/
9415
9416 ORINOCO DRIVER
9417 L:      linux-wireless@vger.kernel.org
9418 W:      http://wireless.kernel.org/en/users/Drivers/orinoco
9419 W:      http://www.nongnu.org/orinoco/
9420 S:      Orphan
9421 F:      drivers/net/wireless/intersil/orinoco/
9422
9423 OSD LIBRARY and FILESYSTEM
9424 M:      Boaz Harrosh <ooo@electrozaur.com>
9425 M:      Benny Halevy <bhalevy@primarydata.com>
9426 L:      osd-dev@open-osd.org
9427 W:      http://open-osd.org
9428 T:      git git://git.open-osd.org/open-osd.git
9429 S:      Maintained
9430 F:      drivers/scsi/osd/
9431 F:      include/scsi/osd_*
9432 F:      fs/exofs/
9433
9434 OVERLAY FILESYSTEM
9435 M:      Miklos Szeredi <miklos@szeredi.hu>
9436 L:      linux-unionfs@vger.kernel.org
9437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9438 S:      Supported
9439 F:      fs/overlayfs/
9440 F:      Documentation/filesystems/overlayfs.txt
9441
9442 ORANGEFS FILESYSTEM
9443 M:      Mike Marshall <hubcap@omnibond.com>
9444 L:      pvfs2-developers@beowulf-underground.org (subscribers-only)
9445 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9446 S:      Supported
9447 F:      fs/orangefs/
9448 F:      Documentation/filesystems/orangefs.txt
9449
9450 P54 WIRELESS DRIVER
9451 M:      Christian Lamparter <chunkeey@googlemail.com>
9452 L:      linux-wireless@vger.kernel.org
9453 W:      http://wireless.kernel.org/en/users/Drivers/p54
9454 S:      Maintained
9455 F:      drivers/net/wireless/intersil/p54/
9456
9457 PA SEMI ETHERNET DRIVER
9458 L:      netdev@vger.kernel.org
9459 S:      Orphan
9460 F:      drivers/net/ethernet/pasemi/*
9461
9462 PA SEMI SMBUS DRIVER
9463 L:      linux-i2c@vger.kernel.org
9464 S:      Orphan
9465 F:      drivers/i2c/busses/i2c-pasemi.c
9466
9467 PADATA PARALLEL EXECUTION MECHANISM
9468 M:      Steffen Klassert <steffen.klassert@secunet.com>
9469 L:      linux-crypto@vger.kernel.org
9470 S:      Maintained
9471 F:      kernel/padata.c
9472 F:      include/linux/padata.h
9473 F:      Documentation/padata.txt
9474
9475 PANASONIC LAPTOP ACPI EXTRAS DRIVER
9476 M:      Harald Welte <laforge@gnumonks.org>
9477 L:      platform-driver-x86@vger.kernel.org
9478 S:      Maintained
9479 F:      drivers/platform/x86/panasonic-laptop.c
9480
9481 PANASONIC MN10300/AM33/AM34 PORT
9482 M:      David Howells <dhowells@redhat.com>
9483 L:      linux-am33-list@redhat.com (moderated for non-subscribers)
9484 W:      ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9485 S:      Maintained
9486 F:      Documentation/mn10300/
9487 F:      arch/mn10300/
9488
9489 PARALLEL LCD/KEYPAD PANEL DRIVER
9490 M:      Willy Tarreau <willy@haproxy.com>
9491 M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9492 S:      Odd Fixes
9493 F:      Documentation/misc-devices/lcd-panel-cgram.txt
9494 F:      drivers/misc/panel.c
9495
9496 PARALLEL PORT SUBSYSTEM
9497 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9498 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9499 L:      linux-parport@lists.infradead.org (subscribers-only)
9500 S:      Maintained
9501 F:      drivers/parport/
9502 F:      include/linux/parport*.h
9503 F:      drivers/char/ppdev.c
9504 F:      include/uapi/linux/ppdev.h
9505 F:      Documentation/parport*.txt
9506
9507 PARAVIRT_OPS INTERFACE
9508 M:      Jeremy Fitzhardinge <jeremy@goop.org>
9509 M:      Chris Wright <chrisw@sous-sol.org>
9510 M:      Alok Kataria <akataria@vmware.com>
9511 M:      Rusty Russell <rusty@rustcorp.com.au>
9512 L:      virtualization@lists.linux-foundation.org
9513 S:      Supported
9514 F:      Documentation/virtual/paravirt_ops.txt
9515 F:      arch/*/kernel/paravirt*
9516 F:      arch/*/include/asm/paravirt.h
9517 F:      include/linux/hypervisor.h
9518
9519 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9520 M:      Tim Waugh <tim@cyberelk.net>
9521 L:      linux-parport@lists.infradead.org (subscribers-only)
9522 S:      Maintained
9523 F:      Documentation/blockdev/paride.txt
9524 F:      drivers/block/paride/
9525
9526 PARISC ARCHITECTURE
9527 M:      "James E.J. Bottomley" <jejb@parisc-linux.org>
9528 M:      Helge Deller <deller@gmx.de>
9529 L:      linux-parisc@vger.kernel.org
9530 W:      http://www.parisc-linux.org/
9531 Q:      http://patchwork.kernel.org/project/linux-parisc/list/
9532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9534 S:      Maintained
9535 F:      arch/parisc/
9536 F:      Documentation/parisc/
9537 F:      drivers/parisc/
9538 F:      drivers/char/agp/parisc-agp.c
9539 F:      drivers/input/serio/gscps2.c
9540 F:      drivers/parport/parport_gsc.*
9541 F:      drivers/tty/serial/8250/8250_gsc.c
9542 F:      drivers/video/fbdev/sti*
9543 F:      drivers/video/console/sti*
9544 F:      drivers/video/logo/logo_parisc*
9545
9546 PARMAN
9547 M:      Jiri Pirko <jiri@mellanox.com>
9548 L:      netdev@vger.kernel.org
9549 S:      Supported
9550 F:      lib/parman.c
9551 F:      lib/test_parman.c
9552 F:      include/linux/parman.h
9553
9554 PC87360 HARDWARE MONITORING DRIVER
9555 M:      Jim Cromie <jim.cromie@gmail.com>
9556 L:      linux-hwmon@vger.kernel.org
9557 S:      Maintained
9558 F:      Documentation/hwmon/pc87360
9559 F:      drivers/hwmon/pc87360.c
9560
9561 PC8736x GPIO DRIVER
9562 M:      Jim Cromie <jim.cromie@gmail.com>
9563 S:      Maintained
9564 F:      drivers/char/pc8736x_gpio.c
9565
9566 PC87427 HARDWARE MONITORING DRIVER
9567 M:      Jean Delvare <jdelvare@suse.com>
9568 L:      linux-hwmon@vger.kernel.org
9569 S:      Maintained
9570 F:      Documentation/hwmon/pc87427
9571 F:      drivers/hwmon/pc87427.c
9572
9573 PCA9532 LED DRIVER
9574 M:      Riku Voipio <riku.voipio@iki.fi>
9575 S:      Maintained
9576 F:      drivers/leds/leds-pca9532.c
9577 F:      include/linux/leds-pca9532.h
9578
9579 PCA9541 I2C BUS MASTER SELECTOR DRIVER
9580 M:      Guenter Roeck <linux@roeck-us.net>
9581 L:      linux-i2c@vger.kernel.org
9582 S:      Maintained
9583 F:      drivers/i2c/muxes/i2c-mux-pca9541.c
9584
9585 PCDP - PRIMARY CONSOLE AND DEBUG PORT
9586 M:      Khalid Aziz <khalid@gonehiking.org>
9587 S:      Maintained
9588 F:      drivers/firmware/pcdp.*
9589
9590 PCI ERROR RECOVERY
9591 M:      Linas Vepstas <linasvepstas@gmail.com>
9592 L:      linux-pci@vger.kernel.org
9593 S:      Supported
9594 F:      Documentation/PCI/pci-error-recovery.txt
9595
9596 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9597 M:      Russell Currey <ruscur@russell.cc>
9598 L:      linuxppc-dev@lists.ozlabs.org
9599 S:      Supported
9600 F:      Documentation/powerpc/eeh-pci-error-recovery.txt
9601 F:      arch/powerpc/kernel/eeh*.c
9602 F:      arch/powerpc/platforms/*/eeh*.c
9603 F:      arch/powerpc/include/*/eeh*.h
9604
9605 PCI SUBSYSTEM
9606 M:      Bjorn Helgaas <bhelgaas@google.com>
9607 L:      linux-pci@vger.kernel.org
9608 Q:      http://patchwork.ozlabs.org/project/linux-pci/list/
9609 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9610 S:      Supported
9611 F:      Documentation/devicetree/bindings/pci/
9612 F:      Documentation/PCI/
9613 F:      drivers/pci/
9614 F:      include/linux/pci*
9615 F:      arch/x86/pci/
9616 F:      arch/x86/kernel/quirks.c
9617
9618 PCI DRIVER FOR ALTERA PCIE IP
9619 M:      Ley Foon Tan <lftan@altera.com>
9620 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9621 L:      linux-pci@vger.kernel.org
9622 S:      Supported
9623 F:      Documentation/devicetree/bindings/pci/altera-pcie.txt
9624 F:      drivers/pci/host/pcie-altera.c
9625
9626 PCI DRIVER FOR ARM VERSATILE PLATFORM
9627 M:      Rob Herring <robh@kernel.org>
9628 L:      linux-pci@vger.kernel.org
9629 L:      linux-arm-kernel@lists.infradead.org
9630 S:      Maintained
9631 F:      Documentation/devicetree/bindings/pci/versatile.txt
9632 F:      drivers/pci/host/pci-versatile.c
9633
9634 PCI DRIVER FOR ARMADA 8K
9635 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9636 L:      linux-pci@vger.kernel.org
9637 L:      linux-arm-kernel@lists.infradead.org
9638 S:      Maintained
9639 F:      Documentation/devicetree/bindings/pci/pci-armada8k.txt
9640 F:      drivers/pci/dwc/pcie-armada8k.c
9641
9642 PCI DRIVER FOR APPLIEDMICRO XGENE
9643 M:      Tanmay Inamdar <tinamdar@apm.com>
9644 L:      linux-pci@vger.kernel.org
9645 L:      linux-arm-kernel@lists.infradead.org
9646 S:      Maintained
9647 F:      Documentation/devicetree/bindings/pci/xgene-pci.txt
9648 F:      drivers/pci/host/pci-xgene.c
9649
9650 PCI DRIVER FOR FREESCALE LAYERSCAPE
9651 M:      Minghuan Lian <minghuan.Lian@freescale.com>
9652 M:      Mingkai Hu <mingkai.hu@freescale.com>
9653 M:      Roy Zang <tie-fei.zang@freescale.com>
9654 L:      linuxppc-dev@lists.ozlabs.org
9655 L:      linux-pci@vger.kernel.org
9656 L:      linux-arm-kernel@lists.infradead.org
9657 S:      Maintained
9658 F:      drivers/pci/dwc/*layerscape*
9659
9660 PCI DRIVER FOR IMX6
9661 M:      Richard Zhu <hongxing.zhu@nxp.com>
9662 M:      Lucas Stach <l.stach@pengutronix.de>
9663 L:      linux-pci@vger.kernel.org
9664 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9665 S:      Maintained
9666 F:      Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9667 F:      drivers/pci/dwc/*imx6*
9668
9669 PCI DRIVER FOR TI KEYSTONE
9670 M:      Murali Karicheri <m-karicheri2@ti.com>
9671 L:      linux-pci@vger.kernel.org
9672 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9673 S:      Maintained
9674 F:      drivers/pci/dwc/*keystone*
9675
9676 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9677 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9678 M:      Jason Cooper <jason@lakedaemon.net>
9679 L:      linux-pci@vger.kernel.org
9680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9681 S:      Maintained
9682 F:      drivers/pci/host/*mvebu*
9683
9684 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9685 M:      Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9686 L:      linux-pci@vger.kernel.org
9687 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9688 S:      Maintained
9689 F:      Documentation/devicetree/bindings/pci/aardvark-pci.txt
9690 F:      drivers/pci/host/pci-aardvark.c
9691
9692 PCI DRIVER FOR NVIDIA TEGRA
9693 M:      Thierry Reding <thierry.reding@gmail.com>
9694 L:      linux-tegra@vger.kernel.org
9695 L:      linux-pci@vger.kernel.org
9696 S:      Supported
9697 F:      Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9698 F:      drivers/pci/host/pci-tegra.c
9699
9700 PCI DRIVER FOR TI DRA7XX
9701 M:      Kishon Vijay Abraham I <kishon@ti.com>
9702 L:      linux-omap@vger.kernel.org
9703 L:      linux-pci@vger.kernel.org
9704 S:      Supported
9705 F:      Documentation/devicetree/bindings/pci/ti-pci.txt
9706 F:      drivers/pci/dwc/pci-dra7xx.c
9707
9708 PCI DRIVER FOR RENESAS R-CAR
9709 M:      Simon Horman <horms@verge.net.au>
9710 L:      linux-pci@vger.kernel.org
9711 L:      linux-renesas-soc@vger.kernel.org
9712 S:      Maintained
9713 F:      drivers/pci/host/*rcar*
9714
9715 PCI DRIVER FOR SAMSUNG EXYNOS
9716 M:      Jingoo Han <jingoohan1@gmail.com>
9717 L:      linux-pci@vger.kernel.org
9718 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9719 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9720 S:      Maintained
9721 F:      drivers/pci/dwc/pci-exynos.c
9722
9723 PCI DRIVER FOR SYNOPSIS DESIGNWARE
9724 M:      Jingoo Han <jingoohan1@gmail.com>
9725 M:      Joao Pinto <Joao.Pinto@synopsys.com>
9726 L:      linux-pci@vger.kernel.org
9727 S:      Maintained
9728 F:      Documentation/devicetree/bindings/pci/designware-pcie.txt
9729 F:      drivers/pci/dwc/*designware*
9730
9731 PCI DRIVER FOR GENERIC OF HOSTS
9732 M:      Will Deacon <will.deacon@arm.com>
9733 L:      linux-pci@vger.kernel.org
9734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9735 S:      Maintained
9736 F:      Documentation/devicetree/bindings/pci/host-generic-pci.txt
9737 F:      drivers/pci/host/pci-host-common.c
9738 F:      drivers/pci/host/pci-host-generic.c
9739
9740 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9741 M:      Keith Busch <keith.busch@intel.com>
9742 L:      linux-pci@vger.kernel.org
9743 S:      Supported
9744 F:      drivers/pci/host/vmd.c
9745
9746 PCIE DRIVER FOR ST SPEAR13XX
9747 M:      Pratyush Anand <pratyush.anand@gmail.com>
9748 L:      linux-pci@vger.kernel.org
9749 S:      Maintained
9750 F:      drivers/pci/dwc/*spear*
9751
9752 PCI MSI DRIVER FOR ALTERA MSI IP
9753 M:      Ley Foon Tan <lftan@altera.com>
9754 L:      rfi@lists.rocketboards.org (moderated for non-subscribers)
9755 L:      linux-pci@vger.kernel.org
9756 S:      Supported
9757 F:      Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9758 F:      drivers/pci/host/pcie-altera-msi.c
9759
9760 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9761 M:      Duc Dang <dhdang@apm.com>
9762 L:      linux-pci@vger.kernel.org
9763 L:      linux-arm-kernel@lists.infradead.org
9764 S:      Maintained
9765 F:      Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9766 F:      drivers/pci/host/pci-xgene-msi.c
9767
9768 PCIE DRIVER FOR AXIS ARTPEC
9769 M:      Niklas Cassel <niklas.cassel@axis.com>
9770 M:      Jesper Nilsson <jesper.nilsson@axis.com>
9771 L:      linux-arm-kernel@axis.com
9772 L:      linux-pci@vger.kernel.org
9773 S:      Maintained
9774 F:      Documentation/devicetree/bindings/pci/axis,artpec*
9775 F:      drivers/pci/dwc/*artpec*
9776
9777 PCIE DRIVER FOR HISILICON
9778 M:      Zhou Wang <wangzhou1@hisilicon.com>
9779 M:      Gabriele Paoloni <gabriele.paoloni@huawei.com>
9780 L:      linux-pci@vger.kernel.org
9781 S:      Maintained
9782 F:      Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9783 F:      drivers/pci/dwc/pcie-hisi.c
9784
9785 PCIE DRIVER FOR ROCKCHIP
9786 M:      Shawn Lin <shawn.lin@rock-chips.com>
9787 M:      Wenrui Li <wenrui.li@rock-chips.com>
9788 L:      linux-pci@vger.kernel.org
9789 L:      linux-rockchip@lists.infradead.org
9790 S:      Maintained
9791 F:      Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9792 F:      drivers/pci/host/pcie-rockchip.c
9793
9794 PCIE DRIVER FOR QUALCOMM MSM
9795 M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9796 L:     linux-pci@vger.kernel.org
9797 L:     linux-arm-msm@vger.kernel.org
9798 S:     Maintained
9799 F:     drivers/pci/dwc/*qcom*
9800
9801 PCIE DRIVER FOR CAVIUM THUNDERX
9802 M:      David Daney <david.daney@cavium.com>
9803 L:      linux-pci@vger.kernel.org
9804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9805 S:      Supported
9806 F:      Documentation/devicetree/bindings/pci/pci-thunder-*
9807 F:      drivers/pci/host/pci-thunder-*
9808
9809 PCMCIA SUBSYSTEM
9810 P:      Linux PCMCIA Team
9811 L:      linux-pcmcia@lists.infradead.org
9812 W:      http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9813 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9814 S:      Maintained
9815 F:      Documentation/pcmcia/
9816 F:      tools/pcmcia/
9817 F:      drivers/pcmcia/
9818 F:      include/pcmcia/
9819
9820 PCNET32 NETWORK DRIVER
9821 M:      Don Fry <pcnet32@frontier.com>
9822 L:      netdev@vger.kernel.org
9823 S:      Maintained
9824 F:      drivers/net/ethernet/amd/pcnet32.c
9825
9826 PCRYPT PARALLEL CRYPTO ENGINE
9827 M:      Steffen Klassert <steffen.klassert@secunet.com>
9828 L:      linux-crypto@vger.kernel.org
9829 S:      Maintained
9830 F:      crypto/pcrypt.c
9831 F:      include/crypto/pcrypt.h
9832
9833 PER-CPU MEMORY ALLOCATOR
9834 M:      Tejun Heo <tj@kernel.org>
9835 M:      Christoph Lameter <cl@linux.com>
9836 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9837 S:      Maintained
9838 F:      include/linux/percpu*.h
9839 F:      mm/percpu*.c
9840 F:      arch/*/include/asm/percpu.h
9841
9842 PER-TASK DELAY ACCOUNTING
9843 M:      Balbir Singh <bsingharora@gmail.com>
9844 S:      Maintained
9845 F:      include/linux/delayacct.h
9846 F:      kernel/delayacct.c
9847
9848 PERFORMANCE EVENTS SUBSYSTEM
9849 M:      Peter Zijlstra <peterz@infradead.org>
9850 M:      Ingo Molnar <mingo@redhat.com>
9851 M:      Arnaldo Carvalho de Melo <acme@kernel.org>
9852 R:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
9853 L:      linux-kernel@vger.kernel.org
9854 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9855 S:      Supported
9856 F:      kernel/events/*
9857 F:      include/linux/perf_event.h
9858 F:      include/uapi/linux/perf_event.h
9859 F:      arch/*/kernel/perf_event*.c
9860 F:      arch/*/kernel/*/perf_event*.c
9861 F:      arch/*/kernel/*/*/perf_event*.c
9862 F:      arch/*/include/asm/perf_event.h
9863 F:      arch/*/kernel/perf_callchain.c
9864 F:      arch/*/events/*
9865 F:      tools/perf/
9866
9867 PERSONALITY HANDLING
9868 M:      Christoph Hellwig <hch@infradead.org>
9869 L:      linux-abi-devel@lists.sourceforge.net
9870 S:      Maintained
9871 F:      include/linux/personality.h
9872 F:      include/uapi/linux/personality.h
9873
9874 PHONET PROTOCOL
9875 M:      Remi Denis-Courmont <courmisch@gmail.com>
9876 S:      Supported
9877 F:      Documentation/networking/phonet.txt
9878 F:      include/linux/phonet.h
9879 F:      include/net/phonet/
9880 F:      include/uapi/linux/phonet.h
9881 F:      net/phonet/
9882
9883 PHRAM MTD DRIVER
9884 M:      Joern Engel <joern@lazybastard.org>
9885 L:      linux-mtd@lists.infradead.org
9886 S:      Maintained
9887 F:      drivers/mtd/devices/phram.c
9888
9889 PICOLCD HID DRIVER
9890 M:      Bruno Prémont <bonbons@linux-vserver.org>
9891 L:      linux-input@vger.kernel.org
9892 S:      Maintained
9893 F:      drivers/hid/hid-picolcd*
9894
9895 PICOXCELL SUPPORT
9896 M:      Jamie Iles <jamie@jamieiles.com>
9897 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9898 T:      git git://github.com/jamieiles/linux-2.6-ji.git
9899 S:      Supported
9900 F:      arch/arm/boot/dts/picoxcell*
9901 F:      arch/arm/mach-picoxcell/
9902 F:      drivers/crypto/picoxcell*
9903
9904 PIN CONTROL SUBSYSTEM
9905 M:      Linus Walleij <linus.walleij@linaro.org>
9906 L:      linux-gpio@vger.kernel.org
9907 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9908 S:      Maintained
9909 F:      Documentation/devicetree/bindings/pinctrl/
9910 F:      Documentation/pinctrl.txt
9911 F:      drivers/pinctrl/
9912 F:      include/linux/pinctrl/
9913
9914 PIN CONTROLLER - ATMEL AT91
9915 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9916 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9917 S:      Maintained
9918 F:      drivers/pinctrl/pinctrl-at91.*
9919
9920 PIN CONTROLLER - ATMEL AT91 PIO4
9921 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
9922 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9923 L:      linux-gpio@vger.kernel.org
9924 S:      Supported
9925 F:      drivers/pinctrl/pinctrl-at91-pio4.*
9926
9927 PIN CONTROLLER - INTEL
9928 M:      Mika Westerberg <mika.westerberg@linux.intel.com>
9929 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
9930 S:      Maintained
9931 F:      drivers/pinctrl/intel/
9932
9933 PIN CONTROLLER - RENESAS
9934 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9935 M:      Geert Uytterhoeven <geert+renesas@glider.be>
9936 L:      linux-renesas-soc@vger.kernel.org
9937 S:      Maintained
9938 F:      drivers/pinctrl/sh-pfc/
9939
9940 PIN CONTROLLER - SAMSUNG
9941 M:      Tomasz Figa <tomasz.figa@gmail.com>
9942 M:      Krzysztof Kozlowski <krzk@kernel.org>
9943 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
9944 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9945 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9946 S:      Maintained
9947 F:      drivers/pinctrl/samsung/
9948 F:      include/dt-bindings/pinctrl/samsung.h
9949 F:      Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9950
9951 PIN CONTROLLER - SINGLE
9952 M:      Tony Lindgren <tony@atomide.com>
9953 M:      Haojian Zhuang <haojian.zhuang@linaro.org>
9954 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9955 L:      linux-omap@vger.kernel.org
9956 S:      Maintained
9957 F:      drivers/pinctrl/pinctrl-single.c
9958
9959 PIN CONTROLLER - ST SPEAR
9960 M:      Viresh Kumar <vireshk@kernel.org>
9961 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9962 W:      http://www.st.com/spear
9963 S:      Maintained
9964 F:      drivers/pinctrl/spear/
9965
9966 PISTACHIO SOC SUPPORT
9967 M:      James Hartley <james.hartley@imgtec.com>
9968 M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9969 L:      linux-mips@linux-mips.org
9970 S:      Maintained
9971 F:      arch/mips/pistachio/
9972 F:      arch/mips/include/asm/mach-pistachio/
9973 F:      arch/mips/boot/dts/img/pistachio*
9974 F:      arch/mips/configs/pistachio*_defconfig
9975
9976 PKTCDVD DRIVER
9977 S:      Orphan
9978 M:      linux-block@vger.kernel.org
9979 F:      drivers/block/pktcdvd.c
9980 F:      include/linux/pktcdvd.h
9981 F:      include/uapi/linux/pktcdvd.h
9982
9983 PKUNITY SOC DRIVERS
9984 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
9985 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
9986 S:      Maintained
9987 T:      git git://github.com/gxt/linux.git
9988 F:      drivers/input/serio/i8042-unicore32io.h
9989 F:      drivers/i2c/busses/i2c-puv3.c
9990 F:      drivers/video/fbdev/fb-puv3.c
9991 F:      drivers/rtc/rtc-puv3.c
9992
9993 PMBUS HARDWARE MONITORING DRIVERS
9994 M:      Guenter Roeck <linux@roeck-us.net>
9995 L:      linux-hwmon@vger.kernel.org
9996 W:      http://hwmon.wiki.kernel.org/
9997 W:      http://www.roeck-us.net/linux/drivers/
9998 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9999 S:      Maintained
10000 F:      Documentation/hwmon/pmbus
10001 F:      drivers/hwmon/pmbus/
10002 F:      include/linux/i2c/pmbus.h
10003
10004 PMC SIERRA MaxRAID DRIVER
10005 L:      linux-scsi@vger.kernel.org
10006 W:      http://www.pmc-sierra.com/
10007 S:      Orphan
10008 F:      drivers/scsi/pmcraid.*
10009
10010 PMC SIERRA PM8001 DRIVER
10011 M:      Jack Wang <jinpu.wang@profitbricks.com>
10012 M:      lindar_liu@usish.com
10013 L:      pmchba@pmcs.com
10014 L:      linux-scsi@vger.kernel.org
10015 S:      Supported
10016 F:      drivers/scsi/pm8001/
10017
10018 POSIX CLOCKS and TIMERS
10019 M:      Thomas Gleixner <tglx@linutronix.de>
10020 L:      linux-kernel@vger.kernel.org
10021 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10022 S:      Maintained
10023 F:      fs/timerfd.c
10024 F:      include/linux/timer*
10025 F:      kernel/time/*timer*
10026
10027 POWER MANAGEMENT CORE
10028 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
10029 L:      linux-pm@vger.kernel.org
10030 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10031 B:      https://bugzilla.kernel.org
10032 S:      Supported
10033 F:      drivers/base/power/
10034 F:      include/linux/pm.h
10035 F:      include/linux/pm_*
10036 F:      include/linux/powercap.h
10037 F:      drivers/powercap/
10038
10039 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10040 M:      Sebastian Reichel <sre@kernel.org>
10041 L:      linux-pm@vger.kernel.org
10042 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10043 S:      Maintained
10044 F:      Documentation/devicetree/bindings/power/supply/
10045 F:      include/linux/power_supply.h
10046 F:      drivers/power/supply/
10047
10048 POWER STATE COORDINATION INTERFACE (PSCI)
10049 M:      Mark Rutland <mark.rutland@arm.com>
10050 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10051 L:      linux-arm-kernel@lists.infradead.org
10052 S:      Maintained
10053 F:      drivers/firmware/psci*.c
10054 F:      include/linux/psci.h
10055 F:      include/uapi/linux/psci.h
10056
10057 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10058 M:      Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10059 L:      linuxppc-dev@lists.ozlabs.org
10060 S:      Maintained
10061 F:      drivers/char/powernv-op-panel.c
10062
10063 PNP SUPPORT
10064 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10065 S:      Maintained
10066 F:      drivers/pnp/
10067
10068 PPP PROTOCOL DRIVERS AND COMPRESSORS
10069 M:      Paul Mackerras <paulus@samba.org>
10070 L:      linux-ppp@vger.kernel.org
10071 S:      Maintained
10072 F:      drivers/net/ppp/ppp_*
10073
10074 PPP OVER ATM (RFC 2364)
10075 M:      Mitchell Blank Jr <mitch@sfgoth.com>
10076 S:      Maintained
10077 F:      net/atm/pppoatm.c
10078 F:      include/uapi/linux/atmppp.h
10079
10080 PPP OVER ETHERNET
10081 M:      Michal Ostrowski <mostrows@earthlink.net>
10082 S:      Maintained
10083 F:      drivers/net/ppp/pppoe.c
10084 F:      drivers/net/ppp/pppox.c
10085
10086 PPP OVER L2TP
10087 M:      James Chapman <jchapman@katalix.com>
10088 S:      Maintained
10089 F:      net/l2tp/l2tp_ppp.c
10090 F:      include/linux/if_pppol2tp.h
10091 F:      include/uapi/linux/if_pppol2tp.h
10092
10093 PPS SUPPORT
10094 M:      Rodolfo Giometti <giometti@enneenne.com>
10095 W:      http://wiki.enneenne.com/index.php/LinuxPPS_support
10096 L:      linuxpps@ml.enneenne.com (subscribers-only)
10097 S:      Maintained
10098 F:      Documentation/pps/
10099 F:      drivers/pps/
10100 F:      include/linux/pps*.h
10101
10102 PPTP DRIVER
10103 M:      Dmitry Kozlov <xeb@mail.ru>
10104 L:      netdev@vger.kernel.org
10105 S:      Maintained
10106 F:      drivers/net/ppp/pptp.c
10107 W:      http://sourceforge.net/projects/accel-pptp
10108
10109 PREEMPTIBLE KERNEL
10110 M:      Robert Love <rml@tech9.net>
10111 L:      kpreempt-tech@lists.sourceforge.net
10112 W:      ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10113 S:      Supported
10114 F:      Documentation/preempt-locking.txt
10115 F:      include/linux/preempt.h
10116
10117 PRINTK
10118 M:      Petr Mladek <pmladek@suse.com>
10119 M:      Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10120 R:      Steven Rostedt <rostedt@goodmis.org>
10121 S:      Maintained
10122 F:      kernel/printk/
10123 F:      include/linux/printk.h
10124
10125 PRISM54 WIRELESS DRIVER
10126 M:      "Luis R. Rodriguez" <mcgrof@gmail.com>
10127 L:      linux-wireless@vger.kernel.org
10128 W:      http://wireless.kernel.org/en/users/Drivers/p54
10129 S:      Obsolete
10130 F:      drivers/net/wireless/intersil/prism54/
10131
10132 PS3 NETWORK SUPPORT
10133 M:      Geoff Levand <geoff@infradead.org>
10134 L:      netdev@vger.kernel.org
10135 L:      linuxppc-dev@lists.ozlabs.org
10136 S:      Maintained
10137 F:      drivers/net/ethernet/toshiba/ps3_gelic_net.*
10138
10139 PS3 PLATFORM SUPPORT
10140 M:      Geoff Levand <geoff@infradead.org>
10141 L:      linuxppc-dev@lists.ozlabs.org
10142 S:      Maintained
10143 F:      arch/powerpc/boot/ps3*
10144 F:      arch/powerpc/include/asm/lv1call.h
10145 F:      arch/powerpc/include/asm/ps3*.h
10146 F:      arch/powerpc/platforms/ps3/
10147 F:      drivers/*/ps3*
10148 F:      drivers/ps3/
10149 F:      drivers/rtc/rtc-ps3.c
10150 F:      drivers/usb/host/*ps3.c
10151 F:      sound/ppc/snd_ps3*
10152
10153 PS3VRAM DRIVER
10154 M:      Jim Paris <jim@jtan.com>
10155 M:      Geoff Levand <geoff@infradead.org>
10156 L:      linuxppc-dev@lists.ozlabs.org
10157 S:      Maintained
10158 F:      drivers/block/ps3vram.c
10159
10160 PSAMPLE PACKET SAMPLING SUPPORT:
10161 M:      Yotam Gigi <yotamg@mellanox.com>
10162 S:      Maintained
10163 F:      net/psample
10164 F:      include/net/psample.h
10165 F:      include/uapi/linux/psample.h
10166
10167 PSTORE FILESYSTEM
10168 M:      Kees Cook <keescook@chromium.org>
10169 M:      Anton Vorontsov <anton@enomsg.org>
10170 M:      Colin Cross <ccross@android.com>
10171 M:      Tony Luck <tony.luck@intel.com>
10172 S:      Maintained
10173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10174 F:      fs/pstore/
10175 F:      include/linux/pstore*
10176 F:      drivers/firmware/efi/efi-pstore.c
10177 F:      drivers/acpi/apei/erst.c
10178 F:      Documentation/admin-guide/ramoops.rst
10179 F:      Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10180 K:      \b(pstore|ramoops)
10181
10182 PTP HARDWARE CLOCK SUPPORT
10183 M:      Richard Cochran <richardcochran@gmail.com>
10184 L:      netdev@vger.kernel.org
10185 S:      Maintained
10186 W:      http://linuxptp.sourceforge.net/
10187 F:      Documentation/ABI/testing/sysfs-ptp
10188 F:      Documentation/ptp/*
10189 F:      drivers/net/ethernet/freescale/gianfar_ptp.c
10190 F:      drivers/net/phy/dp83640*
10191 F:      drivers/ptp/*
10192 F:      include/linux/ptp_cl*
10193
10194 PTRACE SUPPORT
10195 M:      Roland McGrath <roland@hack.frob.com>
10196 M:      Oleg Nesterov <oleg@redhat.com>
10197 S:      Maintained
10198 F:      include/asm-generic/syscall.h
10199 F:      include/linux/ptrace.h
10200 F:      include/linux/regset.h
10201 F:      include/linux/tracehook.h
10202 F:      include/uapi/linux/ptrace.h
10203 F:      kernel/ptrace.c
10204
10205 PULSE8-CEC DRIVER
10206 M:      Hans Verkuil <hverkuil@xs4all.nl>
10207 L:      linux-media@vger.kernel.org
10208 T:      git git://linuxtv.org/media_tree.git
10209 S:      Maintained
10210 F:      drivers/media/usb/pulse8-cec/*
10211
10212 PVRUSB2 VIDEO4LINUX DRIVER
10213 M:      Mike Isely <isely@pobox.com>
10214 L:      pvrusb2@isely.net       (subscribers-only)
10215 L:      linux-media@vger.kernel.org
10216 W:      http://www.isely.net/pvrusb2/
10217 T:      git git://linuxtv.org/media_tree.git
10218 S:      Maintained
10219 F:      Documentation/media/v4l-drivers/pvrusb2*
10220 F:      drivers/media/usb/pvrusb2/
10221
10222 PWC WEBCAM DRIVER
10223 M:      Hans Verkuil <hverkuil@xs4all.nl>
10224 L:      linux-media@vger.kernel.org
10225 T:      git git://linuxtv.org/media_tree.git
10226 S:      Odd Fixes
10227 F:      drivers/media/usb/pwc/*
10228
10229 PWM FAN DRIVER
10230 M:      Kamil Debski <kamil@wypas.org>
10231 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10232 L:      linux-hwmon@vger.kernel.org
10233 S:      Supported
10234 F:      Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10235 F:      Documentation/hwmon/pwm-fan
10236 F:      drivers/hwmon/pwm-fan.c
10237
10238 PWM SUBSYSTEM
10239 M:      Thierry Reding <thierry.reding@gmail.com>
10240 L:      linux-pwm@vger.kernel.org
10241 S:      Maintained
10242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10243 F:      Documentation/pwm.txt
10244 F:      Documentation/devicetree/bindings/pwm/
10245 F:      include/linux/pwm.h
10246 F:      drivers/pwm/
10247 F:      drivers/video/backlight/pwm_bl.c
10248 F:      include/linux/pwm_backlight.h
10249
10250 PXA2xx/PXA3xx SUPPORT
10251 M:      Daniel Mack <daniel@zonque.org>
10252 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10253 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10254 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10255 T:      git git://github.com/hzhuang1/linux.git
10256 T:      git git://github.com/rjarzmik/linux.git
10257 S:      Maintained
10258 F:      arch/arm/boot/dts/pxa*
10259 F:      arch/arm/mach-pxa/
10260 F:      drivers/dma/pxa*
10261 F:      drivers/pcmcia/pxa2xx*
10262 F:      drivers/pinctrl/pxa/
10263 F:      drivers/spi/spi-pxa2xx*
10264 F:      drivers/usb/gadget/udc/pxa2*
10265 F:      include/sound/pxa2xx-lib.h
10266 F:      sound/arm/pxa*
10267 F:      sound/soc/pxa/
10268
10269 PXA GPIO DRIVER
10270 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10271 L:      linux-gpio@vger.kernel.org
10272 S:      Maintained
10273 F:      drivers/gpio/gpio-pxa.c
10274
10275 PXA3xx NAND FLASH DRIVER
10276 M:      Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10277 L:      linux-mtd@lists.infradead.org
10278 S:      Maintained
10279 F:      drivers/mtd/nand/pxa3xx_nand.c
10280
10281 MMP SUPPORT
10282 M:      Eric Miao <eric.y.miao@gmail.com>
10283 M:      Haojian Zhuang <haojian.zhuang@gmail.com>
10284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10285 T:      git git://github.com/hzhuang1/linux.git
10286 T:      git git://git.linaro.org/people/ycmiao/pxa-linux.git
10287 S:      Maintained
10288 F:      arch/arm/boot/dts/mmp*
10289 F:      arch/arm/mach-mmp/
10290
10291 PXA MMCI DRIVER
10292 S:      Orphan
10293
10294 PXA RTC DRIVER
10295 M:      Robert Jarzmik <robert.jarzmik@free.fr>
10296 L:      rtc-linux@googlegroups.com
10297 S:      Maintained
10298
10299 QAT DRIVER
10300 M:      Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10301 M:      Salvatore Benedetto <salvatore.benedetto@intel.com>
10302 L:      qat-linux@intel.com
10303 S:      Supported
10304 F:      drivers/crypto/qat/
10305
10306 QIB DRIVER
10307 M:      Mike Marciniszyn <infinipath@intel.com>
10308 L:      linux-rdma@vger.kernel.org
10309 S:      Supported
10310 F:      drivers/infiniband/hw/qib/
10311
10312 QLOGIC QLA1280 SCSI DRIVER
10313 M:      Michael Reed <mdr@sgi.com>
10314 L:      linux-scsi@vger.kernel.org
10315 S:      Maintained
10316 F:      drivers/scsi/qla1280.[ch]
10317
10318 QLOGIC QLA2XXX FC-SCSI DRIVER
10319 M:      qla2xxx-upstream@qlogic.com
10320 L:      linux-scsi@vger.kernel.org
10321 S:      Supported
10322 F:      Documentation/scsi/LICENSE.qla2xxx
10323 F:      drivers/scsi/qla2xxx/
10324
10325 QLOGIC QLA4XXX iSCSI DRIVER
10326 M:      QLogic-Storage-Upstream@qlogic.com
10327 L:      linux-scsi@vger.kernel.org
10328 S:      Supported
10329 F:      Documentation/scsi/LICENSE.qla4xxx
10330 F:      drivers/scsi/qla4xxx/
10331
10332 QLOGIC QLA3XXX NETWORK DRIVER
10333 M:      Dept-GELinuxNICDev@cavium.com
10334 L:      netdev@vger.kernel.org
10335 S:      Supported
10336 F:      Documentation/networking/LICENSE.qla3xxx
10337 F:      drivers/net/ethernet/qlogic/qla3xxx.*
10338
10339 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10340 M:      Harish Patil <harish.patil@cavium.com>
10341 M:      Manish Chopra <manish.chopra@cavium.com>
10342 M:      Dept-GELinuxNICDev@cavium.com
10343 L:      netdev@vger.kernel.org
10344 S:      Supported
10345 F:      drivers/net/ethernet/qlogic/qlcnic/
10346
10347 QLOGIC QLGE 10Gb ETHERNET DRIVER
10348 M:      Harish Patil <harish.patil@cavium.com>
10349 M:      Manish Chopra <manish.chopra@cavium.com>
10350 M:      Dept-GELinuxNICDev@cavium.com
10351 L:      netdev@vger.kernel.org
10352 S:      Supported
10353 F:      drivers/net/ethernet/qlogic/qlge/
10354
10355 QLOGIC QL4xxx ETHERNET DRIVER
10356 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
10357 M:      Ariel Elior <Ariel.Elior@cavium.com>
10358 M:      everest-linux-l2@cavium.com
10359 L:      netdev@vger.kernel.org
10360 S:      Supported
10361 F:      drivers/net/ethernet/qlogic/qed/
10362 F:      include/linux/qed/
10363 F:      drivers/net/ethernet/qlogic/qede/
10364
10365 QLOGIC QL41xxx ISCSI DRIVER
10366 M:      QLogic-Storage-Upstream@cavium.com
10367 L:      linux-scsi@vger.kernel.org
10368 S:      Supported
10369 F:      drivers/scsi/qedi/
10370
10371 QLOGIC QL41xxx FCOE DRIVER
10372 M:      QLogic-Storage-Upstream@cavium.com
10373 L:      linux-scsi@vger.kernel.org
10374 S:      Supported
10375 F:      drivers/scsi/qedf/
10376
10377 QNX4 FILESYSTEM
10378 M:      Anders Larsen <al@alarsen.net>
10379 W:      http://www.alarsen.net/linux/qnx4fs/
10380 S:      Maintained
10381 F:      fs/qnx4/
10382 F:      include/uapi/linux/qnx4_fs.h
10383 F:      include/uapi/linux/qnxtypes.h
10384
10385 QORIQ DPAA2 FSL-MC BUS DRIVER
10386 M:      Stuart Yoder <stuyoder@gmail.com>
10387 M:      Laurentiu Tudor <laurentiu.tudor@nxp.com>
10388 L:      linux-kernel@vger.kernel.org
10389 S:      Maintained
10390 F:      drivers/staging/fsl-mc/
10391
10392 QT1010 MEDIA DRIVER
10393 M:      Antti Palosaari <crope@iki.fi>
10394 L:      linux-media@vger.kernel.org
10395 W:      https://linuxtv.org
10396 W:      http://palosaari.fi/linux/
10397 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10398 T:      git git://linuxtv.org/anttip/media_tree.git
10399 S:      Maintained
10400 F:      drivers/media/tuners/qt1010*
10401
10402 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10403 M:      QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10404 L:      linux-wireless@vger.kernel.org
10405 W:      http://wireless.kernel.org/en/users/Drivers/ath9k
10406 S:      Supported
10407 F:      drivers/net/wireless/ath/ath9k/
10408
10409 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10410 M:      Kalle Valo <kvalo@qca.qualcomm.com>
10411 L:      ath10k@lists.infradead.org
10412 W:      http://wireless.kernel.org/en/users/Drivers/ath10k
10413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10414 S:      Supported
10415 F:      drivers/net/wireless/ath/ath10k/
10416
10417 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10418 M:      Timur Tabi <timur@codeaurora.org>
10419 L:      netdev@vger.kernel.org
10420 S:      Supported
10421 F:      drivers/net/ethernet/qualcomm/emac/
10422
10423 QUALCOMM HEXAGON ARCHITECTURE
10424 M:      Richard Kuo <rkuo@codeaurora.org>
10425 L:      linux-hexagon@vger.kernel.org
10426 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10427 S:      Supported
10428 F:      arch/hexagon/
10429
10430 QUALCOMM WCN36XX WIRELESS DRIVER
10431 M:      Eugene Krasnikov <k.eugene.e@gmail.com>
10432 L:      wcn36xx@lists.infradead.org
10433 W:      http://wireless.kernel.org/en/users/Drivers/wcn36xx
10434 T:      git git://github.com/KrasnikovEugene/wcn36xx.git
10435 S:      Supported
10436 F:      drivers/net/wireless/ath/wcn36xx/
10437
10438 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10439 M:      Gabriel Somlo <somlo@cmu.edu>
10440 M:      "Michael S. Tsirkin" <mst@redhat.com>
10441 L:      qemu-devel@nongnu.org
10442 S:      Maintained
10443 F:      drivers/firmware/qemu_fw_cfg.c
10444
10445 RADOS BLOCK DEVICE (RBD)
10446 M:      Ilya Dryomov <idryomov@gmail.com>
10447 M:      Sage Weil <sage@redhat.com>
10448 M:      Alex Elder <elder@kernel.org>
10449 L:      ceph-devel@vger.kernel.org
10450 W:      http://ceph.com/
10451 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10452 T:      git git://github.com/ceph/ceph-client.git
10453 S:      Supported
10454 F:      Documentation/ABI/testing/sysfs-bus-rbd
10455 F:      drivers/block/rbd.c
10456 F:      drivers/block/rbd_types.h
10457
10458 RADEON FRAMEBUFFER DISPLAY DRIVER
10459 M:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
10460 L:      linux-fbdev@vger.kernel.org
10461 S:      Maintained
10462 F:      drivers/video/fbdev/aty/radeon*
10463 F:      include/uapi/linux/radeonfb.h
10464
10465 RADIOSHARK RADIO DRIVER
10466 M:      Hans Verkuil <hverkuil@xs4all.nl>
10467 L:      linux-media@vger.kernel.org
10468 T:      git git://linuxtv.org/media_tree.git
10469 S:      Maintained
10470 F:      drivers/media/radio/radio-shark.c
10471
10472 RADIOSHARK2 RADIO DRIVER
10473 M:      Hans Verkuil <hverkuil@xs4all.nl>
10474 L:      linux-media@vger.kernel.org
10475 T:      git git://linuxtv.org/media_tree.git
10476 S:      Maintained
10477 F:      drivers/media/radio/radio-shark2.c
10478 F:      drivers/media/radio/radio-tea5777.c
10479
10480 RAGE128 FRAMEBUFFER DISPLAY DRIVER
10481 M:      Paul Mackerras <paulus@samba.org>
10482 L:      linux-fbdev@vger.kernel.org
10483 S:      Maintained
10484 F:      drivers/video/fbdev/aty/aty128fb.c
10485
10486 RALINK MIPS ARCHITECTURE
10487 M:      John Crispin <john@phrozen.org>
10488 L:      linux-mips@linux-mips.org
10489 S:      Maintained
10490 F:      arch/mips/ralink
10491
10492 RALINK RT2X00 WIRELESS LAN DRIVER
10493 P:      rt2x00 project
10494 M:      Stanislaw Gruszka <sgruszka@redhat.com>
10495 M:      Helmut Schaa <helmut.schaa@googlemail.com>
10496 L:      linux-wireless@vger.kernel.org
10497 S:      Maintained
10498 F:      drivers/net/wireless/ralink/rt2x00/
10499
10500 RAMDISK RAM BLOCK DEVICE DRIVER
10501 M:      Jens Axboe <axboe@kernel.dk>
10502 S:      Maintained
10503 F:      Documentation/blockdev/ramdisk.txt
10504 F:      drivers/block/brd.c
10505
10506 RANDOM NUMBER DRIVER
10507 M:      "Theodore Ts'o" <tytso@mit.edu>
10508 S:      Maintained
10509 F:      drivers/char/random.c
10510
10511 RAPIDIO SUBSYSTEM
10512 M:      Matt Porter <mporter@kernel.crashing.org>
10513 M:      Alexandre Bounine <alexandre.bounine@idt.com>
10514 S:      Maintained
10515 F:      drivers/rapidio/
10516
10517 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10518 L:      linux-wireless@vger.kernel.org
10519 S:      Orphan
10520 F:      drivers/net/wireless/ray*
10521
10522 RCUTORTURE MODULE
10523 M:      Josh Triplett <josh@joshtriplett.org>
10524 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.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:      Documentation/RCU/torture.txt
10529 F:      kernel/rcu/rcutorture.c
10530
10531 RCUTORTURE TEST FRAMEWORK
10532 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10533 M:      Josh Triplett <josh@joshtriplett.org>
10534 R:      Steven Rostedt <rostedt@goodmis.org>
10535 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10536 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10537 L:      linux-kernel@vger.kernel.org
10538 S:      Supported
10539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10540 F:      tools/testing/selftests/rcutorture
10541
10542 RDC R-321X SoC
10543 M:      Florian Fainelli <florian@openwrt.org>
10544 S:      Maintained
10545
10546 RDC R6040 FAST ETHERNET DRIVER
10547 M:      Florian Fainelli <f.fainelli@gmail.com>
10548 L:      netdev@vger.kernel.org
10549 S:      Maintained
10550 F:      drivers/net/ethernet/rdc/r6040.c
10551
10552 RDS - RELIABLE DATAGRAM SOCKETS
10553 M:      Santosh Shilimkar <santosh.shilimkar@oracle.com>
10554 L:      netdev@vger.kernel.org
10555 L:      linux-rdma@vger.kernel.org
10556 L:      rds-devel@oss.oracle.com (moderated for non-subscribers)
10557 W:      https://oss.oracle.com/projects/rds/
10558 S:      Supported
10559 F:      net/rds/
10560 F:      Documentation/networking/rds.txt
10561
10562 RDMAVT - RDMA verbs software
10563 M:      Dennis Dalessandro <dennis.dalessandro@intel.com>
10564 L:      linux-rdma@vger.kernel.org
10565 S:      Supported
10566 F:      drivers/infiniband/sw/rdmavt
10567
10568 RDT - RESOURCE ALLOCATION
10569 M:      Fenghua Yu <fenghua.yu@intel.com>
10570 L:      linux-kernel@vger.kernel.org
10571 S:      Supported
10572 F:      arch/x86/kernel/cpu/intel_rdt*
10573 F:      arch/x86/include/asm/intel_rdt*
10574 F:      Documentation/x86/intel_rdt*
10575
10576 READ-COPY UPDATE (RCU)
10577 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10578 M:      Josh Triplett <josh@joshtriplett.org>
10579 R:      Steven Rostedt <rostedt@goodmis.org>
10580 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10581 R:      Lai Jiangshan <jiangshanlai@gmail.com>
10582 L:      linux-kernel@vger.kernel.org
10583 W:      http://www.rdrop.com/users/paulmck/RCU/
10584 S:      Supported
10585 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10586 F:      Documentation/RCU/
10587 X:      Documentation/RCU/torture.txt
10588 F:      include/linux/rcu*
10589 X:      include/linux/srcu.h
10590 F:      kernel/rcu/
10591 X:      kernel/torture.c
10592
10593 REAL TIME CLOCK (RTC) SUBSYSTEM
10594 M:      Alessandro Zummo <a.zummo@towertech.it>
10595 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
10596 L:      rtc-linux@googlegroups.com
10597 Q:      http://patchwork.ozlabs.org/project/rtc-linux/list/
10598 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10599 S:      Maintained
10600 F:      Documentation/devicetree/bindings/rtc/
10601 F:      Documentation/rtc.txt
10602 F:      drivers/rtc/
10603 F:      include/linux/rtc.h
10604 F:      include/uapi/linux/rtc.h
10605 F:      include/linux/rtc/
10606 F:      include/linux/platform_data/rtc-*
10607 F:      tools/testing/selftests/timers/rtctest.c
10608
10609 REALTEK AUDIO CODECS
10610 M:      Bard Liao <bardliao@realtek.com>
10611 M:      Oder Chiou <oder_chiou@realtek.com>
10612 S:      Maintained
10613 F:      sound/soc/codecs/rt*
10614 F:      include/sound/rt*.h
10615
10616 REISERFS FILE SYSTEM
10617 L:      reiserfs-devel@vger.kernel.org
10618 S:      Supported
10619 F:      fs/reiserfs/
10620
10621 REGISTER MAP ABSTRACTION
10622 M:      Mark Brown <broonie@kernel.org>
10623 L:      linux-kernel@vger.kernel.org
10624 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10625 S:      Supported
10626 F:      Documentation/devicetree/bindings/regmap/
10627 F:      drivers/base/regmap/
10628 F:      include/linux/regmap.h
10629
10630 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10631 M:      Ohad Ben-Cohen <ohad@wizery.com>
10632 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10633 L:      linux-remoteproc@vger.kernel.org
10634 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10635 S:      Maintained
10636 F:      Documentation/devicetree/bindings/remoteproc/
10637 F:      Documentation/remoteproc.txt
10638 F:      drivers/remoteproc/
10639 F:      include/linux/remoteproc.h
10640
10641 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10642 M:      Ohad Ben-Cohen <ohad@wizery.com>
10643 M:      Bjorn Andersson <bjorn.andersson@linaro.org>
10644 L:      linux-remoteproc@vger.kernel.org
10645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10646 S:      Maintained
10647 F:      drivers/rpmsg/
10648 F:      Documentation/rpmsg.txt
10649 F:      include/linux/rpmsg.h
10650 F:      include/linux/rpmsg/
10651
10652 RENESAS CLOCK DRIVERS
10653 M:      Geert Uytterhoeven <geert+renesas@glider.be>
10654 L:      linux-renesas-soc@vger.kernel.org
10655 S:      Supported
10656 F:      drivers/clk/renesas/
10657
10658 RENESAS ETHERNET DRIVERS
10659 R:      Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10660 L:      netdev@vger.kernel.org
10661 L:      linux-renesas-soc@vger.kernel.org
10662 F:      drivers/net/ethernet/renesas/
10663 F:      include/linux/sh_eth.h
10664
10665 RENESAS R-CAR GYROADC DRIVER
10666 M:      Marek Vasut <marek.vasut@gmail.com>
10667 L:      linux-iio@vger.kernel.org
10668 S:      Supported
10669 F:      drivers/iio/adc/rcar_gyro_adc.c
10670
10671 RENESAS USB2 PHY DRIVER
10672 M:      Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10673 L:      linux-renesas-soc@vger.kernel.org
10674 S:      Maintained
10675 F:      drivers/phy/phy-rcar-gen3-usb2.c
10676
10677 RESET CONTROLLER FRAMEWORK
10678 M:      Philipp Zabel <p.zabel@pengutronix.de>
10679 T:      git git://git.pengutronix.de/git/pza/linux
10680 S:      Maintained
10681 F:      drivers/reset/
10682 F:      Documentation/devicetree/bindings/reset/
10683 F:      include/dt-bindings/reset/
10684 F:      include/linux/reset.h
10685 F:      include/linux/reset-controller.h
10686
10687 RFKILL
10688 M:      Johannes Berg <johannes@sipsolutions.net>
10689 L:      linux-wireless@vger.kernel.org
10690 W:      http://wireless.kernel.org/
10691 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10692 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10693 S:      Maintained
10694 F:      Documentation/rfkill.txt
10695 F:      net/rfkill/
10696
10697 RHASHTABLE
10698 M:      Thomas Graf <tgraf@suug.ch>
10699 M:      Herbert Xu <herbert@gondor.apana.org.au>
10700 L:      netdev@vger.kernel.org
10701 S:      Maintained
10702 F:      lib/rhashtable.c
10703 F:      include/linux/rhashtable.h
10704
10705 RICOH SMARTMEDIA/XD DRIVER
10706 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10707 S:      Maintained
10708 F:      drivers/mtd/nand/r852.c
10709 F:      drivers/mtd/nand/r852.h
10710
10711 RICOH R5C592 MEMORYSTICK DRIVER
10712 M:      Maxim Levitsky <maximlevitsky@gmail.com>
10713 S:      Maintained
10714 F:      drivers/memstick/host/r592.*
10715
10716 ROCCAT DRIVERS
10717 M:      Stefan Achatz <erazor_de@users.sourceforge.net>
10718 W:      http://sourceforge.net/projects/roccat/
10719 S:      Maintained
10720 F:      drivers/hid/hid-roccat*
10721 F:      include/linux/hid-roccat*
10722 F:      Documentation/ABI/*/sysfs-driver-hid-roccat*
10723
10724 ROCKER DRIVER
10725 M:      Jiri Pirko <jiri@resnulli.us>
10726 L:      netdev@vger.kernel.org
10727 S:      Supported
10728 F:      drivers/net/ethernet/rocker/
10729
10730 ROCKETPORT DRIVER
10731 P:      Comtrol Corp.
10732 W:      http://www.comtrol.com
10733 S:      Maintained
10734 F:      Documentation/serial/rocket.txt
10735 F:      drivers/tty/rocket*
10736
10737 ROCKETPORT EXPRESS/INFINITY DRIVER
10738 M:      Kevin Cernekee <cernekee@gmail.com>
10739 L:      linux-serial@vger.kernel.org
10740 S:      Odd Fixes
10741 F:      drivers/tty/serial/rp2.*
10742
10743 ROSE NETWORK LAYER
10744 M:      Ralf Baechle <ralf@linux-mips.org>
10745 L:      linux-hams@vger.kernel.org
10746 W:      http://www.linux-ax25.org/
10747 S:      Maintained
10748 F:      include/net/rose.h
10749 F:      include/uapi/linux/rose.h
10750 F:      net/rose/
10751
10752 RTL2830 MEDIA DRIVER
10753 M:      Antti Palosaari <crope@iki.fi>
10754 L:      linux-media@vger.kernel.org
10755 W:      https://linuxtv.org
10756 W:      http://palosaari.fi/linux/
10757 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10758 T:      git git://linuxtv.org/anttip/media_tree.git
10759 S:      Maintained
10760 F:      drivers/media/dvb-frontends/rtl2830*
10761
10762 RTL2832 MEDIA DRIVER
10763 M:      Antti Palosaari <crope@iki.fi>
10764 L:      linux-media@vger.kernel.org
10765 W:      https://linuxtv.org
10766 W:      http://palosaari.fi/linux/
10767 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10768 T:      git git://linuxtv.org/anttip/media_tree.git
10769 S:      Maintained
10770 F:      drivers/media/dvb-frontends/rtl2832*
10771
10772 RTL2832_SDR MEDIA DRIVER
10773 M:      Antti Palosaari <crope@iki.fi>
10774 L:      linux-media@vger.kernel.org
10775 W:      https://linuxtv.org
10776 W:      http://palosaari.fi/linux/
10777 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
10778 T:      git git://linuxtv.org/anttip/media_tree.git
10779 S:      Maintained
10780 F:      drivers/media/dvb-frontends/rtl2832_sdr*
10781
10782 RTL8180 WIRELESS DRIVER
10783 L:      linux-wireless@vger.kernel.org
10784 W:      http://wireless.kernel.org/
10785 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10786 S:      Orphan
10787 F:      drivers/net/wireless/realtek/rtl818x/rtl8180/
10788
10789 RTL8187 WIRELESS DRIVER
10790 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
10791 M:      Hin-Tak Leung <htl10@users.sourceforge.net>
10792 M:      Larry Finger <Larry.Finger@lwfinger.net>
10793 L:      linux-wireless@vger.kernel.org
10794 W:      http://wireless.kernel.org/
10795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10796 S:      Maintained
10797 F:      drivers/net/wireless/realtek/rtl818x/rtl8187/
10798
10799 RTL8192CE WIRELESS DRIVER
10800 M:      Larry Finger <Larry.Finger@lwfinger.net>
10801 M:      Chaoming Li <chaoming_li@realsil.com.cn>
10802 L:      linux-wireless@vger.kernel.org
10803 W:      http://wireless.kernel.org/
10804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10805 S:      Maintained
10806 F:      drivers/net/wireless/realtek/rtlwifi/
10807 F:      drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10808
10809 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10810 M:      Jes Sorensen <Jes.Sorensen@gmail.com>
10811 L:      linux-wireless@vger.kernel.org
10812 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10813 S:      Maintained
10814 F:      drivers/net/wireless/realtek/rtl8xxxu/
10815
10816 S3 SAVAGE FRAMEBUFFER DRIVER
10817 M:      Antonino Daplas <adaplas@gmail.com>
10818 L:      linux-fbdev@vger.kernel.org
10819 S:      Maintained
10820 F:      drivers/video/fbdev/savage/
10821
10822 S390
10823 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
10824 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
10825 L:      linux-s390@vger.kernel.org
10826 W:      http://www.ibm.com/developerworks/linux/linux390/
10827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10828 S:      Supported
10829 F:      arch/s390/
10830 F:      drivers/s390/
10831 F:      Documentation/s390/
10832 F:      Documentation/DocBook/s390*
10833
10834 S390 COMMON I/O LAYER
10835 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10836 M:      Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10837 L:      linux-s390@vger.kernel.org
10838 W:      http://www.ibm.com/developerworks/linux/linux390/
10839 S:      Supported
10840 F:      drivers/s390/cio/
10841
10842 S390 DASD DRIVER
10843 M:      Stefan Haberland <sth@linux.vnet.ibm.com>
10844 M:      Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10845 L:      linux-s390@vger.kernel.org
10846 W:      http://www.ibm.com/developerworks/linux/linux390/
10847 S:      Supported
10848 F:      drivers/s390/block/dasd*
10849 F:      block/partitions/ibm.c
10850
10851 S390 NETWORK DRIVERS
10852 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10853 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10854 L:      linux-s390@vger.kernel.org
10855 W:      http://www.ibm.com/developerworks/linux/linux390/
10856 S:      Supported
10857 F:      drivers/s390/net/
10858
10859 S390 PCI SUBSYSTEM
10860 M:      Sebastian Ott <sebott@linux.vnet.ibm.com>
10861 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10862 L:      linux-s390@vger.kernel.org
10863 W:      http://www.ibm.com/developerworks/linux/linux390/
10864 S:      Supported
10865 F:      arch/s390/pci/
10866 F:      drivers/pci/hotplug/s390_pci_hpc.c
10867
10868 S390 ZCRYPT DRIVER
10869 M:      Harald Freudenberger <freude@de.ibm.com>
10870 L:      linux-s390@vger.kernel.org
10871 W:      http://www.ibm.com/developerworks/linux/linux390/
10872 S:      Supported
10873 F:      drivers/s390/crypto/
10874
10875 S390 ZFCP DRIVER
10876 M:      Steffen Maier <maier@linux.vnet.ibm.com>
10877 L:      linux-s390@vger.kernel.org
10878 W:      http://www.ibm.com/developerworks/linux/linux390/
10879 S:      Supported
10880 F:      drivers/s390/scsi/zfcp_*
10881
10882 S390 IUCV NETWORK LAYER
10883 M:      Julian Wiedmann <jwi@linux.vnet.ibm.com>
10884 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
10885 L:      linux-s390@vger.kernel.org
10886 W:      http://www.ibm.com/developerworks/linux/linux390/
10887 S:      Supported
10888 F:      drivers/s390/net/*iucv*
10889 F:      include/net/iucv/
10890 F:      net/iucv/
10891
10892 S390 IOMMU (PCI)
10893 M:      Gerald Schaefer <gerald.schaefer@de.ibm.com>
10894 L:      linux-s390@vger.kernel.org
10895 W:      http://www.ibm.com/developerworks/linux/linux390/
10896 S:      Supported
10897 F:      drivers/iommu/s390-iommu.c
10898
10899 S3C24XX SD/MMC Driver
10900 M:      Ben Dooks <ben-linux@fluff.org>
10901 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10902 S:      Supported
10903 F:      drivers/mmc/host/s3cmci.*
10904
10905 SAA6588 RDS RECEIVER DRIVER
10906 M:      Hans Verkuil <hverkuil@xs4all.nl>
10907 L:      linux-media@vger.kernel.org
10908 T:      git git://linuxtv.org/media_tree.git
10909 W:      https://linuxtv.org
10910 S:      Odd Fixes
10911 F:      drivers/media/i2c/saa6588*
10912
10913 SAA7134 VIDEO4LINUX DRIVER
10914 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
10915 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
10916 L:      linux-media@vger.kernel.org
10917 W:      https://linuxtv.org
10918 T:      git git://linuxtv.org/media_tree.git
10919 S:      Odd fixes
10920 F:      Documentation/media/v4l-drivers/saa7134*
10921 F:      drivers/media/pci/saa7134/
10922
10923 SAA7146 VIDEO4LINUX-2 DRIVER
10924 M:      Hans Verkuil <hverkuil@xs4all.nl>
10925 L:      linux-media@vger.kernel.org
10926 T:      git git://linuxtv.org/media_tree.git
10927 S:      Maintained
10928 F:      drivers/media/common/saa7146/
10929 F:      drivers/media/pci/saa7146/
10930 F:      include/media/saa7146*
10931
10932 SAMSUNG LAPTOP DRIVER
10933 M:      Corentin Chary <corentin.chary@gmail.com>
10934 L:      platform-driver-x86@vger.kernel.org
10935 S:      Maintained
10936 F:      drivers/platform/x86/samsung-laptop.c
10937
10938 SAMSUNG AUDIO (ASoC) DRIVERS
10939 M:      Krzysztof Kozlowski <krzk@kernel.org>
10940 M:      Sangbeom Kim <sbkim73@samsung.com>
10941 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10942 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
10943 S:      Supported
10944 F:      sound/soc/samsung/
10945
10946 SAMSUNG FRAMEBUFFER DRIVER
10947 M:      Jingoo Han <jingoohan1@gmail.com>
10948 L:      linux-fbdev@vger.kernel.org
10949 S:      Maintained
10950 F:      drivers/video/fbdev/s3c-fb.c
10951
10952 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10953 M:      Sangbeom Kim <sbkim73@samsung.com>
10954 M:      Krzysztof Kozlowski <krzk@kernel.org>
10955 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10956 L:      linux-kernel@vger.kernel.org
10957 L:      linux-samsung-soc@vger.kernel.org
10958 S:      Supported
10959 F:      drivers/mfd/sec*.c
10960 F:      drivers/regulator/s2m*.c
10961 F:      drivers/regulator/s5m*.c
10962 F:      drivers/clk/clk-s2mps11.c
10963 F:      drivers/rtc/rtc-s5m.c
10964 F:      include/linux/mfd/samsung/
10965 F:      Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10966 F:      Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10967 F:      Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10968 F:      Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10969
10970 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10971 M:      Kyungmin Park <kyungmin.park@samsung.com>
10972 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
10973 L:      linux-media@vger.kernel.org
10974 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
10975 S:      Supported
10976 F:      drivers/media/platform/exynos4-is/
10977
10978 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10979 M:      Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10980 L:      linux-media@vger.kernel.org
10981 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10982 S:      Maintained
10983 F:      drivers/media/platform/s3c-camif/
10984 F:      include/media/drv-intf/s3c_camif.h
10985
10986 SAMSUNG S5C73M3 CAMERA DRIVER
10987 M:      Kyungmin Park <kyungmin.park@samsung.com>
10988 M:      Andrzej Hajda <a.hajda@samsung.com>
10989 L:      linux-media@vger.kernel.org
10990 S:      Supported
10991 F:      drivers/media/i2c/s5c73m3/*
10992
10993 SAMSUNG S5K5BAF CAMERA DRIVER
10994 M:      Kyungmin Park <kyungmin.park@samsung.com>
10995 M:      Andrzej Hajda <a.hajda@samsung.com>
10996 L:      linux-media@vger.kernel.org
10997 S:      Supported
10998 F:      drivers/media/i2c/s5k5baf.c
10999
11000 SAMSUNG S3FWRN5 NFC DRIVER
11001 M:      Robert Baldyga <r.baldyga@samsung.com>
11002 M:      Krzysztof Opasiak <k.opasiak@samsung.com>
11003 L:      linux-nfc@lists.01.org (moderated for non-subscribers)
11004 S:      Supported
11005 F:      drivers/nfc/s3fwrn5
11006
11007 SAMSUNG SOC CLOCK DRIVERS
11008 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11009 M:      Tomasz Figa <tomasz.figa@gmail.com>
11010 M:      Chanwoo Choi <cw00.choi@samsung.com>
11011 S:      Supported
11012 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11013 F:      drivers/clk/samsung/
11014 F:      include/dt-bindings/clock/exynos*.h
11015 F:      Documentation/devicetree/bindings/clock/exynos*.txt
11016
11017 SAMSUNG SPI DRIVERS
11018 M:      Kukjin Kim <kgene@kernel.org>
11019 M:      Krzysztof Kozlowski <krzk@kernel.org>
11020 M:      Andi Shyti <andi.shyti@samsung.com>
11021 L:      linux-spi@vger.kernel.org
11022 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11023 S:      Maintained
11024 F:      Documentation/devicetree/bindings/spi/spi-samsung.txt
11025 F:      drivers/spi/spi-s3c*
11026 F:      include/linux/platform_data/spi-s3c64xx.h
11027
11028 SAMSUNG SXGBE DRIVERS
11029 M:      Byungho An <bh74.an@samsung.com>
11030 M:      Girish K S <ks.giri@samsung.com>
11031 M:      Vipul Pandya <vipul.pandya@samsung.com>
11032 S:      Supported
11033 L:      netdev@vger.kernel.org
11034 F:      drivers/net/ethernet/samsung/sxgbe/
11035
11036 SAMSUNG THERMAL DRIVER
11037 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11038 L:      linux-pm@vger.kernel.org
11039 L:      linux-samsung-soc@vger.kernel.org
11040 S:      Supported
11041 T:      git https://github.com/lmajewski/linux-samsung-thermal.git
11042 F:      drivers/thermal/samsung/
11043
11044 SAMSUNG USB2 PHY DRIVER
11045 M:      Kamil Debski <kamil@wypas.org>
11046 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
11047 L:      linux-kernel@vger.kernel.org
11048 S:      Supported
11049 F:      Documentation/devicetree/bindings/phy/samsung-phy.txt
11050 F:      Documentation/phy/samsung-usb2.txt
11051 F:      drivers/phy/phy-exynos4210-usb2.c
11052 F:      drivers/phy/phy-exynos4x12-usb2.c
11053 F:      drivers/phy/phy-exynos5250-usb2.c
11054 F:      drivers/phy/phy-s5pv210-usb2.c
11055 F:      drivers/phy/phy-samsung-usb2.c
11056 F:      drivers/phy/phy-samsung-usb2.h
11057
11058 SERIAL DRIVERS
11059 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11060 L:      linux-serial@vger.kernel.org
11061 S:      Maintained
11062 F:      Documentation/devicetree/bindings/serial/
11063 F:      drivers/tty/serial/
11064
11065 SERIAL DEVICE BUS
11066 M:      Rob Herring <robh@kernel.org>
11067 L:      linux-serial@vger.kernel.org
11068 S:      Maintained
11069 F:      Documentation/devicetree/bindings/serial/slave-device.txt
11070 F:      drivers/tty/serdev/
11071 F:      include/linux/serdev.h
11072
11073 SERIAL IR RECEIVER
11074 M:      Sean Young <sean@mess.org>
11075 L:      linux-media@vger.kernel.org
11076 S:      Maintained
11077 F:      drivers/media/rc/serial_ir.c
11078
11079 STI CEC DRIVER
11080 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
11081 L:      kernel@stlinux.com
11082 S:      Maintained
11083 F:      drivers/staging/media/st-cec/
11084 F:      Documentation/devicetree/bindings/media/stih-cec.txt
11085
11086 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11087 M:      Ursula Braun <ubraun@linux.vnet.ibm.com>
11088 L:      linux-s390@vger.kernel.org
11089 W:      http://www.ibm.com/developerworks/linux/linux390/
11090 S:      Supported
11091 F:      net/smc/
11092
11093 SYNOPSYS DESIGNWARE DMAC DRIVER
11094 M:      Viresh Kumar <vireshk@kernel.org>
11095 M:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11096 S:      Maintained
11097 F:      include/linux/dma/dw.h
11098 F:      include/linux/platform_data/dma-dw.h
11099 F:      drivers/dma/dw/
11100
11101 SYNOPSYS DESIGNWARE I2C DRIVER
11102 M:      Jarkko Nikula <jarkko.nikula@linux.intel.com>
11103 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11104 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
11105 L:      linux-i2c@vger.kernel.org
11106 S:      Maintained
11107 F:      drivers/i2c/busses/i2c-designware-*
11108 F:      include/linux/platform_data/i2c-designware.h
11109
11110 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
11111 M:      Jaehoon Chung <jh80.chung@samsung.com>
11112 L:      linux-mmc@vger.kernel.org
11113 S:      Maintained
11114 F:      drivers/mmc/host/dw_mmc*
11115
11116 SYSTEM TRACE MODULE CLASS
11117 M:      Alexander Shishkin <alexander.shishkin@linux.intel.com>
11118 S:      Maintained
11119 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
11120 F:      Documentation/trace/stm.txt
11121 F:      drivers/hwtracing/stm/
11122 F:      include/linux/stm.h
11123 F:      include/uapi/linux/stm.h
11124
11125 THUNDERBOLT DRIVER
11126 M:      Andreas Noever <andreas.noever@gmail.com>
11127 S:      Maintained
11128 F:      drivers/thunderbolt/
11129
11130 TI BQ27XXX POWER SUPPLY DRIVER
11131 R:      Andrew F. Davis <afd@ti.com>
11132 F:      include/linux/power/bq27xxx_battery.h
11133 F:      drivers/power/supply/bq27xxx_battery.c
11134 F:      drivers/power/supply/bq27xxx_battery_i2c.c
11135
11136 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
11137 M:      John Stultz <john.stultz@linaro.org>
11138 M:      Thomas Gleixner <tglx@linutronix.de>
11139 R:      Stephen Boyd <sboyd@codeaurora.org>
11140 L:      linux-kernel@vger.kernel.org
11141 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11142 S:      Supported
11143 F:      include/linux/clocksource.h
11144 F:      include/linux/time.h
11145 F:      include/linux/timex.h
11146 F:      include/uapi/linux/time.h
11147 F:      include/uapi/linux/timex.h
11148 F:      kernel/time/clocksource.c
11149 F:      kernel/time/time*.c
11150 F:      kernel/time/alarmtimer.c
11151 F:      kernel/time/ntp.c
11152 F:      tools/testing/selftests/timers/
11153
11154 SC1200 WDT DRIVER
11155 M:      Zwane Mwaikambo <zwanem@gmail.com>
11156 S:      Maintained
11157 F:      drivers/watchdog/sc1200wdt.c
11158
11159 SCHEDULER
11160 M:      Ingo Molnar <mingo@redhat.com>
11161 M:      Peter Zijlstra <peterz@infradead.org>
11162 L:      linux-kernel@vger.kernel.org
11163 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11164 S:      Maintained
11165 F:      kernel/sched/
11166 F:      include/linux/sched.h
11167 F:      include/uapi/linux/sched.h
11168 F:      include/linux/wait.h
11169
11170 SCORE ARCHITECTURE
11171 M:      Chen Liqin <liqin.linux@gmail.com>
11172 M:      Lennox Wu <lennox.wu@gmail.com>
11173 W:      http://www.sunplus.com
11174 S:      Supported
11175 F:      arch/score/
11176
11177 SCR24X CHIP CARD INTERFACE DRIVER
11178 M:      Lubomir Rintel <lkundrak@v3.sk>
11179 S:      Supported
11180 F:      drivers/char/pcmcia/scr24x_cs.c
11181
11182 SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
11183 M:      Sudeep Holla <sudeep.holla@arm.com>
11184 L:      linux-arm-kernel@lists.infradead.org
11185 S:      Maintained
11186 F:      Documentation/devicetree/bindings/arm/arm,scpi.txt
11187 F:      drivers/clk/clk-scpi.c
11188 F:      drivers/cpufreq/scpi-cpufreq.c
11189 F:      drivers/firmware/arm_scpi.c
11190 F:      include/linux/scpi_protocol.h
11191
11192 SCSI CDROM DRIVER
11193 M:      Jens Axboe <axboe@kernel.dk>
11194 L:      linux-scsi@vger.kernel.org
11195 W:      http://www.kernel.dk
11196 S:      Maintained
11197 F:      drivers/scsi/sr*
11198
11199 SCSI RDMA PROTOCOL (SRP) INITIATOR
11200 M:      Bart Van Assche <bart.vanassche@sandisk.com>
11201 L:      linux-rdma@vger.kernel.org
11202 S:      Supported
11203 W:      http://www.openfabrics.org
11204 Q:      http://patchwork.kernel.org/project/linux-rdma/list/
11205 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11206 F:      drivers/infiniband/ulp/srp/
11207 F:      include/scsi/srp.h
11208
11209 SCSI SG DRIVER
11210 M:      Doug Gilbert <dgilbert@interlog.com>
11211 L:      linux-scsi@vger.kernel.org
11212 W:      http://sg.danny.cz/sg
11213 S:      Maintained
11214 F:      Documentation/scsi/scsi-generic.txt
11215 F:      drivers/scsi/sg.c
11216 F:      include/scsi/sg.h
11217
11218 SCSI SUBSYSTEM
11219 M:      "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11220 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11221 M:      "Martin K. Petersen" <martin.petersen@oracle.com>
11222 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11223 L:      linux-scsi@vger.kernel.org
11224 S:      Maintained
11225 F:      Documentation/devicetree/bindings/scsi/
11226 F:      drivers/scsi/
11227 F:      include/scsi/
11228
11229 SCSI TAPE DRIVER
11230 M:      Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11231 L:      linux-scsi@vger.kernel.org
11232 S:      Maintained
11233 F:      Documentation/scsi/st.txt
11234 F:      drivers/scsi/st.*
11235 F:      drivers/scsi/st_*.h
11236
11237 SCTP PROTOCOL
11238 M:      Vlad Yasevich <vyasevich@gmail.com>
11239 M:      Neil Horman <nhorman@tuxdriver.com>
11240 L:      linux-sctp@vger.kernel.org
11241 W:      http://lksctp.sourceforge.net
11242 S:      Maintained
11243 F:      Documentation/networking/sctp.txt
11244 F:      include/linux/sctp.h
11245 F:      include/uapi/linux/sctp.h
11246 F:      include/net/sctp/
11247 F:      net/sctp/
11248
11249 SCx200 CPU SUPPORT
11250 M:      Jim Cromie <jim.cromie@gmail.com>
11251 S:      Odd Fixes
11252 F:      Documentation/i2c/busses/scx200_acb
11253 F:      arch/x86/platform/scx200/
11254 F:      drivers/watchdog/scx200_wdt.c
11255 F:      drivers/i2c/busses/scx200*
11256 F:      drivers/mtd/maps/scx200_docflash.c
11257 F:      include/linux/scx200.h
11258
11259 SCx200 GPIO DRIVER
11260 M:      Jim Cromie <jim.cromie@gmail.com>
11261 S:      Maintained
11262 F:      drivers/char/scx200_gpio.c
11263 F:      include/linux/scx200_gpio.h
11264
11265 SCx200 HRT CLOCKSOURCE DRIVER
11266 M:      Jim Cromie <jim.cromie@gmail.com>
11267 S:      Maintained
11268 F:      drivers/clocksource/scx200_hrt.c
11269
11270 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11271 M:      Sascha Sommer <saschasommer@freenet.de>
11272 L:      sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11273 S:      Maintained
11274 F:      drivers/mmc/host/sdricoh_cs.c
11275
11276 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11277 M:      Adrian Hunter <adrian.hunter@intel.com>
11278 L:      linux-mmc@vger.kernel.org
11279 T:      git git://git.infradead.org/users/ahunter/linux-sdhci.git
11280 S:      Maintained
11281 F:      drivers/mmc/host/sdhci*
11282 F:      include/linux/mmc/sdhci*
11283
11284 SECURE COMPUTING
11285 M:      Kees Cook <keescook@chromium.org>
11286 R:      Andy Lutomirski <luto@amacapital.net>
11287 R:      Will Drewry <wad@chromium.org>
11288 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11289 S:      Supported
11290 F:      kernel/seccomp.c
11291 F:      include/uapi/linux/seccomp.h
11292 F:      include/linux/seccomp.h
11293 F:      tools/testing/selftests/seccomp/*
11294 K:      \bsecure_computing
11295 K:      \bTIF_SECCOMP\b
11296
11297 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11298 M:      Al Cooper <alcooperx@gmail.com>
11299 L:      linux-mmc@vger.kernel.org
11300 L:      bcm-kernel-feedback-list@broadcom.com
11301 S:      Maintained
11302 F:      drivers/mmc/host/sdhci-brcmstb*
11303
11304 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11305 M:      Ben Dooks <ben-linux@fluff.org>
11306 M:      Jaehoon Chung <jh80.chung@samsung.com>
11307 L:      linux-mmc@vger.kernel.org
11308 S:      Maintained
11309 F:      drivers/mmc/host/sdhci-s3c*
11310
11311 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11312 M:      Viresh Kumar <vireshk@kernel.org>
11313 L:      linux-mmc@vger.kernel.org
11314 S:      Maintained
11315 F:      drivers/mmc/host/sdhci-spear.c
11316
11317 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11318 M:      Scott Bauer <scott.bauer@intel.com>
11319 M:      Jonathan Derrick <jonathan.derrick@intel.com>
11320 M:      Rafael Antognolli <rafael.antognolli@intel.com>
11321 L:      linux-block@vger.kernel.org
11322 S:      Supported
11323 F:      block/sed*
11324 F:      block/opal_proto.h
11325 F:      include/linux/sed*
11326 F:      include/uapi/linux/sed*
11327
11328 SECURITY SUBSYSTEM
11329 M:      James Morris <james.l.morris@oracle.com>
11330 M:      "Serge E. Hallyn" <serge@hallyn.com>
11331 L:      linux-security-module@vger.kernel.org (suggested Cc:)
11332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11333 W:      http://kernsec.org/
11334 S:      Supported
11335 F:      security/
11336
11337 SECURITY CONTACT
11338 M:      Security Officers <security@kernel.org>
11339 S:      Supported
11340
11341 SELINUX SECURITY MODULE
11342 M:      Paul Moore <paul@paul-moore.com>
11343 M:      Stephen Smalley <sds@tycho.nsa.gov>
11344 M:      Eric Paris <eparis@parisplace.org>
11345 L:      selinux@tycho.nsa.gov (moderated for non-subscribers)
11346 W:      http://selinuxproject.org
11347 T:      git git://git.infradead.org/users/pcmoore/selinux
11348 S:      Supported
11349 F:      include/linux/selinux*
11350 F:      security/selinux/
11351 F:      scripts/selinux/
11352
11353 APPARMOR SECURITY MODULE
11354 M:      John Johansen <john.johansen@canonical.com>
11355 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11356 W:      apparmor.wiki.kernel.org
11357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11358 S:      Supported
11359 F:      security/apparmor/
11360
11361 LOADPIN SECURITY MODULE
11362 M:      Kees Cook <keescook@chromium.org>
11363 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11364 S:      Supported
11365 F:      security/loadpin/
11366
11367 YAMA SECURITY MODULE
11368 M:      Kees Cook <keescook@chromium.org>
11369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11370 S:      Supported
11371 F:      security/yama/
11372
11373 SENSABLE PHANTOM
11374 M:      Jiri Slaby <jirislaby@gmail.com>
11375 S:      Maintained
11376 F:      drivers/misc/phantom.c
11377 F:      include/uapi/linux/phantom.h
11378
11379 Emulex 10Gbps iSCSI - OneConnect DRIVER
11380 M:      Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11381 M:      Ketan Mukadam <ketan.mukadam@broadcom.com>
11382 M:      Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11383 L:      linux-scsi@vger.kernel.org
11384 W:      http://www.broadcom.com
11385 S:      Supported
11386 F:      drivers/scsi/be2iscsi/
11387
11388 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11389 M:      Sathya Perla <sathya.perla@broadcom.com>
11390 M:      Ajit Khaparde <ajit.khaparde@broadcom.com>
11391 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11392 M:      Somnath Kotur <somnath.kotur@broadcom.com>
11393 L:      netdev@vger.kernel.org
11394 W:      http://www.emulex.com
11395 S:      Supported
11396 F:      drivers/net/ethernet/emulex/benet/
11397
11398 EMULEX ONECONNECT ROCE DRIVER
11399 M:      Selvin Xavier <selvin.xavier@avagotech.com>
11400 M:      Devesh Sharma <devesh.sharma@avagotech.com>
11401 L:      linux-rdma@vger.kernel.org
11402 W:      http://www.emulex.com
11403 S:      Supported
11404 F:      drivers/infiniband/hw/ocrdma/
11405 F:      include/uapi/rdma/ocrdma-abi.h
11406
11407 SFC NETWORK DRIVER
11408 M:      Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11409 M:      Edward Cree <ecree@solarflare.com>
11410 M:      Bert Kenward <bkenward@solarflare.com>
11411 L:      netdev@vger.kernel.org
11412 S:      Supported
11413 F:      drivers/net/ethernet/sfc/
11414
11415 SGI GRU DRIVER
11416 M:      Dimitri Sivanich <sivanich@sgi.com>
11417 S:      Maintained
11418 F:      drivers/misc/sgi-gru/
11419
11420 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11421 M:      Pat Gefre <pfg@sgi.com>
11422 L:      linux-ia64@vger.kernel.org
11423 S:      Supported
11424 F:      Documentation/ia64/serial.txt
11425 F:      drivers/tty/serial/ioc?_serial.c
11426 F:      include/linux/ioc?.h
11427
11428 SGI XP/XPC/XPNET DRIVER
11429 M:      Cliff Whickman <cpw@sgi.com>
11430 M:      Robin Holt <robinmholt@gmail.com>
11431 S:      Maintained
11432 F:      drivers/misc/sgi-xp/
11433
11434 SI2157 MEDIA DRIVER
11435 M:      Antti Palosaari <crope@iki.fi>
11436 L:      linux-media@vger.kernel.org
11437 W:      https://linuxtv.org
11438 W:      http://palosaari.fi/linux/
11439 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11440 T:      git git://linuxtv.org/anttip/media_tree.git
11441 S:      Maintained
11442 F:      drivers/media/tuners/si2157*
11443
11444 SI2168 MEDIA DRIVER
11445 M:      Antti Palosaari <crope@iki.fi>
11446 L:      linux-media@vger.kernel.org
11447 W:      https://linuxtv.org
11448 W:      http://palosaari.fi/linux/
11449 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11450 T:      git git://linuxtv.org/anttip/media_tree.git
11451 S:      Maintained
11452 F:      drivers/media/dvb-frontends/si2168*
11453
11454 SI470X FM RADIO RECEIVER I2C DRIVER
11455 M:      Hans Verkuil <hverkuil@xs4all.nl>
11456 L:      linux-media@vger.kernel.org
11457 T:      git git://linuxtv.org/media_tree.git
11458 W:      https://linuxtv.org
11459 S:      Odd Fixes
11460 F:      drivers/media/radio/si470x/radio-si470x-i2c.c
11461
11462 SI470X FM RADIO RECEIVER USB DRIVER
11463 M:      Hans Verkuil <hverkuil@xs4all.nl>
11464 L:      linux-media@vger.kernel.org
11465 T:      git git://linuxtv.org/media_tree.git
11466 W:      https://linuxtv.org
11467 S:      Maintained
11468 F:      drivers/media/radio/si470x/radio-si470x-common.c
11469 F:      drivers/media/radio/si470x/radio-si470x.h
11470 F:      drivers/media/radio/si470x/radio-si470x-usb.c
11471
11472 SI4713 FM RADIO TRANSMITTER I2C DRIVER
11473 M:      Eduardo Valentin <edubezval@gmail.com>
11474 L:      linux-media@vger.kernel.org
11475 T:      git git://linuxtv.org/media_tree.git
11476 W:      https://linuxtv.org
11477 S:      Odd Fixes
11478 F:      drivers/media/radio/si4713/si4713.?
11479
11480 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11481 M:      Eduardo Valentin <edubezval@gmail.com>
11482 L:      linux-media@vger.kernel.org
11483 T:      git git://linuxtv.org/media_tree.git
11484 W:      https://linuxtv.org
11485 S:      Odd Fixes
11486 F:      drivers/media/radio/si4713/radio-platform-si4713.c
11487
11488 SI4713 FM RADIO TRANSMITTER USB DRIVER
11489 M:      Hans Verkuil <hverkuil@xs4all.nl>
11490 L:      linux-media@vger.kernel.org
11491 T:      git git://linuxtv.org/media_tree.git
11492 W:      https://linuxtv.org
11493 S:      Maintained
11494 F:      drivers/media/radio/si4713/radio-usb-si4713.c
11495
11496 SIANO DVB DRIVER
11497 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
11498 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
11499 L:      linux-media@vger.kernel.org
11500 W:      https://linuxtv.org
11501 T:      git git://linuxtv.org/media_tree.git
11502 S:      Odd fixes
11503 F:      drivers/media/common/siano/
11504 F:      drivers/media/usb/siano/
11505 F:      drivers/media/usb/siano/
11506 F:      drivers/media/mmc/siano/
11507
11508 SILEAD TOUCHSCREEN DRIVER
11509 M:      Hans de Goede <hdegoede@redhat.com>
11510 L:      linux-input@vger.kernel.org
11511 L:      platform-driver-x86@vger.kernel.org
11512 S:      Maintained
11513 F:      drivers/input/touchscreen/silead.c
11514 F:      drivers/platform/x86/silead_dmi.c
11515
11516 SIMPLEFB FB DRIVER
11517 M:      Hans de Goede <hdegoede@redhat.com>
11518 L:      linux-fbdev@vger.kernel.org
11519 S:      Maintained
11520 F:      Documentation/devicetree/bindings/display/simple-framebuffer.txt
11521 F:      drivers/video/fbdev/simplefb.c
11522 F:      include/linux/platform_data/simplefb.h
11523
11524 SH_VEU V4L2 MEM2MEM DRIVER
11525 L:      linux-media@vger.kernel.org
11526 S:      Orphan
11527 F:      drivers/media/platform/sh_veu.c
11528
11529 SH_VOU V4L2 OUTPUT DRIVER
11530 L:      linux-media@vger.kernel.org
11531 S:      Orphan
11532 F:      drivers/media/platform/sh_vou.c
11533 F:      include/media/drv-intf/sh_vou.h
11534
11535 SIMPLE FIRMWARE INTERFACE (SFI)
11536 M:      Len Brown <lenb@kernel.org>
11537 L:      sfi-devel@simplefirmware.org
11538 W:      http://simplefirmware.org/
11539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11540 S:      Supported
11541 F:      arch/x86/platform/sfi/
11542 F:      drivers/sfi/
11543 F:      include/linux/sfi*.h
11544
11545 SIMTEC EB110ATX (Chalice CATS)
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/EB110ATX/
11550 S:      Supported
11551
11552 SIMTEC EB2410ITX (BAST)
11553 P:      Ben Dooks
11554 P:      Vincent Sanders <vince@simtec.co.uk>
11555 M:      Simtec Linux Team <linux@simtec.co.uk>
11556 W:      http://www.simtec.co.uk/products/EB2410ITX/
11557 S:      Supported
11558 F:      arch/arm/mach-s3c24xx/mach-bast.c
11559 F:      arch/arm/mach-s3c24xx/bast-ide.c
11560 F:      arch/arm/mach-s3c24xx/bast-irq.c
11561
11562 SIPHASH PRF ROUTINES
11563 M:      Jason A. Donenfeld <Jason@zx2c4.com>
11564 S:      Maintained
11565 F:      lib/siphash.c
11566 F:      lib/test_siphash.c
11567 F:      include/linux/siphash.h
11568
11569 TI DAVINCI MACHINE SUPPORT
11570 M:      Sekhar Nori <nsekhar@ti.com>
11571 M:      Kevin Hilman <khilman@kernel.org>
11572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11573 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11574 S:      Supported
11575 F:      arch/arm/mach-davinci/
11576 F:      drivers/i2c/busses/i2c-davinci.c
11577
11578 TI DAVINCI SERIES MEDIA DRIVER
11579 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11580 L:      linux-media@vger.kernel.org
11581 W:      https://linuxtv.org
11582 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11583 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11584 S:      Maintained
11585 F:      drivers/media/platform/davinci/
11586 F:      include/media/davinci/
11587
11588 TI AM437X VPFE DRIVER
11589 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11590 L:      linux-media@vger.kernel.org
11591 W:      https://linuxtv.org
11592 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11593 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11594 S:      Maintained
11595 F:      drivers/media/platform/am437x/
11596
11597 OV2659 OMNIVISION SENSOR DRIVER
11598 M:      "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11599 L:      linux-media@vger.kernel.org
11600 W:      https://linuxtv.org
11601 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11602 T:      git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11603 S:      Maintained
11604 F:      drivers/media/i2c/ov2659.c
11605 F:      include/media/i2c/ov2659.h
11606
11607 SILICON MOTION SM712 FRAME BUFFER DRIVER
11608 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11609 M:      Teddy Wang <teddy.wang@siliconmotion.com>
11610 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11611 L:      linux-fbdev@vger.kernel.org
11612 S:      Maintained
11613 F:      drivers/video/fbdev/sm712*
11614 F:      Documentation/fb/sm712fb.txt
11615
11616 SIS 190 ETHERNET DRIVER
11617 M:      Francois Romieu <romieu@fr.zoreil.com>
11618 L:      netdev@vger.kernel.org
11619 S:      Maintained
11620 F:      drivers/net/ethernet/sis/sis190.c
11621
11622 SIS 900/7016 FAST ETHERNET DRIVER
11623 M:      Daniele Venzano <venza@brownhat.org>
11624 W:      http://www.brownhat.org/sis900.html
11625 L:      netdev@vger.kernel.org
11626 S:      Maintained
11627 F:      drivers/net/ethernet/sis/sis900.*
11628
11629 SIS FRAMEBUFFER DRIVER
11630 M:      Thomas Winischhofer <thomas@winischhofer.net>
11631 W:      http://www.winischhofer.net/linuxsisvga.shtml
11632 S:      Maintained
11633 F:      Documentation/fb/sisfb.txt
11634 F:      drivers/video/fbdev/sis/
11635 F:      include/video/sisfb.h
11636
11637 SIS USB2VGA DRIVER
11638 M:      Thomas Winischhofer <thomas@winischhofer.net>
11639 W:      http://www.winischhofer.at/linuxsisusbvga.shtml
11640 S:      Maintained
11641 F:      drivers/usb/misc/sisusbvga/
11642
11643 SLAB ALLOCATOR
11644 M:      Christoph Lameter <cl@linux.com>
11645 M:      Pekka Enberg <penberg@kernel.org>
11646 M:      David Rientjes <rientjes@google.com>
11647 M:      Joonsoo Kim <iamjoonsoo.kim@lge.com>
11648 M:      Andrew Morton <akpm@linux-foundation.org>
11649 L:      linux-mm@kvack.org
11650 S:      Maintained
11651 F:      include/linux/sl?b*.h
11652 F:      mm/sl?b*
11653
11654 SLEEPABLE READ-COPY UPDATE (SRCU)
11655 M:      Lai Jiangshan <jiangshanlai@gmail.com>
11656 M:      "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11657 M:      Josh Triplett <josh@joshtriplett.org>
11658 R:      Steven Rostedt <rostedt@goodmis.org>
11659 R:      Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11660 L:      linux-kernel@vger.kernel.org
11661 W:      http://www.rdrop.com/users/paulmck/RCU/
11662 S:      Supported
11663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11664 F:      include/linux/srcu.h
11665 F:      kernel/rcu/srcu.c
11666
11667 SMACK SECURITY MODULE
11668 M:      Casey Schaufler <casey@schaufler-ca.com>
11669 L:      linux-security-module@vger.kernel.org
11670 W:      http://schaufler-ca.com
11671 T:      git git://github.com/cschaufler/smack-next
11672 S:      Maintained
11673 F:      Documentation/security/Smack.txt
11674 F:      security/smack/
11675
11676 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11677 M:      Kevin Hilman <khilman@kernel.org>
11678 M:      Nishanth Menon <nm@ti.com>
11679 S:      Maintained
11680 F:      drivers/power/avs/
11681 F:      include/linux/power/smartreflex.h
11682 L:      linux-pm@vger.kernel.org
11683
11684 SMC91x ETHERNET DRIVER
11685 M:      Nicolas Pitre <nico@fluxnic.net>
11686 S:      Odd Fixes
11687 F:      drivers/net/ethernet/smsc/smc91x.*
11688
11689 SMIA AND SMIA++ IMAGE SENSOR DRIVER
11690 M:      Sakari Ailus <sakari.ailus@iki.fi>
11691 L:      linux-media@vger.kernel.org
11692 S:      Maintained
11693 F:      drivers/media/i2c/smiapp/
11694 F:      include/media/i2c/smiapp.h
11695 F:      drivers/media/i2c/smiapp-pll.c
11696 F:      drivers/media/i2c/smiapp-pll.h
11697 F:      include/uapi/linux/smiapp.h
11698 F:      Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11699
11700 SMM665 HARDWARE MONITOR DRIVER
11701 M:      Guenter Roeck <linux@roeck-us.net>
11702 L:      linux-hwmon@vger.kernel.org
11703 S:      Maintained
11704 F:      Documentation/hwmon/smm665
11705 F:      drivers/hwmon/smm665.c
11706
11707 SMSC EMC2103 HARDWARE MONITOR DRIVER
11708 M:      Steve Glendinning <steve.glendinning@shawell.net>
11709 L:      linux-hwmon@vger.kernel.org
11710 S:      Maintained
11711 F:      Documentation/hwmon/emc2103
11712 F:      drivers/hwmon/emc2103.c
11713
11714 SMSC SCH5627 HARDWARE MONITOR DRIVER
11715 M:      Hans de Goede <hdegoede@redhat.com>
11716 L:      linux-hwmon@vger.kernel.org
11717 S:      Supported
11718 F:      Documentation/hwmon/sch5627
11719 F:      drivers/hwmon/sch5627.c
11720
11721 SMSC47B397 HARDWARE MONITOR DRIVER
11722 M:      Jean Delvare <jdelvare@suse.com>
11723 L:      linux-hwmon@vger.kernel.org
11724 S:      Maintained
11725 F:      Documentation/hwmon/smsc47b397
11726 F:      drivers/hwmon/smsc47b397.c
11727
11728 SMSC911x ETHERNET DRIVER
11729 M:      Steve Glendinning <steve.glendinning@shawell.net>
11730 L:      netdev@vger.kernel.org
11731 S:      Maintained
11732 F:      include/linux/smsc911x.h
11733 F:      drivers/net/ethernet/smsc/smsc911x.*
11734
11735 SMSC9420 PCI ETHERNET DRIVER
11736 M:      Steve Glendinning <steve.glendinning@shawell.net>
11737 L:      netdev@vger.kernel.org
11738 S:      Maintained
11739 F:      drivers/net/ethernet/smsc/smsc9420.*
11740
11741 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11742 M:      Steve Glendinning <steve.glendinning@shawell.net>
11743 L:      linux-fbdev@vger.kernel.org
11744 S:      Maintained
11745 F:      drivers/video/fbdev/smscufx.c
11746
11747 SOC-CAMERA V4L2 SUBSYSTEM
11748 M:      Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11749 L:      linux-media@vger.kernel.org
11750 T:      git git://linuxtv.org/media_tree.git
11751 S:      Maintained
11752 F:      include/media/soc*
11753 F:      drivers/media/i2c/soc_camera/
11754 F:      drivers/media/platform/soc_camera/
11755
11756 SOEKRIS NET48XX LED SUPPORT
11757 M:      Chris Boot <bootc@bootc.net>
11758 S:      Maintained
11759 F:      drivers/leds/leds-net48xx.c
11760
11761 SOFTLOGIC 6x10 MPEG CODEC
11762 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11763 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11764 M:      Andrey Utkin <andrey.krieger.utkin@gmail.com>
11765 M:      Ismael Luceno <ismael@iodev.co.uk>
11766 L:      linux-media@vger.kernel.org
11767 S:      Supported
11768 F:      drivers/media/pci/solo6x10/
11769
11770 SOFTWARE RAID (Multiple Disks) SUPPORT
11771 M:      Shaohua Li <shli@kernel.org>
11772 L:      linux-raid@vger.kernel.org
11773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11774 S:      Supported
11775 F:      drivers/md/
11776 F:      include/linux/raid/
11777 F:      include/uapi/linux/raid/
11778
11779 SONIC NETWORK DRIVER
11780 M:      Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11781 L:      netdev@vger.kernel.org
11782 S:      Maintained
11783 F:      drivers/net/ethernet/natsemi/sonic.*
11784
11785 SONICS SILICON BACKPLANE DRIVER (SSB)
11786 M:      Michael Buesch <m@bues.ch>
11787 L:      linux-wireless@vger.kernel.org
11788 S:      Maintained
11789 F:      drivers/ssb/
11790 F:      include/linux/ssb/
11791
11792 SONY VAIO CONTROL DEVICE DRIVER
11793 M:      Mattia Dongili <malattia@linux.it>
11794 L:      platform-driver-x86@vger.kernel.org
11795 W:      http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11796 S:      Maintained
11797 F:      Documentation/laptops/sony-laptop.txt
11798 F:      drivers/char/sonypi.c
11799 F:      drivers/platform/x86/sony-laptop.c
11800 F:      include/linux/sony-laptop.h
11801
11802 SONY MEMORYSTICK CARD SUPPORT
11803 M:      Alex Dubov <oakad@yahoo.com>
11804 W:      http://tifmxx.berlios.de/
11805 S:      Maintained
11806 F:      drivers/memstick/host/tifm_ms.c
11807
11808 SONY MEMORYSTICK STANDARD SUPPORT
11809 M:      Maxim Levitsky <maximlevitsky@gmail.com>
11810 S:      Maintained
11811 F:      drivers/memstick/core/ms_block.*
11812
11813 SOUND
11814 M:      Jaroslav Kysela <perex@perex.cz>
11815 M:      Takashi Iwai <tiwai@suse.com>
11816 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11817 W:      http://www.alsa-project.org/
11818 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11819 T:      git git://git.alsa-project.org/alsa-kernel.git
11820 Q:      http://patchwork.kernel.org/project/alsa-devel/list/
11821 S:      Maintained
11822 F:      Documentation/sound/
11823 F:      include/sound/
11824 F:      include/uapi/sound/
11825 F:      sound/
11826
11827 SOUND - COMPRESSED AUDIO
11828 M:      Vinod Koul <vinod.koul@intel.com>
11829 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11831 S:      Supported
11832 F:      Documentation/sound/alsa/compress_offload.txt
11833 F:      include/sound/compress_driver.h
11834 F:      include/uapi/sound/compress_*
11835 F:      sound/core/compress_offload.c
11836 F:      sound/soc/soc-compress.c
11837
11838 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11839 M:      Liam Girdwood <lgirdwood@gmail.com>
11840 M:      Mark Brown <broonie@kernel.org>
11841 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11842 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
11843 W:      http://alsa-project.org/main/index.php/ASoC
11844 S:      Supported
11845 F:      Documentation/devicetree/bindings/sound/
11846 F:      Documentation/sound/alsa/soc/
11847 F:      sound/soc/
11848 F:      include/sound/soc*
11849
11850 SOUND - DMAENGINE HELPERS
11851 M:      Lars-Peter Clausen <lars@metafoo.de>
11852 S:      Supported
11853 F:      include/sound/dmaengine_pcm.h
11854 F:      sound/core/pcm_dmaengine.c
11855 F:      sound/soc/soc-generic-dmaengine-pcm.c
11856
11857 SP2 MEDIA DRIVER
11858 M:      Olli Salonen <olli.salonen@iki.fi>
11859 L:      linux-media@vger.kernel.org
11860 W:      https://linuxtv.org
11861 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
11862 S:      Maintained
11863 F:      drivers/media/dvb-frontends/sp2*
11864
11865 SPARC + UltraSPARC (sparc/sparc64)
11866 M:      "David S. Miller" <davem@davemloft.net>
11867 L:      sparclinux@vger.kernel.org
11868 Q:      http://patchwork.ozlabs.org/project/sparclinux/list/
11869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11870 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11871 S:      Maintained
11872 F:      arch/sparc/
11873 F:      drivers/sbus/
11874
11875 SPARC SERIAL DRIVERS
11876 M:      "David S. Miller" <davem@davemloft.net>
11877 L:      sparclinux@vger.kernel.org
11878 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11879 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11880 S:      Maintained
11881 F:      include/linux/sunserialcore.h
11882 F:      drivers/tty/serial/suncore.c
11883 F:      drivers/tty/serial/sunhv.c
11884 F:      drivers/tty/serial/sunsab.c
11885 F:      drivers/tty/serial/sunsab.h
11886 F:      drivers/tty/serial/sunsu.c
11887 F:      drivers/tty/serial/sunzilog.c
11888 F:      drivers/tty/serial/sunzilog.h
11889
11890 SPARSE CHECKER
11891 M:      "Christopher Li" <sparse@chrisli.org>
11892 L:      linux-sparse@vger.kernel.org
11893 W:      https://sparse.wiki.kernel.org/
11894 T:      git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11895 T:      git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11896 S:      Maintained
11897 F:      include/linux/compiler.h
11898
11899 SPEAR PLATFORM SUPPORT
11900 M:      Viresh Kumar <vireshk@kernel.org>
11901 M:      Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11902 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11903 W:      http://www.st.com/spear
11904 S:      Maintained
11905 F:      arch/arm/boot/dts/spear*
11906 F:      arch/arm/mach-spear/
11907
11908 SPEAR CLOCK FRAMEWORK SUPPORT
11909 M:      Viresh Kumar <vireshk@kernel.org>
11910 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11911 W:      http://www.st.com/spear
11912 S:      Maintained
11913 F:      drivers/clk/spear/
11914
11915 SPI NOR SUBSYSTEM
11916 M:      Cyrille Pitchen <cyrille.pitchen@atmel.com>
11917 M:      Marek Vasut <marek.vasut@gmail.com>
11918 L:      linux-mtd@lists.infradead.org
11919 W:      http://www.linux-mtd.infradead.org/
11920 Q:      http://patchwork.ozlabs.org/project/linux-mtd/list/
11921 T:      git git://github.com/spi-nor/linux.git
11922 S:      Maintained
11923 F:      drivers/mtd/spi-nor/
11924 F:      include/linux/mtd/spi-nor.h
11925
11926 SPI SUBSYSTEM
11927 M:      Mark Brown <broonie@kernel.org>
11928 L:      linux-spi@vger.kernel.org
11929 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11930 Q:      http://patchwork.kernel.org/project/spi-devel-general/list/
11931 S:      Maintained
11932 F:      Documentation/devicetree/bindings/spi/
11933 F:      Documentation/spi/
11934 F:      drivers/spi/
11935 F:      include/linux/spi/
11936 F:      include/uapi/linux/spi/
11937 F:      tools/spi/
11938
11939 SPIDERNET NETWORK DRIVER for CELL
11940 M:      Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11941 L:      netdev@vger.kernel.org
11942 S:      Supported
11943 F:      Documentation/networking/spider_net.txt
11944 F:      drivers/net/ethernet/toshiba/spider_net*
11945
11946 SPU FILE SYSTEM
11947 M:      Jeremy Kerr <jk@ozlabs.org>
11948 L:      linuxppc-dev@lists.ozlabs.org
11949 W:      http://www.ibm.com/developerworks/power/cell/
11950 S:      Supported
11951 F:      Documentation/filesystems/spufs.txt
11952 F:      arch/powerpc/platforms/cell/spufs/
11953
11954 SQUASHFS FILE SYSTEM
11955 M:      Phillip Lougher <phillip@squashfs.org.uk>
11956 L:      squashfs-devel@lists.sourceforge.net (subscribers-only)
11957 W:      http://squashfs.org.uk
11958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11959 S:      Maintained
11960 F:      Documentation/filesystems/squashfs.txt
11961 F:      fs/squashfs/
11962
11963 SRM (Alpha) environment access
11964 M:      Jan-Benedict Glaw <jbglaw@lug-owl.de>
11965 S:      Maintained
11966 F:      arch/alpha/kernel/srm_env.c
11967
11968 STABLE BRANCH
11969 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11970 L:      stable@vger.kernel.org
11971 S:      Supported
11972 F:      Documentation/process/stable-kernel-rules.rst
11973
11974 STAGING SUBSYSTEM
11975 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11976 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11977 L:      devel@driverdev.osuosl.org
11978 S:      Supported
11979 F:      drivers/staging/
11980
11981 STAGING - COMEDI
11982 M:      Ian Abbott <abbotti@mev.co.uk>
11983 M:      H Hartley Sweeten <hsweeten@visionengravers.com>
11984 S:      Odd Fixes
11985 F:      drivers/staging/comedi/
11986
11987 STAGING - FLARION FT1000 DRIVERS
11988 M:      Marek Belisko <marek.belisko@gmail.com>
11989 S:      Odd Fixes
11990 F:      drivers/staging/ft1000/
11991
11992 STAGING - INDUSTRIAL IO
11993 M:      Jonathan Cameron <jic23@kernel.org>
11994 L:      linux-iio@vger.kernel.org
11995 S:      Odd Fixes
11996 F:      Documentation/devicetree/bindings/staging/iio/
11997 F:      drivers/staging/iio/
11998
11999 STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12000 M:      Jarod Wilson <jarod@wilsonet.com>
12001 W:      http://www.lirc.org/
12002 S:      Odd Fixes
12003 F:      drivers/staging/media/lirc/
12004
12005 STAGING - LUSTRE PARALLEL FILESYSTEM
12006 M:      Oleg Drokin <oleg.drokin@intel.com>
12007 M:      Andreas Dilger <andreas.dilger@intel.com>
12008 M:      James Simmons <jsimmons@infradead.org>
12009 L:      lustre-devel@lists.lustre.org (moderated for non-subscribers)
12010 W:      http://wiki.lustre.org/
12011 S:      Maintained
12012 F:      drivers/staging/lustre
12013
12014 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12015 M:      Marc Dietrich <marvin24@gmx.de>
12016 L:      ac100@lists.launchpad.net (moderated for non-subscribers)
12017 L:      linux-tegra@vger.kernel.org
12018 S:      Maintained
12019 F:      drivers/staging/nvec/
12020
12021 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12022 M:      Jens Frederich <jfrederich@gmail.com>
12023 M:      Daniel Drake <dsd@laptop.org>
12024 M:      Jon Nettleton <jon.nettleton@gmail.com>
12025 W:      http://wiki.laptop.org/go/DCON
12026 S:      Maintained
12027 F:      drivers/staging/olpc_dcon/
12028
12029 STAGING - REALTEK RTL8712U DRIVERS
12030 M:      Larry Finger <Larry.Finger@lwfinger.net>
12031 M:      Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12032 S:      Odd Fixes
12033 F:      drivers/staging/rtl8712/
12034
12035 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12036 M:      Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12037 M:      Teddy Wang <teddy.wang@siliconmotion.com>
12038 M:      Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12039 L:      linux-fbdev@vger.kernel.org
12040 S:      Maintained
12041 F:      drivers/staging/sm750fb/
12042
12043 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12044 M:      William Hubbs <w.d.hubbs@gmail.com>
12045 M:      Chris Brannon <chris@the-brannons.com>
12046 M:      Kirk Reiser <kirk@reisers.ca>
12047 M:      Samuel Thibault <samuel.thibault@ens-lyon.org>
12048 L:      speakup@linux-speakup.org
12049 W:      http://www.linux-speakup.org/
12050 S:      Odd Fixes
12051 F:      drivers/staging/speakup/
12052
12053 STAGING - VIA VT665X DRIVERS
12054 M:      Forest Bond <forest@alittletooquiet.net>
12055 S:      Odd Fixes
12056 F:      drivers/staging/vt665?/
12057
12058 STAGING - WILC1000 WIFI DRIVER
12059 M:      Aditya Shankar <aditya.shankar@microchip.com>
12060 M:      Ganesh Krishna <ganesh.krishna@microchip.com>
12061 L:      linux-wireless@vger.kernel.org
12062 S:      Supported
12063 F:      drivers/staging/wilc1000/
12064
12065 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12066 M:      Arnaud Patard <arnaud.patard@rtp-net.org>
12067 S:      Odd Fixes
12068 F:      drivers/staging/xgifb/
12069
12070 STARFIRE/DURALAN NETWORK DRIVER
12071 M:      Ion Badulescu <ionut@badula.org>
12072 S:      Odd Fixes
12073 F:      drivers/net/ethernet/adaptec/starfire*
12074
12075 SUN3/3X
12076 M:      Sam Creasey <sammy@sammy.net>
12077 W:      http://sammy.net/sun3/
12078 S:      Maintained
12079 F:      arch/m68k/kernel/*sun3*
12080 F:      arch/m68k/sun3*/
12081 F:      arch/m68k/include/asm/sun3*
12082 F:      drivers/net/ethernet/i825xx/sun3*
12083
12084 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12085 M:      Hans de Goede <hdegoede@redhat.com>
12086 L:      linux-input@vger.kernel.org
12087 S:      Maintained
12088 F:      Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12089 F:      drivers/input/keyboard/sun4i-lradc-keys.c
12090
12091 SUNDANCE NETWORK DRIVER
12092 M:      Denis Kirjanov <kda@linux-powerpc.org>
12093 L:      netdev@vger.kernel.org
12094 S:      Maintained
12095 F:      drivers/net/ethernet/dlink/sundance.c
12096
12097 SUPERH
12098 M:      Yoshinori Sato <ysato@users.sourceforge.jp>
12099 M:      Rich Felker <dalias@libc.org>
12100 L:      linux-sh@vger.kernel.org
12101 Q:      http://patchwork.kernel.org/project/linux-sh/list/
12102 S:      Maintained
12103 F:      Documentation/sh/
12104 F:      arch/sh/
12105 F:      drivers/sh/
12106
12107 SUSPEND TO RAM
12108 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
12109 M:      Len Brown <len.brown@intel.com>
12110 M:      Pavel Machek <pavel@ucw.cz>
12111 L:      linux-pm@vger.kernel.org
12112 B:      https://bugzilla.kernel.org
12113 S:      Supported
12114 F:      Documentation/power/
12115 F:      arch/x86/kernel/acpi/
12116 F:      drivers/base/power/
12117 F:      kernel/power/
12118 F:      include/linux/suspend.h
12119 F:      include/linux/freezer.h
12120 F:      include/linux/pm.h
12121
12122 SVGA HANDLING
12123 M:      Martin Mares <mj@ucw.cz>
12124 L:      linux-video@atrey.karlin.mff.cuni.cz
12125 S:      Maintained
12126 F:      Documentation/svga.txt
12127 F:      arch/x86/boot/video*
12128
12129 SWIOTLB SUBSYSTEM
12130 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12131 L:      linux-kernel@vger.kernel.org
12132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12133 S:      Supported
12134 F:      lib/swiotlb.c
12135 F:      arch/*/kernel/pci-swiotlb.c
12136 F:      include/linux/swiotlb.h
12137
12138 SWITCHDEV
12139 M:      Jiri Pirko <jiri@resnulli.us>
12140 M:      Ivan Vecera <ivecera@redhat.com>
12141 L:      netdev@vger.kernel.org
12142 S:      Supported
12143 F:      net/switchdev/
12144 F:      include/net/switchdev.h
12145
12146 SYNOPSYS ARC ARCHITECTURE
12147 M:      Vineet Gupta <vgupta@synopsys.com>
12148 L:      linux-snps-arc@lists.infradead.org
12149 S:      Supported
12150 F:      arch/arc/
12151 F:      Documentation/devicetree/bindings/arc/*
12152 F:      Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12153 F:      drivers/clocksource/arc_timer.c
12154 F:      drivers/tty/serial/arc_uart.c
12155 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12156
12157 SYNOPSYS ARC SDP platform support
12158 M:      Alexey Brodkin <abrodkin@synopsys.com>
12159 S:      Supported
12160 F:      arch/arc/plat-axs10x
12161 F:      arch/arc/boot/dts/ax*
12162 F:      Documentation/devicetree/bindings/arc/axs10*
12163
12164 SYSTEM CONFIGURATION (SYSCON)
12165 M:      Lee Jones <lee.jones@linaro.org>
12166 M:      Arnd Bergmann <arnd@arndb.de>
12167 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12168 S:      Supported
12169 F:      drivers/mfd/syscon.c
12170
12171 SYSTEM RESET/SHUTDOWN DRIVERS
12172 M:      Sebastian Reichel <sre@kernel.org>
12173 L:      linux-pm@vger.kernel.org
12174 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12175 S:      Maintained
12176 F:      Documentation/devicetree/bindings/power/reset/
12177 F:      drivers/power/reset/
12178
12179 SYSV FILESYSTEM
12180 M:      Christoph Hellwig <hch@infradead.org>
12181 S:      Maintained
12182 F:      Documentation/filesystems/sysv-fs.txt
12183 F:      fs/sysv/
12184 F:      include/linux/sysv_fs.h
12185
12186 TARGET SUBSYSTEM
12187 M:      "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12188 L:      linux-scsi@vger.kernel.org
12189 L:      target-devel@vger.kernel.org
12190 W:      http://www.linux-iscsi.org
12191 W:      http://groups.google.com/group/linux-iscsi-target-dev
12192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12193 S:      Supported
12194 F:      drivers/target/
12195 F:      include/target/
12196 F:      Documentation/target/
12197
12198 TASKSTATS STATISTICS INTERFACE
12199 M:      Balbir Singh <bsingharora@gmail.com>
12200 S:      Maintained
12201 F:      Documentation/accounting/taskstats*
12202 F:      include/linux/taskstats*
12203 F:      kernel/taskstats.c
12204
12205 TC CLASSIFIER
12206 M:      Jamal Hadi Salim <jhs@mojatatu.com>
12207 L:      netdev@vger.kernel.org
12208 S:      Maintained
12209 F:      include/net/pkt_cls.h
12210 F:      include/uapi/linux/pkt_cls.h
12211 F:      net/sched/
12212
12213 TCP LOW PRIORITY MODULE
12214 M:      "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12215 M:      "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12216 W:      http://tcp-lp-mod.sourceforge.net/
12217 S:      Maintained
12218 F:      net/ipv4/tcp_lp.c
12219
12220 TDA10071 MEDIA DRIVER
12221 M:      Antti Palosaari <crope@iki.fi>
12222 L:      linux-media@vger.kernel.org
12223 W:      https://linuxtv.org
12224 W:      http://palosaari.fi/linux/
12225 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12226 T:      git git://linuxtv.org/anttip/media_tree.git
12227 S:      Maintained
12228 F:      drivers/media/dvb-frontends/tda10071*
12229
12230 TDA18212 MEDIA DRIVER
12231 M:      Antti Palosaari <crope@iki.fi>
12232 L:      linux-media@vger.kernel.org
12233 W:      https://linuxtv.org
12234 W:      http://palosaari.fi/linux/
12235 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12236 T:      git git://linuxtv.org/anttip/media_tree.git
12237 S:      Maintained
12238 F:      drivers/media/tuners/tda18212*
12239
12240 TDA18218 MEDIA DRIVER
12241 M:      Antti Palosaari <crope@iki.fi>
12242 L:      linux-media@vger.kernel.org
12243 W:      https://linuxtv.org
12244 W:      http://palosaari.fi/linux/
12245 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12246 T:      git git://linuxtv.org/anttip/media_tree.git
12247 S:      Maintained
12248 F:      drivers/media/tuners/tda18218*
12249
12250 TDA18271 MEDIA DRIVER
12251 M:      Michael Krufky <mkrufky@linuxtv.org>
12252 L:      linux-media@vger.kernel.org
12253 W:      https://linuxtv.org
12254 W:      http://github.com/mkrufky
12255 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12256 T:      git git://linuxtv.org/mkrufky/tuners.git
12257 S:      Maintained
12258 F:      drivers/media/tuners/tda18271*
12259
12260 TDA827x MEDIA DRIVER
12261 M:      Michael Krufky <mkrufky@linuxtv.org>
12262 L:      linux-media@vger.kernel.org
12263 W:      https://linuxtv.org
12264 W:      http://github.com/mkrufky
12265 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12266 T:      git git://linuxtv.org/mkrufky/tuners.git
12267 S:      Maintained
12268 F:      drivers/media/tuners/tda8290.*
12269
12270 TDA8290 MEDIA DRIVER
12271 M:      Michael Krufky <mkrufky@linuxtv.org>
12272 L:      linux-media@vger.kernel.org
12273 W:      https://linuxtv.org
12274 W:      http://github.com/mkrufky
12275 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12276 T:      git git://linuxtv.org/mkrufky/tuners.git
12277 S:      Maintained
12278 F:      drivers/media/tuners/tda8290.*
12279
12280 TDA9840 MEDIA DRIVER
12281 M:      Hans Verkuil <hverkuil@xs4all.nl>
12282 L:      linux-media@vger.kernel.org
12283 T:      git git://linuxtv.org/media_tree.git
12284 W:      https://linuxtv.org
12285 S:      Maintained
12286 F:      drivers/media/i2c/tda9840*
12287
12288 TEA5761 TUNER DRIVER
12289 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12290 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12291 L:      linux-media@vger.kernel.org
12292 W:      https://linuxtv.org
12293 T:      git git://linuxtv.org/media_tree.git
12294 S:      Odd fixes
12295 F:      drivers/media/tuners/tea5761.*
12296
12297 TEA5767 TUNER DRIVER
12298 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12299 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12300 L:      linux-media@vger.kernel.org
12301 W:      https://linuxtv.org
12302 T:      git git://linuxtv.org/media_tree.git
12303 S:      Maintained
12304 F:      drivers/media/tuners/tea5767.*
12305
12306 TEA6415C MEDIA DRIVER
12307 M:      Hans Verkuil <hverkuil@xs4all.nl>
12308 L:      linux-media@vger.kernel.org
12309 T:      git git://linuxtv.org/media_tree.git
12310 W:      https://linuxtv.org
12311 S:      Maintained
12312 F:      drivers/media/i2c/tea6415c*
12313
12314 TEA6420 MEDIA DRIVER
12315 M:      Hans Verkuil <hverkuil@xs4all.nl>
12316 L:      linux-media@vger.kernel.org
12317 T:      git git://linuxtv.org/media_tree.git
12318 W:      https://linuxtv.org
12319 S:      Maintained
12320 F:      drivers/media/i2c/tea6420*
12321
12322 TEAM DRIVER
12323 M:      Jiri Pirko <jiri@resnulli.us>
12324 L:      netdev@vger.kernel.org
12325 S:      Supported
12326 F:      drivers/net/team/
12327 F:      include/linux/if_team.h
12328 F:      include/uapi/linux/if_team.h
12329
12330 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12331 M:      "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12332 S:      Maintained
12333 F:      arch/x86/platform/ts5500/
12334
12335 TECHNOTREND USB IR RECEIVER
12336 M:      Sean Young <sean@mess.org>
12337 L:      linux-media@vger.kernel.org
12338 S:      Maintained
12339 F:      drivers/media/rc/ttusbir.c
12340
12341 TEGRA ARCHITECTURE SUPPORT
12342 M:      Stephen Warren <swarren@wwwdotorg.org>
12343 M:      Thierry Reding <thierry.reding@gmail.com>
12344 M:      Alexandre Courbot <gnurou@gmail.com>
12345 L:      linux-tegra@vger.kernel.org
12346 Q:      http://patchwork.ozlabs.org/project/linux-tegra/list/
12347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12348 S:      Supported
12349 N:      [^a-z]tegra
12350
12351 TEGRA CLOCK DRIVER
12352 M:      Peter De Schrijver <pdeschrijver@nvidia.com>
12353 M:      Prashant Gaikwad <pgaikwad@nvidia.com>
12354 S:      Supported
12355 F:      drivers/clk/tegra/
12356
12357 TEGRA DMA DRIVERS
12358 M:      Laxman Dewangan <ldewangan@nvidia.com>
12359 M:      Jon Hunter <jonathanh@nvidia.com>
12360 S:      Supported
12361 F:      drivers/dma/tegra*
12362
12363 TEGRA I2C DRIVER
12364 M:      Laxman Dewangan <ldewangan@nvidia.com>
12365 S:      Supported
12366 F:      drivers/i2c/busses/i2c-tegra.c
12367
12368 TEGRA IOMMU DRIVERS
12369 M:      Hiroshi Doyu <hdoyu@nvidia.com>
12370 S:      Supported
12371 F:      drivers/iommu/tegra*
12372
12373 TEGRA KBC DRIVER
12374 M:      Rakesh Iyer <riyer@nvidia.com>
12375 M:      Laxman Dewangan <ldewangan@nvidia.com>
12376 S:      Supported
12377 F:      drivers/input/keyboard/tegra-kbc.c
12378
12379 TEGRA PWM DRIVER
12380 M:      Thierry Reding <thierry.reding@gmail.com>
12381 S:      Supported
12382 F:      drivers/pwm/pwm-tegra.c
12383
12384 TEGRA SERIAL DRIVER
12385 M:      Laxman Dewangan <ldewangan@nvidia.com>
12386 S:      Supported
12387 F:      drivers/tty/serial/serial-tegra.c
12388
12389 TEGRA SPI DRIVER
12390 M:      Laxman Dewangan <ldewangan@nvidia.com>
12391 S:      Supported
12392 F:      drivers/spi/spi-tegra*
12393
12394 TEHUTI ETHERNET DRIVER
12395 M:      Andy Gospodarek <andy@greyhouse.net>
12396 L:      netdev@vger.kernel.org
12397 S:      Supported
12398 F:      drivers/net/ethernet/tehuti/*
12399
12400 Telecom Clock Driver for MCPL0010
12401 M:      Mark Gross <mark.gross@intel.com>
12402 S:      Supported
12403 F:      drivers/char/tlclk.c
12404
12405 TENSILICA XTENSA PORT (xtensa)
12406 M:      Chris Zankel <chris@zankel.net>
12407 M:      Max Filippov <jcmvbkbc@gmail.com>
12408 L:      linux-xtensa@linux-xtensa.org
12409 T:      git git://github.com/czankel/xtensa-linux.git
12410 S:      Maintained
12411 F:      arch/xtensa/
12412 F:      drivers/irqchip/irq-xtensa-*
12413
12414 Texas Instruments' System Control Interface (TISCI) Protocol Driver
12415 M:      Nishanth Menon <nm@ti.com>
12416 M:      Tero Kristo <t-kristo@ti.com>
12417 M:      Santosh Shilimkar <ssantosh@kernel.org>
12418 L:      linux-arm-kernel@lists.infradead.org
12419 S:      Maintained
12420 F:      Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12421 F:      drivers/firmware/ti_sci*
12422 F:      include/linux/soc/ti/ti_sci_protocol.h
12423
12424 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12425 M:      Hans Verkuil <hverkuil@xs4all.nl>
12426 L:      linux-media@vger.kernel.org
12427 T:      git git://linuxtv.org/media_tree.git
12428 W:      https://linuxtv.org
12429 S:      Maintained
12430 F:      drivers/media/radio/radio-raremono.c
12431
12432 THERMAL
12433 M:      Zhang Rui <rui.zhang@intel.com>
12434 M:      Eduardo Valentin <edubezval@gmail.com>
12435 L:      linux-pm@vger.kernel.org
12436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12437 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12438 Q:      https://patchwork.kernel.org/project/linux-pm/list/
12439 S:      Supported
12440 F:      drivers/thermal/
12441 F:      include/linux/thermal.h
12442 F:      include/uapi/linux/thermal.h
12443 F:      include/linux/cpu_cooling.h
12444 F:      Documentation/devicetree/bindings/thermal/
12445
12446 THERMAL/CPU_COOLING
12447 M:      Amit Daniel Kachhap <amit.kachhap@gmail.com>
12448 M:      Viresh Kumar <viresh.kumar@linaro.org>
12449 M:      Javi Merino <javi.merino@kernel.org>
12450 L:      linux-pm@vger.kernel.org
12451 S:      Supported
12452 F:      Documentation/thermal/cpu-cooling-api.txt
12453 F:      drivers/thermal/cpu_cooling.c
12454 F:      include/linux/cpu_cooling.h
12455
12456 THINKPAD ACPI EXTRAS DRIVER
12457 M:      Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12458 L:      ibm-acpi-devel@lists.sourceforge.net
12459 L:      platform-driver-x86@vger.kernel.org
12460 W:      http://ibm-acpi.sourceforge.net
12461 W:      http://thinkwiki.org/wiki/Ibm-acpi
12462 T:      git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12463 S:      Maintained
12464 F:      drivers/platform/x86/thinkpad_acpi.c
12465
12466 TI BANDGAP AND THERMAL DRIVER
12467 M:      Eduardo Valentin <edubezval@gmail.com>
12468 M:      Keerthy <j-keerthy@ti.com>
12469 L:      linux-pm@vger.kernel.org
12470 L:      linux-omap@vger.kernel.org
12471 S:      Maintained
12472 F:      drivers/thermal/ti-soc-thermal/
12473
12474 TI VPE/CAL DRIVERS
12475 M:      Benoit Parrot <bparrot@ti.com>
12476 L:      linux-media@vger.kernel.org
12477 W:      http://linuxtv.org/
12478 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12479 S:      Maintained
12480 F:      drivers/media/platform/ti-vpe/
12481
12482 TI CDCE706 CLOCK DRIVER
12483 M:      Max Filippov <jcmvbkbc@gmail.com>
12484 S:      Maintained
12485 F:      drivers/clk/clk-cdce706.c
12486
12487 TI CLOCK DRIVER
12488 M:      Tero Kristo <t-kristo@ti.com>
12489 L:      linux-omap@vger.kernel.org
12490 S:      Maintained
12491 F:      drivers/clk/ti/
12492 F:      include/linux/clk/ti.h
12493
12494 TI ETHERNET SWITCH DRIVER (CPSW)
12495 R:      Grygorii Strashko <grygorii.strashko@ti.com>
12496 L:      linux-omap@vger.kernel.org
12497 L:      netdev@vger.kernel.org
12498 S:      Maintained
12499 F:      drivers/net/ethernet/ti/cpsw*
12500 F:      drivers/net/ethernet/ti/davinci*
12501
12502 TI FLASH MEDIA INTERFACE DRIVER
12503 M:      Alex Dubov <oakad@yahoo.com>
12504 S:      Maintained
12505 F:      drivers/misc/tifm*
12506 F:      drivers/mmc/host/tifm_sd.c
12507 F:      include/linux/tifm.h
12508
12509 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12510 M:      Santosh Shilimkar <ssantosh@kernel.org>
12511 L:      linux-kernel@vger.kernel.org
12512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12513 S:      Maintained
12514 F:      drivers/soc/ti/*
12515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12516
12517
12518 TI LM49xxx FAMILY ASoC CODEC DRIVERS
12519 M:      M R Swami Reddy <mr.swami.reddy@ti.com>
12520 M:      Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12521 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12522 S:      Maintained
12523 F:      sound/soc/codecs/lm49453*
12524 F:      sound/soc/codecs/isabelle*
12525
12526 TI LP855x BACKLIGHT DRIVER
12527 M:      Milo Kim <milo.kim@ti.com>
12528 S:      Maintained
12529 F:      Documentation/backlight/lp855x-driver.txt
12530 F:      drivers/video/backlight/lp855x_bl.c
12531 F:      include/linux/platform_data/lp855x.h
12532
12533 TI LP8727 CHARGER DRIVER
12534 M:      Milo Kim <milo.kim@ti.com>
12535 S:      Maintained
12536 F:      drivers/power/supply/lp8727_charger.c
12537 F:      include/linux/platform_data/lp8727.h
12538
12539 TI LP8788 MFD DRIVER
12540 M:      Milo Kim <milo.kim@ti.com>
12541 S:      Maintained
12542 F:      drivers/iio/adc/lp8788_adc.c
12543 F:      drivers/leds/leds-lp8788.c
12544 F:      drivers/mfd/lp8788*.c
12545 F:      drivers/power/supply/lp8788-charger.c
12546 F:      drivers/regulator/lp8788-*.c
12547 F:      include/linux/mfd/lp8788*.h
12548
12549 TI NETCP ETHERNET DRIVER
12550 M:      Wingman Kwok <w-kwok2@ti.com>
12551 M:      Murali Karicheri <m-karicheri2@ti.com>
12552 L:      netdev@vger.kernel.org
12553 S:      Maintained
12554 F:      drivers/net/ethernet/ti/netcp*
12555
12556 TI TAS571X FAMILY ASoC CODEC DRIVER
12557 M:      Kevin Cernekee <cernekee@chromium.org>
12558 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12559 S:      Odd Fixes
12560 F:      sound/soc/codecs/tas571x*
12561
12562 TI TWL4030 SERIES SOC CODEC DRIVER
12563 M:      Peter Ujfalusi <peter.ujfalusi@ti.com>
12564 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
12565 S:      Maintained
12566 F:      sound/soc/codecs/twl4030*
12567
12568 TI WILINK WIRELESS DRIVERS
12569 L:      linux-wireless@vger.kernel.org
12570 W:      http://wireless.kernel.org/en/users/Drivers/wl12xx
12571 W:      http://wireless.kernel.org/en/users/Drivers/wl1251
12572 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12573 S:      Orphan
12574 F:      drivers/net/wireless/ti/
12575 F:      include/linux/wl12xx.h
12576
12577 TIPC NETWORK LAYER
12578 M:      Jon Maloy <jon.maloy@ericsson.com>
12579 M:      Ying Xue <ying.xue@windriver.com>
12580 L:      netdev@vger.kernel.org (core kernel code)
12581 L:      tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12582 W:      http://tipc.sourceforge.net/
12583 S:      Maintained
12584 F:      include/uapi/linux/tipc*.h
12585 F:      net/tipc/
12586
12587 TILE ARCHITECTURE
12588 M:      Chris Metcalf <cmetcalf@mellanox.com>
12589 W:      http://www.mellanox.com/repository/solutions/tile-scm/
12590 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12591 S:      Supported
12592 F:      arch/tile/
12593 F:      drivers/char/tile-srom.c
12594 F:      drivers/edac/tile_edac.c
12595 F:      drivers/net/ethernet/tile/
12596 F:      drivers/rtc/rtc-tile.c
12597 F:      drivers/tty/hvc/hvc_tile.c
12598 F:      drivers/tty/serial/tilegx.c
12599 F:      drivers/usb/host/*-tilegx.c
12600 F:      include/linux/usb/tilegx.h
12601
12602 TLAN NETWORK DRIVER
12603 M:      Samuel Chessman <chessman@tux.org>
12604 L:      tlan-devel@lists.sourceforge.net (subscribers-only)
12605 W:      http://sourceforge.net/projects/tlan/
12606 S:      Maintained
12607 F:      Documentation/networking/tlan.txt
12608 F:      drivers/net/ethernet/ti/tlan.*
12609
12610 TOMOYO SECURITY MODULE
12611 M:      Kentaro Takeda <takedakn@nttdata.co.jp>
12612 M:      Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12613 L:      tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12614 L:      tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12615 L:      tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12616 L:      tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12617 W:      http://tomoyo.sourceforge.jp/
12618 T:      quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12619 S:      Maintained
12620 F:      security/tomoyo/
12621
12622 TOPSTAR LAPTOP EXTRAS DRIVER
12623 M:      Herton Ronaldo Krzesinski <herton@canonical.com>
12624 L:      platform-driver-x86@vger.kernel.org
12625 S:      Maintained
12626 F:      drivers/platform/x86/topstar-laptop.c
12627
12628 TOSHIBA ACPI EXTRAS 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_acpi.c
12633
12634 TOSHIBA BLUETOOTH 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_bluetooth.c
12639
12640 TOSHIBA HDD ACTIVE PROTECTION SENSOR 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_haps.c
12645
12646 TOSHIBA WMI HOTKEYS DRIVER
12647 M:      Azael Avalos <coproscefalo@gmail.com>
12648 L:      platform-driver-x86@vger.kernel.org
12649 S:      Maintained
12650 F:      drivers/platform/x86/toshiba-wmi.c
12651
12652 TOSHIBA SMM DRIVER
12653 M:      Jonathan Buzzard <jonathan@buzzard.org.uk>
12654 W:      http://www.buzzard.org.uk/toshiba/
12655 S:      Maintained
12656 F:      drivers/char/toshiba.c
12657 F:      include/linux/toshiba.h
12658 F:      include/uapi/linux/toshiba.h
12659
12660 TOSHIBA TC358743 DRIVER
12661 M:      Mats Randgaard <matrandg@cisco.com>
12662 L:      linux-media@vger.kernel.org
12663 S:      Maintained
12664 F:      drivers/media/i2c/tc358743*
12665 F:      include/media/i2c/tc358743.h
12666
12667 TMIO/SDHI MMC DRIVER
12668 M:      Wolfram Sang <wsa+renesas@sang-engineering.com>
12669 L:      linux-mmc@vger.kernel.org
12670 S:      Supported
12671 F:      drivers/mmc/host/tmio_mmc*
12672 F:      drivers/mmc/host/sh_mobile_sdhi.c
12673 F:      include/linux/mfd/tmio.h
12674
12675 TMP401 HARDWARE MONITOR DRIVER
12676 M:      Guenter Roeck <linux@roeck-us.net>
12677 L:      linux-hwmon@vger.kernel.org
12678 S:      Maintained
12679 F:      Documentation/hwmon/tmp401
12680 F:      drivers/hwmon/tmp401.c
12681
12682 TMPFS (SHMEM FILESYSTEM)
12683 M:      Hugh Dickins <hughd@google.com>
12684 L:      linux-mm@kvack.org
12685 S:      Maintained
12686 F:      include/linux/shmem_fs.h
12687 F:      mm/shmem.c
12688
12689 TM6000 VIDEO4LINUX DRIVER
12690 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
12691 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
12692 L:      linux-media@vger.kernel.org
12693 W:      https://linuxtv.org
12694 T:      git git://linuxtv.org/media_tree.git
12695 S:      Odd fixes
12696 F:      drivers/media/usb/tm6000/
12697 F:      Documentation/media/v4l-drivers/tm6000*
12698
12699 TW5864 VIDEO4LINUX DRIVER
12700 M:      Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12701 M:      Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12702 M:      Andrey Utkin <andrey_utkin@fastmail.com>
12703 L:      linux-media@vger.kernel.org
12704 S:      Supported
12705 F:      drivers/media/pci/tw5864/
12706
12707 TW68 VIDEO4LINUX DRIVER
12708 M:      Hans Verkuil <hverkuil@xs4all.nl>
12709 L:      linux-media@vger.kernel.org
12710 T:      git git://linuxtv.org/media_tree.git
12711 W:      https://linuxtv.org
12712 S:      Odd Fixes
12713 F:      drivers/media/pci/tw68/
12714
12715 TW686X VIDEO4LINUX DRIVER
12716 M:      Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12717 L:      linux-media@vger.kernel.org
12718 T:      git git://linuxtv.org/media_tree.git
12719 W:      http://linuxtv.org
12720 S:      Maintained
12721 F:      drivers/media/pci/tw686x/
12722
12723 TPM DEVICE DRIVER
12724 M:      Peter Huewe <peterhuewe@gmx.de>
12725 M:      Marcel Selhorst <tpmdd@selhorst.net>
12726 M:      Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12727 R:      Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12728 W:      http://tpmdd.sourceforge.net
12729 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12730 Q:      https://patchwork.kernel.org/project/tpmdd-devel/list/
12731 T:      git git://git.infradead.org/users/jjs/linux-tpmdd.git
12732 S:      Maintained
12733 F:      drivers/char/tpm/
12734
12735 TPM IBM_VTPM DEVICE DRIVER
12736 M:      Ashley Lai <ashleydlai@gmail.com>
12737 W:      http://tpmdd.sourceforge.net
12738 L:      tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12739 S:      Maintained
12740 F:      drivers/char/tpm/tpm_ibmvtpm*
12741
12742 TRACING
12743 M:      Steven Rostedt <rostedt@goodmis.org>
12744 M:      Ingo Molnar <mingo@redhat.com>
12745 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12746 S:      Maintained
12747 F:      Documentation/trace/ftrace.txt
12748 F:      arch/*/*/*/ftrace.h
12749 F:      arch/*/kernel/ftrace.c
12750 F:      include/*/ftrace.h
12751 F:      include/linux/trace*.h
12752 F:      include/trace/
12753 F:      kernel/trace/
12754 F:      tools/testing/selftests/ftrace/
12755
12756 TRACING MMIO ACCESSES (MMIOTRACE)
12757 M:      Steven Rostedt <rostedt@goodmis.org>
12758 M:      Ingo Molnar <mingo@kernel.org>
12759 R:      Karol Herbst <karolherbst@gmail.com>
12760 R:      Pekka Paalanen <ppaalanen@gmail.com>
12761 S:      Maintained
12762 L:      linux-kernel@vger.kernel.org
12763 L:      nouveau@lists.freedesktop.org
12764 F:      kernel/trace/trace_mmiotrace.c
12765 F:      include/linux/mmiotrace.h
12766 F:      arch/x86/mm/kmmio.c
12767 F:      arch/x86/mm/mmio-mod.c
12768 F:      arch/x86/mm/testmmiotrace.c
12769
12770 TRIVIAL PATCHES
12771 M:      Jiri Kosina <trivial@kernel.org>
12772 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12773 S:      Maintained
12774 K:      ^Subject:.*(?i)trivial
12775
12776 TTY LAYER
12777 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12778 M:      Jiri Slaby <jslaby@suse.com>
12779 S:      Supported
12780 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12781 F:      Documentation/serial/
12782 F:      drivers/tty/
12783 F:      drivers/tty/serial/serial_core.c
12784 F:      include/linux/serial_core.h
12785 F:      include/linux/serial.h
12786 F:      include/linux/tty.h
12787 F:      include/uapi/linux/serial_core.h
12788 F:      include/uapi/linux/serial.h
12789 F:      include/uapi/linux/tty.h
12790
12791 TUA9001 MEDIA DRIVER
12792 M:      Antti Palosaari <crope@iki.fi>
12793 L:      linux-media@vger.kernel.org
12794 W:      https://linuxtv.org
12795 W:      http://palosaari.fi/linux/
12796 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
12797 T:      git git://linuxtv.org/anttip/media_tree.git
12798 S:      Maintained
12799 F:      drivers/media/tuners/tua9001*
12800
12801 TULIP NETWORK DRIVERS
12802 L:      netdev@vger.kernel.org
12803 L:      linux-parisc@vger.kernel.org
12804 S:      Orphan
12805 F:      drivers/net/ethernet/dec/tulip/
12806
12807 TUN/TAP driver
12808 M:      Maxim Krasnyansky <maxk@qti.qualcomm.com>
12809 W:      http://vtun.sourceforge.net/tun
12810 S:      Maintained
12811 F:      Documentation/networking/tuntap.txt
12812 F:      arch/um/os-Linux/drivers/
12813
12814 TURBOCHANNEL SUBSYSTEM
12815 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
12816 M:      Ralf Baechle <ralf@linux-mips.org>
12817 L:      linux-mips@linux-mips.org
12818 Q:      http://patchwork.linux-mips.org/project/linux-mips/list/
12819 S:      Maintained
12820 F:      drivers/tc/
12821 F:      include/linux/tc.h
12822
12823 UBI FILE SYSTEM (UBIFS)
12824 M:      Richard Weinberger <richard@nod.at>
12825 M:      Artem Bityutskiy <dedekind1@gmail.com>
12826 M:      Adrian Hunter <adrian.hunter@intel.com>
12827 L:      linux-mtd@lists.infradead.org
12828 T:      git git://git.infradead.org/ubifs-2.6.git
12829 W:      http://www.linux-mtd.infradead.org/doc/ubifs.html
12830 S:      Supported
12831 F:      Documentation/filesystems/ubifs.txt
12832 F:      fs/ubifs/
12833
12834 UCLINUX (M68KNOMMU AND COLDFIRE)
12835 M:      Greg Ungerer <gerg@linux-m68k.org>
12836 W:      http://www.linux-m68k.org/
12837 W:      http://www.uclinux.org/
12838 L:      linux-m68k@lists.linux-m68k.org
12839 L:      uclinux-dev@uclinux.org  (subscribers-only)
12840 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12841 S:      Maintained
12842 F:      arch/m68k/coldfire/
12843 F:      arch/m68k/68*/
12844 F:      arch/m68k/*/*_no.*
12845 F:      arch/m68k/include/asm/*_no.*
12846
12847 UDF FILESYSTEM
12848 M:      Jan Kara <jack@suse.com>
12849 S:      Maintained
12850 F:      Documentation/filesystems/udf.txt
12851 F:      fs/udf/
12852
12853 UDRAW TABLET
12854 M:      Bastien Nocera <hadess@hadess.net>
12855 L:      linux-input@vger.kernel.org
12856 S:      Maintained
12857 F:      drivers/hid/hid-udraw.c
12858
12859 UFS FILESYSTEM
12860 M:      Evgeniy Dushistov <dushistov@mail.ru>
12861 S:      Maintained
12862 F:      Documentation/filesystems/ufs.txt
12863 F:      fs/ufs/
12864
12865 UHID USERSPACE HID IO DRIVER:
12866 M:      David Herrmann <dh.herrmann@googlemail.com>
12867 L:      linux-input@vger.kernel.org
12868 S:      Maintained
12869 F:      drivers/hid/uhid.c
12870 F:      include/uapi/linux/uhid.h
12871
12872 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12873 L:      linux-usb@vger.kernel.org
12874 S:      Orphan
12875 F:      drivers/uwb/
12876 F:      include/linux/uwb.h
12877 F:      include/linux/uwb/
12878
12879 UNICORE32 ARCHITECTURE:
12880 M:      Guan Xuetao <gxt@mprc.pku.edu.cn>
12881 W:      http://mprc.pku.edu.cn/~guanxuetao/linux
12882 S:      Maintained
12883 T:      git git://github.com/gxt/linux.git
12884 F:      arch/unicore32/
12885
12886 UNIFDEF
12887 M:      Tony Finch <dot@dotat.at>
12888 W:      http://dotat.at/prog/unifdef
12889 S:      Maintained
12890 F:      scripts/unifdef.c
12891
12892 UNIFORM CDROM DRIVER
12893 M:      Jens Axboe <axboe@kernel.dk>
12894 W:      http://www.kernel.dk
12895 S:      Maintained
12896 F:      Documentation/cdrom/
12897 F:      drivers/cdrom/cdrom.c
12898 F:      include/linux/cdrom.h
12899 F:      include/uapi/linux/cdrom.h
12900
12901 UNISYS S-PAR DRIVERS
12902 M:      David Kershner <david.kershner@unisys.com>
12903 L:      sparmaintainer@unisys.com (Unisys internal)
12904 S:      Supported
12905 F:      drivers/staging/unisys/
12906
12907 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12908 M:      Vinayak Holikatti <vinholikatti@gmail.com>
12909 L:      linux-scsi@vger.kernel.org
12910 S:      Supported
12911 F:      Documentation/scsi/ufs.txt
12912 F:      drivers/scsi/ufs/
12913
12914 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12915 M:      Manjunath M Bettegowda <manjumb@synopsys.com>
12916 M:      Prabu Thangamuthu <prabut@synopsys.com>
12917 L:      linux-scsi@vger.kernel.org
12918 S:      Supported
12919 F:      drivers/scsi/ufs/*dwc*
12920
12921 UNSORTED BLOCK IMAGES (UBI)
12922 M:      Artem Bityutskiy <dedekind1@gmail.com>
12923 M:      Richard Weinberger <richard@nod.at>
12924 W:      http://www.linux-mtd.infradead.org/
12925 L:      linux-mtd@lists.infradead.org
12926 T:      git git://git.infradead.org/ubifs-2.6.git
12927 S:      Supported
12928 F:      drivers/mtd/ubi/
12929 F:      include/linux/mtd/ubi.h
12930 F:      include/uapi/mtd/ubi-user.h
12931
12932 USB ACM DRIVER
12933 M:      Oliver Neukum <oneukum@suse.com>
12934 L:      linux-usb@vger.kernel.org
12935 S:      Maintained
12936 F:      Documentation/usb/acm.txt
12937 F:      drivers/usb/class/cdc-acm.*
12938
12939 USB AR5523 WIRELESS DRIVER
12940 M:      Pontus Fuchs <pontus.fuchs@gmail.com>
12941 L:      linux-wireless@vger.kernel.org
12942 S:      Maintained
12943 F:      drivers/net/wireless/ath/ar5523/
12944
12945 USB ATTACHED SCSI
12946 M:      Oliver Neukum <oneukum@suse.com>
12947 L:      linux-usb@vger.kernel.org
12948 L:      linux-scsi@vger.kernel.org
12949 S:      Maintained
12950 F:      drivers/usb/storage/uas.c
12951
12952 USB CDC ETHERNET DRIVER
12953 M:      Oliver Neukum <oliver@neukum.org>
12954 L:      linux-usb@vger.kernel.org
12955 S:      Maintained
12956 F:      drivers/net/usb/cdc_*.c
12957 F:      include/uapi/linux/usb/cdc.h
12958
12959 USB CHAOSKEY DRIVER
12960 M:      Keith Packard <keithp@keithp.com>
12961 L:      linux-usb@vger.kernel.org
12962 S:      Maintained
12963 F:      drivers/usb/misc/chaoskey.c
12964
12965 USB CYPRESS C67X00 DRIVER
12966 M:      Peter Korsgaard <jacmet@sunsite.dk>
12967 L:      linux-usb@vger.kernel.org
12968 S:      Maintained
12969 F:      drivers/usb/c67x00/
12970
12971 USB DAVICOM DM9601 DRIVER
12972 M:      Peter Korsgaard <jacmet@sunsite.dk>
12973 L:      netdev@vger.kernel.org
12974 W:      http://www.linux-usb.org/usbnet
12975 S:      Maintained
12976 F:      drivers/net/usb/dm9601.c
12977
12978 USB DIAMOND RIO500 DRIVER
12979 M:      Cesar Miquel <miquel@df.uba.ar>
12980 L:      rio500-users@lists.sourceforge.net
12981 W:      http://rio500.sourceforge.net
12982 S:      Maintained
12983 F:      drivers/usb/misc/rio500*
12984
12985 USB EHCI DRIVER
12986 M:      Alan Stern <stern@rowland.harvard.edu>
12987 L:      linux-usb@vger.kernel.org
12988 S:      Maintained
12989 F:      Documentation/usb/ehci.txt
12990 F:      drivers/usb/host/ehci*
12991
12992 USB GADGET/PERIPHERAL SUBSYSTEM
12993 M:      Felipe Balbi <balbi@kernel.org>
12994 L:      linux-usb@vger.kernel.org
12995 W:      http://www.linux-usb.org/gadget
12996 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12997 S:      Maintained
12998 F:      drivers/usb/gadget/
12999 F:      include/linux/usb/gadget*
13000
13001 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13002 M:      Jiri Kosina <jikos@kernel.org>
13003 R:      Benjamin Tissoires <benjamin.tissoires@redhat.com>
13004 L:      linux-usb@vger.kernel.org
13005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13006 S:      Maintained
13007 F:      Documentation/hid/hiddev.txt
13008 F:      drivers/hid/usbhid/
13009
13010 USB ISP116X DRIVER
13011 M:      Olav Kongas <ok@artecdesign.ee>
13012 L:      linux-usb@vger.kernel.org
13013 S:      Maintained
13014 F:      drivers/usb/host/isp116x*
13015 F:      include/linux/usb/isp116x.h
13016
13017 USB LAN78XX ETHERNET DRIVER
13018 M:      Woojung Huh <woojung.huh@microchip.com>
13019 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13020 L:      netdev@vger.kernel.org
13021 S:      Maintained
13022 F:      drivers/net/usb/lan78xx.*
13023
13024 USB MASS STORAGE DRIVER
13025 M:      Alan Stern <stern@rowland.harvard.edu>
13026 L:      linux-usb@vger.kernel.org
13027 L:      usb-storage@lists.one-eyed-alien.net
13028 S:      Maintained
13029 W:      http://www.one-eyed-alien.net/~mdharm/linux-usb/
13030 F:      drivers/usb/storage/
13031
13032 USB MIDI DRIVER
13033 M:      Clemens Ladisch <clemens@ladisch.de>
13034 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
13035 T:      git git://git.alsa-project.org/alsa-kernel.git
13036 S:      Maintained
13037 F:      sound/usb/midi.*
13038
13039 USB NETWORKING DRIVERS
13040 L:      linux-usb@vger.kernel.org
13041 S:      Odd Fixes
13042 F:      drivers/net/usb/
13043
13044 USB OHCI DRIVER
13045 M:      Alan Stern <stern@rowland.harvard.edu>
13046 L:      linux-usb@vger.kernel.org
13047 S:      Maintained
13048 F:      Documentation/usb/ohci.txt
13049 F:      drivers/usb/host/ohci*
13050
13051 USB OTG FSM (Finite State Machine)
13052 M:      Peter Chen <Peter.Chen@nxp.com>
13053 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13054 L:      linux-usb@vger.kernel.org
13055 S:      Maintained
13056 F:      drivers/usb/common/usb-otg-fsm.c
13057
13058 USB OVER IP DRIVER
13059 M:      Valentina Manea <valentina.manea.m@gmail.com>
13060 M:      Shuah Khan <shuahkh@osg.samsung.com>
13061 M:      Shuah Khan <shuah@kernel.org>
13062 L:      linux-usb@vger.kernel.org
13063 S:      Maintained
13064 F:      Documentation/usb/usbip_protocol.txt
13065 F:      drivers/usb/usbip/
13066 F:      tools/usb/usbip/
13067
13068 USB PEGASUS DRIVER
13069 M:      Petko Manolov <petkan@nucleusys.com>
13070 L:      linux-usb@vger.kernel.org
13071 L:      netdev@vger.kernel.org
13072 T:      git git://github.com/petkan/pegasus.git
13073 W:      https://github.com/petkan/pegasus
13074 S:      Maintained
13075 F:      drivers/net/usb/pegasus.*
13076
13077 USB PHY LAYER
13078 M:      Felipe Balbi <balbi@kernel.org>
13079 L:      linux-usb@vger.kernel.org
13080 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13081 S:      Maintained
13082 F:      drivers/usb/phy/
13083
13084 USB PRINTER DRIVER (usblp)
13085 M:      Pete Zaitcev <zaitcev@redhat.com>
13086 L:      linux-usb@vger.kernel.org
13087 S:      Supported
13088 F:      drivers/usb/class/usblp.c
13089
13090 USB QMI WWAN NETWORK DRIVER
13091 M:      Bjørn Mork <bjorn@mork.no>
13092 L:      netdev@vger.kernel.org
13093 S:      Maintained
13094 F:      Documentation/ABI/testing/sysfs-class-net-qmi
13095 F:      drivers/net/usb/qmi_wwan.c
13096
13097 USB RTL8150 DRIVER
13098 M:      Petko Manolov <petkan@nucleusys.com>
13099 L:      linux-usb@vger.kernel.org
13100 L:      netdev@vger.kernel.org
13101 T:      git git://github.com/petkan/rtl8150.git
13102 W:      https://github.com/petkan/rtl8150
13103 S:      Maintained
13104 F:      drivers/net/usb/rtl8150.c
13105
13106 USB SERIAL SUBSYSTEM
13107 M:      Johan Hovold <johan@kernel.org>
13108 L:      linux-usb@vger.kernel.org
13109 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13110 S:      Maintained
13111 F:      Documentation/usb/usb-serial.txt
13112 F:      drivers/usb/serial/
13113 F:      include/linux/usb/serial.h
13114
13115 USB SMSC75XX ETHERNET DRIVER
13116 M:      Steve Glendinning <steve.glendinning@shawell.net>
13117 L:      netdev@vger.kernel.org
13118 S:      Maintained
13119 F:      drivers/net/usb/smsc75xx.*
13120
13121 USB SMSC95XX ETHERNET DRIVER
13122 M:      Steve Glendinning <steve.glendinning@shawell.net>
13123 M:      Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13124 L:      netdev@vger.kernel.org
13125 S:      Maintained
13126 F:      drivers/net/usb/smsc95xx.*
13127
13128 USB SUBSYSTEM
13129 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13130 L:      linux-usb@vger.kernel.org
13131 W:      http://www.linux-usb.org
13132 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13133 S:      Supported
13134 F:      Documentation/devicetree/bindings/usb/
13135 F:      Documentation/usb/
13136 F:      drivers/usb/
13137 F:      include/linux/usb.h
13138 F:      include/linux/usb/
13139
13140 USB UHCI DRIVER
13141 M:      Alan Stern <stern@rowland.harvard.edu>
13142 L:      linux-usb@vger.kernel.org
13143 S:      Maintained
13144 F:      drivers/usb/host/uhci*
13145
13146 USB "USBNET" DRIVER FRAMEWORK
13147 M:      Oliver Neukum <oneukum@suse.com>
13148 L:      netdev@vger.kernel.org
13149 W:      http://www.linux-usb.org/usbnet
13150 S:      Maintained
13151 F:      drivers/net/usb/usbnet.c
13152 F:      include/linux/usb/usbnet.h
13153
13154 USB VIDEO CLASS
13155 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13156 L:      linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13157 L:      linux-media@vger.kernel.org
13158 T:      git git://linuxtv.org/media_tree.git
13159 W:      http://www.ideasonboard.org/uvc/
13160 S:      Maintained
13161 F:      drivers/media/usb/uvc/
13162 F:      include/uapi/linux/uvcvideo.h
13163
13164 USB VISION DRIVER
13165 M:      Hans Verkuil <hverkuil@xs4all.nl>
13166 L:      linux-media@vger.kernel.org
13167 T:      git git://linuxtv.org/media_tree.git
13168 W:      https://linuxtv.org
13169 S:      Odd Fixes
13170 F:      drivers/media/usb/usbvision/
13171
13172 USB WEBCAM GADGET
13173 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13174 L:      linux-usb@vger.kernel.org
13175 S:      Maintained
13176 F:      drivers/usb/gadget/function/*uvc*
13177 F:      drivers/usb/gadget/legacy/webcam.c
13178
13179 USB WIRELESS RNDIS DRIVER (rndis_wlan)
13180 M:      Jussi Kivilinna <jussi.kivilinna@iki.fi>
13181 L:      linux-wireless@vger.kernel.org
13182 S:      Maintained
13183 F:      drivers/net/wireless/rndis_wlan.c
13184
13185 USB XHCI DRIVER
13186 M:      Mathias Nyman <mathias.nyman@intel.com>
13187 L:      linux-usb@vger.kernel.org
13188 S:      Supported
13189 F:      drivers/usb/host/xhci*
13190 F:      drivers/usb/host/pci-quirks*
13191
13192 USB ZD1201 DRIVER
13193 L:      linux-wireless@vger.kernel.org
13194 W:      http://linux-lc100020.sourceforge.net
13195 S:      Orphan
13196 F:      drivers/net/wireless/zydas/zd1201.*
13197
13198 USB ZR364XX DRIVER
13199 M:      Antoine Jacquet <royale@zerezo.com>
13200 L:      linux-usb@vger.kernel.org
13201 L:      linux-media@vger.kernel.org
13202 T:      git git://linuxtv.org/media_tree.git
13203 W:      http://royale.zerezo.com/zr364xx/
13204 S:      Maintained
13205 F:      Documentation/media/v4l-drivers/zr364xx*
13206 F:      drivers/media/usb/zr364xx/
13207
13208 ULPI BUS
13209 M:      Heikki Krogerus <heikki.krogerus@linux.intel.com>
13210 L:      linux-usb@vger.kernel.org
13211 S:      Maintained
13212 F:      drivers/usb/common/ulpi.c
13213 F:      include/linux/ulpi/
13214
13215 USER-MODE LINUX (UML)
13216 M:      Jeff Dike <jdike@addtoit.com>
13217 M:      Richard Weinberger <richard@nod.at>
13218 L:      user-mode-linux-devel@lists.sourceforge.net
13219 L:      user-mode-linux-user@lists.sourceforge.net
13220 W:      http://user-mode-linux.sourceforge.net
13221 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13222 S:      Maintained
13223 F:      Documentation/virtual/uml/
13224 F:      arch/um/
13225 F:      arch/x86/um/
13226 F:      fs/hostfs/
13227 F:      fs/hppfs/
13228
13229 USERSPACE I/O (UIO)
13230 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13231 S:      Maintained
13232 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13233 F:      Documentation/driver-api/uio-howto.rst
13234 F:      drivers/uio/
13235 F:      include/linux/uio*.h
13236
13237 UTIL-LINUX PACKAGE
13238 M:      Karel Zak <kzak@redhat.com>
13239 L:      util-linux@vger.kernel.org
13240 W:      http://en.wikipedia.org/wiki/Util-linux
13241 T:      git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13242 S:      Maintained
13243
13244 UVESAFB DRIVER
13245 M:      Michal Januszewski <spock@gentoo.org>
13246 L:      linux-fbdev@vger.kernel.org
13247 W:      http://dev.gentoo.org/~spock/projects/uvesafb/
13248 S:      Maintained
13249 F:      Documentation/fb/uvesafb.txt
13250 F:      drivers/video/fbdev/uvesafb.*
13251
13252 VF610 NAND DRIVER
13253 M:      Stefan Agner <stefan@agner.ch>
13254 L:      linux-mtd@lists.infradead.org
13255 S:      Supported
13256 F:      drivers/mtd/nand/vf610_nfc.c
13257
13258 VFAT/FAT/MSDOS FILESYSTEM
13259 M:      OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13260 S:      Maintained
13261 F:      Documentation/filesystems/vfat.txt
13262 F:      fs/fat/
13263
13264 VFIO DRIVER
13265 M:      Alex Williamson <alex.williamson@redhat.com>
13266 L:      kvm@vger.kernel.org
13267 T:      git git://github.com/awilliam/linux-vfio.git
13268 S:      Maintained
13269 F:      Documentation/vfio.txt
13270 F:      drivers/vfio/
13271 F:      include/linux/vfio.h
13272 F:      include/uapi/linux/vfio.h
13273
13274 VFIO MEDIATED DEVICE DRIVERS
13275 M:      Kirti Wankhede <kwankhede@nvidia.com>
13276 L:      kvm@vger.kernel.org
13277 S:      Maintained
13278 F:      Documentation/vfio-mediated-device.txt
13279 F:      drivers/vfio/mdev/
13280 F:      include/linux/mdev.h
13281 F:      samples/vfio-mdev/
13282
13283 VFIO PLATFORM DRIVER
13284 M:      Baptiste Reynal <b.reynal@virtualopensystems.com>
13285 L:      kvm@vger.kernel.org
13286 S:      Maintained
13287 F:      drivers/vfio/platform/
13288
13289 VIDEOBUF2 FRAMEWORK
13290 M:      Pawel Osciak <pawel@osciak.com>
13291 M:      Marek Szyprowski <m.szyprowski@samsung.com>
13292 M:      Kyungmin Park <kyungmin.park@samsung.com>
13293 L:      linux-media@vger.kernel.org
13294 S:      Maintained
13295 F:      drivers/media/v4l2-core/videobuf2-*
13296 F:      include/media/videobuf2-*
13297
13298 VIRTIO AND VHOST VSOCK DRIVER
13299 M:      Stefan Hajnoczi <stefanha@redhat.com>
13300 L:      kvm@vger.kernel.org
13301 L:      virtualization@lists.linux-foundation.org
13302 L:      netdev@vger.kernel.org
13303 S:      Maintained
13304 F:      include/linux/virtio_vsock.h
13305 F:      include/uapi/linux/virtio_vsock.h
13306 F:      net/vmw_vsock/virtio_transport_common.c
13307 F:      net/vmw_vsock/virtio_transport.c
13308 F:      drivers/vhost/vsock.c
13309 F:      drivers/vhost/vsock.h
13310
13311 VIRTUAL SERIO DEVICE DRIVER
13312 M:      Stephen Chandler Paul <thatslyude@gmail.com>
13313 S:      Maintained
13314 F:      drivers/input/serio/userio.c
13315 F:      include/uapi/linux/userio.h
13316
13317 VIRTIO CONSOLE DRIVER
13318 M:      Amit Shah <amit@kernel.org>
13319 L:      virtualization@lists.linux-foundation.org
13320 S:      Maintained
13321 F:      drivers/char/virtio_console.c
13322 F:      include/linux/virtio_console.h
13323 F:      include/uapi/linux/virtio_console.h
13324
13325 VIRTIO CORE, NET AND BLOCK DRIVERS
13326 M:      "Michael S. Tsirkin" <mst@redhat.com>
13327 M:      Jason Wang <jasowang@redhat.com>
13328 L:      virtualization@lists.linux-foundation.org
13329 S:      Maintained
13330 F:      Documentation/devicetree/bindings/virtio/
13331 F:      drivers/virtio/
13332 F:      tools/virtio/
13333 F:      drivers/net/virtio_net.c
13334 F:      drivers/block/virtio_blk.c
13335 F:      include/linux/virtio*.h
13336 F:      include/uapi/linux/virtio_*.h
13337 F:      drivers/crypto/virtio/
13338
13339 VIRTIO DRIVERS FOR S390
13340 M:      Christian Borntraeger <borntraeger@de.ibm.com>
13341 M:      Cornelia Huck <cornelia.huck@de.ibm.com>
13342 L:      linux-s390@vger.kernel.org
13343 L:      virtualization@lists.linux-foundation.org
13344 L:      kvm@vger.kernel.org
13345 S:      Supported
13346 F:      drivers/s390/virtio/
13347
13348 VIRTIO GPU DRIVER
13349 M:      David Airlie <airlied@linux.ie>
13350 M:      Gerd Hoffmann <kraxel@redhat.com>
13351 L:      dri-devel@lists.freedesktop.org
13352 L:      virtualization@lists.linux-foundation.org
13353 T:      git git://git.kraxel.org/linux drm-qemu
13354 S:      Maintained
13355 F:      drivers/gpu/drm/virtio/
13356 F:      include/uapi/linux/virtio_gpu.h
13357
13358 VIRTIO HOST (VHOST)
13359 M:      "Michael S. Tsirkin" <mst@redhat.com>
13360 M:      Jason Wang <jasowang@redhat.com>
13361 L:      kvm@vger.kernel.org
13362 L:      virtualization@lists.linux-foundation.org
13363 L:      netdev@vger.kernel.org
13364 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13365 S:      Maintained
13366 F:      drivers/vhost/
13367 F:      include/uapi/linux/vhost.h
13368
13369 VIRTIO INPUT DRIVER
13370 M:      Gerd Hoffmann <kraxel@redhat.com>
13371 S:      Maintained
13372 F:      drivers/virtio/virtio_input.c
13373 F:      include/uapi/linux/virtio_input.h
13374
13375 VIRTIO CRYPTO DRIVER
13376 M:  Gonglei <arei.gonglei@huawei.com>
13377 L:  virtualization@lists.linux-foundation.org
13378 L:  linux-crypto@vger.kernel.org
13379 S:  Maintained
13380 F:  drivers/crypto/virtio/
13381 F:  include/uapi/linux/virtio_crypto.h
13382
13383 VIA RHINE NETWORK DRIVER
13384 S:      Orphan
13385 F:      drivers/net/ethernet/via/via-rhine.c
13386
13387 VIA SD/MMC CARD CONTROLLER DRIVER
13388 M:      Bruce Chang <brucechang@via.com.tw>
13389 M:      Harald Welte <HaraldWelte@viatech.com>
13390 S:      Maintained
13391 F:      drivers/mmc/host/via-sdmmc.c
13392
13393 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13394 M:      Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13395 L:      linux-fbdev@vger.kernel.org
13396 S:      Maintained
13397 F:      include/linux/via-core.h
13398 F:      include/linux/via-gpio.h
13399 F:      include/linux/via_i2c.h
13400 F:      drivers/video/fbdev/via/
13401
13402 VIA VELOCITY NETWORK DRIVER
13403 M:      Francois Romieu <romieu@fr.zoreil.com>
13404 L:      netdev@vger.kernel.org
13405 S:      Maintained
13406 F:      drivers/net/ethernet/via/via-velocity.*
13407
13408 VIRT LIB
13409 M:      Alex Williamson <alex.williamson@redhat.com>
13410 M:      Paolo Bonzini <pbonzini@redhat.com>
13411 L:      kvm@vger.kernel.org
13412 S:      Supported
13413 F:      virt/lib/
13414
13415 VIVID VIRTUAL VIDEO DRIVER
13416 M:      Hans Verkuil <hverkuil@xs4all.nl>
13417 L:      linux-media@vger.kernel.org
13418 T:      git git://linuxtv.org/media_tree.git
13419 W:      https://linuxtv.org
13420 S:      Maintained
13421 F:      drivers/media/platform/vivid/*
13422
13423 VLYNQ BUS
13424 M:      Florian Fainelli <f.fainelli@gmail.com>
13425 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
13426 S:      Maintained
13427 F:      drivers/vlynq/vlynq.c
13428 F:      include/linux/vlynq.h
13429
13430 VME SUBSYSTEM
13431 M:      Martyn Welch <martyn@welchs.me.uk>
13432 M:      Manohar Vanga <manohar.vanga@gmail.com>
13433 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13434 L:      devel@driverdev.osuosl.org
13435 S:      Maintained
13436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13437 F:      Documentation/driver-api/vme.rst
13438 F:      drivers/staging/vme/
13439 F:      drivers/vme/
13440 F:      include/linux/vme*
13441
13442 VMWARE HYPERVISOR INTERFACE
13443 M:      Alok Kataria <akataria@vmware.com>
13444 L:      virtualization@lists.linux-foundation.org
13445 S:      Supported
13446 F:      arch/x86/kernel/cpu/vmware.c
13447
13448 VMWARE BALLOON DRIVER
13449 M:      Xavier Deguillard <xdeguillard@vmware.com>
13450 M:      Philip Moltmann <moltmann@vmware.com>
13451 M:      "VMware, Inc." <pv-drivers@vmware.com>
13452 L:      linux-kernel@vger.kernel.org
13453 S:      Maintained
13454 F:      drivers/misc/vmw_balloon.c
13455
13456 VMWARE VMMOUSE SUBDRIVER
13457 M:      "VMware Graphics" <linux-graphics-maintainer@vmware.com>
13458 M:      "VMware, Inc." <pv-drivers@vmware.com>
13459 L:      linux-input@vger.kernel.org
13460 S:      Maintained
13461 F:      drivers/input/mouse/vmmouse.c
13462 F:      drivers/input/mouse/vmmouse.h
13463
13464 VMWARE VMXNET3 ETHERNET DRIVER
13465 M:      Shrikrishna Khare <skhare@vmware.com>
13466 M:      "VMware, Inc." <pv-drivers@vmware.com>
13467 L:      netdev@vger.kernel.org
13468 S:      Maintained
13469 F:      drivers/net/vmxnet3/
13470
13471 VMware PVSCSI driver
13472 M:      Jim Gill <jgill@vmware.com>
13473 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13474 L:      linux-scsi@vger.kernel.org
13475 S:      Maintained
13476 F:      drivers/scsi/vmw_pvscsi.c
13477 F:      drivers/scsi/vmw_pvscsi.h
13478
13479 VMWARE PVRDMA DRIVER
13480 M:      Adit Ranadive <aditr@vmware.com>
13481 M:      VMware PV-Drivers <pv-drivers@vmware.com>
13482 L:      linux-rdma@vger.kernel.org
13483 S:      Maintained
13484 F:      drivers/infiniband/hw/vmw_pvrdma/
13485
13486 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13487 M:      Liam Girdwood <lgirdwood@gmail.com>
13488 M:      Mark Brown <broonie@kernel.org>
13489 L:      linux-kernel@vger.kernel.org
13490 W:      http://www.slimlogic.co.uk/?p=48
13491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13492 S:      Supported
13493 F:      Documentation/devicetree/bindings/regulator/
13494 F:      drivers/regulator/
13495 F:      include/dt-bindings/regulator/
13496 F:      include/linux/regulator/
13497
13498 VRF
13499 M:      David Ahern <dsa@cumulusnetworks.com>
13500 M:      Shrijeet Mukherjee <shm@cumulusnetworks.com>
13501 L:      netdev@vger.kernel.org
13502 S:      Maintained
13503 F:      drivers/net/vrf.c
13504 F:      Documentation/networking/vrf.txt
13505
13506 VT1211 HARDWARE MONITOR DRIVER
13507 M:      Juerg Haefliger <juergh@gmail.com>
13508 L:      linux-hwmon@vger.kernel.org
13509 S:      Maintained
13510 F:      Documentation/hwmon/vt1211
13511 F:      drivers/hwmon/vt1211.c
13512
13513 VT8231 HARDWARE MONITOR DRIVER
13514 M:      Roger Lucas <vt8231@hiddenengine.co.uk>
13515 L:      linux-hwmon@vger.kernel.org
13516 S:      Maintained
13517 F:      drivers/hwmon/vt8231.c
13518
13519 VUB300 USB to SDIO/SD/MMC bridge chip
13520 M:      Tony Olech <tony.olech@elandigitalsystems.com>
13521 L:      linux-mmc@vger.kernel.org
13522 L:      linux-usb@vger.kernel.org
13523 S:      Supported
13524 F:      drivers/mmc/host/vub300.c
13525
13526 W1 DALLAS'S 1-WIRE BUS
13527 M:      Evgeniy Polyakov <zbr@ioremap.net>
13528 S:      Maintained
13529 F:      Documentation/w1/
13530 F:      drivers/w1/
13531
13532 W83791D HARDWARE MONITORING DRIVER
13533 M:      Marc Hulsman <m.hulsman@tudelft.nl>
13534 L:      linux-hwmon@vger.kernel.org
13535 S:      Maintained
13536 F:      Documentation/hwmon/w83791d
13537 F:      drivers/hwmon/w83791d.c
13538
13539 W83793 HARDWARE MONITORING DRIVER
13540 M:      Rudolf Marek <r.marek@assembler.cz>
13541 L:      linux-hwmon@vger.kernel.org
13542 S:      Maintained
13543 F:      Documentation/hwmon/w83793
13544 F:      drivers/hwmon/w83793.c
13545
13546 W83795 HARDWARE MONITORING DRIVER
13547 M:      Jean Delvare <jdelvare@suse.com>
13548 L:      linux-hwmon@vger.kernel.org
13549 S:      Maintained
13550 F:      drivers/hwmon/w83795.c
13551
13552 W83L51xD SD/MMC CARD INTERFACE DRIVER
13553 M:      Pierre Ossman <pierre@ossman.eu>
13554 S:      Maintained
13555 F:      drivers/mmc/host/wbsd.*
13556
13557 WACOM PROTOCOL 4 SERIAL TABLETS
13558 M:      Julian Squires <julian@cipht.net>
13559 M:      Hans de Goede <hdegoede@redhat.com>
13560 L:      linux-input@vger.kernel.org
13561 S:      Maintained
13562 F:      drivers/input/tablet/wacom_serial4.c
13563
13564 WATCHDOG DEVICE DRIVERS
13565 M:      Wim Van Sebroeck <wim@iguana.be>
13566 R:      Guenter Roeck <linux@roeck-us.net>
13567 L:      linux-watchdog@vger.kernel.org
13568 W:      http://www.linux-watchdog.org/
13569 T:      git git://www.linux-watchdog.org/linux-watchdog.git
13570 S:      Maintained
13571 F:      Documentation/devicetree/bindings/watchdog/
13572 F:      Documentation/watchdog/
13573 F:      drivers/watchdog/
13574 F:      include/linux/watchdog.h
13575 F:      include/uapi/linux/watchdog.h
13576
13577 WIIMOTE HID DRIVER
13578 M:      David Herrmann <dh.herrmann@googlemail.com>
13579 L:      linux-input@vger.kernel.org
13580 S:      Maintained
13581 F:      drivers/hid/hid-wiimote*
13582
13583 WINBOND CIR DRIVER
13584 M:      David Härdeman <david@hardeman.nu>
13585 S:      Maintained
13586 F:      drivers/media/rc/winbond-cir.c
13587
13588 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13589 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13590 L:      linux-watchdog@vger.kernel.org
13591 S:      Maintained
13592 F:      drivers/watchdog/ebc-c384_wdt.c
13593
13594 WINSYSTEMS WS16C48 GPIO DRIVER
13595 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
13596 L:      linux-gpio@vger.kernel.org
13597 S:      Maintained
13598 F:      drivers/gpio/gpio-ws16c48.c
13599
13600 WIMAX STACK
13601 M:      Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13602 M:      linux-wimax@intel.com
13603 L:      wimax@linuxwimax.org (subscribers-only)
13604 S:      Supported
13605 W:      http://linuxwimax.org
13606 F:      Documentation/wimax/README.wimax
13607 F:      include/linux/wimax/debug.h
13608 F:      include/net/wimax.h
13609 F:      include/uapi/linux/wimax.h
13610 F:      net/wimax/
13611
13612 WISTRON LAPTOP BUTTON DRIVER
13613 M:      Miloslav Trmac <mitr@volny.cz>
13614 S:      Maintained
13615 F:      drivers/input/misc/wistron_btns.c
13616
13617 WL3501 WIRELESS PCMCIA CARD DRIVER
13618 L:      linux-wireless@vger.kernel.org
13619 S:      Odd fixes
13620 F:      drivers/net/wireless/wl3501*
13621
13622 WOLFSON MICROELECTRONICS DRIVERS
13623 L:      patches@opensource.wolfsonmicro.com
13624 T:      git https://github.com/CirrusLogic/linux-drivers.git
13625 W:      https://github.com/CirrusLogic/linux-drivers/wiki
13626 S:      Supported
13627 F:      Documentation/hwmon/wm83??
13628 F:      Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13629 F:      Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13630 F:      Documentation/devicetree/bindings/mfd/arizona.txt
13631 F:      arch/arm/mach-s3c64xx/mach-crag6410*
13632 F:      drivers/clk/clk-wm83*.c
13633 F:      drivers/extcon/extcon-arizona.c
13634 F:      drivers/leds/leds-wm83*.c
13635 F:      drivers/gpio/gpio-*wm*.c
13636 F:      drivers/gpio/gpio-arizona.c
13637 F:      drivers/hwmon/wm83??-hwmon.c
13638 F:      drivers/input/misc/wm831x-on.c
13639 F:      drivers/input/touchscreen/wm831x-ts.c
13640 F:      drivers/input/touchscreen/wm97*.c
13641 F:      drivers/mfd/arizona*
13642 F:      drivers/mfd/wm*.c
13643 F:      drivers/mfd/cs47l24*
13644 F:      drivers/power/supply/wm83*.c
13645 F:      drivers/rtc/rtc-wm83*.c
13646 F:      drivers/regulator/wm8*.c
13647 F:      drivers/video/backlight/wm83*_bl.c
13648 F:      drivers/watchdog/wm83*_wdt.c
13649 F:      include/linux/mfd/arizona/
13650 F:      include/linux/mfd/wm831x/
13651 F:      include/linux/mfd/wm8350/
13652 F:      include/linux/mfd/wm8400*
13653 F:      include/linux/wm97xx.h
13654 F:      include/sound/wm????.h
13655 F:      sound/soc/codecs/arizona.?
13656 F:      sound/soc/codecs/wm*
13657 F:      sound/soc/codecs/cs47l24*
13658
13659 WORKQUEUE
13660 M:      Tejun Heo <tj@kernel.org>
13661 R:      Lai Jiangshan <jiangshanlai@gmail.com>
13662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13663 S:      Maintained
13664 F:      include/linux/workqueue.h
13665 F:      kernel/workqueue.c
13666 F:      Documentation/core-api/workqueue.rst
13667
13668 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13669 M:      Chen-Yu Tsai <wens@csie.org>
13670 L:      linux-kernel@vger.kernel.org
13671 S:      Maintained
13672 N:      axp[128]
13673
13674 X.25 NETWORK LAYER
13675 M:      Andrew Hendry <andrew.hendry@gmail.com>
13676 L:      linux-x25@vger.kernel.org
13677 S:      Odd Fixes
13678 F:      Documentation/networking/x25*
13679 F:      include/net/x25*
13680 F:      net/x25/
13681
13682 X86 ARCHITECTURE (32-BIT AND 64-BIT)
13683 M:      Thomas Gleixner <tglx@linutronix.de>
13684 M:      Ingo Molnar <mingo@redhat.com>
13685 M:      "H. Peter Anvin" <hpa@zytor.com>
13686 M:      x86@kernel.org
13687 L:      linux-kernel@vger.kernel.org
13688 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13689 S:      Maintained
13690 F:      Documentation/x86/
13691 F:      arch/x86/
13692
13693 X86 PLATFORM DRIVERS
13694 M:      Darren Hart <dvhart@infradead.org>
13695 M:      Andy Shevchenko <andy@infradead.org>
13696 L:      platform-driver-x86@vger.kernel.org
13697 T:      git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13698 S:      Maintained
13699 F:      drivers/platform/x86/
13700 F:      drivers/platform/olpc/
13701
13702 X86 MCE INFRASTRUCTURE
13703 M:      Tony Luck <tony.luck@intel.com>
13704 M:      Borislav Petkov <bp@alien8.de>
13705 L:      linux-edac@vger.kernel.org
13706 S:      Maintained
13707 F:      arch/x86/kernel/cpu/mcheck/*
13708
13709 X86 MICROCODE UPDATE SUPPORT
13710 M:      Borislav Petkov <bp@alien8.de>
13711 S:      Maintained
13712 F:      arch/x86/kernel/cpu/microcode/*
13713
13714 X86 VDSO
13715 M:      Andy Lutomirski <luto@amacapital.net>
13716 L:      linux-kernel@vger.kernel.org
13717 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13718 S:      Maintained
13719 F:      arch/x86/entry/vdso/
13720
13721 XC2028/3028 TUNER DRIVER
13722 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
13723 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
13724 L:      linux-media@vger.kernel.org
13725 W:      https://linuxtv.org
13726 T:      git git://linuxtv.org/media_tree.git
13727 S:      Maintained
13728 F:      drivers/media/tuners/tuner-xc2028.*
13729
13730 XEN HYPERVISOR INTERFACE
13731 M:      Boris Ostrovsky <boris.ostrovsky@oracle.com>
13732 M:      Juergen Gross <jgross@suse.com>
13733 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13735 S:      Supported
13736 F:      arch/x86/xen/
13737 F:      drivers/*/xen-*front.c
13738 F:      drivers/xen/
13739 F:      arch/x86/include/asm/xen/
13740 F:      include/xen/
13741 F:      include/uapi/xen/
13742
13743 XEN HYPERVISOR ARM
13744 M:      Stefano Stabellini <sstabellini@kernel.org>
13745 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13746 S:      Maintained
13747 F:      arch/arm/xen/
13748 F:      arch/arm/include/asm/xen/
13749
13750 XEN HYPERVISOR ARM64
13751 M:      Stefano Stabellini <sstabellini@kernel.org>
13752 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13753 S:      Maintained
13754 F:      arch/arm64/xen/
13755 F:      arch/arm64/include/asm/xen/
13756
13757 XEN NETWORK BACKEND DRIVER
13758 M:      Wei Liu <wei.liu2@citrix.com>
13759 M:      Paul Durrant <paul.durrant@citrix.com>
13760 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13761 L:      netdev@vger.kernel.org
13762 S:      Supported
13763 F:      drivers/net/xen-netback/*
13764
13765 XEN PCI SUBSYSTEM
13766 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13767 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13768 S:      Supported
13769 F:      arch/x86/pci/*xen*
13770 F:      drivers/pci/*xen*
13771
13772 XEN BLOCK SUBSYSTEM
13773 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13774 M:      Roger Pau Monné <roger.pau@citrix.com>
13775 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13776 S:      Supported
13777 F:      drivers/block/xen-blkback/*
13778 F:      drivers/block/xen*
13779
13780 XEN PVSCSI DRIVERS
13781 M:      Juergen Gross <jgross@suse.com>
13782 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13783 L:      linux-scsi@vger.kernel.org
13784 S:      Supported
13785 F:      drivers/scsi/xen-scsifront.c
13786 F:      drivers/xen/xen-scsiback.c
13787 F:      include/xen/interface/io/vscsiif.h
13788
13789 XEN SWIOTLB SUBSYSTEM
13790 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13791 L:      xen-devel@lists.xenproject.org (moderated for non-subscribers)
13792 S:      Supported
13793 F:      arch/x86/xen/*swiotlb*
13794 F:      drivers/xen/*swiotlb*
13795
13796 XFS FILESYSTEM
13797 M:      Darrick J. Wong <darrick.wong@oracle.com>
13798 M:      linux-xfs@vger.kernel.org
13799 L:      linux-xfs@vger.kernel.org
13800 W:      http://xfs.org/
13801 T:      git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
13802 S:      Supported
13803 F:      Documentation/filesystems/xfs.txt
13804 F:      fs/xfs/
13805
13806 XILINX AXI ETHERNET DRIVER
13807 M:      Anirudha Sarangi <anirudh@xilinx.com>
13808 M:      John Linn <John.Linn@xilinx.com>
13809 S:      Maintained
13810 F:      drivers/net/ethernet/xilinx/xilinx_axienet*
13811
13812 XILINX UARTLITE SERIAL DRIVER
13813 M:      Peter Korsgaard <jacmet@sunsite.dk>
13814 L:      linux-serial@vger.kernel.org
13815 S:      Maintained
13816 F:      drivers/tty/serial/uartlite.c
13817
13818 XILINX VIDEO IP CORES
13819 M:      Hyun Kwon <hyun.kwon@xilinx.com>
13820 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13821 L:      linux-media@vger.kernel.org
13822 T:      git git://linuxtv.org/media_tree.git
13823 S:      Supported
13824 F:      Documentation/devicetree/bindings/media/xilinx/
13825 F:      drivers/media/platform/xilinx/
13826 F:      include/uapi/linux/xilinx-v4l2-controls.h
13827
13828 XILLYBUS DRIVER
13829 M:      Eli Billauer <eli.billauer@gmail.com>
13830 L:      linux-kernel@vger.kernel.org
13831 S:      Supported
13832 F:      drivers/char/xillybus/
13833
13834 XTENSA XTFPGA PLATFORM SUPPORT
13835 M:      Max Filippov <jcmvbkbc@gmail.com>
13836 L:      linux-xtensa@linux-xtensa.org
13837 S:      Maintained
13838 F:      drivers/spi/spi-xtensa-xtfpga.c
13839 F:      sound/soc/xtensa/xtfpga-i2s.c
13840
13841 YAM DRIVER FOR AX.25
13842 M:      Jean-Paul Roubelat <jpr@f6fbb.org>
13843 L:      linux-hams@vger.kernel.org
13844 S:      Maintained
13845 F:      drivers/net/hamradio/yam*
13846 F:      include/linux/yam.h
13847
13848 YEALINK PHONE DRIVER
13849 M:      Henk Vergonet <Henk.Vergonet@gmail.com>
13850 L:      usbb2k-api-dev@nongnu.org
13851 S:      Maintained
13852 F:      Documentation/input/yealink.txt
13853 F:      drivers/input/misc/yealink.*
13854
13855 Z8530 DRIVER FOR AX.25
13856 M:      Joerg Reuter <jreuter@yaina.de>
13857 W:      http://yaina.de/jreuter/
13858 W:      http://www.qsl.net/dl1bke/
13859 L:      linux-hams@vger.kernel.org
13860 S:      Maintained
13861 F:      Documentation/networking/z8530drv.txt
13862 F:      drivers/net/hamradio/*scc.c
13863 F:      drivers/net/hamradio/z8530.h
13864
13865 ZBUD COMPRESSED PAGE ALLOCATOR
13866 M:      Seth Jennings <sjenning@redhat.com>
13867 M:      Dan Streetman <ddstreet@ieee.org>
13868 L:      linux-mm@kvack.org
13869 S:      Maintained
13870 F:      mm/zbud.c
13871 F:      include/linux/zbud.h
13872
13873 ZD1211RW WIRELESS DRIVER
13874 M:      Daniel Drake <dsd@gentoo.org>
13875 M:      Ulrich Kunitz <kune@deine-taler.de>
13876 W:      http://zd1211.ath.cx/wiki/DriverRewrite
13877 L:      linux-wireless@vger.kernel.org
13878 L:      zd1211-devs@lists.sourceforge.net (subscribers-only)
13879 S:      Maintained
13880 F:      drivers/net/wireless/zydas/zd1211rw/
13881
13882 ZD1301_DEMOD MEDIA DRIVER
13883 M:      Antti Palosaari <crope@iki.fi>
13884 L:      linux-media@vger.kernel.org
13885 W:      https://linuxtv.org/
13886 W:      http://palosaari.fi/linux/
13887 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13888 S:      Maintained
13889 F:      drivers/media/dvb-frontends/zd1301_demod*
13890
13891 ZD1301 MEDIA DRIVER
13892 M:      Antti Palosaari <crope@iki.fi>
13893 L:      linux-media@vger.kernel.org
13894 W:      https://linuxtv.org/
13895 W:      http://palosaari.fi/linux/
13896 Q:      https://patchwork.linuxtv.org/project/linux-media/list/
13897 S:      Maintained
13898 F:      drivers/media/usb/dvb-usb-v2/zd1301*
13899
13900 ZPOOL COMPRESSED PAGE STORAGE API
13901 M:      Dan Streetman <ddstreet@ieee.org>
13902 L:      linux-mm@kvack.org
13903 S:      Maintained
13904 F:      mm/zpool.c
13905 F:      include/linux/zpool.h
13906
13907 ZR36067 VIDEO FOR LINUX DRIVER
13908 L:      mjpeg-users@lists.sourceforge.net
13909 L:      linux-media@vger.kernel.org
13910 W:      http://mjpeg.sourceforge.net/driver-zoran/
13911 T:      hg https://linuxtv.org/hg/v4l-dvb
13912 S:      Odd Fixes
13913 F:      drivers/media/pci/zoran/
13914
13915 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13916 M:      Minchan Kim <minchan@kernel.org>
13917 M:      Nitin Gupta <ngupta@vflare.org>
13918 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13919 L:      linux-kernel@vger.kernel.org
13920 S:      Maintained
13921 F:      drivers/block/zram/
13922 F:      Documentation/blockdev/zram.txt
13923
13924 ZS DECSTATION Z85C30 SERIAL DRIVER
13925 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
13926 S:      Maintained
13927 F:      drivers/tty/serial/zs.*
13928
13929 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13930 M:      Minchan Kim <minchan@kernel.org>
13931 M:      Nitin Gupta <ngupta@vflare.org>
13932 R:      Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13933 L:      linux-mm@kvack.org
13934 S:      Maintained
13935 F:      mm/zsmalloc.c
13936 F:      include/linux/zsmalloc.h
13937 F:      Documentation/vm/zsmalloc.txt
13938
13939 ZSWAP COMPRESSED SWAP CACHING
13940 M:      Seth Jennings <sjenning@redhat.com>
13941 M:      Dan Streetman <ddstreet@ieee.org>
13942 L:      linux-mm@kvack.org
13943 S:      Maintained
13944 F:      mm/zswap.c
13945
13946 THE REST
13947 M:      Linus Torvalds <torvalds@linux-foundation.org>
13948 L:      linux-kernel@vger.kernel.org
13949 Q:      http://patchwork.kernel.org/project/LKML/list/
13950 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13951 S:      Buried alive in reporters
13952 F:      *
13953 F:      */